Free recognition from Medicare data
Top Rated nursing homes in Michigan (2026)
55 homes top rated for short-term rehab and 82 for long-term care. No home paid to be listed. Each home’s page shows its full Medicare record.
Top Rated for Short-Term Rehab (55)
Homes in Michigan that Medicare rates highly for short-term rehab.
Arenac County
- Medilodge of SterlingSterling · 39 beds · Under 100 beds
- MyMichigan Skilled Nursing FacilityStandish · 29 beds · Under 100 beds
Bay County
- Bay Shores Senior Care and Rehab CenterBay City · 126 beds · 100 to 149 beds
Benzie County
- Paul Oliver Memorial Hospital LtcuFrankfort · 35 beds · Under 100 beds
Branch County
- Maple Lawn Medical Care FacilityColdwater · 114 beds · 100 to 149 beds
Cass County
- Cass County Medical Care FacilityCassopolis · 80 beds · Under 100 beds
Clare County
- Medilodge of ClareClare · 92 beds · Under 100 beds
Clinton County
- Ovid Healthcare CenterOvid · 94 beds · Under 100 beds
Crawford County
- Munson Healthcare Crawford Continuing Care CenterGrayling · 39 beds · Under 100 beds
Delta County
- Christian Park VillageEscanaba · 59 beds · Under 100 beds
Dickinson County
- Freeman Nursing & Rehabilitation CommunityKingsford · 39 beds · Under 100 beds
Eaton County
- Eaton County Medical Care FacilityCharlotte · 142 beds · 100 to 149 beds
Genesee County
- Regency at Grand BlancGrand Blanc · 138 beds · 100 to 149 beds
- The Oaks at WoodfieldGrand Blanc · 64 beds · Under 100 beds
Grand Traverse County
- Medilodge of Traverse CityTraverse City · 84 beds · Under 100 beds
Gratiot County
- Michigan Masonic HomeAlma · 204 beds · 150 beds or more
- Schnepp Senior Care and Rehabilitation CenterSt. Louis · 97 beds · Under 100 beds
Huron County
- Huron County Medical Care FacilityBad Axe · 112 beds · 100 to 149 beds
Ingham County
- Holt Senior Care and Rehab CenterHolt · 101 beds · 100 to 149 beds
- The Willows at OkemosOkemos · 68 beds · Under 100 beds
Iosco County
- Lakeview Manor Healthcare CenterTawas City · 60 beds · Under 100 beds
Kalamazoo County
- Friendship VillageKalamazoo · 57 beds · Under 100 beds
Kent County
- Corewell Health Rehabilitation & Nursing Center -Grand Rapids · 80 beds · Under 100 beds
- The Oaks at BelmontBelmont · 60 beds · Under 100 beds
- The Oaks at Byron CenterByron Center · 60 beds · Under 100 beds
Lapeer County
- McLaren Lapeer RegionLapeer · 19 beds · Under 100 beds
Leelanau County
- Medilodge of LeelanauSuttons Bay · 72 beds · Under 100 beds
Livingston County
- The Willows at HowellHowell · 66 beds · Under 100 beds
- WellBridge of PinckneyPinckney · 100 beds · 100 to 149 beds
Macomb County
- Fraser VillaFraser · 111 beds · 100 to 149 beds
- Orchard Grove Health CampusRomeo · 55 beds · Under 100 beds
- Shelby Crossing Health CampusShelby Townhip · 57 beds · Under 100 beds
- Shelby Health and Rehabilitation CenterShelby Township · 212 beds · 150 beds or more
- The Orchards at ArmadaArmada · 67 beds · Under 100 beds
- WellBridge of RomeoRomeo · 124 beds · 100 to 149 beds
Marquette County
- Eastwood Nursing CenterNegaunee · 100 beds · 100 to 149 beds
- Marquette County Medical Care FacilityIshpeming · 140 beds · 100 to 149 beds
Menominee County
- Pinecrest Medical Care FacilityPowers · 120 beds · 100 to 149 beds
Midland County
- Medilodge of MidlandMidand · 107 beds · 100 to 149 beds
Muskegon County
- Hillcrest Nursing and Rehabilitation CommunityNorth Muskegon · 39 beds · Under 100 beds
Oakland County
- BellbrookRochester Hills · 36 beds · Under 100 beds
- Lourdes Rehabilitation and Healthcare CenterWaterford · 80 beds · Under 100 beds
- Medilodge of MilfordMilford · 111 beds · 100 to 149 beds
- Novi Lakes Health CampusNovi · 54 beds · Under 100 beds
- The Neighborhoods of White LakeWhite Lake · 39 beds · Under 100 beds
Shiawassee County
- Durand Senior Care and Rehab CenterDurand · 141 beds · 100 to 149 beds
- Pleasant View Shiawassee County Medical Care FacilOwosso · 136 beds · 100 to 149 beds
St. Clair County
- Marwood Manor Nursing HomePort Huron · 240 beds · 150 beds or more
- Medilodge of Port HuronFort Gratiot · 127 beds · 100 to 149 beds
Tuscola County
- Fisher Senior Care and RehabilitationMayville · 53 beds · Under 100 beds
- Medilodge of Cass CityCass City · 80 beds · Under 100 beds
Wayne County
- Marywood Nursing Care CenterLivonia · 103 beds · 100 to 149 beds
- Medilodge of Haggerty RoadPlymouth · 101 beds · 100 to 149 beds
- Optalis Health and Rehabilitation of Grosse PointeGrosse Pointe Woods · 80 beds · Under 100 beds
- The Orchards at SouthgateSouthgate · 100 beds · 100 to 149 beds
Top Rated for Long-Term Care (82)
Homes in Michigan that Medicare rates highly for long-term care.
Alpena County
- Medilodge of AlpenaAlpena · 132 beds · 100 to 149 beds
- Medilodge of Green ViewAlpena · 39 beds · Under 100 beds
Arenac County
- Medilodge of SterlingSterling · 39 beds · Under 100 beds
Bay County
- Bay Shores Senior Care and Rehab CenterBay City · 126 beds · 100 to 149 beds
Berrien County
- Coventry House InnSt Joseph · 32 beds · Under 100 beds
Calhoun County
- Evergreen Manor Senior Care CenterBattle Creek · 91 beds · Under 100 beds
- The Oaks at Battle CreekBattle Creek · 77 beds · Under 100 beds
Cass County
- Cass County Medical Care FacilityCassopolis · 80 beds · Under 100 beds
Clare County
- Medilodge of ClareClare · 92 beds · Under 100 beds
Clinton County
- The Willows at East LansingEast Lansing · 65 beds · Under 100 beds
Crawford County
- Grayling Nursing & Rehabilitation CommunityGrayling · 72 beds · Under 100 beds
Delta County
- Christian Park VillageEscanaba · 59 beds · Under 100 beds
Dickinson County
- Freeman Nursing & Rehabilitation CommunityKingsford · 39 beds · Under 100 beds
Eaton County
- Eaton County Medical Care FacilityCharlotte · 142 beds · 100 to 149 beds
Genesee County
- Argentine Care CenterLinden · 60 beds · Under 100 beds
- Fenton HealthcareFenton · 92 beds · Under 100 beds
- Regency at Grand BlancGrand Blanc · 138 beds · 100 to 149 beds
- The Oaks at WoodfieldGrand Blanc · 64 beds · Under 100 beds
Gladwin County
- Gladwin Nursing and Rehabilitation CommunityGladwin · 60 beds · Under 100 beds
Grand Traverse County
- Medilodge of Traverse CityTraverse City · 84 beds · Under 100 beds
- The Villa at Traverse PointTraverse City · 96 beds · Under 100 beds
Gratiot County
- Michigan Masonic HomeAlma · 204 beds · 150 beds or more
- Schnepp Senior Care and Rehabilitation CenterSt. Louis · 97 beds · Under 100 beds
Ingham County
- Holt Senior Care and Rehab CenterHolt · 101 beds · 100 to 149 beds
- The Willows at OkemosOkemos · 68 beds · Under 100 beds
Jackson County
- Vista Grande VillaJackson · 60 beds · Under 100 beds
Kent County
- Corewell Health Grand Rapids Hospitals RehabilitatGrand Rapids · 120 beds · 100 to 149 beds
- Corewell Health Rehabilitation & Nursing Center -Grand Rapids · 80 beds · Under 100 beds
- Edison Christian Health CenterGrand Rapids · 136 beds · 100 to 149 beds
- Holland Home Breton Rehabilitation & Living CentreGrand Rapids · 58 beds · Under 100 beds
- St Ann's HomeGrand Rapids · 55 beds · Under 100 beds
- The Oaks at BelmontBelmont · 60 beds · Under 100 beds
- The Oaks at Byron CenterByron Center · 60 beds · Under 100 beds
Leelanau County
- Medilodge of LeelanauSuttons Bay · 72 beds · Under 100 beds
Livingston County
- The Willows at HowellHowell · 66 beds · Under 100 beds
- WellBridge of PinckneyPinckney · 100 beds · 100 to 149 beds
Macomb County
- Fraser VillaFraser · 111 beds · 100 to 149 beds
- Lakepointe Senior Care and Rehabilitation CenterClinton Township · 134 beds · 100 to 149 beds
- Martha T Berry McfMount Clemems · 217 beds · 150 beds or more
- Medilodge of ShorelineSterling Heights · 112 beds · 100 to 149 beds
- Orchard Grove Health CampusRomeo · 55 beds · Under 100 beds
- St. Anthony Healthcare CenterWarren · 142 beds · 100 to 149 beds
- The Villa at City CenterWarren · 152 beds · 150 beds or more
- WellBridge of RomeoRomeo · 124 beds · 100 to 149 beds
Marquette County
- Eastwood Nursing CenterNegaunee · 100 beds · 100 to 149 beds
Mecosta County
- Mission Point Nursing & Physical Rehabilitation OfBig Rapids · 78 beds · Under 100 beds
Menominee County
- Roubal Care and Rehabilitation CenterStephenson · 39 beds · Under 100 beds
Midland County
- Medilodge of MidlandMidand · 107 beds · 100 to 149 beds
Monroe County
- Fountain View of MonroeMonroe · 119 beds · 100 to 149 beds
- Medilodge of MonroeMonroe · 103 beds · 100 to 149 beds
Montcalm County
- The Laurels of Carson CityCarson City · 82 beds · Under 100 beds
Newaygo County
- Newaygo Co Medical Care FacilityFremont · 116 beds · 100 to 149 beds
Oakland County
- BellbrookRochester Hills · 36 beds · Under 100 beds
- Lourdes Rehabilitation and Healthcare CenterWaterford · 80 beds · Under 100 beds
- Medilodge of MilfordMilford · 111 beds · 100 to 149 beds
- Novi Lakes Health CampusNovi · 54 beds · Under 100 beds
- Westlake Health CampusCommerce · 61 beds · Under 100 beds
Ottawa County
- Mission Point Nursing & Physical Rehab Center of LLamont · 39 beds · Under 100 beds
- The Inn at Freedom VillageHolland · 39 beds · Under 100 beds
Roscommon County
- Intersect Healthcare of RoscommonRoscommon · 39 beds · Under 100 beds
Saginaw County
- Saginaw Senior Care and Rehabilitation CenterSaginaw · 71 beds · Under 100 beds
St. Clair County
- Medilodge of Port HuronFort Gratiot · 127 beds · 100 to 149 beds
- Regency on the Lake - Fort GratiotFort Gratiot · 130 beds · 100 to 149 beds
St. Joseph County
- Fairview Nursing and Rehabilitation CommunityCentreville · 64 beds · Under 100 beds
- Froh Community HomeSturgis · 65 beds · Under 100 beds
Tuscola County
- Fisher Senior Care and RehabilitationMayville · 53 beds · Under 100 beds
- Medilodge of Cass CityCass City · 80 beds · Under 100 beds
- Tuscola County Medical Care FacilityCaro · 159 beds · 150 beds or more
Wayne County
- Ambassador, A Villa CenterDetroit · 176 beds · 150 beds or more
- Cherry Hill for Nursing and RehabilitationWestland · 127 beds · 100 to 149 beds
- Fairlane Senior Care and Rehab CenterDetroit · 180 beds · 150 beds or more
- Fountain Bleu Health and Rehabilitation CenterLivonia · 108 beds · 100 to 149 beds
- Hamilton Nursing HomeDetroit · 64 beds · Under 100 beds
- Medilodge of PlymouthPlymouth · 39 beds · Under 100 beds
- Medilodge of TaylorTaylor · 142 beds · 100 to 149 beds
- Mission Point Nursing & Physical Rehab Center of DDetroit · 59 beds · Under 100 beds
- Oakpointe Senior Care and Rehab CenterDetroit · 106 beds · 100 to 149 beds
- Qualicare Nursing HomeDetroit · 96 beds · Under 100 beds
- St. Joseph's, A Villa CenterHamtramck · 169 beds · 150 beds or more
- The Lodge at TaylorTaylor · 134 beds · 100 to 149 beds
- West Oaks Senior Care & Rehab CenterDetroit · 102 beds · 100 to 149 beds
Wexford County
- Wexford Senior Care CenterCadillac · 131 beds · 100 to 149 beds
Medicare data as of September 2026. Ratings can lag behind changes at a home; visit and ask about recent inspections.