State rankings › Iowa
Iowa ranks #24 of 50 states (in the middle of the pack) for hospital quality. Its 62 hospitals with a Medicare star rating average 3.24 stars, against 3.21 nationally. 45% are rated 4 or 5 stars and 29% are rated 1 or 2 stars.
| State | Rank | Avg stars | 5 ★ / 1 ★ |
|---|---|---|---|
| South Dakota | #3 | 3.89 | 5 / 0 |
| Wisconsin | #4 | 3.78 | 21 / 2 |
| Minnesota | #5 | 3.77 | 13 / 1 |
| Nebraska | #10 | 3.50 | 0 / 0 |
| Iowa | #24 | 3.24 | 7 / 2 |
| Missouri | #33 | 3.14 | 5 / 3 |
| Illinois | #39 | 3.03 | 14 / 15 |
Click a column heading to sort. 93 other Iowa hospitals in our directory have no CMS overall rating, usually because they report too few measures. All Iowa hospitals · Iowa ER wait times
| Hospital | City | CMS rating | Type |
|---|---|---|---|
| Alegent Health Mercy Hospital | Council Bluffs | ★★★★★ | Acute care |
| Cass County Memorial Hospital | Atlantic | ★★★★★ | Critical Access |
| Clarke County Hospital | Osceola | ★★★★★ | Critical Access |
| Iowa City VA Medical Center | Iowa City | ★★★★★ | VA |
| Palmer Lutheran Health Center | West Union | ★★★★★ | Critical Access |
| Van Diest Medical Center | Webster City | ★★★★★ | Critical Access |
| Waverly Health Center | Waverly | ★★★★★ | Critical Access |
| CHI Health Missouri Valley | Missouri Valley | ★★★★★ | Critical Access |
| Clarinda Regional Health Center | Clarinda | ★★★★★ | Critical Access |
| Compass Memorial Healthcare | Marengo | ★★★★★ | Critical Access |
| Jones Regional Medical Center | Anamosa | ★★★★★ | Critical Access |
| Mahaska Health Partnership | Oskaloosa | ★★★★★ | Critical Access |
| Mary Greeley Medical Center | Ames | ★★★★★ | Acute care |
| Mercy Hospital | Iowa City | ★★★★★ | Acute care |
| Mercy Medical Center - Cedar Rapids | Cedar Rapids | ★★★★★ | Acute care |
| Mercy Medical Center-Clinton | Clinton | ★★★★★ | Acute care |
| Mercyone Newton Medical Center | Newton | ★★★★★ | Acute care |
| Mercyone Waterloo Medical Center | Waterloo | ★★★★★ | Acute care |
| Pella Regional Health Center | Pella | ★★★★★ | Critical Access |
| Regional Health Services of Howard County | Cresco | ★★★★★ | Critical Access |
| Regional Medical Center | Manchester | ★★★★★ | Critical Access |
| Southeast Iowa Regional Medical Center | West Burlington | ★★★★★ | Acute care |
| Spencer Municipal Hospital | Spencer | ★★★★★ | Acute care |
| St Lukes Hospital | Cedar Rapids | ★★★★★ | Acute care |
| Trinity Muscatine | Muscatine | ★★★★★ | Acute care |
| VA Central Iowa Healthcare System | Des Moines | ★★★★★ | VA |
| Virginia Gay Hospital | Vinton | ★★★★★ | Critical Access |
| Winnmed | Decorah | ★★★★★ | Critical Access |
| Alegent Health Mercy Hospital | Corning | ★★★★★ | Critical Access |
| Allen Memorial Hospital | Waterloo | ★★★★★ | Acute care |
| Broadlawns Medical Center | Des Moines | ★★★★★ | Acute care |
| Burgess Health Center | Onawa | ★★★★★ | Critical Access |
| Floyd County Medical Center | Charles City | ★★★★★ | Critical Access |
| Floyd Valley Hospital | Le Mars | ★★★★★ | Critical Access |
| Greater Regional Medical Center | Creston | ★★★★★ | Critical Access |
| Iowa Methodist Medical Center | Des Moines | ★★★★★ | Acute care |
| Jennie Edmundson Hospital | Council Bluffs | ★★★★★ | Acute care |
| Marshalltown Medical & Surgical Center | Marshalltown | ★★★★★ | Acute care |
| Mercy Medical Center-Dubuque | Dubuque | ★★★★★ | Acute care |
| Mitchell County Regional Health | Osage | ★★★★★ | Critical Access |
| Myrtue Medical Center | Harlan | ★★★★★ | Critical Access |
| Orange City Area Health System | Orange City | ★★★★★ | Critical Access |
| The Finley Hospital | Dubuque | ★★★★★ | Acute care |
| Trinity Medical Center | Davenport | ★★★★★ | Acute care |
| Avera Holy Family Health | Estherville | ★★★★★ | Critical Access |
| Buena Vista Regional Medical Center | Storm Lake | ★★★★★ | Critical Access |
| Cherokee Regional Medical Center | Cherokee | ★★★★★ | Critical Access |
| Crawford County Memorial Hospital | Denison | ★★★★★ | Critical Access |
| Genesis Medical Center-Davenport | Davenport | ★★★★★ | Acute care |
| Grinnell Regional Medical Center | Grinnell | ★★★★★ | Acute care |
| Jefferson County Health Center | Fairfield | ★★★★★ | Critical Access |
| Knoxville Hospital & Clinics | Knoxville | ★★★★★ | Critical Access |
| Lakes Regional Healthcare | Spirit Lake | ★★★★★ | Acute care |
| Mercy Medical Center-North Iowa | Mason City | ★★★★★ | Acute care |
| Mercyone Siouxland Medical Center | Sioux City | ★★★★★ | Acute care |
| Ottumwa Regional Health Center | Ottumwa | ★★★★★ | Acute care |
| St Anthony Regional Hospital & Nursing Home | Carroll | ★★★★★ | Critical Access |
| St Lukes Regional Medical Center | Sioux City | ★★★★★ | Acute care |
| Trinity Regional Medical Center | Fort Dodge | ★★★★★ | Acute care |
| University of Iowa Hospital & Clinics | Iowa City | ★★★★★ | Acute care |
| Kossuth Regional Health Center | Algona | ★★★★★ | Critical Access |
| Mercy Medical Center-Des Moines | Des Moines | ★★★★★ | Acute care |
You're welcome to use these ratings with a link to this page.
Source: CMS Care Compare, Hospital General Information, published July 2026. Each facility is counted once by its CMS Certification Number. A star rating summarizes many measures and does not capture every service. About the data. Not affiliated with CMS. For a medical emergency, call 911.