What this data is
Since 2021, the
Hospital Price Transparency rule (45 CFR 180)
has required every hospital to publish a machine-readable file of its
standard charges: the gross charge (its list price), the discounted cash
price for someone paying without insurance, and the rate it has negotiated with
each insurer and plan — for every item and service it provides. Since
January 2026 the files follow one CMS template.
Each hospital publishes its own file, in its own layout: some are tidy,
some are several gigabytes, some sit behind bot protection. These maps are
built directly from those files; every number was published by the hospital.
How this was built
The hospitals are every general acute, critical access and children's
hospital in Iowa on Medicare's hospital list (psychiatric, VA and
military hospitals excluded). Each one's file was found automatically: through
the index CMS requires at every hospital website's root, or a link on the
hospital's price page. 91 files
(6.4 GB) were downloaded, most recently on
2026-10-24. Their prices for 171 common procedures
were extracted, the names of 62 insurers and networks, which hospitals
spell in hundreds of ways were matched up (plus 736 smaller plans,
administrators and employer arrangements, kept under their own names), and each rate was sorted into
commercial, Medicare Advantage, Medicaid or Marketplace plans:
1,016,693 usable dollar prices in all.
What the prices mean
The map shows, by default, the typical commercial price: the median of
the rates each commercial insurer has negotiated with that hospital. Medicare
Advantage and Medicaid plans pay far less and are shown separately — a
single median across all of them would describe nobody. You can also pick the
cash price, the list price, or one insurer.
None of these is your bill. What you pay depends on
your deductible, copay and coinsurance; a procedure usually carries more than
one charge; and the doctor's fee is often billed separately from the
hospital's facility fee (the maps show them separately where hospitals do).
Emergency care outside your plan's network
An insurer's price here applies only when the hospital is in your plan's
network. If you go to the emergency room of a hospital that is not —
which is common with marketplace (ACA) and other narrow-network plans, and
when you are away from home — the federal
No Surprises Act
applies instead (in force since January 2022). The hospital may not bill you
more than you would owe in network, and your insurer works out that amount
from a benchmark of its own, not from the price on these maps. The same goes
for the tests, scans and treatment given during the visit, and for the
hospital stay that follows until you are stable enough to be moved.
The benchmark is usually the qualifying payment amount (QPA). It is
the middle (median) rate the insurer had under contract for that service on
31 January 2019, among its plans in the same insurance market (individual,
small group or large group; a self-funded employer's plans are counted on their
own) and the same region, raised each year for inflation. On your explanation
of benefits it appears as the “allowed amount”, usually beside a
remark that the claim was paid at the in-network level. In some states a
state law sets the amount instead, and in Maryland the state's hospital rates do.
This site cannot show the QPA or work it out. It comes from 2019
contracts, not this year's; it is a median across many hospitals, not this
hospital's rate; it differs by kind of plan and by region; and no one is
required to publish it — it is in neither the hospital files nor the
insurer files this site is built from. The insurer tells the hospital the QPA
when it pays, and that is all. So the allowed amount on your statement can be
far below, or above, the price shown here for the same hospital, insurer and
procedure. If the hospital thinks the payment too low it can take the insurer
to federal arbitration; that does not change what you owe.
The rules, from the sources:
What is not here
21 of the 112 hospitals have no usable prices here. They are still on the maps, as grey rings; clicking one says why. The reasons:
- The hospital's website blocks automated access (HTTP 403), so its price file could not be fetched. 8 hospitals: Avera Holy Family Hospital, Avera Merrill Pioneer Hospital, Floyd Valley Healthcare, Lakes Regional Healthcare, Mary Greeley Medical Center, Mercy Medical Center - Cedar Rapids, Regional Health Services of Howard County, Sioux Center Health
- The hospital's price index (cms-hpt.txt) does not list this hospital. 7 hospitals: Community Memorial Hospital Medical Center, Grundy County Memorial Hospital, Hegg Memorial Health Center, Mercyone Siouxland Medical Center, Osceola Community Hospital, Unitypoint Health - Des Moines Iowa Methodist Medi, University of Iowa Hospital & Clinics
- No website for this hospital was found in the public directories searched. 3 hospitals: Greater Regional Medical Center, Jackson County Regional Health Center, Mitchell County Regional Health
- The link to the price file on the hospital's website is broken (HTTP 404). 1 hospital: Burgess Health Center
- Only a price file for a different hospital (in another state) was found. 1 hospital: Gundersen Palmer Lutheran Hospital and Clinics
- The hospital's website has no CMS price index (cms-hpt.txt) and no link to a price file was found on it. 1 hospital: Hansen Family Hospital
Some hospitals state part of their insurer pricing only as a percentage of
charges or a formula, with no dollar figure; those rates are counted but cannot
be shown. Transplant, behavioral-health, international and employee plans are
kept out of the typical prices. Rates of $0 or $1 (placeholders) and prices more
than 20 times away from the procedure's usual price are left out.
Check it yourself
Every hospital's price files are public. The files used here, dated 2024-10-08 to 2026-10-23:
The 91 hospitals and their files
- Adair County Memorial Hospital (Greenfield) — price page, file dated 2026-09-02
- Allen Hospital (Waterloo) — price page, file dated 2026-01-28
- Audubon County Memorial Hospital (Audubon) — price page, file dated 2026-09-14
- Boone County Hospital (Boone) — price page, file dated 2026-07-27
- Broadlawns Medical Center (Des Moines) — price page, file dated 2026-09-01
- Buchanan County Health Center (Independence) — price page, file dated 2026-03-31
- Buena Vista Regional Medical Center (Storm Lake) — price page, file dated 2026-03-31
- CHI Health - Mercy Corning (Corning) — price page, file dated 2026-02-28
- CHI Health Mercy Council Bluffs (Council Bluffs) — price page, file dated 2026-02-28
- CHI Health Missouri Valley (Missouri Valley) — price page, file dated 2026-02-28
- Cass County Memorial Hospital (Atlantic) — price page, file dated 2026-06-01
- Cherokee Regional Medical Center (Cherokee) — file dated 2026-03-31
- Clarinda Regional Health Center (Clarinda) — price page, file dated 2026-10-23
- Clarke County Hospital (Osceola) — price page, file dated 2026-06-04
- Compass Memorial Healthcare (Marengo) — price page, file dated 2026-02-12
- Crawford County Memorial Hospital (Denison) — price page, file dated 2026-07-27
- Dallas County Hospital (Perry) — price page, file dated 2026-05-29
- Davis County Hospital (Bloomfield) — price page, file dated 2026-10-19
- Decatur County Hospital (Leon) — price page, file dated 2026-03-04
- Finley Hospital (Dubuque) — price page, file dated 2026-01-28
- Floyd County Medical Center (Charles City) — price page, file dated 2026-09-30
- Franklin General Hospital (Hampton) — price page, file dated 2026-07-16
- Genesis Medical Center-Davenport (Davenport) — price page, file dated 2026-03-31
- George C Grape Community Hospital (Hamburg) — price page, file dated 2026-08-06
- Greene County Medical Center (Jefferson) — price page, file dated 2026-03-26
- Grinnell Regional Medical Center (Grinnell) — price page, file dated 2026-01-28
- Guthrie County Hospital (Guthrie Center) — price page, file dated 2026-09-26
- Guttenberg Municipal Hospital (Guttenberg) — price page, file dated 2026-03-31
- Hancock County Health System (Britt) — price page, file dated 2026-10-20
- Hawarden Regional Healthcare (Hawarden) — price page, file dated 2026-04-24
- Henry County Health Center (Mount Pleasant) — price page, file dated 2026-06-04
- Horn Memorial Hospital (Ida Grove) — price page, file dated 2026-09-09
- Humboldt County Memorial Hospital (Humboldt) — price page, file dated 2026-03-30
- Iowa Specialty Hospital - Belmond (Belmond) — price page, file dated 2026-04-22
- Iowa Specialty Hospital - Clarion (Clarion) — price page, file dated 2026-06-11
- Jefferson County Health Center (Fairfield) — file dated 2026-08-20
- Jones Regional Medical Center (Anamosa) — price page, file dated 2026-01-28
- Keokuk County Health Center (Sigourney) — price page, file dated 2026-03-16
- Knoxville Hospital & Clinics (Knoxville) — price page, file dated 2026-01-24
- Kossuth Regional Health Center (Algona) — price page, file dated 2026-07-16
- Loring Hospital (Sac City) — price page, file dated 2026-08-25
- Lucas County Health Center (Chariton) — price page, file dated 2026-03-19
- Madison County Health Care System (Winterset) — price page, file dated 2026-10-21
- Mahaska Health Partnership (Oskaloosa) — price page, file dated 2026-09-18
- Manning Regional Healthcare Center (Manning) — price page, file dated 2026-10-16
- Mercy Medical Center-New Hampton (New Hampton) — price page, file dated 2026-03-31
- Mercyone Centerville Medical Center (Centerville) — price page, file dated 2026-03-31
- Mercyone Clinton Medical Center (Clinton) — price page, file dated 2026-03-31
- Mercyone Des Moines Medical Center (Des Moines) — price page, file dated 2026-03-31
- Mercyone Dubuque Medical Center (Dubuque) — price page, file dated 2026-03-31
- Mercyone Dyersville Medical Center (Dyersville) — price page, file dated 2026-03-31
- Mercyone Elkader Medical Center (Elkader) — price page, file dated 2026-03-31
- Mercyone Genesis Dewitt Medical Center (Dewitt) — price page, file dated 2026-03-31
- Mercyone Newton Medical Center (Newton) — price page, file dated 2026-03-31
- Mercyone North Iowa Medical Center (Mason City) — price page, file dated 2026-03-31
- Mercyone Oelwein Medical Center (Oelwein) — price page, file dated 2026-03-31
- Mercyone Waterloo Medical Center (Waterloo) — price page, file dated 2026-03-31
- Methodist Jennie Edmundson (Council Bluffs) — price page, file dated 2026-02-15
- Monroe County Hospital (Albia) — price page, file dated 2026-09-09
- Montgomery County Memorial Hospital (Red Oak) — file dated 2026-04-01
- Myrtue Medical Center (Harlan) — file dated 2026-04-21
- Orange City Area Health System (Orange City) — price page, file dated 2026-09-23
- Ottumwa Regional Health Center (Ottumwa) — price page, file dated 2026-07-23
- Palo Alto County Hospital (Emmetsburg) — price page, file dated 2026-03-31
- Pella Regional Health Center (Pella) — price page, file dated 2026-03-30
- Pocahontas Community Hospital (Pocahontas) — price page, file dated 2026-03-29
- Regional Medical Center (Manchester) — price page, file dated 2026-02-20
- Ringgold County Hospital (Mount Ayr) — price page, file dated 2026-03-31
- Sanford Sheldon Medical Center (Sheldon) — price page, file dated 2026-03-04
- Sartori Memorial Hospital (Cedar Falls) — price page, file dated 2026-03-31
- Shenandoah Medical Center (Shenandoah) — price page, file dated 2026-09-21
- Southeast Iowa Regional Medical Center (West Burlington) — price page, file dated 2026-06-11
- Spencer Municipal Hospital (Spencer) — price page, file dated 2026-01-01
- St. Anthony Regional Hospital & Nursing Home (Carroll) — price page, file dated 2026-07-14
- St. Lukes Hospital (Cedar Rapids) — price page, file dated 2026-01-28
- St. Lukes Regional Medical Center (Sioux City) — price page, file dated 2026-01-28
- Stewart Memorial Community Hospital (Lake City) — price page, file dated 2024-10-08
- Story County Hospital (Nevada) — price page, file dated 2026-03-30
- Trinity - Bettendorf (Bettendorf) — price page, file dated 2026-01-28
- Trinity Muscatine (Muscatine) — price page, file dated 2026-01-28
- Trinity Regional Medical Center (Fort Dodge) — price page, file dated 2026-01-28
- Unitypoint Health - Marshalltown (Marshalltown) — price page, file dated 2026-01-28
- University of Iowa Health Care Medical Center Down (Iowa City) — price page, file dated 2026-03-11
- Van Buren County Hospital (Keosauqua) — price page, file dated 2026-07-20
- Van Diest Medical Center (Webster City) — price page, file dated 2026-02-05
- Veterans Memorial Hospital (Waukon) — price page, file dated 2026-10-08
- Virginia Gay Hospital (Vinton) — price page, file dated 2026-08-13
- Washington County Hospital and Clinics (Washington) — price page, file dated 2026-10-20
- Waverly Health Center (Waverly) — price page, file dated 2026-10-19
- Wayne County Hospital (Corydon) — price page, file dated 2026-06-10
- Winnmed (Decorah) — price page, file dated 2026-10-13