Nursing homes · State directory · Never paid
Nursing homes in Iowa
Quick answer
As of the CMS Care Compare September 2026 release, 387 Medicare- and/or Medicaid-certified nursing homes have an address in Iowa. 385 have a CMS overall star rating, and 160 are rated 4 stars or higher. 91 share the highest rating here, 5 stars, including Accura Healthcare of Bancroft, Algona Manor Care Center and Anamosa Care Center (first three alphabetically). They are listed across 248 cities.
How this list is ordered: by the CMS overall star rating, highest first; ties alphabetical; nursing homes without a rating last (no rating is not a bad rating). Nothing else changes the order, and no nursing home can pay us. This page has no ads, sponsors or partner links. Methodology · Ownership disclosure
Largest cities
All cities with 3 or more nursing homes (29)
- Ames
- Ankeny
- Bettendorf
- Carroll
- Cedar Falls
- Cedar Rapids
- Centerville
- Cherokee
- Council Bluffs
- Davenport
- Des Moines
- Dubuque
- Emmetsburg
- Fort Dodge
- Indianola
- Iowa City
- Johnston
- Keokuk
- Marion
- Marshalltown
- Mason City
- Mount Pleasant
- Newton
- Oskaloosa
- Ottumwa
- Sioux City
- Urbandale
- Waterloo
- West Des Moines
Nursing homes in smaller cities (257)
Related
- Medicare home health agencies in Iowa
- Hospices in Iowa
- How nursing home care works and who pays
- Iowa city index (JSON)
Quick facts: 387 Medicare- and/or Medicaid-certified nursing homes in Iowa across 248 cities; 385 have a CMS overall star rating (CMS Care Compare, September 2026); ranked only by CMS stars, never paid.