Skip to main content

Hospitals in Iowa

CMS lists 118 active hospitals in Iowa: 82 critical access hospitals, 30 acute care hospitals, 4 psychiatric hospitals and 2 other hospitals. 114 offer emergency services. The highest CMS overall rating here is 5 stars, held by Iowa City Va Medical Center, CHI Health Mercy Council Bluffs, Cass County Memorial Hospital, Clarke County Hospital, Gundersen Palmer Lutheran Hospital And Clinics and 2 others.

Hospitals
118
With a CMS star rating
62
Rated 5 stars
7
Emergency services
114
Beds
11,653

All hospitals in Iowa

Showing 1–100 of 118, sorted by CMS overall star rating, then size. CMS data as of Sep 30, 2026.

Hospitals in Iowa
HospitalCMS overall ratingPatient survey ratingEmergency servicesBedsCompare
Iowa City Va Medical CenterVA hospital · Iowa CityYes475Compare Iowa City Va Medical Center
CHI Health Mercy Council BluffsAcute care hospital · Council BluffsYes194Compare CHI Health Mercy Council Bluffs
Cass County Memorial HospitalCritical access hospital · AtlanticYes29Compare Cass County Memorial Hospital
Clarke County HospitalCritical access hospital · OsceolaNot ratedYes25Compare Clarke County Hospital
Gundersen Palmer Lutheran Hospital And ClinicsCritical access hospital · West UnionNot ratedYes25Compare Gundersen Palmer Lutheran Hospital And Clinics
Van Diest Medical CenterCritical access hospital · Webster CityYes25Compare Van Diest Medical Center
Waverly Health CenterCritical access hospital · WaverlyYes25Compare Waverly Health Center
St Lukes HospitalAcute care hospital · Cedar RapidsYes532Compare St Lukes Hospital
MercyOne Waterloo Medical CenterAcute care hospital · WaterlooYes423Compare MercyOne Waterloo Medical Center
Va Central Iowa Healthcare SystemVA hospital · Des MoinesYes386Compare Va Central Iowa Healthcare System
Mercy Medical Center - Cedar RapidsAcute care hospital · Cedar RapidsYes347Compare Mercy Medical Center - Cedar Rapids
University Of Iowa Health Care Medical Center DownAcute care hospital · Iowa CityYes234Compare University Of Iowa Health Care Medical Center Down
Mary Greeley Medical CenterAcute care hospital · AmesYes220Compare Mary Greeley Medical Center
Southeast Iowa Regional Medical CenterAcute care hospital · West BurlingtonYes173Compare Southeast Iowa Regional Medical Center
MercyOne Clinton Medical CenterAcute care hospital · ClintonYes147Compare MercyOne Clinton Medical Center
Spencer Municipal HospitalAcute care hospital · SpencerYes93Compare Spencer Municipal Hospital
Virginia Gay HospitalCritical access hospital · VintonNot ratedYes83Compare Virginia Gay Hospital
Trinity MuscatineAcute care hospital · MuscatineYes80Compare Trinity Muscatine
MercyOne Newton Medical CenterAcute care hospital · NewtonNot ratedYes68Compare MercyOne Newton Medical Center
CHI Health Missouri ValleyCritical access hospital · Missouri ValleyNot ratedYes25Compare CHI Health Missouri Valley
Clarinda Regional Health CenterCritical access hospital · ClarindaNot ratedYes25Compare Clarinda Regional Health Center
Compass Memorial HealthcareCritical access hospital · MarengoYes25Compare Compass Memorial Healthcare
Jones Regional Medical CenterCritical access hospital · AnamosaNot ratedYes25Compare Jones Regional Medical Center
Mahaska Health PartnershipCritical access hospital · OskaloosaYes25Compare Mahaska Health Partnership
Pella Regional Health CenterCritical access hospital · PellaYes25Compare Pella Regional Health Center
Regional Health Services Of Howard CountyCritical access hospital · CrescoNot ratedYes25Compare Regional Health Services Of Howard County
Regional Medical CenterCritical access hospital · ManchesterYes25Compare Regional Medical Center
WinnmedCritical access hospital · DecorahYes25Compare Winnmed
UnityPoint Health - Des Moines Iowa Methodist MediAcute care hospital · Des MoinesYes674Compare UnityPoint Health - Des Moines Iowa Methodist Medi
MercyOne Dubuque Medical CenterAcute care hospital · DubuqueYes524Compare MercyOne Dubuque Medical Center
Methodist Jennie EdmundsonAcute care hospital · Council BluffsYes236Compare Methodist Jennie Edmundson
Allen HospitalAcute care hospital · WaterlooYes234Compare Allen Hospital
Broadlawns Medical CenterAcute care hospital · Des MoinesYes200Compare Broadlawns Medical Center
Finley HospitalAcute care hospital · DubuqueYes158Compare Finley Hospital
Trinity - BettendorfAcute care hospital · BettendorfYes150Compare Trinity - Bettendorf
UnityPoint Health - MarshalltownAcute care hospital · MarshalltownYes49Compare UnityPoint Health - Marshalltown
Burgess Health CenterCritical access hospital · OnawaNot ratedYes25Compare Burgess Health Center
Floyd County Medical CenterCritical access hospital · Charles CityYes25Compare Floyd County Medical Center
Floyd Valley HealthcareCritical access hospital · Le MarsYes25Compare Floyd Valley Healthcare
Greater Regional Medical CenterCritical access hospital · CrestonYes25Compare Greater Regional Medical Center
Mitchell County Regional HealthCritical access hospital · OsageNot ratedNo25Compare Mitchell County Regional Health
Myrtue Medical CenterCritical access hospital · HarlanNot ratedYes25Compare Myrtue Medical Center
Orange City Area Health SystemCritical access hospital · Orange CityYes25Compare Orange City Area Health System
CHI Health - Mercy CorningCritical access hospital · CorningNot ratedYes22Compare CHI Health - Mercy Corning
University Of Iowa Hospital & ClinicsAcute care hospital · Iowa CityYes1,103Compare University Of Iowa Hospital & Clinics
Genesis Medical Center-DavenportAcute care hospital · DavenportYes502Compare Genesis Medical Center-Davenport
MercyOne North Iowa Medical CenterAcute care hospital · Mason CityYes350Compare MercyOne North Iowa Medical Center
Ottumwa Regional Health CenterAcute care hospital · OttumwaYes235Compare Ottumwa Regional Health Center
St Lukes Regional Medical CenterAcute care hospital · Sioux CityYes201Compare St Lukes Regional Medical Center
Trinity Regional Medical CenterAcute care hospital · Fort DodgeYes174Compare Trinity Regional Medical Center
Grinnell Regional Medical CenterAcute care hospital · GrinnellYes49Compare Grinnell Regional Medical Center
Lakes Regional HealthcareAcute care hospital · Spirit LakeYes49Compare Lakes Regional Healthcare
Buena Vista Regional Medical CenterCritical access hospital · Storm LakeYes35Compare Buena Vista Regional Medical Center
Avera Holy Family HospitalCritical access hospital · EsthervilleNot ratedYes25Compare Avera Holy Family Hospital
Cherokee Regional Medical CenterCritical access hospital · CherokeeNot ratedYes25Compare Cherokee Regional Medical Center
Crawford County Memorial HospitalCritical access hospital · DenisonNot ratedYes25Compare Crawford County Memorial Hospital
Jefferson County Health CenterCritical access hospital · FairfieldYes25Compare Jefferson County Health Center
Knoxville Hospital & ClinicsCritical access hospital · KnoxvilleNot ratedYes25Compare Knoxville Hospital & Clinics
St Anthony Regional Hospital & Nursing HomeCritical access hospital · CarrollYes25Compare St Anthony Regional Hospital & Nursing Home
MercyOne Siouxland Medical CenterAcute care hospital · Sioux CityYes—Compare MercyOne Siouxland Medical Center
MercyOne Des Moines Medical CenterAcute care hospital · Des MoinesYes649Compare MercyOne Des Moines Medical Center
Kossuth Regional Health CenterCritical access hospital · AlgonaNot ratedYes25Compare Kossuth Regional Health Center
Mental Health InstitutePsychiatric hospital · IndependenceNot ratedNot ratedNo130Compare Mental Health Institute
Clive Behavioral HealthPsychiatric hospital · CliveNot ratedNot ratedNo100Compare Clive Behavioral Health
Mental Health InstitutePsychiatric hospital · CherokeeNot ratedNot ratedYes97Compare Mental Health Institute
MercyOne Genesis Dewitt Medical CenterCritical access hospital · DewittNot ratedNot ratedYes90Compare MercyOne Genesis Dewitt Medical Center
Sartori Memorial Hospital, IncAcute care hospital · Cedar FallsNot ratedNot ratedYes83Compare Sartori Memorial Hospital, Inc
Franklin General HospitalCritical access hospital · HamptonNot ratedNot ratedYes77Compare Franklin General Hospital
Henry County Health CenterCritical access hospital · Mount PleasantNot ratedNot ratedYes74Compare Henry County Health Center
Eagle View Behavioral HealthPsychiatric hospital · BettendorfNot ratedNot ratedNo72Compare Eagle View Behavioral Health
Adair County Memorial HospitalCritical access hospital · GreenfieldNot ratedNot ratedYes25Compare Adair County Memorial Hospital
Audubon County Memorial HospitalCritical access hospital · AudubonNot ratedNot ratedYes25Compare Audubon County Memorial Hospital
Avera Merrill Pioneer HospitalCritical access hospital · Rock RapidsNot ratedNot ratedYes25Compare Avera Merrill Pioneer Hospital
Boone County HospitalCritical access hospital · BooneNot ratedNot ratedYes25Compare Boone County Hospital
Buchanan County Health CenterCritical access hospital · IndependenceNot ratedNot ratedYes25Compare Buchanan County Health Center
Community Memorial Hospital Medical CenterCritical access hospital · SumnerNot ratedNot ratedYes25Compare Community Memorial Hospital Medical Center
Dallas County HospitalCritical access hospital · PerryNot ratedNot ratedYes25Compare Dallas County Hospital
Davis County HospitalCritical access hospital · BloomfieldNot ratedNot ratedYes25Compare Davis County Hospital
Decatur County HospitalCritical access hospital · LeonNot ratedNot ratedYes25Compare Decatur County Hospital
George C Grape Community HospitalCritical access hospital · HamburgNot ratedNot ratedYes25Compare George C Grape Community Hospital
Greene County Medical CenterCritical access hospital · JeffersonNot ratedNot ratedYes25Compare Greene County Medical Center
Grundy County Memorial HospitalCritical access hospital · Grundy CenterNot ratedNot ratedYes25Compare Grundy County Memorial Hospital
Guthrie County HospitalCritical access hospital · Guthrie CenterNot ratedNot ratedYes25Compare Guthrie County Hospital
Guttenberg Municipal HospitalCritical access hospital · GuttenbergNot ratedNot ratedYes25Compare Guttenberg Municipal Hospital
Hancock County Health SystemCritical access hospital · BrittNot ratedNot ratedYes25Compare Hancock County Health System
Hansen Family HospitalCritical access hospital · Iowa FallsNot ratedNot ratedYes25Compare Hansen Family Hospital
Hawarden Regional HealthcareCritical access hospital · HawardenNot ratedNot ratedYes25Compare Hawarden Regional Healthcare
Hegg Memorial Health CenterCritical access hospital · Rock ValleyNot ratedNot ratedYes25Compare Hegg Memorial Health Center
Horn Memorial HospitalCritical access hospital · Ida GroveNot ratedNot ratedYes25Compare Horn Memorial Hospital
Iowa Specialty Hospital - BelmondCritical access hospital · BelmondNot ratedNot ratedYes25Compare Iowa Specialty Hospital - Belmond
Iowa Specialty Hospital - ClarionCritical access hospital · ClarionNot ratedYes25Compare Iowa Specialty Hospital - Clarion
Jackson County Regional Health CenterCritical access hospital · MaquoketaNot ratedNot ratedYes25Compare Jackson County Regional Health Center
Loring HospitalCritical access hospital · Sac CityNot ratedNot ratedYes25Compare Loring Hospital
Lucas County Health CenterCritical access hospital · CharitonNot ratedNot ratedYes25Compare Lucas County Health Center
Madison County Health Care SystemCritical access hospital · WintersetNot ratedNot ratedYes25Compare Madison County Health Care System
Mercy Medical Center-New HamptonCritical access hospital · New HamptonNot ratedNot ratedYes25Compare Mercy Medical Center-New Hampton
MercyOne Centerville Medical CenterCritical access hospital · CentervilleNot ratedNot ratedYes25Compare MercyOne Centerville Medical Center
MercyOne Dyersville Medical CenterCritical access hospital · DyersvilleNot ratedNot ratedYes25Compare MercyOne Dyersville Medical Center
MercyOne Elkader Medical CenterCritical access hospital · ElkaderNot ratedNot ratedYes25Compare MercyOne Elkader Medical Center
MercyOne Oelwein Medical CenterCritical access hospital · OelweinNot ratedNot ratedYes25Compare MercyOne Oelwein Medical Center