Iowa

Nursing homes in Iowa

390 CMS-certified nursing homes across 99 counties, organized by county.

390 facilities99 countiesCMS data · updated 2026-07-17

At a glance

CMS rates 387 of 390 nursing homes in Iowa; 3 are not rated. 98 hold a 5-star overall rating and 77 hold 1 star.
Nursing homes
390
Counties
99
Rated 5★
98
of 387 rated
Rated 1★
77
Not rated by CMS
3

Rating and geographic landscape

How CMS ratings and facilities are distributed across Iowa.

CMS overall rating distribution

How Iowa facilities spread across the CMS five-star overall rating.

5 star98 · 25%
4 star76 · 20%
3 star67 · 17%
2 star69 · 18%
1 star77 · 20%
Not rated3
387 rated · 3 not rated by CMS · 390 total

CMS-reported data · updated 2026-07-17

Where facilities are concentrated

The counties holding the largest share of Iowa nursing homes.

390 facilities across 99 counties.

CMS-reported data · updated 2026-07-17

Counties · most facilities first

CountyFacilities1-starAbuse iconCMS record pages
Polk County30915-star1-starabuse iconpenaltieslow staffing
Linn County18405-star1-starpenaltieslow staffing
Black Hawk County12215-star1-starabuse iconpenaltieslow staffing
Dubuque County12105-star1-starpenaltieslow staffing
Scott County11311-starabuse iconpenaltieslow staffing
Woodbury County9405-star1-starpenaltieslow staffing
Dallas County9215-star1-starabuse iconpenaltieslow staffing
Johnson County7305-star1-starpenaltieslow staffing
Pottawattamie County7501-starpenaltieslow staffing
Story County7105-star1-starpenaltieslow staffing
Henry County6005-starpenaltieslow staffing
Lee County6005-starpenalties
Warren County6315-star1-starabuse iconpenaltieslow staffing
Cerro Gordo County5005-starpenaltieslow staffing
Clayton County5005-starpenaltieslow staffing
Sioux County5115-star1-starabuse iconpenaltieslow staffing
Mitchell County5105-star1-starpenaltieslow staffing
Plymouth County5005-starpenalties
Marshall County5215-star1-starabuse iconpenaltieslow staffing
Butler County5201-starpenaltieslow staffing
Cherokee County5005-starpenalties
Palo Alto County500penaltieslow staffing
Muscatine County5215-star1-starabuse iconpenalties
Jasper County5105-star1-starpenaltieslow staffing
Boone County400penaltieslow staffing
Webster County4105-star1-starpenaltieslow staffing
Montgomery County4101-starpenalties
Fayette County400penalties
Kossuth County4005-starpenalties
Clinton County4005-starpenalties
Carroll County4105-star1-starpenaltieslow staffing
Washington County4115-star1-starabuse iconpenaltieslow staffing
Grundy County4205-star1-starpenaltieslow staffing
Cedar County4105-star1-starpenaltieslow staffing
Tama County4105-star1-starpenaltieslow staffing
Poweshiek County4005-star
Marion County4101-starpenalties
Hardin County4005-starpenalties
Iowa County4005-starpenalties
Benton County4005-star
Bremer County4005-starpenalties
Floyd County3005-star
Calhoun County3101-starpenalties
Des Moines County300penalties
Page County3111-starabuse iconpenaltieslow staffing
Obrien County3105-star1-starpenalties
Winneshiek County300penalties
Sac County3005-starpenalties
Emmet County3105-star1-starlow staffing
Harrison County3201-starpenalties
Wapello County300penalties
Winnebago County3005-starpenalties
Lyon County300penaltieslow staffing
Cass County3111-starabuse iconpenaltieslow staffing
Appanoose County300
Allamakee County3101-starpenalties
Monona County3101-star
Hamilton County3101-starpenalties
Mahaska County3201-starpenaltieslow staffing
Keokuk County3201-starpenaltieslow staffing
Franklin County3005-starpenaltieslow staffing
Wright County3201-starpenaltieslow staffing
Hancock County3005-star
Jackson County3005-star
Howard County3105-star1-starpenaltieslow staffing
Shelby County200penalties
Union County200penalties
Ida County200penalties
Pocahontas County2005-star
Ringgold County2005-star
Worth County200penalties
Audubon County2005-starpenalties
Taylor County200
Crawford County2005-star
Decatur County2005-star
Guthrie County200
Jones County2005-starpenalties
Chickasaw County200
Buchanan County2005-starpenalties
Jefferson County2201-starpenaltieslow staffing
Adair County2005-starpenaltieslow staffing
Osceola County2005-star
Dickinson County2005-starpenalties
Clay County2101-starpenaltieslow staffing
Louisa County2005-starpenalties
Fremont County2101-starpenalties
Madison County100penaltieslow staffing
Van Buren County1101-starpenaltieslow staffing
Wayne County100
Greene County100low staffing
Adams County100
Clarke County100penalties
Lucas County100penalties
Monroe County100
Davis County100
Buena Vista County100penalties
Delaware County100penalties
Mills County100penalties
Humboldt County1005-star

Nursing homes by city · most facilities first

City pages list every CMS-certified nursing home in the city with its CMS ratings and records.

+ 188 more cities in the sitemap and on each facility page.

Related research

Frequently asked questions

How many nursing homes are in Iowa?

This dataset includes 390 CMS-certified nursing homes across 99 counties in Iowa, from the official CMS Provider Information file. The counties with the most are Polk County, Linn County, Black Hawk County, Dubuque County, Scott County.

How are Iowa nursing homes rated?

Each home carries the CMS five-star overall rating plus health-inspection, staffing, and quality-measure ratings. In this dataset, 98 are rated 5 stars, 77 are rated 1 star, and 3 are not rated by CMS.

How can I compare nursing homes in Iowa?

Use the county table below or the search filters to compare facilities on the same CMS fields — ratings, federal penalty records, payment denials, and the CMS abuse icon. See the guide on how to compare nursing homes.

How do I verify a Iowa nursing home with official sources?

SeniorCareRating.com organizes public CMS data and is not affiliated with CMS. Confirm current details on the official CMS Care Compare site and with the facility before making decisions.

Methodology and limits
Counts and distributions are calculated from the CMS records included in this dataset for Iowa. CMS star ratings are shown exactly as CMS publishes them and summarize past data, not current conditions. See full methodology.
SeniorCareRating.com summarizes public CMS data. It is not affiliated with CMS, Medicare.gov, or any nursing home. Data may lag current conditions. This is not medical, legal, or care-placement advice — always verify with official sources and qualified professionals.