DrugDashboards
← Home

Medicare Part D drug prices

Part D is the pharmacy benefit — the pills you pick up at a counter, run through private plans that Medicare pays. Those plans negotiate their own prices, and CMS publishes them every quarter: what each plan pays for a 30-day supply of each drug, plus whether the plan covers it at all and what paperwork it demands first. (Clinician- administered drugs run through Part B instead.)

ⓘ How this was built
Data sources
  • CMS Quarterly Prescription Drug Plan Formulary, Pharmacy Network, and Pricing files (SPUF)
  • CMS Medicare Part D Prescribers — by Geography and Drug (annual)
  • CMS NADAC (pharmacy acquisition cost) for the comparison
Method

Negotiated 30-day point-of-sale unit prices and formulary terms aggregated across every unsuppressed Part D and MA-PD plan in the quarter shown. CMS publishes one representative NDC per drug concept (RxCUI) rather than every package, so these figures come from CMS's representative package for the same drug — matched on generic name, strength, and dosage form. Prices are point of sale — gross of the confidential rebates plans receive afterward. Estimated from MedPAC's program-wide rebate aggregates (June 2023: DIR = 29% of gross Part D spending; brand rebates ≈ 25–40% of gross, generics minimal). Actual rebates are confidential and vary widely by drug — this is a range, not a fact about this drug.

Pipeline and calculations built by Claude (Fable 5) from the public datasets above. Educational only — verify against primary sources before acting.

1.43×
what plans pay at the counter vs what the pharmacy paid to buy the drug (median, before rebates)
6,128
distinct drugs priced by plans — one price per strength and form, Apr 1 – Jun 30, 2026
5,496
Part D and Medicare Advantage drug plans in the file
58%
of covered drugs face prior authorization or step therapy in at least one plan

Where Part D plans pay the most above pharmacy cost

The negotiated price a plan pays at the counter, next to what the pharmacy paid its wholesaler for the same drug, in the same quarter.

Read this before reading the table

This gap is not the pharmacy's profit, and it is not the plan's real cost. Both ends move after the sale:

  • The plan pays less than shown. Manufacturer rebates flow back to the plan afterward and are confidential — so the left column is gross, like every public drug price.
  • The pharmacy does not keep the difference. The payment has to cover dispensing, not just acquisition, and under spread pricing a PBM can keep part of the gap between what the plan pays and what the pharmacy is paid. Independent pharmacies have famously been reimbursed near or below their own cost on generics.
  • Since January 1, 2024CMS requires pharmacy price concessions to be reflected in the price at the counter rather than clawed back later, so this is no longer reduced by after-the-fact DIR fees — but that still does not make the gap anyone's margin.

What it does show is where the money in the middle is largest — which is why generics like these draw scrutiny.

DrugPlan pays, per unit (gross)Pharmacy paid (NADAC, per unit)Gap
doxycycline hyclate$23.93$0.381662.7×
Dapagliflozin$6.05$0.184532.8×
Teriflunomide$5.90$0.319818.5×
Metformin Hydrochloride$4.53$0.278116.3×
Abiraterone Acetate$48.49$3.0216.1×
Ticagrelor$5.00$0.324015.4×
Cyclobenzaprine Hydrochloride$13.69$0.888715.4×
Pirfenidone$12.47$0.860814.5×
Tetrabenazine$10.94$0.806613.6×
Imatinib Mesylate$8.96$0.663213.5×

The most-prescribed drugs you need permission to get

Plans cover these, but most of them require prior authorization— your doctor has to get the plan's approval before it will pay. Ranked by how many Part D prescriptions the drug accounts for a year, so these are the gates the most people actually run into.

ⓘ How this was built
Data sources
  • CMS quarterly plan formulary files (restriction rates)
  • CMS Medicare Part D Spending by Drug (annual prescriptions and cost)
Method

Both halves are per molecule. CMS publishes utilization by drug name with no NDCs, so prescription counts are inherently molecule-wide; restriction rates are therefore plan-weighted across every product of that molecule rather than taken from one package. (Mixing the two grains is actively wrong: one gated branded combination made hydrochlorothiazide look 100% prior-authorized when the molecule is 0%.) Listed when prior authorization applies to more than half of covering plans. Cost per prescription is gross, before rebates.

Pipeline and calculations built by Claude (Fable 5) from the public datasets above. Educational only — verify against primary sources before acting.

DrugPart D prescriptions per yearAvg cost per prescriptionTypical tierNeeds prior approvalHas quantity limit
semaglutide12 products11.9 million$1,2763100%of plans97%
tirzepatide18 products5.1 million$1,2413100%of plans99%
Ondansetron2 products4.9 million$15287%of plans23%
Dulaglutide4 products4.3 million$1,2673100%of plans99%
cyclosporine18 products2.3 million$763483%of plans13%
Evolocumab2 products2.2 million$874378%of plans83%
Benztropine Mesylate3 products1.9 million$12261%of plans0%
lidocaine3 products1.8 million$124465%of plans87%
hydroxyzine pamoate3 products1.6 million$12366%of plans0%
Sildenafil citrate839K$552100%of plans34%

Tier is the plan's cost-sharing band — 1–2 are usually cheap generics, 4–5 are the specialty tiers where patients pay a percentage of the price rather than a flat copay.

Part D spending by state · 2024

Every Part D prescription filled in each state during 2024, added up. States are listed by total spending, largest first.

Total spentis that state's entire Part D drug bill — every dollar that reached a pharmacy, from all payers combined. It splits into the next two columns: paid by plans (what the drug plan handed the pharmacy) and paid by patients(the copays and coinsurance people paid at the counter). See the note below before reading the plan column as Medicare's budget — it is considerably larger than what Medicare itself ends up spending.

Average cost per 30-day supply is that total divided by the number of one-month prescription fills it bought. In plain terms: for a typical one-month prescription filled in this state, this is what it cost in total — everyone's money combined, not the patient's share alone and not Medicare's share alone. A 90-day prescription counts as three 30-day fills, so states that favor 90-day scripts are not penalized.

ⓘ How this was built
Data sources
  • CMS Medicare Part D Prescribers — by Geography and Drug (annual)
Method

Summed across every drug in each state: total drug cost (ingredient cost + dispensing fee + sales tax, paid by the plan, the beneficiary, and government subsidies together) and 30-day-equivalent fills. The patient column is CMS's beneficiary cost share (low-income-subsidy plus non-LIS recipients) - what patients themselves paid, not what was subsidized on their behalf. The plans-and-Medicare column is everything else: this file carries no separate plan-payment field, so the plan's payment and the federal subsidies funding it cannot be separated at state level and are shown combined. Prescriptions written for 90 days count as three 30-day fills, so per-fill costs stay comparable across states with different prescribing habits. Costs are gross — before the confidential rebates plans receive later. This counts prescriptions by the state of the PRESCRIBER, and cannot be turned into a per-person figure, because CMS's beneficiary counts are per drug and the same patient appears under every drug they take.

Pipeline and calculations built by Claude (Fable 5) from the public datasets above. Educational only — verify against primary sources before acting.

What rebates do to the national total
$288.6B
gross, as reported
$65.2B$105.7B
estimated rebates (2337% of gross)
=
$182.9B$223.4B
estimated net of rebates

Estimated, not reported — drug-level rebates are confidential by statute. Built from the mix rather than one blended rate: 90% of national Part D spending is brand-name drugs, which carry rebates of roughly 2540%; generics carry almost none. As a check, MedPAC's independently derived program-wide figure — 29% of gross — falls inside this range.

StateTotal spent on Part D drugsPaid by plans (not patients)Paid by patientsAvg cost per 30-day supply30-day supplies filled
United States (all)$288.6B$270.9B$17.7B (6% of total)$923.1 billion
California$27.3B$25.9B$1.4B (5%)$94289.8 million
New York$22.9B$22.0B$951M (4%)$118193.6 million
Florida$21.5B$20.2B$1.3B (6%)$86249.9 million
Texas$20.1B$18.7B$1.3B (7%)$91219.5 million
Pennsylvania$14.0B$13.1B$867M (6%)$94148.4 million
Ohio$11.3B$10.6B$719M (6%)$88128.0 million
North Carolina$10.2B$9.6B$651M (6%)$93109.5 million
Michigan$9.8B$9.3B$562M (6%)$92107.3 million
Illinois$9.6B$9.0B$665M (7%)$86111.6 million
Georgia$9.1B$8.6B$539M (6%)$9596.7 million
New Jersey$8.0B$7.5B$500M (6%)$10278.4 million
Massachusetts$7.6B$7.2B$404M (5%)$10969.6 million
Tennessee$7.1B$6.7B$461M (6%)$8880.7 million
Indiana$6.5B$6.1B$415M (6%)$8774.3 million
Virginia$6.1B$5.7B$426M (7%)$8671.0 million
Missouri$6.0B$5.6B$396M (7%)$8669.6 million
Arizona$5.4B$5.0B$392M (7%)$8860.5 million
Alabama$5.3B$5.0B$301M (6%)$9158.4 million
South Carolina$5.2B$4.9B$357M (7%)$9256.5 million
Kentucky$5.0B$4.7B$285M (6%)$8756.9 million
Wisconsin$4.9B$4.5B$364M (7%)$8160.1 million
Washington$4.8B$4.5B$351M (7%)$8556.9 million
Louisiana$4.8B$4.5B$263M (5%)$9351.8 million
Maryland$4.5B$4.2B$281M (6%)$10144.9 million
Minnesota$4.3B$4.0B$339M (8%)$8451.3 million
Connecticut$4.1B$3.9B$215M (5%)$11037.2 million
Colorado$3.7B$3.4B$251M (7%)$9339.8 million
Oklahoma$3.3B$3.0B$246M (7%)$9036.5 million
Puerto Rico$3.1B$3.0B$34M (1%)$6646.7 million
Oregon$3.0B$2.8B$232M (8%)$8236.8 million
Mississippi$2.7B$2.6B$165M (6%)$8432.6 million
Arkansas$2.7B$2.5B$183M (7%)$8133.4 million
Iowa$2.4B$2.2B$222M (9%)$7432.8 million
Kansas$2.4B$2.2B$196M (8%)$8328.5 million
Nevada$2.0B$1.9B$136M (7%)$8623.7 million
West Virginia$1.9B$1.8B$106M (6%)$8023.5 million
Utah$1.6B$1.5B$141M (9%)$8219.9 million
Nebraska$1.6B$1.5B$137M (9%)$8618.4 million
Maine$1.4B$1.4B$79M (6%)$9115.8 million
Idaho$1.3B$1.2B$102M (8%)$8515.4 million
New Mexico$1.3B$1.2B$85M (7%)$8115.6 million
New Hampshire$1.1B$1.1B$91M (8%)$8613.4 million
Hawaii$997M$945M$52M (5%)$1039.7 million
Rhode Island$953M$892M$60M (6%)$8111.7 million
Delaware$941M$873M$67M (7%)$9010.5 million
District of Columbia$716M$689M$27M (4%)$1544.6 million
Montana$704M$638M$66M (9%)$749.5 million
South Dakota$699M$629M$70M (10%)$838.4 million
North Dakota$549M$489M$60M (11%)$727.6 million
Vermont$541M$503M$38M (7%)$945.8 million
Alaska$396M$378M$18M (5%)$1133.5 million
Wyoming$259M$230M$29M (11%)$663.9 million
Virgin Islands$33M$30M$4M (11%)$122273K
Guam$8M$7M$2M (20%)$54153K
Northern Mariana Islands$1M$924,849$184,332 (17%)$6717K

A state near the top is not necessarily negotiating badly — cost per 30-day supply mostly tracks which drugs get prescribed there. A state whose doctors write more specialty and brand prescriptions pays more per fill without anyone paying more for the same drug.

Why this is bigger than the “Medicare spends $X on drugs” figure you have seen

These are gross dollars at the pharmacy counter, from every payer, before anything flows back. Published Medicare-cost figures are net, and three things come out between the two:

  • Manufacturer rebates. Drugmakers pay plans confidential rebates after the sale — MedPAC put these at 29% of gross Part D spending. None of it is visible in any public per-drug dataset, which is why every price here is gross.
  • What patients paid. The column above — $17.7B nationally.
  • Premiums and state contributions. Roughly a quarter of Part D funding comes from enrollee premiums and state payments, not the federal government.

Net of all that, Medicare's own Part D cost was about $146 billion in 2024 — roughly half the gross figure in this table. Both numbers are correct; they answer different questions. This table answers “what did these drugs cost at the counter,” which is the one you need to compare drugs, states, and prices.

Not shown above: $20M (0.007% of the national total) that CMS does not attribute to a state — Armed Forces Central/South America, Armed Forces Europe, Armed Forces Pacific, Foreign Country, Unknown. “Unknown” is CMS's bucket for prescriptions whose prescriber state could not be determined.

On rebates: every price here is what changes hands at the pharmacy counter. Manufacturers later pay plans confidential rebates that no public dataset discloses, so the true net cost is lower — see the estimated ranges on individual drug pages and the gross-to-net explainer.

Source: CMS quarterly plan formulary and pricing files, and the annual Part D prescriber summary. Educational only — not coverage, billing, or clinical advice.