Operating margins, losses, charity care, beds and staff for 116 Iowa hospitals, from the cost reports they file with Medicare, compared with the rest of the U.S.
Hospitals whose patient care cost more than it brought in, in their latest full-year report — fewer than the national share.
The median Iowa hospital kept -0.2% of its patient revenue after operating costs, against -1.6% nationally (#20 of 50 states). Excludes donations and investment income.
The cost of free or discounted care Iowa hospitals gave patients who qualified, in their latest full-year reports: 0.4% of the U.S. total of $35.6 billion.
53,978 full-time-equivalent employees across 116 hospitals with a cost report.
Charity care is reported at cost, not at list prices. The share is charity care as a part of the hospital's operating expenses.
The lowest operating margins among Iowa hospitals with a full-year report. A negative margin means patient care cost more than it brought in; donations, grants and investments can still cover the gap.
Latest fiscal year each hospital reported. Reports marked "partial year" cover only part of a year (for example after a change of owner) and are left out of the state totals. Click a column to sort.
| Hospital | Beds | Patient revenue | Operating margin | Charity care |
|---|---|---|---|---|
| University of Iowa Hospital & ClinicsIowa City · FY Jun 2025 · 10,147 staff | 743 | |||
| Iowa Methodist Medical CenterDes Moines · FY Dec 2024 · 3,837 staff | 597 | |||
| Mercy Medical Center-Des MoinesDes Moines · FY Jun 2025 · 4,620 staff | 519 | |||
| Mercy Medical Center - Cedar RapidsCedar Rapids · FY Jun 2025 · 102 staff | 216 | |||
| Genesis Medical Center-DavenportDavenport · FY Jun 2025 · 1,391 staff | 308 | |||
| St Lukes HospitalCedar Rapids · FY Dec 2024 · 1,838 staff | 279 | |||
| Mercy Medical Center-North IowaMason City · FY Jun 2025 · 1,761 staff | 199 | |||
| Southeast Iowa Regional Medical CenterWest Burlington · FY Jun 2025 · 1,332 staff | 174 | |||
| Allen Memorial HospitalWaterloo · FY Dec 2024 · 1,300 staff | 188 | |||
| Mercyone Waterloo Medical CenterWaterloo · FY Jun 2025 · 1,628 staff | 137 | |||
| Mary Greeley Medical CenterAmes · FY Jun 2025 · 1,072 staff | 150 | |||
| Broadlawns Medical CenterDes Moines · FY Jun 2025 · 1,397 staff | 113 | |||
| St Lukes Regional Medical CenterSioux City · FY Dec 2024 · 911 staff | 179 | |||
| Trinity Regional Medical CenterFort Dodge · FY Dec 2024 · 511 staff | 44 | |||
| Mercy Medical Center-DubuqueDubuque · FY Jun 2025 · 891 staff | 142 | |||
| Jennie Edmundson HospitalCouncil Bluffs · FY Dec 2024 · 590 staff | 117 | |||
| Mercyone Siouxland Medical CenterSioux City · FY Jun 2025 · 713 staff | 115 | |||
| Mercy HospitalIowa City · FY Jun 2025 · 524 staff | 171 | |||
| The Finley HospitalDubuque · FY Dec 2024 · 497 staff | 66 | |||
| Pella Regional Health CenterPella · FY Dec 2024 · 613 staff | 25 | |||
| Spencer Municipal HospitalSpencer · FY Jun 2025 · 395 staff | 49 | |||
| Mahaska Health PartnershipOskaloosa · FY Jun 2025 · 526 staff | 25 | |||
| Alegent Health Mercy HospitalCouncil Bluffs · FY Jun 2025 · 452 staff | 141 | |||
| St Anthony Regional Hospital & Nursing HomeCarroll · FY Jun 2025 · 451 staff | 25 | |||
| Greater Regional Medical CenterCreston · FY Jun 2025 · 483 staff | 25 | |||
| Mercy Medical Center-ClintonClinton · FY Jun 2025 · 587 staff | 107 | |||
| Trinity Medical CenterDavenport · FY Dec 2024 · 299 staff | 80 | |||
| Iowa Specialty Hospital - ClarionClarion · FY Jun 2025 · 293 staff | 25 | |||
| WinnmedDecorah · FY Jun 2025 · 455 staff | 25 | |||
| Waverly Health CenterWaverly · FY Jun 2025 · 358 staff | 21 | |||
| Cass County Memorial HospitalAtlantic · FY Jun 2025 · 276 staff | 25 | |||
| Marshalltown Medical & Surgical CenterMarshalltown · FY Dec 2024 · 262 staff | 16 | |||
| Ottumwa Regional Health CenterOttumwa · FY Apr 2025 · 271 staff | 76 | |||
| Regional Medical CenterManchester · FY Jun 2025 · 309 staff | 25 | |||
| Buena Vista Regional Medical CenterStorm Lake · FY Jun 2025 · 310 staff | 25 | |||
| Jefferson County Health CenterFairfield · FY Jun 2025 · 240 staff | 25 | |||
| Grinnell Regional Medical CenterGrinnell · FY Dec 2024 · 247 staff | 21 | |||
| Trinity MuscatineMuscatine · FY Dec 2024 · 176 staff | 15 | – | ||
| Sioux Center Community Hospital & Health CenterSioux Center · FY Jun 2025 · 327 staff | 19 | |||
| Lakes Regional HealthcareSpirit Lake · FY Jun 2025 · 223 staff | 44 | |||
| Henry County Health CenterMt Pleasant · FY Jun 2025 · 181 staff | 25 | |||
| Buchanan County Health CenterIndependence · FY Jun 2025 · 200 staff | 25 | |||
| Clarinda Regional Health CenterClarinda · FY Jun 2025 · 315 staff | 25 | |||
| Myrtue Medical CenterHarlan · FY Jun 2025 · 220 staff | 25 | |||
| Shenandoah Medical CenterShenandoah · FY Dec 2024 · 264 staff | 25 | |||
| Boone County HospitalBoone · FY Jun 2025 · 315 staff | 25 | |||
| Belmond Medical CenterBelmond · FY Jun 2025 · 188 staff | 22 | |||
| Knoxville Hospital & ClinicsKnoxville · FY Jun 2025 · 234 staff | 25 | |||
| Jones Regional Medical CenterAnamosa · FY Dec 2024 · 223 staff | 9 | |||
| Orange City Area Health SystemOrange City · FY Jun 2025 · 343 staff | 25 | |||
| Montgomery County Memorial HospitalRed Oak · FY Jun 2025 · 245 staff | 25 | |||
| Floyd Valley HospitalLe Mars · FY Jun 2025 · 268 staff | 25 | |||
| Floyd County Medical CenterCharles City · FY Jun 2025 · 261 staff | 25 | |||
| Compass Memorial HealthcareMarengo · FY Jun 2025 · 159 staff | 25 | |||
| Cherokee Regional Medical CenterCherokee · FY Dec 2024 · 213 staff | 15 | |||
| Washington County HospitalWashington · FY Jun 2025 · 254 staff | 22 | |||
| Van Diest Medical CenterWebster City · FY Jun 2025 · 202 staff | 25 | |||
| Crawford County Memorial HospitalDenison · FY Jun 2025 · 173 staff | 25 | |||
| Palmer Lutheran Health CenterWest Union · FY Sep 2024 · 137 staff | 25 | |||
| Kossuth Regional Health CenterAlgona · FY Jun 2025 · 157 staff | 24 | |||
| Clarke County HospitalOsceola · FY Jun 2025 · 195 staff | 25 | |||
| Regional Health Services of Howard CountyCresco · FY Jun 2025 · 147 staff | 18 | |||
| Mercy Medical Center-CentervilleCenterville · FY Jun 2025 · 122 staff | 20 | |||
| Sanford Sheldon Medical CenterSheldon · FY Dec 2024 · 121 staff | 25 | |||
| Sartori Memorial HospitalCedar Falls · FY Jun 2025 · 137 staff | 35 | |||
| Stewart Memorial Community HospitalLake City · FY Dec 2024 · 154 staff | 20 | |||
| Grundy County Memorial HospitalGrundy Center · FY Jun 2025 · 139 staff | 25 | |||
| Hansen Family HospitalIowa Falls · FY Jun 2025 · 146 staff | 17 | |||
| Mitchell County Regional HealthOsage · FY Jun 2025 · 151 staff | 25 | |||
| Wayne County HospitalCorydon · FY Jun 2025 · 136 staff | 25 | |||
| Palo Alto County HospitalEmmetsburg · FY Jun 2025 · 157 staff | 24 | |||
| CHI Health Missouri ValleyMissouri Valley · FY Jun 2025 · 102 staff | 25 | |||
| Monroe County HospitalAlbia · FY Jun 2025 · 134 staff | 25 | |||
| Burgess Health CenterOnawa · FY Jun 2025 · 152 staff | 25 | |||
| Story County HospitalNevada · FY Jun 2025 · 164 staff | 17 | |||
| Greene County Medical CenterJefferson · FY Jun 2025 · 179 staff | 25 | |||
| Virginia Gay HospitalVinton · FY Jun 2025 · 157 staff | 25 | |||
| Madison County Memorial HospitalWinterset · FY Jun 2025 · 136 staff | 25 | |||
| Davis County HospitalBloomfield · FY Jun 2025 · 139 staff | 25 | |||
| Genesis Medical Center-DewittDe Witt · FY Jun 2025 · 125 staff | 13 | |||
| Lucas County Health CenterChariton · FY Jun 2025 · 134 staff | 25 | |||
| Clive Behavioral HealthClive · FY Mar 2025 · 174 staff | 100 | – | ||
| Avera Holy Family HealthEstherville · FY Jun 2025 · 126 staff | 22 | |||
| Humboldt County Memorial HospitalHumboldt · FY Jun 2025 · 201 staff | 17 | |||
| Hancock County Memorial HospitalBritt · FY Jun 2025 · 166 staff | 25 | |||
| Jackson County Regional Health CenterMaquoketa · FY Jun 2025 · 113 staff | 25 | |||
| Mercyone Newton Medical CenterNewton · FY Jun 2025 · 155 staff | 48 | |||
| Van Buren County HospitalKeosauqua · FY Jun 2025 · 130 staff | 25 | |||
| Franklin General HospitalHampton · FY Jun 2025 · 89 staff | 25 | |||
| Dallas County HospitalPerry · FY Jun 2025 · 94 staff | 25 | |||
| Guttenberg Municipal HospitalGuttenberg · FY Jun 2025 · 114 staff | 25 | |||
| Veterans Memorial HospitalWaukon · FY Jun 2025 · 169 staff | 25 | |||
| Ringgold County HospitalMt Ayr · FY Jun 2025 · 106 staff | 16 | |||
| Decatur County HospitalLeon · FY Jun 2025 · 100 staff | 11 | |||
| Guthrie County HospitalGuthrie Center · FY Jun 2025 · 118 staff | 25 | – | ||
| Hegg Memorial Health CenterRock Valley · FY Jun 2025 · 127 staff | 25 | |||
| Alegent Health Mercy HospitalCorning · FY Jun 2025 · 68 staff | 22 | |||
| Horn Memorial HospitalIda Grove · FY Dec 2024 · 117 staff | 25 | |||
| Mercy Medical Center-New HamptonNew Hampton · FY Jun 2025 · 97 staff | 11 | |||
| Manning Regional Healthcare CenterManning · FY Jun 2025 · 101 staff | 17 | |||
| Hawarden Community HospitalHawarden · FY Jun 2025 · 88 staff | 25 | |||
| Loring HospitalSac City · FY Jun 2025 · 98 staff | 25 | |||
| Mercy Hospital of Franciscan Sisters-OelweinOelwein · FY Jun 2025 · 63 staff | 17 | |||
| Pocahontas Community HospitalPocahontas · FY Jun 2025 · 77 staff | 25 | |||
| Community Memorial Hospital Medical CenterSumner · FY Dec 2024 · 90 staff | 16 | |||
| Audubon County Memorial HospitalAudubon · FY Jun 2025 · 71 staff | 17 | |||
| Osceola Community HospitalSibley · FY Jun 2025 · 81 staff | 25 | |||
| Adair County Memorial HospitalGreenfield · FY Jun 2025 · 81 staff | 25 | |||
| Eagle View Behavioral HealthBettendorf · FY Dec 2024 · 121 staff | 72 | – | ||
| Keokuk County Health CenterSigourney · FY Jun 2025 · 88 staff | 25 | |||
| George C Grape Community HospitalHamburg · FY Sep 2024 · 77 staff | 25 | |||
| Avera Merrill Pioneer HospitalRock Rapids · FY Jun 2025 · 44 staff | 11 | |||
| Mercy Medical Center-DyersvilleDyersville · FY Jun 2025 · 45 staff | 13 | |||
| Mercyone Elkader Medical CenterElkader · FY Jun 2025 · 67 staff | 15 | – | – | |
| Mental Health InstituteCherokee · FY Jun 2025 · 161 staff | 36 | – | – | – |
| Mental Health InstituteIndependence · FY Jun 2025 · 166 staff | 56 | – | – | – |
Figures as reported to CMS (Hospital Provider Cost Report), not audited statements. Operating margin = net income from patient care ÷ net patient revenue; it excludes investment income, donations and grants. Charity care is the cost of free or discounted care for patients who qualify under the hospital's financial assistance policy. How to read these figures.
Median operating margin of each state's hospitals (patient care only)
Median operating margin in nearby states:
59 of 113 Iowa hospitals (52%) reported a loss on patient care in their latest full-year Medicare cost report, compared with 55% nationwide. The median operating margin was -0.2%, higher than the U.S. median of -1.6%. The operating margin leaves out donations, investment income and grants, so some of these hospitals still end the year in the black.
Iowa hospitals reported $154.7 million in charity care (the cost of free or discounted care for patients who qualify) in their latest full-year reports. The largest amounts came from University of Iowa Hospital & Clinics ($24.5 million), Mercy Medical Center - Cedar Rapids ($10.0 million), Mercy Medical Center-Des Moines ($9.7 million), Mercyone Siouxland Medical Center ($8.6 million), Mercyone Waterloo Medical Center ($8.5 million).
Iowa ranks 20 of 50 states by the median operating margin of its hospitals (1 = highest). A smaller share of its hospitals lost money on patient care than the U.S. as a whole (52% vs 55%).
University of Iowa Hospital & Clinics in Iowa City reported the most net patient revenue: $2.6 billion in its latest full-year cost report, with 743 beds and an operating margin of -17.0%.
It is how much a hospital keeps from patient care after paying its operating costs, as a share of its patient revenue. A margin of 5% means the hospital kept 5 cents of every dollar it earned from patients; a negative margin means patient care cost more than it brought in. It excludes donations, investment income and grants.
Source: CMS Hospital Provider Cost Report (data.cms.gov), latest report per hospital. About the data.