facebook tracking Iowa emergency room wait times: 115 hospitals ranked

Iowa emergency room wait times

ER wait times › Iowa

Across 115 Iowa hospitals that report the measure, the median emergency department visit lasts 2 hr — 30 min shorter than the national median of 2 hr 30 min. The shortest is Marengo Memorial Hospital at 55 min.

Medians over a full year, for patients treated and discharged rather than admitted. Busy hospitals treat sicker patients, so a longer wait is not by itself a mark against a hospital. How this measure works.

# Hospital City Median wait Left before seen ER volume CMS rating
1 Marengo Memorial Hospital Marengo 55 min 1% low 4/5
2 Myrtue Medical Center Harlan 1 hr 1 min 0% low 3/5
3 Jackson County Regional Health Center Maquoketa 1 hr 17 min 0% low
4 Virginia Gay Hospital Vinton 1 hr 19 min 0% low 4/5
5 Grundy County Memorial Hospital Grundy Center 1 hr 21 min 0% low
6 Audubon County Memorial Hospital Audubon 1 hr 24 min 0% low
7 Palmer Lutheran Health Center West Union 1 hr 25 min 0% low 5/5
8 Cass County Memorial Hospital Atlantic 1 hr 26 min 0% low 5/5
9 Belmond Medical Center Belmond 1 hr 28 min 1% low
10 Mitchell County Regional Health Osage 1 hr 29 min 0% low 3/5
11 Buchanan County Health Center Independence 1 hr 30 min 0% low
12 Washington County Hospital Washington 1 hr 31 min
13 Henry County Health Center Mt Pleasant 1 hr 31 min 1% low
14 Regional Health Services of Howard County Cresco 1 hr 31 min 0% low 4/5
15 Guttenberg Municipal Hospital Guttenberg 1 hr 36 min 0% low
16 Sartori Memorial Hospital Cedar Falls 1 hr 36 min 2% low
17 Davis County Hospital Bloomfield 1 hr 36 min 1% low
18 Veterans Memorial Hospital Waukon 1 hr 37 min 0% low
19 Decatur County Hospital Leon 1 hr 37 min 0% low
20 Hegg Memorial Health Center Rock Valley 1 hr 38 min
21 Kossuth Regional Health Center Algona 1 hr 39 min 1% low 1/5
22 Horn Memorial Hospital Ida Grove 1 hr 40 min 1% low
23 Humboldt County Memorial Hospital Humboldt 1 hr 40 min
24 Manning Regional Healthcare Center Manning 1 hr 41 min
25 Ellsworth Municipal Hospital Iowa Falls 1 hr 41 min 1% low
26 Genesis Medical Center-Dewitt De Witt 1 hr 41 min 1% low
27 Crawford County Memorial Hospital Denison 1 hr 41 min 0% low 2/5
28 Greater Regional Medical Center Creston 1 hr 41 min 0% low 3/5
29 Story County Hospital Nevada 1 hr 42 min 1% low
30 Van Diest Medical Center Webster City 1 hr 43 min 1% low 5/5
31 Palo Alto County Hospital Emmetsburg 1 hr 43 min 0% low
32 Loring Hospital Sac City 1 hr 43 min 0% low
33 Clarke County Hospital Osceola 1 hr 44 min 1% low 5/5
34 Greene County Medical Center Jefferson 1 hr 44 min 0% low
35 Sanford Hospital Rock Rapids Rock Rapids 1 hr 45 min
36 Alegent Health Community Memorial Hospital Missouri Valley 1 hr 45 min 0% low 4/5
37 Mercy Medical Center-Dyersville Dyersville 1 hr 45 min 0% low
38 Wright Medical Center Clarion 1 hr 48 min 1% low
39 Lucas County Health Center Chariton 1 hr 48 min 0% low
40 George C Grape Community Hospital Hamburg 1 hr 48 min
41 Avera Holy Family Health Estherville 1 hr 50 min 0% low 2/5
42 Grinnell Regional Medical Center Grinnell 1 hr 52 min 1% low 2/5
43 Montgomery County Memorial Hospital Red Oak 1 hr 53 min 1% low
44 Dallas County Hospital Perry 1 hr 53 min 1% low
45 Hancock County Memorial Hospital Britt 1 hr 53 min 0% low
46 Shenandoah Medical Center Shenandoah 1 hr 54 min 0% low
47 Central Community Hospital Elkader 1 hr 54 min
48 The Finley Hospital Dubuque 1 hr 54 min 1% medium 3/5
49 Winneshiek Medical Center Decorah 1 hr 54 min 1% low 4/5
50 Madison County Memorial Hospital Winterset 1 hr 55 min 1% low
51 Osceola Community Hospital Sibley 1 hr 55 min
52 Jones Regional Medical Center Anamosa 1 hr 56 min 4/5
53 Keokuk County Health Center Sigourney 1 hr 56 min 0% low
54 Orange City Area Health System Orange City 1 hr 57 min 0% low 3/5
55 Jefferson County Health Center Fairfield 1 hr 58 min 1% low 2/5
56 Mercy Medical Center-New Hampton New Hampton 1 hr 59 min 0% low
57 Guthrie County Hospital Guthrie Center 2 hr 0% low
58 Pocahontas Community Hospital Pocahontas 2 hr
59 Sioux Center Community Hospital & Health Center Sioux Center 2 hr 1 min 0% low
60 Boone County Hospital Boone 2 hr 2 min 0% low
61 Sanford Sheldon Medical Center Sheldon 2 hr 3 min 0% low
62 Mercy Hospital of Franciscan Sisters-Oelwein Oelwein 2 hr 3 min 1% low
63 Mercy Medical Center-Clinton Clinton 2 hr 3 min 2% medium 4/5
64 Monroe County Hospital Albia 2 hr 3 min 0% low
65 Alegent Health Mercy Hospital Corning 2 hr 4 min 0% low 3/5
66 Lakes Regional Healthcare Spirit Lake 2 hr 5 min 1% low 2/5
67 Dickinson County Mem Hospital Spirit Lake 2 hr 5 min 1% low 2/5
68 Stewart Memorial Community Hospital Lake City 2 hr 7 min 0% low
69 Spencer Municipal Hospital Spencer 2 hr 8 min 0% low 4/5
70 Ringgold County Hospital Mt Ayr 2 hr 8 min 0% low
71 Burgess Health Center Onawa 2 hr 10 min 0% low 3/5
72 Mercy Medical Center-Centerville Centerville 2 hr 10 min 1% low
73 Great River Medical Center West Burlington 2 hr 12 min 1% high 4/5
74 Community Memorial Hospital Medical Center Sumner 2 hr 12 min 0% low
75 St Anthony Regional Hospital & Nursing Home Carroll 2 hr 13 min 2/5
76 Cherokee Regional Medical Center Cherokee 2 hr 14 min 0% low 2/5
77 Trinity Muscatine Muscatine 2 hr 16 min 2% low 4/5
78 Franklin General Hospital Hampton 2 hr 16 min 1% low
79 Knoxville Hospital & Clinics Knoxville 2 hr 18 min 2% low 2/5
80 Adair County Memorial Hospital Greenfield 2 hr 20 min 0% low
81 Mahaska Health Partnership Oskaloosa 2 hr 21 min 2% low 4/5
82 Van Buren County Hospital Keosauqua 2 hr 26 min 0% low
83 Mary Greeley Medical Center Ames 2 hr 26 min 2% medium 4/5
84 Regional Medical Center Manchester 2 hr 27 min 0% low 4/5
85 Mercy Medical Center - Cedar Rapids Cedar Rapids 2 hr 28 min 1% very high 4/5
86 Mercy Hospital Iowa City 2 hr 29 min 1% medium 4/5
87 Wayne County Hospital Corydon 2 hr 29 min
88 Jennie Edmundson Hospital Council Bluffs 2 hr 30 min 3% medium 3/5
89 Buena Vista Regional Medical Center Storm Lake 2 hr 32 min 1% low 2/5
90 Pella Regional Health Center Pella 2 hr 32 min 1% low 4/5
91 Clarinda Regional Health Center Clarinda 2 hr 33 min 0% low 4/5
92 Skiff Medical Center Newton 2 hr 35 min 3% low 4/5
93 Waverly Health Center Waverly 2 hr 37 min 2% low 5/5
94 Hawarden Community Hospital Hawarden 2 hr 38 min 0% low
95 Marshalltown Medical & Surgical Center Marshalltown 2 hr 42 min 2% low 3/5
96 Allen Memorial Hospital Waterloo 2 hr 43 min 3% medium 3/5
97 Ottumwa Regional Health Center Ottumwa 2 hr 46 min 4% low 2/5
98 St Lukes Hospital Cedar Rapids 2 hr 46 min 3% high 4/5
99 Trinity Regional Medical Center Fort Dodge 2 hr 47 min 5% low 2/5
100 Floyd County Medical Center Charles City 2 hr 48 min 3/5
101 Floyd Valley Hospital Le Mars 2 hr 49 min 0% low 3/5
102 Alegent Health Mercy Hospital Council Bluffs 2 hr 51 min 2% medium 5/5
103 St Lukes Regional Medical Center Sioux City 2 hr 54 min 2% medium 2/5
104 Genesis Medical Center-Davenport Davenport 2 hr 54 min 5% very high 2/5
105 Iowa Methodist Medical Center Des Moines 3 hr 2 min 7% very high 3/5
106 Mercy Medical Center-North Iowa Mason City 3 hr 13 min 4% medium 2/5
107 Mercy Medical Center-Sioux City Sioux City 3 hr 19 min 2% medium 2/5
108 Mercy Medical Ctr-Sioux City Sioux City 3 hr 19 min 2% medium 2/5
109 Mercy Medical Center-Dubuque Dubuque 3 hr 24 min 4% medium 3/5
110 Broadlawns Medical Center Des Moines 3 hr 24 min 9% medium 3/5
111 Trinity Bettendorf Bettendorf 3 hr 25 min 7% medium 3/5
112 Trinity Medical Center Davenport 3 hr 25 min 7% medium 3/5
113 University of Iowa Hospital & Clinics Iowa City 3 hr 30 min 3% high 2/5
114 Covenant Medical Center Waterloo 3 hr 43 min 10% low 4/5
115 Mercy Medical Center-Des Moines Des Moines 4 hr 4 min 4% very high 1/5

Source: CMS measure OP_18b, published July 2026. Hospitals with too few cases to report are not listed here; they still have a page in the Iowa directory. Not affiliated with CMS. For a medical emergency, call 911.