Best nursing homes in Minnesota
There are 338 nursing homes in Minnesota certified by Medicare. Of the 336 with a CMS star rating, the average is 3.2 stars. The national average is 3.
Source: Centers for Medicare & Medicaid Services (CMS), Medicare Care Compare. We refresh our information from this source. About our data
How Minnesota nursing homes are rated
| 5 stars | 89 |
|---|---|
| 4 stars | 64 |
| 3 stars | 58 |
| 2 stars | 61 |
| 1 stars | 64 |
Top-rated nursing homes in Minnesota
Sorted by CMS star rating, then name. Click a facility for inspections, staffing and quality details.
- ★★★★★5Much above average
2.Annandale Care Center INC
500 Park Street East, Annandale, MN 55302
Non-profit · 42 beds
- CMS high performer
★★★★★5Much above average3.Apple Valley Village Health Care Center
14650 Garrett Avenue, Apple Valley, MN 55124
Non-profit · 162 beds · Part of Cassia
- CMS high performer
★★★★★5Much above average4.Assumption Home
715 North First Street, Cold Spring, MN 56320
Non-profit · 76 beds · Part of Benedictine Health System
★★★★★5Much above average5.Augustana Care Hastings Health and Rehabilitation
930 West 16th Street, Hastings, MN 55033
Non-profit · 72 beds · Part of Cassia
★★★★★5Much above average- ★★★★★5Much above average
- ★★★★★5Much above average
8.Boundary Waters Care Center
200 West Conan Street, Ely, MN 55731
Non-profit · 38 beds · Part of Health Dimensions Group
- CMS high performer
★★★★★5Much above average9.Capital View Transitional Care Center
640 Jackson Street, Saint Paul, MN 55101
Non-profit · 32 beds
- CMS high performer
★★★★★5Much above average10.Carondelet Village Care Center
525 Fairview Avenue South, Saint Paul, MN 55116
Non-profit · 45 beds · Part of Presbyterian Homes & Services
- CMS high performer
★★★★★5Much above average- ★★★★★5Much above average
12.Charter House INC
211 Northwest Second Street, Rochester, MN 55901
Non-profit · 32 beds
- CMS high performer
★★★★★5Much above average13.Chosen Valley Care Center
1102 Liberty Street Southeast, Chatfield, MN 55923
Non-profit · 78 beds
- CMS high performer
★★★★★5Much above average- ★★★★★5Much above average
15.Cornerstone Nsg & Rehab Center
416 Seventh Street Northeast, Bagley, MN 56621
For-profit · 47 beds
- CMS high performer
★★★★★5Much above average16.Country Manor Healthcare and Rehab Center
520 First Street Northeast, Sartell, MN 56377
Non-profit · 131 beds
- CMS high performer
★★★★★5Much above average17.Covenant Living of Golden Valley Care & Rehab Ctr
5825 St Croix Avenue, Golden Valley, MN 55422
Non-profit · 88 beds · Part of Covenant Living
- CMS high performer
★★★★★5Much above average- ★★★★★5Much above average
19.Ecumen Lakeshore
4002 London Road, Duluth, MN 55804
Non-profit · 60 beds · Part of Ecumen
- CMS high performer
★★★★★5Much above average20.Elim Wellspring Health Care Center
701 First Street, Princeton, MN 55371
Non-profit · 86 beds · Part of Cassia
- CMS high performer
★★★★★5Much above average21.Essentia Health Grace Home
116 West Second Street, Graceville, MN 56240
Non-profit · 30 beds · Part of Essentia Health
- CMS high performer
★★★★★5Much above average22.Essentia Health Northern Pines Medical Center
5211 Highway 110, Aurora, MN 55705
Non-profit · 33 beds · Part of Essentia Health
- CMS high performer
★★★★★5Much above average23.Essentia Health Oak Crossing
1040 Lincoln Avenue, Detroit Lakes, MN 56501
Non-profit · 84 beds · Part of Essentia Health
- CMS high performer
★★★★★5Much above average24.Essentia Health Virginia Care Cent
901 9th Street North, Virginia, MN 55792
Non-profit · 40 beds · Part of Essentia Health
- CMS high performer
★★★★★5Much above average- ★★★★★5Much above average
- ★★★★★5Much above average
27.Field Crest Care Center
318 Second Street Northeast, Hayfield, MN 55940
Government · 35 beds
- CMS high performer
★★★★★5Much above average28.Folkestone
100 Promenade Avenue, Wayzata, MN 55391
Non-profit · 30 beds · Part of Presbyterian Homes & Services
- CMS high performer
★★★★★5Much above average29.Frazee Care Center
219 West Maple Avenue, Frazee, MN 56544
Non-profit · 42 beds · Part of Health Dimensions Group
- CMS high performer
★★★★★5Much above average- ★★★★★5Much above average
Nursing Homes by city in Minnesota
- Ada (1 · 1★)
- Aitkin (2 · 2★)
- Albany (1 · 2★)
- Albert Lea (3 · 2.7★)
- Alexandria (2 · 4★)
- Annandale (1 · 5★)
- Anoka (2 · 3★)
- Apple Valley (1 · 5★)
- Appleton (1 · 3★)
- Arden Hills (1 · 4★)
- Aurora (1 · 5★)
- Austin (3 · 2.7★)
- Bagley (1 · 5★)
- Barnesville (1 · 5★)
- Barrett (1 · 5★)
- Battle Lake (1 · 5★)
- Baudette (1 · 4★)
- Belgrade (1 · 4★)
- Belle Plaine (1 · 4★)
- Belview (1 · 3★)
- Bemidji (2 · 1.5★)
- Bigfork (1 · 3★)
- Blackduck (1 · 1★)
- Blooming Prairie (1 · 5★)
- Bloomington (5 · 4★)
- Blue Earth (1 · 5★)
- Brainerd (2 · 5★)
- Breckenridge (1 · 5★)
- Brooklyn Center (1 · 4★)
- Brooklyn Park (1 · 3★)
- Browns Valley (1 · 3★)
- Buffalo (2 · 4.5★)
- Buffalo Lake (1 · 4★)
- Buhl (1 · 3★)
- Burnsville (1 · 4★)
- Cambridge (1 · 5★)
- Canby (1 · 5★)
- Carlton (1 · 5★)
- Chaska (1 · 3★)
- Chatfield (1 · 5★)
- Chisago City (1 · 2★)
- Chisholm (1 · 1★)
- Clara City (1 · 1★)
- Clarissa (1 · 5★)
- Clarkfield (1 · 4★)
- Cokato (1 · 5★)
- Cold Spring (1 · 5★)
- Columbia Heights (1 · 1★)
- Cook (1 · 4★)
- Coon Rapids (1 · 2★)
- Cottage Grove (1 · 5★)
- Crookston (1 · 1★)
- Crosby (1 · 5★)
- Crystal (2 · 3★)
- Dassel (1 · 4★)
- Dawson (1 · 3★)
- Deer River (1 · 2★)
- Delano (1 · 4★)
- Detroit Lakes (2 · 4★)
- Dodge Center (1 · 3★)
- Duluth (8 · 2.1★)
- Eden Prairie (1 · 4★)
- Edgerton (1 · 1★)
- Edina (1 · 4★)
- Elk River (1 · 2★)
- Ellsworth (1 · 1★)
- Ely (1 · 5★)
- Evansville (1 · 5★)
- Eveleth (1 · 1★)
- Excelsior (1 · 1★)
- Fairmont (1 · 5★)
- Faribault (1 · 1★)
- Farmington (1 · 5★)
- Fergus Falls (3 · 3.7★)
- Fertile (1 · 3★)
- Foley (1 · 2★)
- Forest Lake (1 · 2★)
- Fosston (1 · 4★)
- Franklin (1 · 1★)
- Frazee (1 · 5★)
- Fridley (1 · 2★)
- Fulda (1 · 3★)
- Gaylord (1 · 2★)
- Glencoe (1 · 4★)
- Glenwood (1 · 2★)
- Golden Valley (3 · 3.3★)
- Graceville (1 · 5★)
- Grand Marais (1 · 4★)
- Grand Meadow (1 · 3★)
- Grand Rapids (2 · 3★)
- Granite Falls (1 · 3★)
- Greenbush (1 · 5★)
- Hallock (1 · 3★)
- Halstad (1 · 4★)
- Harmony (1 · 5★)
- Hastings (2 · 3.5★)
- Hayfield (1 · 5★)
- Hendricks (1 · 1★)
- Hibbing (1 · 2★)
- Hills (1 · 4★)
- Hopkins (2 · 2.5★)
- Houston (1 · 5★)
- Howard Lake (1 · 4★)
- Hutchinson (1 · 4★)
- International Falls (1 · 4★)
- Inver Grove Heights (2 · 2.5★)
- Jackson (1 · 4★)
- Janesville (1 · 5★)
- Karlstad (1 · 5★)
- La Crescent (1 · 1★)
- Lake City (1 · 2★)
- Lake Park (1 · 5★)
- Lakefield (1 · 1★)
- Lamberton (1 · 1★)
- Le Center (1 · 3★)
- Le Sueur (1 · 2★)
- Litchfield (1 · 3★)
- Little Falls (2 · 3★)
- Littlefork (1 · 1★)
- Long Prairie (1 · 4★)
- Luverne (2 · 3★)
- Mabel (1 · 1★)
- Madelia (1 · 4★)
- Madison (1 · 4★)
- Mahnomen (1 · 2★)
- Mankato (4 · 2.3★)
- Maple Plain (1 · 5★)
- Mapleton (1 · 5★)
- Maplewood (2 · 2.5★)
- Marshall (1 · 3★)
- McIntosh (1 · 5★)
- Melrose (1 · 2★)
- Menahga (1 · 5★)
- Milaca (1 · 5★)
- Minneapolis (19 · 2.8★)
- Minnetonka (1 · 1★)
- Montevideo (1 · 1★)
- Monticello (1 · 2★)
- Moorhead (1 · 4★)
- Moose Lake (1 · 4★)
- Mora (1 · 3★)
- Morgan (1 · 2★)
- Morris (1 · 5★)
- Mountain Lake (1 · 4★)
- New Brighton (3 · 2.3★)
- New Hope (2 · 3★)
- New London (1 · 1★)
- New Prague (1 · 4★)
- New Richland (1 · 1★)
- New Ulm (1 · 4★)
- North Branch (1 · 3★)
- North Oaks (1 · 3★)
- Northfield (1 · 5★)
- Oak Park Heights (1 · 4★)
- Olivia (1 · 1★)
- Onamia (1 · 2★)
- Ortonville (1 · 2★)
- Osakis (1 · 5★)
- Osseo (1 · 1★)
- Ostrander (1 · 5★)
- Owatonna (1 · 1★)
- Park Rapids (1 · 3★)
- Parkers Prairie (1 · 5★)
- Paynesville (1 · 4★)
- Pelican Rapids (1 · 5★)
- Perham (1 · 5★)
- Pierz (1 · 4★)
- Pine Island (1 · 2★)
- Pine River (1 · 4★)
- Pipestone (1 · 3★)
- Plainview (1 · 5★)
- Plymouth (3 · 3.7★)
- Princeton (1 · 5★)
- Red Wing (1 · 4★)
- Redlake (1 · 5★)
- Redwood Falls (1 · 3★)
- Renville (1 · 5★)
- Richfield (1 · 3★)
- Robbinsdale (2 · 1.5★)
- Rochester (7 · 2.4★)
- Roseau (1 · 4★)
- Roseville (3 · 3.3★)
- Rush City (1 · 2★)
- Rushford (1 · 5★)
- Saint Cloud (2 · 3★)
- Saint Louis Park (5 · 2.4★)
- Saint Paul (17 · 2.9★)
- Sandstone (1 · 1★)
- Sartell (1 · 5★)
- Sauk Centre (1 · 3★)
- Sauk Rapids (1 · 5★)
- Shakopee (2 · 3★)
- Silver Bay (1 · 4★)
- Sleepy Eye (2 · 3★)
- Spring Grove (1 · 1★)
- Spring Park (1 · 5★)
- Spring Valley (1 · 3★)
- Springfield (1 · 4★)
- St Anthony (1 · 4★)
- St Charles (1 · 2★)
- St James (1 · 5★)
- St Peter (1 · 4★)
- Staples (1 · 5★)
- Starbuck (1 · 2★)
- Stewartville (1 · 1★)
- Stillwater (3 · 4★)
- Thief River Falls (2 · 1.5★)
- Tracy (1 · 3★)
- Truman (1 · 5★)
- Two Harbors (1 · 1★)
- Tyler (1 · 4★)
- Ulen (1 · 5★)
- Virginia (2 · 3★)
- Wabasha (1 · 5★)
- Wabasso (1 · 1★)
- Waconia (2 · 2★)
- Wadena (1 · 2★)
- Waite Park (1 · 2★)
- Warren (1 · 4★)
- Warroad (1 · 1★)
- Waseca (1 · 2★)
- Watkins (1 · 5★)
- Wayzata (1 · 5★)
- Wells (1 · 3★)
- West Saint Paul (2 · 2★)
- Westbrook (1 · 3★)
- Wheaton (1 · 5★)
- White Bear Lake (1 · 4★)
- Willmar (2 · 3★)
- Windom (1 · 1★)
- Winona (3 · 3★)
- Winsted (1 · 2★)
- Woodbury (2 · 2.5★)
- Worthington (1 · 1★)
- Wyoming (1 · 4★)
- Zumbrota (1 · 4★)
Nursing Homes by county in Minnesota
- Aitkin County (2)
- Anoka County (6)
- Becker County (4)
- Beltrami County (4)
- Benton County (2)
- Big Stone County (2)
- Blue Earth County (5)
- Brown County (4)
- Carlton County (2)
- Carver County (3)
- Cass County (1)
- Chippewa County (2)
- Chisago County (4)
- Clay County (3)
- Clearwater County (1)
- Cook County (1)
- Cottonwood County (3)
- Crow Wing County (3)
- Dakota County (9)
- Dodge County (2)
- Douglas County (4)
- Faribault County (2)
- Fillmore County (6)
- Freeborn County (3)
- Goodhue County (4)
- Grant County (1)
- Hennepin County (54)
- Houston County (3)
- Hubbard County (1)
- Isanti County (1)
- Itasca County (4)
- Jackson County (2)
- Kanabec County (1)
- Kandiyohi County (3)
- Kittson County (2)
- Koochiching County (2)
- Lac Qui Parle County (2)
- Lake County (2)
- Lake of Woods County (1)
- Le Sueur County (2)
- Lincoln County (2)
- Lyon County (2)
- Mahnomen County (1)
- Marshall County (1)
- Martin County (2)
- Mc Leod County (3)
- Meeker County (3)
- Mille Lacs County (3)
- Morrison County (3)
- Mower County (4)
- Murray County (1)
- Nicollet County (1)
- Nobles County (2)
- Norman County (2)
- Olmsted County (8)
- Otter Tail County (7)
- Pennington County (2)
- Pine County (1)
- Pipestone County (2)
- Polk County (4)
- Pope County (2)
- Ramsey County (28)
- Redwood County (5)
- Renville County (4)
- Rice County (2)
- Rock County (3)
- Roseau County (3)
- Scott County (4)
- Sherburne County (2)
- Sibley County (1)
- St. Louis County (17)
- Stearns County (9)
- Steele County (2)
- Stevens County (1)
- Swift County (1)
- Todd County (3)
- Traverse County (2)
- Wabasha County (2)
- Wadena County (2)
- Waseca County (3)
- Washington County (8)
- Watonwan County (2)
- Wilkin County (1)
- Winona County (4)
- Wright County (7)
- Yellow Medcine County (3)
Frequently asked questions
How many nursing homes are in Minnesota?
There are 338 Medicare-certified nursing homes in Minnesota, across 236 cities and towns.
What is the average rating of nursing homes in Minnesota?
The average CMS overall star rating for Minnesota is 3.2 stars, compared with 3 nationally. 89 nursing homes in Minnesota have 5 stars and 64 have 1 star.
What is the highest-rated nursing home in Minnesota?
30 nursing homes share the top rating of 5 stars, including Allina Health Restorative Suites in Plymouth. Ratings change as new inspection and quality data arrive.
Helpful resources
- How to choose a nursing home: a practical checklist
- Nursing home star ratings explained
- How to read nursing home inspection citations
- Does Medicare pay for a nursing home?
- Nursing homes with the most federal fines
- Best-staffed nursing homes in the U.S.
- Nursing homes with the lowest staff turnover
- Special Focus Facility nursing homes (list)