Free recognition from Medicare data
Top Rated nursing homes in Iowa (2026)
35 homes top rated for short-term rehab and 47 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 (35)
Homes in Iowa that Medicare rates highly for short-term rehab.
Adair County
- Community Care CenterStuart · 65 beds · Under 100 beds
Bremer County
- Woodland TerraceWaverly · 100 beds · 100 to 149 beds
Buena Vista County
- Methodist Manor Retirement CommunityStorm Lake · 93 beds · Under 100 beds
Cherokee County
- Heartland Care CenterMarcus · 38 beds · Under 100 beds
Clayton County
- Edgewood Convalescent HomeEdgewood · 56 beds · Under 100 beds
Dallas County
- Spurgeon ManorDallas Center · 55 beds · Under 100 beds
Dubuque County
- Ennoble Nursing and RehabDubuque · 85 beds · Under 100 beds
- Stonehill Care CenterDubuque · 185 beds · 150 beds or more
Emmet County
- Valley Vue Care CenterArmstrong · 40 beds · Under 100 beds
Franklin County
- Rehabilitation Center of HamptonHampton · 52 beds · Under 100 beds
Hardin County
- Hubbard Care CenterHubbard · 60 beds · Under 100 beds
Henry County
- Sunrise Terrace Nursing & Rehabilitation CenterWinfield · 46 beds · Under 100 beds
Jasper County
- Wesley Park CentreNewton · 66 beds · Under 100 beds
Kossuth County
- Algona Manor Care CenterAlgona · 46 beds · Under 100 beds
Linn County
- St Luke's Helen G Nassif Transitional Care CenterCedar Rapids · 46 beds · Under 100 beds
- Terrace Glen VillageMarion · 40 beds · Under 100 beds
- West Ridge Care CenterCedar Rapids · 60 beds · Under 100 beds
Louisa County
- Wapello Specialty CareWapello · 49 beds · Under 100 beds
Mitchell County
- Faith Lutheran HomeOsage · 50 beds · Under 100 beds
Obrien County
- Prairie View HomeSanborn · 55 beds · Under 100 beds
Palo Alto County
- Ruthven Community Care CenterRuthven · 46 beds · Under 100 beds
- West Bend Health and RehabilitationWest Bend · 45 beds · Under 100 beds
Polk County
- Deerfield Health Care CenterUrbandale · 30 beds · Under 100 beds
- Edgewater, A Wesleylife CommunityWest Des Moines · 40 beds · Under 100 beds
- Prairie Vista VillageAltoona · 46 beds · Under 100 beds
Pottawattamie County
- Midlands Living Center L L CCouncil Bluffs · 94 beds · Under 100 beds
Poweshiek County
- Mayflower HomeGrinnell · 40 beds · Under 100 beds
- St Francis ManorGrinnell · 78 beds · Under 100 beds
Sac County
- Twilight AcresWall Lake · 39 beds · Under 100 beds
Wapello County
- Accura Healthcare of OttumwaOttumwa · 60 beds · Under 100 beds
Warren County
- The VillageIndianola · 54 beds · Under 100 beds
- Westview of Indianola Care CenterIndianola · 71 beds · Under 100 beds
Webster County
- Friendship HavenFort Dodge · 155 beds · 150 beds or more
Winnebago County
- Lake Mills Care CenterLake Mills · 61 beds · Under 100 beds
Wright County
- Rehabilitation Center of BelmondBelmond · 44 beds · Under 100 beds
Top Rated for Long-Term Care (47)
Homes in Iowa that Medicare rates highly for long-term care.
Adair County
- Community Care CenterStuart · 65 beds · Under 100 beds
Adams County
- Corning Specialty CareCorning · 40 beds · Under 100 beds
Benton County
- Belle Plaine Specialty CareBelle Plaine · 46 beds · Under 100 beds
- Keystone Nursing Care CenterKeystone · 55 beds · Under 100 beds
Black Hawk County
- Laporte City Specialty CareLa Porte City · 46 beds · Under 100 beds
Bremer County
- Woodland TerraceWaverly · 100 beds · 100 to 149 beds
Carroll County
- Regency Park Nursing & Rehab Center of CarrollCarroll · 46 beds · Under 100 beds
Cedar County
- Clarence Nursing HomeClarence · 46 beds · Under 100 beds
- Mechanicsville Specialty CareMechanicsville · 39 beds · Under 100 beds
Clayton County
- Edgewood Convalescent HomeEdgewood · 56 beds · Under 100 beds
Decatur County
- Lamoni Specialty CareLamoni · 43 beds · Under 100 beds
Floyd County
- Chautauqua Guest Home #3Charles City · 57 beds · Under 100 beds
Greene County
- Regency Park Nursing & Rehab Center of JeffersonJefferson · 46 beds · Under 100 beds
Hancock County
- Concord Care CenterGarner · 46 beds · Under 100 beds
- Westview Care CenterBritt · 67 beds · Under 100 beds
Henry County
- Sunrise Terrace Nursing & Rehabilitation CenterWinfield · 46 beds · Under 100 beds
Humboldt County
- Humboldt County Memorial HospitalHumboldt · 28 beds · Under 100 beds
Jones County
- Anamosa Care CenterAnamosa · 64 beds · Under 100 beds
Lee County
- West Point Care CenterWest Point · 46 beds · Under 100 beds
Linn County
- Meth-Wick Health CenterCedar Rapids · 69 beds · Under 100 beds
- Terrace Glen VillageMarion · 40 beds · Under 100 beds
- The Gardens of Cedar RapidsCedar Rapids · 40 beds · Under 100 beds
Louisa County
- Wapello Specialty CareWapello · 49 beds · Under 100 beds
Lyon County
- Good Samaritan - GeorgeGeorge · 36 beds · Under 100 beds
- Lyon Specialty CareRock Rapids · 45 beds · Under 100 beds
Marshall County
- Iowa Veterans HomeMarshalltown · 702 beds · 150 beds or more
- State Center Specialty CareState Center · 39 beds · Under 100 beds
Mitchell County
- Good Samaritan - Saint AnsgarSaint Ansgar · 42 beds · Under 100 beds
- Riceville Family Care and Therapy CenterRiceville · 34 beds · Under 100 beds
Monroe County
- Oakwood Specialty CareAlbia · 54 beds · Under 100 beds
Obrien County
- Prairie View HomeSanborn · 55 beds · Under 100 beds
Osceola County
- Sibley Specialty CareSibley · 46 beds · Under 100 beds
Palo Alto County
- West Bend Health and RehabilitationWest Bend · 45 beds · Under 100 beds
Pocahontas County
- Fonda Specialty CareFonda · 46 beds · Under 100 beds
Polk County
- Childserve Habilitation CenterJohnston · 74 beds · Under 100 beds
- Edgewater, A Wesleylife CommunityWest Des Moines · 40 beds · Under 100 beds
- Karen Acres Care CenterUrbandale · 35 beds · Under 100 beds
- Scottish Rite ParkDes Moines · 51 beds · Under 100 beds
Pottawattamie County
- Midlands Living Center L L CCouncil Bluffs · 94 beds · Under 100 beds
Poweshiek County
- Brooklyn Community EstatesBrooklyn · 50 beds · Under 100 beds
- Mayflower HomeGrinnell · 40 beds · Under 100 beds
- St Francis ManorGrinnell · 78 beds · Under 100 beds
Story County
- Northridge VillageAmes · 38 beds · Under 100 beds
- Story Medical Senior CareNevada · 60 beds · Under 100 beds
Tama County
- Sunrise Hill Care CenterTraer · 76 beds · Under 100 beds
Warren County
- Westview of Indianola Care CenterIndianola · 71 beds · Under 100 beds
Winnebago County
- Lake Mills Care CenterLake Mills · 61 beds · Under 100 beds
Medicare data as of September 2026. Ratings can lag behind changes at a home; visit and ask about recent inspections.