← nycuriosity/data

Medicaid Provider Spending

Medicaid July 2026

Medicaid's check register is public, and almost nobody reads it

A February 2026 HHS Open Data release put every Medicaid provider payment from 2018 through 2024 in one federal file: 238 million records covering who billed, for what procedure, and how much they were paid. This project turns that file into answers for New York, Texas, and California, including a replication of the billing behind New York's $9 million EyePic fraud indictment.

$330.1B Paid to NY, TX, and CA providers, 2018-2024
$34.1M Paid to the six indicted EyePic companies
97% Their share of NY's reported billing for code 68040, 2024
238M Claim-line records analyzed
Stacked Bar Chart
The $9M eye-care fraud was visible for years
The six companies in New York's February 2026 Medicaid fraud indictment collected $34.1 million since 2018, and by 2024 were 97% of the state's reported billing for one eyelid procedure code.
6 companies · 7 years Explore →
Line Chart
New York pays double California per enrollee
Per-enrollee provider payments in New York reached $7,379 in 2024, against $3,239 in California and $5,464 in Texas, with reporting caveats that matter.
3 states · 2018-2024 Explore →
Line Chart
1% of NY billers collect 74% of the dollars
Cumulative distribution curves show New York's Medicaid payments are far more concentrated in its largest billing organizations than Texas's or California's.
138,000 providers ranked Explore →
Table
Home care dominates New York's top billers
The 20 largest Medicaid billing organizations in each state. New York's biggest, a home-care payment processor, billed $7.2 billion over seven years.
60 organizations · sortable Explore →
Table
One query flags fivefold billing jumps
A replicable screen surfaces every provider whose billing quintupled past $1 million in a single year. Most jumps are benign; the point is how easy looking is.
150 providers flagged Explore →
Searchable Table
Run your own screens on 314,121 provider-years
One row per provider per year, with filters for procedure code, payments, claim lines, patient services, and year-over-year growth. The outlier screens are one slider setting here.
314,121 rows · 5 filters Explore →
Table
This is what the raw file looks like
A reproducible random sample of 1,000 unmodified rows from the federal claims file, every original column as published. Aggregates make sense once you have seen the grain.
1,000 raw rows · sortable Explore →
Methodology
Every number here can be replicated
Source files with checksums, the exact SQL for every chart, the junk-data cleaning rules, and the honest limits of what T-MSIS claims data can say.
Full pipeline · open data Explore →