Nursing Homes in Minnesota
Data source: CMS Provider Data (Provider Information, Survey Summary).
Last updated: 2026-01-15T19:25:30.654Z
Information is provided for general reference and is not medical or legal advice.
Facilities
339
Cities covered
237
Avg overall rating
★★★☆☆3.16
Rated 4–5
153
Special focus
12
Avg certified beds
71.5
Avg residents/day
59.1
Browse by city
Minneapolis
★★★☆☆2.686 rated 4–5
Special focus: 1
Avg beds: 120.9
Saint Paul
★★★☆☆2.593 rated 4–5
Special focus: 2
Avg beds: 85.8
Duluth
★★★☆☆2.632 rated 4–5
Avg beds: 86.9
Rochester
★★☆☆☆2.432 rated 4–5
Special focus: 1
Avg beds: 74
Saint Louis Park
★★☆☆☆2.21 rated 4–5
Avg beds: 108.6
Bloomington
★★★★☆3.83 rated 4–5
Avg beds: 112.6
Mankato
★★☆☆☆2Avg beds: 71
Winona
★★★★☆3.672 rated 4–5
Avg beds: 81.3
Roseville
★★★☆☆3.331 rated 4–5
Avg beds: 84.3
New Brighton
★★☆☆☆1.67Special focus: 1
Avg beds: 87
Golden Valley
★★★★☆4.332 rated 4–5
Avg beds: 82.7
Stillwater
★★★☆☆3Avg beds: 55
Austin
★★★☆☆31 rated 4–5
Avg beds: 49.7
Albert Lea
★★★☆☆2.67Avg beds: 72
Fergus Falls
★★★★★4.673 rated 4–5
Avg beds: 88
Plymouth
★★★★☆4.332 rated 4–5
Avg beds: 54.7
Bemidji
★☆☆☆☆1Avg beds: 71
Aitkin
★★☆☆☆2Avg beds: 50
New Hope
★★★☆☆31 rated 4–5
Special focus: 1
Avg beds: 198.5
West Saint Paul
★★☆☆☆2Avg beds: 118.5
Anoka
★★☆☆☆2Avg beds: 85
Detroit Lakes
★★★★★4.52 rated 4–5
Avg beds: 78
Hastings
★★★★☆3.51 rated 4–5
Avg beds: 64.5
Sleepy Eye
★★★★☆42 rated 4–5
Avg beds: 55.5
Waconia
★☆☆☆☆1Avg beds: 56
Woodbury
★★★☆☆31 rated 4–5
Avg beds: 105.5
Thief River Falls
★☆☆☆☆1Avg beds: 52.5
Little Falls
★★★★☆3.51 rated 4–5
Avg beds: 77.5
Maplewood
★★★☆☆31 rated 4–5
Avg beds: 89.5
Robbinsdale
★★★☆☆2.5Avg beds: 85.5
Virginia
★★★☆☆31 rated 4–5
Special focus: 1
Avg beds: 61.5
Inver Grove Heights
★★☆☆☆2Avg beds: 62.5
Crystal
★★☆☆☆21 rated 4–5
Special focus: 1
Avg beds: 136.5
Hopkins
★★★☆☆31 rated 4–5
Avg beds: 109
Saint Cloud
★★★☆☆31 rated 4–5
Avg beds: 76
Grand Rapids
★★☆☆☆2Avg beds: 103.5
Willmar
★★★★★4.52 rated 4–5
Avg beds: 163
Alexandria
★★★★★52 rated 4–5
Avg beds: 83
Shakopee
★★★★☆3.51 rated 4–5
Avg beds: 82.5
Buffalo
★★★★★52 rated 4–5
Avg beds: 74
Brainerd
★★★★☆42 rated 4–5
Avg beds: 59.5
Luverne
★★★★☆3.51 rated 4–5
Avg beds: 68
Elk River
★☆☆☆☆1Avg beds: 120
Columbia Heights
★☆☆☆☆1Avg beds: 106
Carlton
★★★★★51 rated 4–5
Avg beds: 96
Faribault
★☆☆☆☆1Avg beds: 109
Hutchinson
★★★★★51 rated 4–5
Avg beds: 120
Onamia
★★★★☆41 rated 4–5
Avg beds: 57
Ely
★★★★★51 rated 4–5
Avg beds: 42
Forest Lake
★★☆☆☆2Avg beds: 100
Fridley
★★★☆☆3Avg beds: 50
Spring Park
★★★★★51 rated 4–5
Avg beds: 60
Burnsville
★★★☆☆3Avg beds: 114
Lake City
★★★☆☆3Avg beds: 90
Marshall
★★★★☆41 rated 4–5
Avg beds: 76
Appleton
★★★☆☆3Avg beds: 47
Crosby
★★★★☆41 rated 4–5
Avg beds: 54
Redwood Falls
★★★☆☆3Avg beds: 43
Mahnomen
★★★★☆41 rated 4–5
Avg beds: 32
Hibbing
★☆☆☆☆1Avg beds: 75
Granite Falls
★★★★☆41 rated 4–5
Avg beds: 48
Long Prairie
★★★★★51 rated 4–5
Avg beds: 60
Chisholm
★☆☆☆☆1Avg beds: 65
Hallock
★★☆☆☆2Avg beds: 50
Farmington
★★★★★51 rated 4–5
Avg beds: 80
Paynesville
★★★★★51 rated 4–5
Avg beds: 51
Montevideo
★★☆☆☆2Avg beds: 55
Morris
★★★★★51 rated 4–5
Avg beds: 45
Glencoe
★★★★☆41 rated 4–5
Avg beds: 108
Apple Valley
★★★★☆41 rated 4–5
Avg beds: 162
Breckenridge
★★★★★51 rated 4–5
Avg beds: 100
St Anthony
★☆☆☆☆1Avg beds: 110
Sauk Rapids
★★★★☆41 rated 4–5
Avg beds: 146
St Charles
★★★☆☆3Avg beds: 45
Franklin
★☆☆☆☆1Avg beds: 40
Eveleth
★☆☆☆☆1Avg beds: 65
Howard Lake
★★★★★51 rated 4–5
Avg beds: 32
Fairmont
★★★★☆41 rated 4–5
Avg beds: 72
Barnesville
★★★★★51 rated 4–5
Avg beds: 35
Pierz
★★★★★51 rated 4–5
Avg beds: 45
Olivia
★☆☆☆☆1Special focus: 1
Avg beds: 60
Mora
★★★☆☆3Avg beds: 65
Frazee
★★★★☆41 rated 4–5
Avg beds: 42
White Bear Lake
★★★★☆41 rated 4–5
Avg beds: 132
Bagley
★★★☆☆3Avg beds: 47
Eden Prairie
★★★★☆41 rated 4–5
Avg beds: 72
Trimont
★☆☆☆☆1Avg beds: 26
New Richland
★☆☆☆☆1Avg beds: 45
International Falls
★★★☆☆3Avg beds: 54
La Crescent
★★★★☆41 rated 4–5
Avg beds: 42
Foley
★★★☆☆3Avg beds: 78
Chisago City
★★★☆☆3Avg beds: 91
Warroad
★☆☆☆☆1Special focus: 1
Avg beds: 49
Sartell
★★★★★51 rated 4–5
Avg beds: 131
Excelsior
★☆☆☆☆1Avg beds: 45
Delano
★★★★☆41 rated 4–5
Avg beds: 39
Albany
★☆☆☆☆1Avg beds: 76
Sauk Centre
★★★☆☆3Avg beds: 60
Dodge Center
★★☆☆☆2Avg beds: 46
Plainview
★★★★★51 rated 4–5
Avg beds: 42
Truman
★★★★★51 rated 4–5
Avg beds: 30
Rush City
★★★☆☆3Avg beds: 41
Stewartville
★★☆☆☆2Avg beds: 58
McIntosh
★★★★★51 rated 4–5
Avg beds: 45
Tyler
★★★★★51 rated 4–5
Avg beds: 30
Watkins
★★★★★51 rated 4–5
Avg beds: 50
Pine Island
★★★☆☆3Avg beds: 70
New London
★☆☆☆☆1Avg beds: 52
Litchfield
★★★☆☆3Avg beds: 65
Mapleton
★★☆☆☆2Avg beds: 59
Annandale
★★★★★51 rated 4–5
Avg beds: 42
Grand Meadow
★★☆☆☆2Avg beds: 26
North Branch
★★★☆☆3Avg beds: 50
Tracy
★☆☆☆☆1Avg beds: 45
Blue Earth
★★★★★51 rated 4–5
Avg beds: 64
Pelican Rapids
★★★★★51 rated 4–5
Avg beds: 28
Waite Park
★★☆☆☆2Avg beds: 40
Zumbrota
★☆☆☆☆1Avg beds: 40
Lamberton
★☆☆☆☆1Avg beds: 50
Madison
★★★☆☆3Avg beds: 51
Grand Marais
★★★☆☆3Avg beds: 37
Waseca
★★★★☆41 rated 4–5
Avg beds: 52
Cook
★★★★★51 rated 4–5
Avg beds: 28
Rushford
★★★★★51 rated 4–5
Avg beds: 65
Melrose
★★☆☆☆2Avg beds: 75
Wabasso
★☆☆☆☆1Avg beds: 44
Le Center
★★☆☆☆2Avg beds: 40
Glenwood
★☆☆☆☆1Avg beds: 64
Battle Lake
★★★★★51 rated 4–5
Avg beds: 51
Park Rapids
★★★★★51 rated 4–5
Avg beds: 48
Springfield
★★★★☆41 rated 4–5
Avg beds: 65
Cokato
★★★★☆41 rated 4–5
Avg beds: 56
Le Sueur
★☆☆☆☆1Avg beds: 50
Belgrade
★★★★☆41 rated 4–5
Avg beds: 34
Staples
★★★★★51 rated 4–5
Avg beds: 87
Milaca
★★★★★51 rated 4–5
Avg beds: 70
Chatfield
★★★★★51 rated 4–5
Avg beds: 78
Arden Hills
★★☆☆☆2Avg beds: 128
Owatonna
★★☆☆☆2Avg beds: 79
Deer River
★★★☆☆3Avg beds: 32
Spring Grove
★☆☆☆☆1Avg beds: 49
Hayfield
★★★★★51 rated 4–5
Avg beds: 35
Cambridge
★★★★★51 rated 4–5
Avg beds: 110
Canby
★★★★☆41 rated 4–5
Avg beds: 53
Wells
★★★★★51 rated 4–5
Avg beds: 30
Janesville
★★★★★51 rated 4–5
Avg beds: 35
Spring Valley
★★★☆☆3Avg beds: 45
Cold Spring
★★★★★51 rated 4–5
Avg beds: 76
Coon Rapids
★★★★☆41 rated 4–5
Avg beds: 99
Red Wing
★★★☆☆3Avg beds: 64
Northfield
★★★★☆41 rated 4–5
Avg beds: 92
Ortonville
★★★★☆41 rated 4–5
Avg beds: 51
Sandstone
★★☆☆☆2Avg beds: 50
Jackson
★★★☆☆3Avg beds: 46
Winsted
★☆☆☆☆1Avg beds: 70
Moorhead
★★☆☆☆2Avg beds: 145
Brooklyn Center
★★★★☆41 rated 4–5
Avg beds: 97
Ostrander
★★★★☆41 rated 4–5
Avg beds: 25
Osakis
★★★★★51 rated 4–5
Avg beds: 40
Hendricks
★★★☆☆3Avg beds: 48
Karlstad
★★★★★51 rated 4–5
Avg beds: 46
Aurora
★★★★★51 rated 4–5
Avg beds: 33
Roseau
★★★★☆41 rated 4–5
Avg beds: 40
Two Harbors
★★☆☆☆2Avg beds: 44
Gaylord
★☆☆☆☆1Avg beds: 44
Belview
★☆☆☆☆1Avg beds: 30
Pine River
★★★★☆41 rated 4–5
Avg beds: 33
Blooming Prairie
★★★☆☆3Avg beds: 38
Crookston
★★☆☆☆2Avg beds: 100
Dawson
★★★☆☆3Avg beds: 56
Perham
★★★★★51 rated 4–5
Avg beds: 96
Wabasha
★★★★★51 rated 4–5
Avg beds: 100
New Ulm
★★★☆☆3Avg beds: 94
Moose Lake
★★★★☆41 rated 4–5
Avg beds: 60
Richfield
★★★☆☆3Avg beds: 105
Princeton
★★★★★51 rated 4–5
Avg beds: 86
Maple Plain
★★★★★51 rated 4–5
Avg beds: 64
St Peter
★★★☆☆3Avg beds: 79
Ada
★★☆☆☆2Avg beds: 49
Evansville
★★★★★51 rated 4–5
Avg beds: 27
Monticello
★★★★☆41 rated 4–5
Avg beds: 67
Fosston
★★★☆☆3Avg beds: 50
New Prague
★★★★☆41 rated 4–5
Avg beds: 69
Clarissa
★★★★★51 rated 4–5
Avg beds: 45
Madelia
★★★☆☆3Avg beds: 40
Harmony
★★★★★51 rated 4–5
Avg beds: 42
Bigfork
★★★★★51 rated 4–5
Avg beds: 40
Dassel
★★★★★51 rated 4–5
Avg beds: 54
Redlake
★★★★★51 rated 4–5
Avg beds: 47
Mabel
★☆☆☆☆1Avg beds: 41
Starbuck
★☆☆☆☆1Avg beds: 39
Littlefork
★☆☆☆☆1Special focus: 1
Avg beds: 42
Fertile
★★★☆☆3Avg beds: 42
Hills
★★★★★51 rated 4–5
Avg beds: 48
Mountain Lake
★★★★☆41 rated 4–5
Avg beds: 48
Warren
★★★☆☆3Avg beds: 45
Clarkfield
★★★★☆41 rated 4–5
Avg beds: 30
Ellsworth
★★☆☆☆2Avg beds: 37
Renville
★★★★★51 rated 4–5
Avg beds: 45
Windom
★★★☆☆3Avg beds: 63
Ulen
★★★★★51 rated 4–5
Avg beds: 45
Edgerton
★★☆☆☆2Avg beds: 56
Menahga
★★★★★51 rated 4–5
Avg beds: 65
Browns Valley
★★★★★51 rated 4–5
Avg beds: 31
Houston
★★★★★51 rated 4–5
Avg beds: 40
Halstad
★★★★☆41 rated 4–5
Avg beds: 44
Fulda
★★★★☆41 rated 4–5
Avg beds: 46
Lakefield
★★☆☆☆2Avg beds: 37
Clara City
★★☆☆☆2Avg beds: 48
Barrett
★★★★★51 rated 4–5
Avg beds: 40
Graceville
★★★★☆41 rated 4–5
Avg beds: 40
Baudette
★★★★☆41 rated 4–5
Avg beds: 32
Wadena
★☆☆☆☆1Avg beds: 65
Parkers Prairie
★★★★☆41 rated 4–5
Avg beds: 53
Buffalo Lake
★★★★★51 rated 4–5
Avg beds: 49
Belle Plaine
★★★★☆41 rated 4–5
Avg beds: 60
Pipestone
★★★★★51 rated 4–5
Avg beds: 82
St James
★☆☆☆☆1Avg beds: 42
Morgan
★★☆☆☆2Avg beds: 35
Westbrook
★★☆☆☆2Avg beds: 32
Worthington
★☆☆☆☆1Special focus: 1
Avg beds: 69
Lake Park
★★★★★51 rated 4–5
Avg beds: 30
Blackduck
★★☆☆☆2Avg beds: 30
Chaska
★☆☆☆☆1Avg beds: 60
Minnetonka
★☆☆☆☆1Avg beds: 21
Buhl
★★★☆☆3Avg beds: 43
North Oaks
★★★★★51 rated 4–5
Avg beds: 60
Oak Park Heights
★★★★★51 rated 4–5
Avg beds: 108
Greenbush
★★★★★51 rated 4–5
Avg beds: 40
Brooklyn Park
★★★★★51 rated 4–5
Avg beds: 64
Wayzata
★★★★★51 rated 4–5
Avg beds: 30
Wyoming
★★★★★51 rated 4–5
Avg beds: 14
Silver Bay
★★★★★51 rated 4–5
Avg beds: 54
Osseo
★☆☆☆☆1Avg beds: 100
Edina
★★★★☆41 rated 4–5
Avg beds: 65
Cottage Grove
★★★★★51 rated 4–5
Avg beds: 40
Wheaton
Avg beds: 44
Guides for families