Skip to main content
Black Health logo Black Health

Nursing Homes in Iowa

387 Medicare-certified nursing homes in Iowa, 163 of them rated 4 or 5 stars by CMS.

By city

Des Moines 12 nursing homes · avg 2.7 stars Cedar Rapids 10 nursing homes · avg 2.7 stars Dubuque 8 nursing homes · avg 3.5 stars Davenport 7 nursing homes · avg 2.0 stars Sioux City 6 nursing homes · avg 3.3 stars Waterloo 6 nursing homes · avg 1.8 stars Cedar Falls 5 nursing homes · avg 3.2 stars Council Bluffs 5 nursing homes · avg 1.8 stars Marion 5 nursing homes · avg 2.8 stars Newton 5 nursing homes · avg 3.2 stars West Des Moines 5 nursing homes · avg 2.2 stars Ankeny 4 nursing homes · avg 3.5 stars Marshalltown 4 nursing homes · avg 2.2 stars Ames 3 nursing homes · avg 4.3 stars Bettendorf 3 nursing homes · avg 2.3 stars Carroll 3 nursing homes · avg 2.3 stars Cherokee 3 nursing homes · avg 2.7 stars Emmetsburg 3 nursing homes · avg 2.7 stars Fort Dodge 3 nursing homes · avg 3.3 stars Indianola 3 nursing homes · avg 3.7 stars Iowa City 3 nursing homes · avg 3.7 stars Johnston 3 nursing homes · avg 3.0 stars Keokuk 3 nursing homes · avg 3.3 stars Mason City 3 nursing homes · avg 1.3 stars Mount Pleasant 3 nursing homes · avg 4.0 stars Oskaloosa 3 nursing homes · avg 1.7 stars Ottumwa 3 nursing homes · avg 3.0 stars Urbandale 3 nursing homes · avg 3.7 stars Algona 2 nursing homes · avg 4.0 stars Altoona 2 nursing homes · avg 3.0 stars Asbury 2 nursing homes · avg 2.0 stars Atlantic 2 nursing homes · avg 4.0 stars Boone 2 nursing homes · avg 3.0 stars Centerville 2 nursing homes · avg 3.0 stars Charles City 2 nursing homes · avg 5.0 stars Clinton 2 nursing homes · avg 3.0 stars Coralville 2 nursing homes · avg 1.5 stars Creston 2 nursing homes · avg 2.0 stars Decorah 2 nursing homes · avg 2.5 stars Denison 2 nursing homes · avg 4.5 stars Estherville 2 nursing homes · avg 2.0 stars Fairfield 2 nursing homes · avg 1.0 stars Grinnell 2 nursing homes · avg 5.0 stars Grundy Center 2 nursing homes · avg 3.0 stars Hampton 2 nursing homes · avg 4.5 stars Independence 2 nursing homes · avg 4.0 stars Knoxville 2 nursing homes · avg 2.5 stars Le Mars 2 nursing homes · avg 4.0 stars Maquoketa 2 nursing homes · avg 2.0 stars Mount Ayr 2 nursing homes · avg 4.0 stars Muscatine 2 nursing homes · avg 1.5 stars Nevada 2 nursing homes · avg 4.0 stars New Hampton 2 nursing homes · avg 4.0 stars Norwalk 2 nursing homes · avg 2.0 stars Oelwein 2 nursing homes · avg 3.5 stars Osage 2 nursing homes · avg 2.5 stars Perry 2 nursing homes · avg 1.5 stars Red Oak 2 nursing homes · avg 2.0 stars Sergeant Bluff 2 nursing homes · avg 1.0 stars Shenandoah 2 nursing homes · avg 1.0 stars Sibley 2 nursing homes · avg 5.0 stars Sigourney 2 nursing homes · avg 1.5 stars Spencer 2 nursing homes · avg 1.5 stars Vinton 2 nursing homes · avg 3.5 stars Washington 2 nursing homes · avg 4.5 stars Waukon 2 nursing homes · avg 1.5 stars Webster City 2 nursing homes · avg 1.5 stars
Ackley 1 nursing homes
Adel 1 nursing homes
Akron 1 nursing homes
Albia 1 nursing homes
Allison 1 nursing homes
Amana 1 nursing homes
Anamosa 1 nursing homes
Anita 1 nursing homes
Aplington 1 nursing homes
Armstrong 1 nursing homes
Audubon 1 nursing homes
Aurelia 1 nursing homes
Avoca 1 nursing homes
Bancroft 1 nursing homes
Battle Creek 1 nursing homes
Bedford 1 nursing homes
Belle Plaine 1 nursing homes
Bellevue 1 nursing homes
Belmond 1 nursing homes
Bloomfield 1 nursing homes
Britt 1 nursing homes
Brooklyn 1 nursing homes
Buffalo Center 1 nursing homes
Burlington 1 nursing homes
Carlisle 1 nursing homes
Cascade 1 nursing homes
Centerville, 1 nursing homes
Chariton 1 nursing homes
Clarence 1 nursing homes
Clarinda 1 nursing homes
Clarion 1 nursing homes
Clarksville 1 nursing homes
Clear Lake 1 nursing homes
Clive 1 nursing homes
Columbus Junction 1 nursing homes
Conrad 1 nursing homes
Coon Rapids 1 nursing homes
Corning 1 nursing homes
Correctionville 1 nursing homes
Corydon 1 nursing homes
Cresco 1 nursing homes
Dallas Center 1 nursing homes
Dayton 1 nursing homes
Denver 1 nursing homes
De Witt 1 nursing homes
Dunlap 1 nursing homes
Dyersville 1 nursing homes
Eagle Grove 1 nursing homes
Edgewood 1 nursing homes
Eldora 1 nursing homes
Elkader 1 nursing homes
Elk Horn 1 nursing homes
Elma 1 nursing homes
Exira 1 nursing homes
Fayette 1 nursing homes
Fonda 1 nursing homes
Forest City 1 nursing homes
Fort Madison 1 nursing homes
Garner 1 nursing homes
George 1 nursing homes
Gladbrook 1 nursing homes
Glenwood 1 nursing homes
Granger 1 nursing homes
Greene 1 nursing homes
Greenfield 1 nursing homes
Grimes 1 nursing homes
Guthrie Center 1 nursing homes
Guttenberg 1 nursing homes
Harlan 1 nursing homes
Hartley 1 nursing homes
Hawarden 1 nursing homes
Hiawatha 1 nursing homes
Holstein 1 nursing homes
Hubbard 1 nursing homes
Hull 1 nursing homes
Humboldt 1 nursing homes
Inwood 1 nursing homes
Iowa Falls 1 nursing homes
Jefferson 1 nursing homes
Kalona 1 nursing homes
Kanawha 1 nursing homes
Keosauqua 1 nursing homes
Keota 1 nursing homes
Keystone 1 nursing homes
Kingsley 1 nursing homes
Lake City 1 nursing homes
Lake Mills 1 nursing homes
Lamoni 1 nursing homes
Lansing 1 nursing homes
La Porte City 1 nursing homes
Laurens 1 nursing homes
Lenox 1 nursing homes
Leon 1 nursing homes
Lisbon 1 nursing homes
Lone Tree 1 nursing homes
Madrid 1 nursing homes
Manchester 1 nursing homes
Manly 1 nursing homes
Manson 1 nursing homes
Mapleton 1 nursing homes
Marcus 1 nursing homes
Marengo 1 nursing homes
Mc Gregor 1 nursing homes
Mechanicsville 1 nursing homes
Mediapolis 1 nursing homes
Milford 1 nursing homes
Missouri Valley 1 nursing homes
Montezuma 1 nursing homes
Monticello 1 nursing homes
Montrose 1 nursing homes
Mount Vernon 1 nursing homes
New London 1 nursing homes
Nora Springs 1 nursing homes
North English 1 nursing homes
Northwood 1 nursing homes
Oakland 1 nursing homes
Odebolt 1 nursing homes
Ogden 1 nursing homes
Onawa 1 nursing homes
Orange City 1 nursing homes
Osceola 1 nursing homes
Ossian 1 nursing homes
Panora 1 nursing homes
Pella 1 nursing homes
Pleasant Hill 1 nursing homes
Pleasant Valley 1 nursing homes
Pleasantville 1 nursing homes
Polk City 1 nursing homes
Pomeroy 1 nursing homes
Reinbeck 1 nursing homes
Remsen 1 nursing homes
Riceville 1 nursing homes
Rock Rapids 1 nursing homes
Rock Valley 1 nursing homes
Rockwell 1 nursing homes
Ruthven 1 nursing homes
Sac City 1 nursing homes
Saint Ansgar 1 nursing homes
Sanborn 1 nursing homes
Sheffield 1 nursing homes
Sheldon 1 nursing homes
Shell Rock 1 nursing homes
Sidney 1 nursing homes
Sioux Center 1 nursing homes
Solon 1 nursing homes
Spirit Lake 1 nursing homes
Stacyville 1 nursing homes
Stanton 1 nursing homes
State Center 1 nursing homes
Storm Lake 1 nursing homes
Story City 1 nursing homes
Stratford 1 nursing homes
Strawberry Point 1 nursing homes
Stuart 1 nursing homes
Sumner 1 nursing homes
Tabor 1 nursing homes
Tama 1 nursing homes
Tipton 1 nursing homes
Titonka 1 nursing homes
Toledo 1 nursing homes
Traer 1 nursing homes
Tripoli 1 nursing homes
Villisca 1 nursing homes
Wall Lake 1 nursing homes
Wapello 1 nursing homes
Waverly 1 nursing homes
Wayland 1 nursing homes
Wellman 1 nursing homes
West Bend 1 nursing homes
West Branch 1 nursing homes
West Burlington 1 nursing homes
West Liberty 1 nursing homes
West Point 1 nursing homes
West Union 1 nursing homes
Wheatland 1 nursing homes
Whiting 1 nursing homes
Williamsburg 1 nursing homes
Wilton 1 nursing homes
Winfield 1 nursing homes
Winterset 1 nursing homes
Woodbine 1 nursing homes
Zearing 1 nursing homes

Where this data comes from

Ratings and quality measures on this page come from CMS Care Compare, Nursing Home Provider Information. They are Medicare's assessments, not ours. We report the federal figures as published, with the file's own date, and we do not compute a score of our own or rank one facility against another.

CMS suppresses some measures for small facilities, so a blank is missing data rather than a poor result. Ratings are refreshed each quarter from the source file. Confirm anything that matters directly with the facility before you act on it.

Compiled and maintained by the Black Health editorial team. Found something wrong? Tell us and we will check it against the source.