Checked
Hospitals in Iowa
118 hospitals in 102 cities and 89 counties · Data as of 10/29/2026
Hospitals on this page
Hospitals in Iowa at a glance
- With a population of 3,210,507, Iowa has 118 hospitals (0.37 per 10,000 people).
- Per person, that is about 2.3 times the national rate (0.16 per 10,000).
- The largest group is Critical Access Hospitals (69%), ahead of Acute Care Hospitals and Psychiatric Hospitals.
- 62 have a Medicare star rating, averaging 3.2 out of 5; 7 earned the top five stars.
- Des Moines (4), Iowa City (3) and Bettendorf (2) have the most, 8% of the state total combined.
Top-rated hospitals in Iowa
Highest Medicare star ratings
- CHI Health Mercy Council BluffsERTraumaAcute care hospital800 Mercy Drive, Council Bluffs, IA
- Cass County Memorial HospitalERTraumaCritical access hospital1501 East Tenth Street, Atlantic, IA
- Clarke County HospitalERCritical access hospital800 S Fillmore St, Osceola, IA
- Gundersen Palmer Lutheran Hospital and ClinicsERCritical access hospital112 Jefferson Street, West Union, IA
- Iowa City VA Medical CenterERVA hospital601 Highway 6 West, Iowa City, IA
Find hospitals by city or county
Pick a place to see its full list
·
- Des Moines4
- Iowa City3
- Bettendorf2
- Cedar Rapids2
- Cherokee2
- Council Bluffs2
- Dubuque2
- Sioux City2
- Waterloo2
- Albia1
- Algona1
- Ames1
- Anamosa1
- Atlantic1
- Audubon1
- Belmond1
- Bloomfield1
- Boone1
- Britt1
- Carroll1
- Cedar Falls1
- Chariton1
- Charles City1
- Clarinda1
- Clarion1
- Clinton1
- Clive1
- Corning1
- Corydon1
- Cresco1
- Creston1
- Davenport1
- Decorah1
- Denison1
- DeWitt1
- Dyersville1
- Elkader1
- Emmetsburg1
- Estherville1
- Fairfield1
- Fort Dodge1
- Greenfield1
- Grinnell1
- Grundy Center1
- Guthrie Center1
- Guttenberg1
- Hampton1
- Harlan1
- Hawarden1
- Humboldt1
- Ida Grove1
- Independence1
- Iowa Falls1
- Jefferson1
- Keosauqua1
- Knoxville1
- Lake City1
- Le Mars1
- Leon1
- Manchester1
- Manning1
- Maquoketa1
- Marengo1
- Marshalltown1
- Mason City1
- Missouri Valley1
- Mount Ayr1
- Mount Pleasant1
- Muscatine1
- Nevada1
- New Hampton1
- Newton1
- Oelwein1
- Onawa1
- Orange City1
- Osage1
- Osceola1
- Oskaloosa1
- Ottumwa1
- Pella1
- Perry1
- Pocahontas1
- Red Oak1
- Rock Rapids1
- Rock Valley1
- Sac City1
- Sheldon1
- Shenandoah1
- Sibley1
- Sioux Center1
- Spencer1
- Spirit Lake1
- Storm Lake1
- Sumner1
- Vinton1
- Washington1
- Waukon1
- Waverly1
- Webster City1
- West Burlington1
- West Union1
- Winterset1
All hospitals in Iowa
118 listed, A to Z · Page 1 of 4
- Adair County Memorial HospitalERTraumaCritical access hospital609 SE Kent, Greenfield, IANot rated
- Allen HospitalERTraumaAcute care hospital1825 Logan Avenue, Waterloo, IA
- Audubon County Memorial HospitalERTraumaCritical access hospital515 Pacific Avenue, Audubon, IANot rated
- Avera Holy Family HospitalERTraumaCritical access hospital826 North 8th Street, Estherville, IA
- Avera Merrill Pioneer HospitalERTraumaCritical access hospital1100 S 10th Ave, Rock Rapids, IANot rated
- Boone County HospitalERCritical access hospital1015 Union Street, Boone, IANot rated
- Broadlawns Medical CenterERTraumaAcute care hospital1801 Hickman Road, Des Moines, IA
- Buchanan County Health CenterERTraumaCritical access hospital1600 First St East, Independence, IANot rated
- Buena Vista Regional Medical CenterERTraumaCritical access hospital1525 West 5th Street, Storm Lake, IA
- Burgess Health CenterERCritical access hospital1600 Diamond Street, Onawa, IA
- CHI Health - Mercy CorningERCritical access hospital603 Rosary Drive, Corning, IA
- CHI Health Mercy Council BluffsERTraumaAcute care hospital800 Mercy Drive, Council Bluffs, IA
- CHI Health Missouri ValleyERTraumaCritical access hospital631 N 8th St, Missouri Valley, IA
- Cass County Memorial HospitalERTraumaCritical access hospital1501 East Tenth Street, Atlantic, IA
- Cherokee Regional Medical CenterERTraumaCritical access hospital300 Sioux Valley Drive, Cherokee, IA
- Clarinda Regional Health CenterERCritical access hospital220 Essie Davison Drive, Clarinda, IA
- Clarke County HospitalERCritical access hospital800 S Fillmore St, Osceola, IA
- Clive Behavioral HealthPsychiatric hospital1450 NW 114th Street, Clive, IANot rated
- Community Memorial Hospital Medical CenterERCritical access hospital909 West First Street, Sumner, IANot rated
- Compass Memorial HealthcareERTraumaCritical access hospital300 W May St, Marengo, IA
- Crawford County Memorial HospitalERTraumaCritical access hospital100 Medical Parkway, Denison, IA
- Dallas County HospitalERTraumaCritical access hospital610 Tenth Street, Perry, IANot rated
- Davis County HospitalERTraumaCritical access hospital509 North Madison Street, Bloomfield, IANot rated
- Decatur County HospitalERTraumaCritical access hospital1405 NW Church Street, Leon, IANot rated
- Eagle View Behavioral HealthPsychiatric hospital770 Tanglefoot Lane, Bettendorf, IANot rated
- Finley HospitalERTraumaAcute care hospital350 North Grandview Avenue, Dubuque, IA
- Floyd County Medical CenterERCritical access hospital800 11th St, Charles City, IA
- Floyd Valley HealthcareERTraumaCritical access hospital714 Lincoln St NE, Le Mars, IA
- Franklin General HospitalERTraumaCritical access hospital1720 Central Avenue East, Hampton, IANot rated
- Genesis Medical Center-DavenportERAcute care hospital1227 East Rusholme Street, Davenport, IA
Frequently asked questions
- How many hospitals are in Iowa?
- There are 118 hospitals in Iowa in our data as of 10/29/2026.
- Which Iowa cities have the most hospitals?
- Des Moines (4), Iowa City (3), Bettendorf (2), Cedar Rapids (2), Cherokee (2).
- What is the highest-rated hospital in Iowa?
- CHI Health Mercy Council Bluffs in Council Bluffs, Cass County Memorial Hospital in Atlantic, Clarke County Hospital in Osceola have a 5-star Medicare star rating, the highest available.