TrueHospitalCost

Cost guides · Iowa

How much does MRI thoracic spine with and without contrast cost in Iowa?

Hospitals in Iowa publish cash prices for mri thoracic spine with and without contrast ranging from $396 to $8,094. The middle (median) published cash price across 29 hospitals is $4,609.15. Medicare’s national rate for this procedure is $356.43 (2026) — a benchmark to compare against, explained in how to read these numbers.

The highest published cash price is about 20.4× the lowest. Same procedure, same state — which is why comparing before you book matters.

HospitalCityCash priceList price
Broadlawns Medical CenterDes Moines$396$396
Methodist Jennie EdmundsonCouncil Bluffs$1,147.20$3,824
Spencer Municipal HospitalSpencer$1,234.50$1,646
MercyOne North Iowa Medical CenterMason City$1,643.20$2,528
UnityPoint Health - St. Luke's Regional Medical CenterSioux City$1,778.84$2,223.54
UnityPoint Health - St. Lukes DowntownSioux City$1,778.84$2,223.54
CHI Health Mercy Council BluffsCouncil Bluffs$1,790.52$4,164
CHI Health Mercy CorningCorning$2,369.25$5,265
UnityPoint Health - Allen HospitalWaterloo$2,608.16$3,260.20
UnityPoint Health - MarshalltownMarshalltown$2,608.16$3,260.20
CHI Health Missouri ValleyMissouri Valley$2,632.50$5,265
UnityPoint Health - Finley HospitalDubuque$2,823.48$3,529.34
MercyOne Clinton Medical CenterClinton$3,595.15$5,531
MercyOne Des Moines Medical CenterDes Moines$4,310.80$6,632
MercyOne Dubuque Medical CenterDubuque$4,609.15$7,091
UnityPoint Health - Trinity Regional Medical CenterFort Dodge$4,611.66$5,764.57
MercyOne New Hampton Medical CenterNew Hampton$4,634.50$7,130
MercyOne Newton Medical CenterNewton$4,634.50$7,130
MercyOne Oelwein Medical CenterOelwein$4,634.50$7,130
UnityPoint Health - Grinnell Regional Medical CenterGrinnell$5,011.14$6,263.92
UnityPoint Health - Iowa Lutheran HospitalDes Moines$5,238.82$6,548.52
UnityPoint Health - Iowa Methodist Medical CenterDes Moines$5,238.82$6,548.52
UnityPoint Health - Iowa Methodist WestWest Des Moines$5,238.82$6,548.52
UnityPoint Health - Trinity BettendorfBettendorf$5,570.48$6,963.09
UnityPoint Health - Trinity MuscatineMuscatine$5,570.48$6,963.09
MercyOne Cedar Falls Medical CenterCedar Falls$6,139.25$9,445
MercyOne Waterloo Medical CenterWaterloo$6,139.25$9,445
MercyOne Centerville Medical CenterCenterville$7,130$7,130
MercyOne West Des Moines Medical CenterWest Des Moines$8,094$8,094

Every figure comes from the hospital’s own published price file, as required by federal law. Cash price is what the hospital publishes for people paying out of pocket, without insurance. Published prices are not a quote or a guarantee of a final bill.

Search these prices near you