Minnesota · CMS Data August 2026

Highest-Rated Nursing Homes in Minnesota

Where Are the Highest-Rated Nursing Homes in Minnesota?

CMS Care Compare lists 156 nursing homes rated 4 or 5 stars overall by CMS in Minnesota, out of 338 certified nursing homes (data from August 2026). The most are in Minneapolis (5), Saint Paul (5) and Bloomington (3). 89 hold the top rating of 5 stars.

Matching homes
156
All homes in Minnesota
338
Rated 4 or 5 stars
156
Average overall stars
4.6

How this list is made: CMS's overall star rating is 4 or 5 (out of 5). The overall rating combines health inspections, staffing and quality measures. Homes are ordered by CMS's overall rating, then its inspection rating.

The Top 40 by CMS Rating

Highest-Rated Nursing Homes in Minnesota, highest-rated first
Nursing homeCityOverallInspectionsStaffingQuality
Annandale Care Center Inc.Annandale5544
Boundary Waters Care CenterEly5555
Capital View Transitional Care CenterSaint Paul5553
Chosen Valley Care CenterChatfield5552
Country Manor Healthcare and Rehab CenterSartell5554
Covenant Living of Golden Valley Care & Rehab CtrGolden Valley5554
Cura of WatkinsWatkins5543
Ecumen LakeshoreDuluth5554
Elim Wellspring Health Care CenterPrinceton5555
Essentia Health Northern Pines Medical CenterAurora5554
Fairview University Trans ServMinneapolis5555
Field Crest Care CenterHayfield5554
GaleonOsakis5553
Good Samaritan AmbassadorNew Hope5553
Good Samaritan Society - Battle LakeBattle Lake5543
Good Samaritan Society - WoodlandBrainerd5543
Good Shepherd Lutheran HomeRushford5554
Gundersen Harmony Care CenterHarmony5544
Gundersen St Elizabeth's Care CenterWabasha5552
Haven Homes of Maple PlainMaple Plain5555
Jourdain Perpich Ext Care FacRedlake5515
Karlstad Healthcare Center Inc.Karlstad5545
Knute Nelson Care CenterAlexandria5555
Langton ShoresRoseville5554
Lifecare Greenbush ManorGreenbush5553
Ostrander Care and RehabOstrander5544
Park View Health Care CenterBuffalo5554
Pelican Valley Health CenterPelican Rapids5554
Perham LivingPerham5553
Sanford Health Sylvan CourtCanby5543
St Lukes Lutheran Care CenterBlue Earth5552
St Ottos Care CenterLittle Falls5553
Valley Care and Rehab LLCBarnesville5555
Viking Manor Nursing HomeUlen5544
Whispering CreekJanesville5553
Allina Health Restorative SuitesPlymouth5455
Apple Valley Village Health Care CenterApple Valley5454
Augustana Care Hastings Health and RehabilitationHastings5455
Barrett Care Center Inc.Barrett5453
Bigfork Valley CommunitiesBigfork5453

Stars are out of 5; blank cells are ratings CMS doesn't report for that home. Every matching home is on its city page, linked below.

Matching Homes by City

Highest-Rated Nursing Homes in Minnesota by city
CityMatching homes4 or 5 stars
Highest-Rated Nursing Homes in Minneapolis55
Highest-Rated Nursing Homes in Saint Paul55
Nursing homes in Bloomington33
Nursing homes in Brainerd22
Nursing homes in Buffalo22
Nursing homes in Fergus Falls22
Nursing homes in Golden Valley22
Nursing homes in Plymouth22
Nursing homes in Stillwater22
Nursing homes in Winona22
Nursing homes in Albert Lea11
Nursing homes in Alexandria11
Nursing homes in Annandale11
Nursing homes in Anoka11
Nursing homes in Apple Valley11
Nursing homes in Arden Hills11
Nursing homes in Aurora11
Nursing homes in Austin11
Nursing homes in Bagley11
Nursing homes in Barnesville11
Nursing homes in Barrett11
Nursing homes in Battle Lake11
Nursing homes in Baudette11
Nursing homes in Belgrade11
Nursing homes in Belle Plaine11
Nursing homes in Bigfork11
Nursing homes in Blooming Prairie11
Nursing homes in Blue Earth11
Nursing homes in Breckenridge11
Nursing homes in Brooklyn Center11
Nursing homes in Buffalo Lake11
Nursing homes in Burnsville11
Nursing homes in Cambridge11
Nursing homes in Canby11
Nursing homes in Carlton11
Nursing homes in Chatfield11
Nursing homes in Clarissa11
Nursing homes in Clarkfield11
Nursing homes in Cokato11
Nursing homes in Cold Spring11
Nursing homes in Cook11
Nursing homes in Cottage Grove11
Nursing homes in Crosby11
Nursing homes in Dassel11
Nursing homes in Delano11
Nursing homes in Detroit Lakes11
Nursing homes in Duluth11
Nursing homes in Eden Prairie11
Nursing homes in Edina11
Nursing homes in Ely11
Nursing homes in Evansville11
Nursing homes in Fairmont11
Nursing homes in Farmington11
Nursing homes in Fertile11
Nursing homes in Fosston11
Nursing homes in Frazee11
Nursing homes in Glencoe11
Nursing homes in Graceville11
Nursing homes in Grand Marais11
Nursing homes in Grand Rapids11
Nursing homes in Greenbush11
Nursing homes in Halstad11
Nursing homes in Harmony11
Nursing homes in Hastings11
Nursing homes in Hayfield11
Nursing homes in Hills11
Nursing homes in Hopkins11
Nursing homes in Houston11
Nursing homes in Howard Lake11
Nursing homes in Hutchinson11
Nursing homes in International Falls11
Nursing homes in Jackson11
Nursing homes in Janesville11
Nursing homes in Karlstad11
Nursing homes in Lake Park11
Nursing homes in Little Falls11
Nursing homes in Long Prairie11
Nursing homes in Luverne11
Nursing homes in Madelia11
Nursing homes in Madison11
Nursing homes in Maple Plain11
Nursing homes in Mapleton11
Nursing homes in Maplewood11
Nursing homes in McIntosh11
Nursing homes in Menahga11
Nursing homes in Milaca11
Nursing homes in Moorhead11
Nursing homes in Moose Lake11
Nursing homes in Morris11
Nursing homes in Mountain Lake11
Nursing homes in New Hope11
Nursing homes in New Prague11
Nursing homes in New Ulm11
Nursing homes in Northfield11
Nursing homes in Oak Park Heights11
Nursing homes in Osakis11
Nursing homes in Ostrander11
Nursing homes in Park Rapids11
Nursing homes in Parkers Prairie11
Nursing homes in Paynesville11
Nursing homes in Pelican Rapids11
Nursing homes in Perham11
Nursing homes in Pierz11
Nursing homes in Pine River11
Nursing homes in Plainview11
Nursing homes in Princeton11
Nursing homes in Red Wing11
Nursing homes in Redlake11
Nursing homes in Renville11
Nursing homes in Rochester11
Nursing homes in Roseau11
Nursing homes in Roseville11
Nursing homes in Rushford11
Nursing homes in Saint Cloud11
Nursing homes in Saint Louis Park11
Nursing homes in Sartell11
Nursing homes in Sauk Rapids11
Nursing homes in Silver Bay11
Nursing homes in Sleepy Eye11
Nursing homes in Spring Park11
Nursing homes in Springfield11
Nursing homes in St. Anthony11
Nursing homes in St. James11
Nursing homes in St. Peter11
Nursing homes in Staples11
Nursing homes in Truman11
Nursing homes in Tyler11
Nursing homes in Ulen11
Nursing homes in Virginia11
Nursing homes in Wabasha11
Nursing homes in Warren11
Nursing homes in Waseca11
Nursing homes in Watkins11
Nursing homes in Wayzata11
Nursing homes in Wheaton11
Nursing homes in White Bear Lake11
Nursing homes in Willmar11
Nursing homes in Woodbury11
Nursing homes in Wyoming11

More About This List

Read how CMS star ratings work. For assisted living and memory care rules, Medicaid limits and the ombudsman, see senior care in Minnesota. For local services, call the Eldercare Locator at 1-800-677-1116.

Other lists for Minnesota: nursing homes that accept medicaid in Minnesota, nonprofit nursing homes in Minnesota, nursing homes with low antipsychotic use in Minnesota.

Frequently Asked Questions

How Many Highest-Rated Nursing Homes Are in Minnesota?

156 of the 338 CMS-certified nursing homes in Minnesota meet this rule: CMS's overall star rating is 4 or 5 (out of 5). The overall rating combines health inspections, staffing and quality measures.

Which Highest-Rated Nursing Home in Minnesota Rates Highest?

By CMS's overall rating, then its inspection rating, Annandale Care Center Inc. in Annandale (5 stars), Boundary Waters Care Center in Ely (5 stars) and Capital View Transitional Care Center in Saint Paul (5 stars) rank highest. Visit and check the latest inspection report before you decide.

How Do You Check a Nursing Home in Minnesota?

Read its Care Compare page for the full inspection reports, visit at different times, and ask about staffing and openings. Minnesota's Office of Ombudsman for Long-Term Care (OOLTC) can answer questions about residents' rights.

Sources

  1. CMS Provider Data Catalog: Nursing Home Provider Information (August 2026)

If someone is in danger now, call 911. To report suspected abuse or neglect in a nursing home or assisted living, contact your state's Long-Term Care Ombudsman or Adult Protective Services. For free help finding local aging services, call the Eldercare Locator at 1-800-677-1116. seniorcare.help is an independent guide, not a care provider or referral service, and doesn't give medical or legal advice.