Skip to content
FonteumPublic-records evidence
ACCESS · ISSUE 059
cms-part-d-prescribersOriginal Research

Medicare Part D drug spending by state: where the dollars concentrate

California prescribers drove $21.26 billion of Medicare Part D drug cost in 2024, the most of any state — followed by New York at $18.17 billion, Florida ($16.84 billion), and Texas ($15.75 billion). The four largest states alone account for nearly a third of the program's $226.74 billion in drug spending.

BY FONTEUM LLC · JUNE 12, 2026 · 10 MIN READREVIEWED BY DR. JENNIFER MONTECILLO, MDSNAPSHOT 2026-04-04 · LAST UPDATED APRIL 4, 2026
CMS Medicare Part D Prescribers · 2026-04-04
Medicare Part D drug cost by prescriber statecms-part-d-prescribers · 2026-04-04
California
21.26
New York
18.17
Florida
16.84
Texas
15.75
Pennsylvania
11.13
Built on CMS Medicare Part D Prescribers · snapshot 2026-04-04 · reproducible · re-derive the figures yourself
Key findings
in Medicare Part D drug cost attributed to California prescribers in 2024 — the most of any state, ahead of New York ($18.17B) and Florida ($16.84B)
cms-part-d-prescribers · CMS
of all Part D drug cost is attributed to prescribers in just four states — California, New York, Florida, and Texas
cms-part-d-prescribers · CMS
average Part D cost per claim in New York — the highest among the large states, against $136.29 in Missouri, a roughly 40% spread
cms-part-d-prescribers · CMS
states and territories reporting Part D prescribing in 2024, attributed by the prescriber's practice location rather than where the patient lives
cms-part-d-prescribers · CMS

Medicare's drug spending has a geography, and at the top it looks exactly as you would expect. In 2024, prescribers in California were attributed $21.26 billion of Medicare Part D drug cost — the most of any state — followed by New York ($18.17 billion), Florida ($16.84 billion), and Texas ($15.75 billion). The largest states spend the most because they have the most people and the most prescribers. The more revealing number is not the total. It is what a single prescription costs Medicare in one state versus another.

The biggest states spend the most — as expected

Total Part D cost tracks population and provider supply almost perfectly. The five largest states by drug spending are the five you would guess:

State2024 Part D costClaimsCost per claim
California$21.26B129,565,592$164.11
New York$18.17B95,240,368$190.82
Florida$16.84B113,582,265$148.25
Texas$15.75B98,638,359$159.64
Pennsylvania$11.13B72,980,145$152.48

Prescribers in just these top four — California, New York, Florida, and Texas — account for $72.0 billion, or 31.8% of all Part D drug cost. Nearly a third of the program runs through four states. That concentration is unremarkable on its own: it is what any nationwide program looks like when you map it by raw dollars, because dollars follow people. The geography only becomes interesting when you control for volume.

Total spending follows population. The more revealing number is what a single prescription costs Medicare in one state versus another.

The real variation is cost per prescription

Divide each state's drug cost by its claim count and a different map appears — one that does not simply restate population.

Medicare Part D cost per prescription claim by state in 2024: New York 190.82 dollars, Massachusetts 183.00 dollars, New Jersey 173.39 dollars, California 164.11 dollars, Texas 159.64 dollars, Ohio 145.17 dollars, and Missouri 136.29 dollars, against a national average of 153 dollars.
Cost per Part D claim by state. The Northeast — New York, Massachusetts, New Jersey — runs above the national average; several Midwestern states run below it. The spread across large states is roughly 40 percent. Source: CMS Medicare Part D Prescribers · data year 2024 · snapshot 2026-04-04.

Among the large states the spread runs from about $136 per claim in Missouri to about $191 in New York — a difference of roughly 40%. The Northeast clusters at the top: New York ($190.82), Massachusetts ($183.00), and New Jersey ($173.39) all sit well above the $153 national average. Several Midwestern states — Missouri, Ohio ($145.17), Illinois ($145.31) — run below it. A prescription is not a fixed-cost object; what it costs Medicare depends on the mix of drugs behind it, and that mix varies by state.

The drivers are several and the data does not isolate them. A state with more specialists prescribing brand and specialty drugs will show a higher cost per claim than a state whose prescribing skews to primary-care generics — the same brand-versus-generic split we document in the most-expensive-drugs study. Local practice patterns, the age and health mix of each state's Medicare population, and the share of advanced-practice versus specialist prescribers all feed in. The map shows the result; it does not, by itself, assign a cause.

A prescriber-location map, not a patient map

One caveat governs every number here: the Part D file attributes each claim to the prescriber's practice state, not the patient's home state. For a clinician treating patients who live across a state line — common in dense metro areas — the spending counts where the prescriber practices. State totals describe where prescribing happens, which usually but not always matches where the medicines are taken.

This distinction matters most for small or border jurisdictions and least for large states where prescriber and patient geography mostly coincide. It is why this study frames every figure as prescriber-state spending, and why the right reading of the map is "where Medicare's prescriptions are written," not "where Medicare's drug dollars are consumed." The two are close at the scale of California or Texas and can diverge at the scale of the District of Columbia.

How this connects to the rest of Part D

Geography is one cut of a single dataset. The Part D drug-spending overview carries the program totals these state figures sum to; the most-expensive-drugs study explains the brand-versus-generic mix that drives the cost-per-claim spread; the by-specialty study shows the prescriber composition underneath it; and the GLP-1 study follows the diabetes-drug class reshaping spending in every state at once. All are aggregate-only — no individual prescriber is named.

Methodology

Figures come from part_d_by_state_mv, a materialized view that sums total_claims and total_drug_cost for each prescriber_state in the CMS Medicare Part D Prescribers "by Provider and Drug" 2024 file (snapshot 2026-04-04), restricted to rows with a valid two-letter state code (61 jurisdictions: 50 states, DC, and territories). Cost per claim is a state's total cost divided by its total claims. The four-state share sums California, New York, Florida, and Texas against the program totals in the overview view. State is the prescriber's practice location, not the patient's residence. A small amount of spending with no valid state code is excluded from the geographic totals. The exact queries are in the reproducibility block below and trace to the Part D Prescribers dataset. Methodology version: part-d-geography/v1.

Limitations

  • Prescriber location, not patient location. Spending is attributed to the prescriber's practice state. It is not a measure of where Medicare beneficiaries live or where drugs are dispensed.
  • No per-capita denominator. These are raw totals, not spending per beneficiary. Large states lead because they have more people and prescribers, not because spending is more intense there.
  • Cost-per-claim has many drivers. The state spread reflects drug mix, specialty composition, and population health together; the data does not isolate any single cause.
  • Gross cost, not net. Cost is point-of-sale total before confidential manufacturer rebates.
  • Aggregate-only. Every figure is a state- or program-level total. No individual prescriber is named, surfaced, or attached to any profile.

Sources

Frequently asked questions

Which state has the highest Medicare Part D drug spending?
California, at $21.26 billion in 2024 — the most of any state. New York ($18.17 billion), Florida ($16.84 billion), Texas ($15.75 billion), and Pennsylvania ($11.13 billion) follow. The ranking closely tracks state population and the number of Medicare prescribers, so the largest states lead.
How concentrated is Medicare Part D spending geographically?
Highly. Prescribers in just four states — California, New York, Florida, and Texas — account for 31.8% of all Part D drug cost, nearly a third of the $226.74 billion program. Spending scales with population and provider supply, so it concentrates in the most populous states.
Why does cost per prescription differ by state?
Cost per Part D claim ranged from about $136 in Missouri to about $191 in New York in 2024. The spread reflects differences in the drug mix prescribed — more brand and specialty drugs in some states — along with prescriber specialty composition and local practice patterns, not a single cause.
Are these figures based on where patients live or where doctors practice?
Where the prescriber practices. The Part D file attributes each claim to the prescriber's practice state, not the patient's home state. A state's total reflects the prescribing done by clinicians located there, which usually but not always matches where the medicines are taken.
Which states have the highest Part D cost per prescription?
Among the large states, the Northeast leads: New York at $190.82 per claim, Massachusetts at $183.00, and New Jersey at $173.39, all above the $153 national average. Lower-cost-per-claim states include Missouri ($136.29) and Ohio ($145.17).
How many states report Medicare Part D prescribing?
61 states and territories appear in the 2024 prescriber file with a valid two-letter code. That includes all 50 states, the District of Columbia, and U.S. territories such as Puerto Rico. A small amount of spending with no valid state code is excluded from the geographic totals.
Can I reproduce these state figures?
Yes. Every figure comes from the by-state materialized view over the CMS Medicare Part D Prescribers 2024 file, which sums cost and claims for each prescriber state. The exact SQL is in the reproducibility block below and traces to a federal snapshot dated 2026-04-04.

Who uses this data

The source data behind this study is public

Compliance teams, journalists, and researchers work from the same federal source families cited above — queried by NPI or facility identifier through Fonteum’s open dataset pages and API. Every figure traces to a frozen, downloadable snapshot you can reproduce yourself.

Reproducibility

Every claim, reproducible

The SQL
medicare-part-d-prescribing-by-state.sql
-- Medicare Part D prescribing by state, 2024 — reproducible query.
--
-- Source:   CMS Medicare Part D Prescribers, "by Provider and Drug".
-- Snapshot: cms-part-d-prescribers / data year 2024 / CMS release 2026-04-04.
-- Base:     public.cms_part_d_prescribers (~28.0M prescriber × drug rows).
-- Reads:    part_d_by_state_mv (one row per prescriber_state) +
--           part_d_prescribing_overview_mv (program totals), from
--           supabase/migrations/20260612150000_part_d_prescribing_research_views.sql.
--           The view is GROUP BY prescriber_state over the 2024 base rows where
--           length(prescriber_state) = 2, summing total_claims and total_drug_cost.
--           State is the PRESCRIBER'S practice location, not the patient's home.

-- 1. Top states by total drug cost:
SELECT state, claims, cost,
       round(cost::numeric / claims, 2) AS cost_per_claim
FROM public.part_d_by_state_mv
ORDER BY cost DESC
LIMIT 10;
--  CA  129,565,592  $21,262,400,165  $164.11  <- highest total
--  NY   95,240,368  $18,174,131,281  $190.82  <- highest cost/claim among large states
--  FL  113,582,265  $16,838,937,918  $148.25
--  TX   98,638,359  $15,746,441,934  $159.64
--  PA   72,980,145  $11,128,347,140  $152.48
--  OH   62,294,899  $9,043,071,424   $145.17
--  NC   52,430,568  $8,138,215,348   $155.22
--  MI   49,623,865  $7,821,347,989   $157.61
--  IL   51,867,241  $7,536,982,736   $145.31
--  GA   47,568,589  $7,304,129,570   $153.55

-- 2. Four-state concentration (CA + NY + FL + TX):
WITH top4 AS (
  SELECT sum(cost) AS cost
  FROM public.part_d_by_state_mv
  WHERE state IN ('CA','NY','FL','TX')
)
SELECT top4.cost,
       round(100.0 * top4.cost / ov.total_drug_cost, 1) AS top4_cost_pct  -- 31.8%
FROM top4, public.part_d_prescribing_overview_mv ov;

-- 3. Cost-per-claim spread across large states (the figure):
SELECT state, round(cost::numeric / claims, 2) AS cost_per_claim
FROM public.part_d_by_state_mv
WHERE state IN ('NY','MA','NJ','CA','TX','OH','MO')
ORDER BY cost_per_claim DESC;
--  NY $190.82 ; MA $183.00 ; NJ $173.39 ; CA $164.11 ; TX $159.64 ; OH $145.17 ; MO $136.29
--  Program average = $153.24 (overview_mv.total_drug_cost / total_claims).

-- 61 reporting jurisdictions (50 states + DC + territories with a 2-letter code):
SELECT count(*) AS n_jurisdictions FROM public.part_d_by_state_mv;   -- 61
The snapshot
dataset_idcms-part-d-prescribers
snapshot_date2026-04-04
The JOINs
by_state = part_d_by_state_mv  -- 61 jurisdictions, prescriber state, cost + claims
ca_cost  = where state = 'CA'  -- $21,262,400,165 on 129,565,592 claims
cost_per_claim = cost / claims  -- NY 18,174,131,281 / 95,240,368 = $190.82 ; MO = $136.29
top4_share = (CA + NY + FL + TX) cost / program cost  -- 72.02B / 226.74B = 31.8%
program totals from part_d_prescribing_overview_mv
The pipeline version
methodology_versionpart-d-geography/v1

Reproduce this

Run the exact query against the frozen 2026-04-04.

-- Medicare Part D prescribing by state, 2024 — reproducible query. -- -- Source: CMS Medicare Part D Prescribers, "by Provider and Drug". -- Snapshot: cms-part-d-prescribers / data year 2024 / CMS release 2026-04-04. -- Base: public.cms_part_d_prescribers (~28.0M prescriber × drug rows). -- Reads: part_d_by_state_mv (one row per prescriber_state) + -- part_d_prescribing_overview_mv (program totals), from -- supabase/migrations/20260612150000_part_d_prescribing_research_views.sql. -- The view is GROUP BY prescriber_state over the 2024 base rows where -- length(prescriber_state) = 2, summing total_claims and total_drug_cost. -- State is the PRESCRIBER'S practice location, not the patient's home. -- 1. Top states by total drug cost: SELECT state, claims, cost, round(cost::numeric / claims, 2) AS cost_per_claim FROM public.part_d_by_state_mv ORDER BY cost DESC LIMIT 10; -- CA 129,565,592 $21,262,400,165 $164.11 <- highest total -- NY 95,240,368 $18,174,131,281 $190.82 <- highest cost/claim among large states -- FL 113,582,265 $16,838,937,918 $148.25 -- TX 98,638,359 $15,746,441,934 $159.64 -- PA 72,980,145 $11,128,347,140 $152.48 -- OH 62,294,899 $9,043,071,424 $145.17 -- NC 52,430,568 $8,138,215,348 $155.22 -- MI 49,623,865 $7,821,347,989 $157.61 -- IL 51,867,241 $7,536,982,736 $145.31 -- GA 47,568,589 $7,304,129,570 $153.55 -- 2. Four-state concentration (CA + NY + FL + TX): WITH top4 AS ( SELECT sum(cost) AS cost FROM public.part_d_by_state_mv WHERE state IN ('CA','NY','FL','TX') ) SELECT top4.cost, round(100.0 * top4.cost / ov.total_drug_cost, 1) AS top4_cost_pct -- 31.8% FROM top4, public.part_d_prescribing_overview_mv ov; -- 3. Cost-per-claim spread across large states (the figure): SELECT state, round(cost::numeric / claims, 2) AS cost_per_claim FROM public.part_d_by_state_mv WHERE state IN ('NY','MA','NJ','CA','TX','OH','MO') ORDER BY cost_per_claim DESC; -- NY $190.82 ; MA $183.00 ; NJ $173.39 ; CA $164.11 ; TX $159.64 ; OH $145.17 ; MO $136.29 -- Program average = $153.24 (overview_mv.total_drug_cost / total_claims). -- 61 reporting jurisdictions (50 states + DC + territories with a 2-letter code): SELECT count(*) AS n_jurisdictions FROM public.part_d_by_state_mv; -- 61

Download the data: SQL · JSON · CSV

Cite this study

Citation-ready for researchers and AI.

Fonteum Research Bureau (2026). Medicare Part D drug spending by state: where the dollars concentrate. CMS Medicare Part D Prescribers, snapshot 2026-04-04. https://fonteum.com/research/medicare-part-d-prescribing-by-state

Check the chain

The cited snapshot identifies the federal file. Where an attestation is present, its file hash can be re-derived; figures are not individually signed.

1
Snapshot
cms-part-d-prescribers · 2026-04-04
2
Supplied file hash
Not supplied
3
Snapshot attestation
Inspect supplied artifact
Figures are not individually signed · check it in Attest →

Federal source citations

  1. CMS Medicare Part D Prescribers · snapshot 2026-04-04 · federal source family · US-Government-Works

Fonteum LLC · June 12, 2026 · All figures trace to the frozen federal-data snapshot cited above.

What’s on file, by the numbers

Platform snapshot · 2026-07-30

13.4Mproviders & companiesProviders, organizations, owners, and facilities on file
26.2Msource-linked factsSource-linked field facts in the dated platform snapshot
90sources with dataDistinct snapshot source IDs with at least one positive record count
78fresh sourcesDistinct source IDs whose latest positive-data snapshot falls within the preceding 45 days
111sources integratedActive registry rows; integration does not establish a load
13state Medicaid jurisdictionsDistinct states represented in the state-exclusions serving table

Integrated, with-data, and fresh-observation counts are separate. No platform-wide source-completeness count is published. Completeness is source-specific and must be evaluated against the named source's expected scope. State coverage is a separate jurisdiction measure.

Source authority is record-specific

Use the issuer named on the record.

Fonteum spans federal, state, and global public publishers. A source page or returned record identifies its issuer and dataset where that metadata is available. A platform registry count does not assign every page to one authority or establish loaded, fresh, or complete coverage.

Browse source records and their stated limitations →

Reproducible by design

Inspect the evidence each published figure actually supplies.

Source and date

Research pages expose the named public file and observation date where those fields are available. Source-file SHA-256 coverage is separate; facts do not currently link deterministically to signatures.

Available derivation

Studies with a retained release and committed derivation link the SQL or method used. Other studies state the evidence and reproduction limits they actually have.

Daily observations

Dated table row-count observations can detect local drift. They do not imply that an upstream publisher released or Fonteum ingested new data that day.

Named medical review

Reviewed by Jennifer Montecillo, MD, medical reviewer. Non-practicing medical reviewer.

Read the full provenance and attestation methodology →

Request access