Best hospitals in Iowa
There are 118 hospitals in Iowa certified by Medicare. Of the 62 with a CMS star rating, the average is 3.2 stars. The national average is 3.2.
Source: Centers for Medicare & Medicaid Services (CMS), Medicare Care Compare. We refresh our information from this source. About our data
How Iowa hospitals are rated
| 5 stars | 7 |
|---|---|
| 4 stars | 21 |
| 3 stars | 16 |
| 2 stars | 16 |
| 1 stars | 2 |
Top-rated hospitals in Iowa
Sorted by CMS star rating, then name. Click a facility for inspections, staffing and quality details.
1.Cass County Memorial Hospital
1501 East Tenth Street, Atlantic, IA 50022
Critical Access Hospitals · Government
★★★★★5Much above average2.Chi Health Mercy Council Bluffs
800 Mercy Drive, Council Bluffs, IA 51503
Acute Care Hospitals · Non-profit
★★★★★5Much above average- ★★★★★5Much above average
4.Gundersen Palmer Lutheran Hospital and Clinics
112 Jefferson Street, West Union, IA 52175
Critical Access Hospitals · Non-profit
★★★★★5Much above average5.Iowa City VA Medical Center
601 Highway 6 West, Iowa City, IA 52246
Acute Care - Veterans Administration · Government
★★★★★5Much above average6.Van Diest Medical Center
2350 Hospital Drive, Webster City, IA 50595
Critical Access Hospitals · Non-profit
★★★★★5Much above average- ★★★★★5Much above average
8.Chi Health Missouri Valley
631 N 8th St, Missouri Valley, IA 51555
Critical Access Hospitals · Non-profit
★★★★★4Above average9.Clarinda Regional Health Center
220 Essie Davison Drive, Clarinda, IA 51632
Critical Access Hospitals · Government
★★★★★4Above average- ★★★★★4Above average
11.Jones Regional Medical Center
1795 Highway 64 East, Anamosa, IA 52205
Critical Access Hospitals · Non-profit
★★★★★4Above average12.Mahaska Health Partnership
1229 C Avenue East, Oskaloosa, IA 52577
Critical Access Hospitals · Government
★★★★★4Above average- ★★★★★4Above average
14.Mercy Medical Center - Cedar Rapids
701 10th Street SE, Cedar Rapids, IA 52403
Acute Care Hospitals · Non-profit
★★★★★4Above average15.Mercyone Clinton Medical Center
1410 North 4th Street, Clinton, IA 52732
Acute Care Hospitals · Non-profit
★★★★★4Above average- ★★★★★4Above average
17.Mercyone Waterloo Medical Center
3421 West Ninth Street, Waterloo, IA 50702
Acute Care Hospitals · Non-profit
★★★★★4Above average18.Pella Regional Health Center
404 Jefferson Street, Pella, IA 50219
Critical Access Hospitals · Non-profit
★★★★★4Above average19.Regional Health Services of Howard County
235 8th Avenue West, Cresco, IA 52136
Critical Access Hospitals · Government
★★★★★4Above average20.Regional Medical Center
709 W Main Street, Manchester, IA 52057
Critical Access Hospitals · Non-profit
★★★★★4Above average21.Southeast Iowa Regional Medical Center
1221 South Gear Avenue, West Burlington, IA 52655
Acute Care Hospitals · Non-profit
★★★★★4Above average22.Spencer Municipal Hospital
1200 1st Avenue East, Spencer, IA 51301
Acute Care Hospitals · Government
★★★★★4Above average- ★★★★★4Above average
- ★★★★★4Above average
25.University of Iowa Health Care Medical Center Down
500 E Market Street, Iowa City, IA 52245
Acute Care Hospitals · Non-profit
★★★★★4Above average26.VA Central Iowa Healthcare System
3600 30th Street, Des Moines, IA 50310
Acute Care - Veterans Administration · Government
★★★★★4Above average27.Virginia Gay Hospital
502 North 9th Avenue, Vinton, IA 52349
Critical Access Hospitals · Non-profit
★★★★★4Above average- ★★★★★4Above average
- ★★★★★3Average
30.Broadlawns Medical Center
1801 Hickman Road, Des Moines, IA 50314
Acute Care Hospitals · Government
★★★★★3Average
Hospitals by city in Iowa
- Albia (1)
- Algona (1 · 1★)
- Ames (1 · 4★)
- Anamosa (1 · 4★)
- Atlantic (1 · 5★)
- Audubon (1)
- Belmond (1)
- Bettendorf (2 · 3★)
- Bloomfield (1)
- Boone (1)
- Britt (1)
- Carroll (1 · 2★)
- Cedar Falls (1)
- Cedar Rapids (2 · 4★)
- Centerville (1)
- Chariton (1)
- Charles City (1 · 3★)
- Cherokee (2 · 2★)
- Clarinda (1 · 4★)
- Clarion (1)
- Clinton (1 · 4★)
- Clive (1)
- Corning (1 · 3★)
- Corydon (1)
- Council Bluffs (2 · 4★)
- Cresco (1 · 4★)
- Creston (1 · 3★)
- Davenport (1 · 2★)
- Decorah (1 · 4★)
- Denison (1 · 2★)
- Des Moines (4 · 2.8★)
- Dewitt (1)
- Dubuque (2 · 3★)
- Dyersville (1)
- Elkader (1)
- Emmetsburg (1)
- Estherville (1 · 2★)
- Fairfield (1 · 2★)
- Fort Dodge (1 · 2★)
- Greenfield (1)
- Grinnell (1 · 2★)
- Grundy Center (1)
- Guthrie Center (1)
- Guttenberg (1)
- Hamburg (1)
- Hampton (1)
- Harlan (1 · 3★)
- Hawarden (1)
- Humboldt (1)
- Ida Grove (1)
- Independence (2)
- Iowa City (3 · 3.7★)
- Iowa Falls (1)
- Jefferson (1)
- Keosauqua (1)
- Knoxville (1 · 2★)
- Lake City (1)
- Le Mars (1 · 3★)
- Leon (1)
- Manchester (1 · 4★)
- Manning (1)
- Maquoketa (1)
- Marengo (1 · 4★)
- Marshalltown (1 · 3★)
- Mason City (1 · 2★)
- Missouri Valley (1 · 4★)
- Mount Ayr (1)
- Mount Pleasant (1)
- Muscatine (1 · 4★)
- Nevada (1)
- New Hampton (1)
- Newton (1 · 4★)
- Oelwein (1)
- Onawa (1 · 3★)
- Orange City (1 · 3★)
- Osage (1 · 3★)
- Osceola (1 · 5★)
- Oskaloosa (1 · 4★)
- Ottumwa (1 · 2★)
- Pella (1 · 4★)
- Perry (1)
- Pocahontas (1)
- Red Oak (1)
- Rock Rapids (1)
- Rock Valley (1)
- Sac City (1)
- Sheldon (1)
- Shenandoah (1)
- Sibley (1)
- Sigourney (1)
- Sioux Center (1)
- Sioux City (2 · 2★)
- Spencer (1 · 4★)
- Spirit Lake (1 · 2★)
- Storm Lake (1 · 2★)
- Sumner (1)
- Vinton (1 · 4★)
- Washington (1)
- Waterloo (2 · 3.5★)
- Waukon (1)
- Waverly (1 · 5★)
- Webster City (1 · 5★)
- West Burlington (1 · 4★)
- West Union (1 · 5★)
- Winterset (1)
Hospitals by county in Iowa
- Adair County (1)
- Adams County (1)
- Allamakee County (1)
- Appanoose County (1)
- Audubon County (1)
- Benton County (1)
- Black Hawk County (3)
- Boone County (1)
- Bremer County (2)
- Buchanan County (2)
- Buena Vista County (1)
- Calhoun County (1)
- Carroll County (2)
- Cass County (1)
- Cerro Gordo County (1)
- Cherokee County (2)
- Chickasaw County (1)
- Clarke County (1)
- Clay County (1)
- Clayton County (2)
- Clinton County (2)
- Crawford County (1)
- Dallas County (1)
- Davis County (1)
- Decatur County (1)
- Delaware County (1)
- Des Moines County (1)
- Dickinson County (1)
- Dubuque County (3)
- Emmet County (1)
- Fayette County (2)
- Floyd County (1)
- Franklin County (1)
- Fremont County (1)
- Greene County (1)
- Grundy County (1)
- Guthrie County (1)
- Hamilton County (1)
- Hancock County (1)
- Hardin County (1)
- Harrison County (1)
- Henry County (1)
- Howard County (1)
- Humboldt County (1)
- Ida County (1)
- Iowa County (1)
- Jackson County (1)
- Jasper County (1)
- Jefferson County (1)
- Johnson County (3)
- Jones County (1)
- Keokuk County (1)
- Kossuth County (1)
- Linn County (2)
- Lucas County (1)
- Lyon County (1)
- Madison County (1)
- Mahaska County (1)
- Marion County (2)
- Marshall County (1)
- Mitchell County (1)
- Monona County (1)
- Monroe County (1)
- Montgomery County (1)
- Muscatine County (1)
- Obrien County (1)
- Osceola County (1)
- Page County (2)
- Palo Alto County (1)
- Plymouth County (1)
- Pocahontas County (1)
- Polk County (5)
- Pottawattamie County (2)
- Poweshiek County (1)
- Ringgold County (1)
- Sac County (1)
- Scott County (3)
- Shelby County (1)
- Sioux County (4)
- Story County (2)
- Union County (1)
- Van Buren County (1)
- Wapello County (1)
- Washington County (1)
- Wayne County (1)
- Webster County (1)
- Winneshiek County (1)
- Woodbury County (2)
- Wright County (2)
Frequently asked questions
How many hospitals are in Iowa?
There are 118 Medicare-certified hospitals in Iowa, across 105 cities and towns.
What is the average rating of hospitals in Iowa?
The average CMS overall hospital star rating for Iowa is 3.2 stars, compared with 3.2 nationally. 7 hospitals in Iowa have 5 stars and 2 have 1 star.
What is the highest-rated hospital in Iowa?
7 hospitals share the top rating of 5 stars, including Cass County Memorial Hospital in Atlantic. Ratings change as new inspection and quality data arrive.