CMS Care Compare
Nursing Homes in Iowa
Every nursing home CMS lists in Iowa, by city, with the CMS overall star rating.
CMS lists 387 nursing homes in Iowa as of October 8, 2026.
385 have a CMS overall star rating; the average is 3.1 out of 5.
Source: CMS Care Compare nursing home data (Provider Information, 4pq5-n9py), as of October 8, 2026. Publisher page
License: a US government work, in the public domain (Public Domain Mark 1.0).
Run it in Rivvi
Medicare home health and hospice eligibility criteria, with CMS document IDs
Open in RivviFree to start. Opens Rivvi, the AI workspace for healthcare teams.
CMS overall star rating in Iowa
- 5 stars
- 91
- 4 stars
- 69
- 3 stars
- 86
- 2 stars
- 61
- 1 star
- 78
- No CMS rating
- 2
Source: CMS Care Compare nursing home data (Provider Information, 4pq5-n9py), as of October 8, 2026. Publisher page
By city
- Des Moines12 nursing homes
- Cedar Rapids10 nursing homes
- Dubuque8 nursing homes
- Davenport7 nursing homes
- Sioux City6 nursing homes
- Waterloo6 nursing homes
- Cedar Falls5 nursing homes
- Council Bluffs5 nursing homes
- Marion5 nursing homes
- Newton5 nursing homes
- West Des Moines5 nursing homes
- Ankeny4 nursing homes
- Marshalltown4 nursing homes
- Ames3 nursing homes
- Bettendorf3 nursing homes
- Carroll3 nursing homes
- Centerville3 nursing homes
- Cherokee3 nursing homes
- Emmetsburg3 nursing homes
- Fort Dodge3 nursing homes
- Indianola3 nursing homes
- Iowa City3 nursing homes
- Johnston3 nursing homes
- Keokuk3 nursing homes
- Mason City3 nursing homes
- Mount Pleasant3 nursing homes
- Oskaloosa3 nursing homes
- Ottumwa3 nursing homes
- Urbandale3 nursing homes
- Algona2 nursing homes
- Altoona2 nursing homes
- Asbury2 nursing homes
- Atlantic2 nursing homes
- Boone2 nursing homes
- Charles City2 nursing homes
- Clinton2 nursing homes
- Coralville2 nursing homes
- Creston2 nursing homes
- Decorah2 nursing homes
- Denison2 nursing homes
- Estherville2 nursing homes
- Fairfield2 nursing homes
- Grinnell2 nursing homes
- Grundy Center2 nursing homes
- Hampton2 nursing homes
- Independence2 nursing homes
- Knoxville2 nursing homes
- Le Mars2 nursing homes
- Maquoketa2 nursing homes
- Mount Ayr2 nursing homes
- Muscatine2 nursing homes
- Nevada2 nursing homes
- New Hampton2 nursing homes
- Norwalk2 nursing homes
- Oelwein2 nursing homes
- Osage2 nursing homes
- Perry2 nursing homes
- Red Oak2 nursing homes
- Sergeant Bluff2 nursing homes
- Shenandoah2 nursing homes
- Sibley2 nursing homes
- Sigourney2 nursing homes
- Spencer2 nursing homes
- Vinton2 nursing homes
- Washington2 nursing homes
- Waukon2 nursing homes
- Webster City2 nursing homes
- Ackley1 nursing home
- Adel1 nursing home
- Akron1 nursing home
- Albia1 nursing home
- Allison1 nursing home
- Amana1 nursing home
- Anamosa1 nursing home
- Anita1 nursing home
- Aplington1 nursing home
- Armstrong1 nursing home
- Audubon1 nursing home
- Aurelia1 nursing home
- Avoca1 nursing home
- Bancroft1 nursing home
- Battle Creek1 nursing home
- Bedford1 nursing home
- Belle Plaine1 nursing home
- Bellevue1 nursing home
- Belmond1 nursing home
- Bloomfield1 nursing home
- Britt1 nursing home
- Brooklyn1 nursing home
- Buffalo Center1 nursing home
- Burlington1 nursing home
- Carlisle1 nursing home
- Cascade1 nursing home
- Chariton1 nursing home
- Clarence1 nursing home
- Clarinda1 nursing home
- Clarion1 nursing home
- Clarksville1 nursing home
- Clear Lake1 nursing home
- Clive1 nursing home
- Columbus Junction1 nursing home
- Conrad1 nursing home
- Coon Rapids1 nursing home
- Corning1 nursing home
- Correctionville1 nursing home
- Corydon1 nursing home
- Cresco1 nursing home
- Dallas Center1 nursing home
- Dayton1 nursing home
- De Witt1 nursing home
- Denver1 nursing home
- Dunlap1 nursing home
- Dyersville1 nursing home
- Eagle Grove1 nursing home
- Edgewood1 nursing home
- Eldora1 nursing home
- Elk Horn1 nursing home
- Elkader1 nursing home
- Elma1 nursing home
- Exira1 nursing home
- Fayette1 nursing home
- Fonda1 nursing home
- Forest City1 nursing home
- Fort Madison1 nursing home
- Garner1 nursing home
- George1 nursing home
- Gladbrook1 nursing home
- Glenwood1 nursing home
- Granger1 nursing home
- Greene1 nursing home
- Greenfield1 nursing home
- Grimes1 nursing home
- Guthrie Center1 nursing home
- Guttenberg1 nursing home
- Harlan1 nursing home
- Hartley1 nursing home
- Hawarden1 nursing home
- Hiawatha1 nursing home
- Holstein1 nursing home
- Hubbard1 nursing home
- Hull1 nursing home
- Humboldt1 nursing home
- Inwood1 nursing home
- Iowa Falls1 nursing home
- Jefferson1 nursing home
- Kalona1 nursing home
- Kanawha1 nursing home
- Keosauqua1 nursing home
- Keota1 nursing home
- Keystone1 nursing home
- Kingsley1 nursing home
- La Porte City1 nursing home
- Lake City1 nursing home
- Lake Mills1 nursing home
- Lamoni1 nursing home
- Lansing1 nursing home
- Laurens1 nursing home
- Lenox1 nursing home
- Leon1 nursing home
- Lisbon1 nursing home
- Lone Tree1 nursing home
- Madrid1 nursing home
- Manchester1 nursing home
- Manly1 nursing home
- Manson1 nursing home
- Mapleton1 nursing home
- Marcus1 nursing home
- Marengo1 nursing home
- Mc Gregor1 nursing home
- Mechanicsville1 nursing home
- Mediapolis1 nursing home
- Milford1 nursing home
- Missouri Valley1 nursing home
- Montezuma1 nursing home
- Monticello1 nursing home
- Montrose1 nursing home
- Mount Vernon1 nursing home
- New London1 nursing home
- Nora Springs1 nursing home
- North English1 nursing home
- Northwood1 nursing home
- Oakland1 nursing home
- Odebolt1 nursing home
- Ogden1 nursing home
- Onawa1 nursing home
- Orange City1 nursing home
- Osceola1 nursing home
- Ossian1 nursing home
- Panora1 nursing home
- Pella1 nursing home
- Pleasant Hill1 nursing home
- Pleasant Valley1 nursing home
- Pleasantville1 nursing home
- Polk City1 nursing home
- Pomeroy1 nursing home
- Reinbeck1 nursing home
- Remsen1 nursing home
- Riceville1 nursing home
- Rock Rapids1 nursing home
- Rock Valley1 nursing home
- Rockwell1 nursing home
- Ruthven1 nursing home
- Sac City1 nursing home
- Saint Ansgar1 nursing home
- Sanborn1 nursing home
- Sheffield1 nursing home
- Sheldon1 nursing home
- Shell Rock1 nursing home
- Sidney1 nursing home
- Sioux Center1 nursing home
- Solon1 nursing home
- Spirit Lake1 nursing home
- Stacyville1 nursing home
- Stanton1 nursing home
- State Center1 nursing home
- Storm Lake1 nursing home
- Story City1 nursing home
- Stratford1 nursing home
- Strawberry Point1 nursing home
- Stuart1 nursing home
- Sumner1 nursing home
- Tabor1 nursing home
- Tama1 nursing home
- Tipton1 nursing home
- Titonka1 nursing home
- Toledo1 nursing home
- Traer1 nursing home
- Tripoli1 nursing home
- Villisca1 nursing home
- Wall Lake1 nursing home
- Wapello1 nursing home
- Waverly1 nursing home
- Wayland1 nursing home
- Wellman1 nursing home
- West Bend1 nursing home
- West Branch1 nursing home
- West Burlington1 nursing home
- West Liberty1 nursing home
- West Point1 nursing home
- West Union1 nursing home
- Wheatland1 nursing home
- Whiting1 nursing home
- Williamsburg1 nursing home
- Wilton1 nursing home
- Winfield1 nursing home
- Winterset1 nursing home
- Woodbine1 nursing home
- Zearing1 nursing home
5-star nursing homes in Iowa (CMS rating)
- Accura Healthcare of BancroftBancroft5 of 5
- Algona Manor Care CenterAlgona5 of 5
- Anamosa Care CenterAnamosa5 of 5
- Bethany HomeDubuque5 of 5
- Briarwood Healthcare CenterIowa City5 of 5
- Brooklyn Community EstatesBrooklyn5 of 5
- Buchanan County Health CenterIndependence5 of 5
- Chautauqua Guest Home #2Charles City5 of 5
- Chautauqua Guest Home #3Charles City5 of 5
- Childserve Habilitation CenterJohnston5 of 5
- Clarence Nursing HomeClarence5 of 5
- Community Care CenterStuart5 of 5
- Concord Care CenterGarner5 of 5
- CreeksideGrundy Center5 of 5
- Deerfield Health Care CenterUrbandale5 of 5
- Edgewood Convalescent HomeEdgewood5 of 5
- English Valley Nursing Care CenterNorth English5 of 5
- Ennoble Nursing and RehabDubuque5 of 5
- Evans Senior Living CommunityCresco5 of 5
- Fonda Specialty CareFonda5 of 5
- Franklin General HospitalHampton5 of 5
- Friendship Village RetirementWaterloo5 of 5
- Good Samaritan - GeorgeGeorge5 of 5
- Good Samaritan - Saint AnsgarSaint Ansgar5 of 5
- Gracewell, An Eventide CommunityDenison5 of 5
Related
Questions
How many nursing homes are in Iowa?
CMS Care Compare lists 387 nursing homes in Iowa as of October 8, 2026.
What is the average CMS overall star rating in Iowa?
3.09 out of 5 across the 385 nursing homes in Iowa that have a rating, in the Care Compare data as of October 8, 2026.
How many nursing homes in Iowa have 5 stars?
91 have a CMS overall star rating of 5 out of 5 in the Care Compare data as of October 8, 2026.