Iowa Medicaid spending: what changed since 2019

A browser over the State of Iowa’s own monthly Medicaid payment data (Iowa Data Hub datasets 973 and 974, CC BY 4.0), built to answer one question first: where did spending grow, and was it more people or more dollars per person? Every change since the 2019 baseline is decomposed into enrollment × per-recipient growth — because the window spans the COVID enrollment boom and its unwind, and those two stories demand opposite policy readings.

dimension baseline sort by chart metric

Reading this honestly

1 What the numbers are, and are not — answered from the data

The category dataset reports MCO capitation as a single line: about $6.9B of the latest 12 months’ ~$7.6B sits in one undifferentiated “MCO” row (plus dental in “Prepaid Ambulatory Health Plan” since 2023 — the dental “decline” in the FFS rows is that migration, not less dentistry). Everything else is the fee-for-service residue: waivers, PACE, school-based services, and the shrinking direct-billed remainder. So this page can show where state checks went exactly, and service-level detail for the FFS slice honestly — but service detail inside the MCO line is not public here. Capitation growth 2019→now decomposes as roughly enrollment ×1.04 and per-member ×1.33. Two further warts the data itself revealed: monthly figures follow check-write timing (some months miss an entire capitation cycle — use the Rolling 12-mo view), and the county dataset books a growing share (4% in 2018 → ~31% in 2024) to a “CENTRAL OFFICE” pseudo-county, so county attribution weakens over time. The two state datasets also disagree with each other in some years (county-dataset CY2024 runs ~$2B higher than the category dataset) — treat either as the state’s reporting, not gospel.

2 The decomposition, and why 2019→now needs it

Payments ≡ recipients × payments-per-recipient, so the growth ratio factors exactly into enrollment × per-recipient components (shown per row). The window crosses the pandemic’s continuous-coverage enrollment surge (March 2020) and the redetermination unwind (from April 2023): a category can “explode” on headcount while its unit economics are flat, or vice versa. The baseline selector reaches back to 2011 — five years before the April 2016 IA Health Link transition — so the managed-care migration itself is measurable: against a CY2015 baseline the MCO line is essentially all “new” money while the legacy FFS categories crater, which is the transition seen from the payment ledger. The amber dashed lines mark financing-regime changes — PHE start, SF 619’s mental-health funding shift, the unwind, CCBHC PPS, and the 2025 behavioral-health districts — level shifts at those dates are plumbing, not epidemiology.

3 Provenance

Data: Iowa Data Hub datasets 974 (category × month) and 973 (county × month), published monthly by Iowa HHS, Division of Medicaid, CC BY 4.0; snapshotted by refresh_iowa_medicaid.py because the state migrated portals in 2025 and broke every prior API URL — committed snapshots outlive portals. Cross-checks: CMS-64 Financial Management Reports (federal expenditure truth), LSA monthly Medicaid reports, and the B-1 county PDFs. Amounts are nominal dollars; no inflation adjustment is applied.

References

  1. Iowa Data Hub, datasets 973 & 974, Iowa HHS Division of Medicaid (CC BY 4.0).
  2. CMS, Expenditure Reports from MBES/CBES (Form CMS-64 Financial Management Reports), FY2014–FY2024.
  3. Iowa HHS, Medicaid Performance and Reports; Medicaid B-1 statistical reports (Iowa Publications Online).
  4. Iowa Legislative Services Agency, monthly Medicaid forecast and expenditure reports.
  5. Families First Coronavirus Response Act §6008 (FMAP increase, continuous coverage); Consolidated Appropriations Act 2023 (unwind); Iowa SF 619 (2021); Iowa HF 2673 (2024, behavioral health service system).