Skip to content
FonteumThe Graph
DataResearchCare CompareThe DifferAttestAPI
See the proof
  • Data
  • Research
  • Care Compare
  • The Differ
  • Attest
  • API
See the proof
  1. All studies
  2. /GLP-1 drugs now cost Medicare Part D $24.57 billion a year
CARE QUALITY · ISSUE 056
cms-part-d-prescribersOriginal Research

GLP-1 drugs now cost Medicare Part D $24.57 billion a year

GLP-1 drugs cost Medicare Part D $24.57 billion in 2024 — 10.8% of the entire program's drug spending on just 1.3% of its prescriptions. Ozempic alone, at $12.38 billion, is the second-costliest drug in Part D; Mounjaro and Trulicity push the class past $24 billion.

BY FONTEUM RESEARCH BUREAU · JUNE 12, 2026 · 11 MIN READ · ASSERTED VIA SLSA L3REVIEWED BY DR. JENNIFER MONTECILLO, MDSNAPSHOT 2026-04-04 · DOI 10.5072/fonteum/medicare-part-d-glp1-spending-2026 · LAST UPDATED JUNE 12, 2026
CMS Medicare Part D Prescribers · 2026-04-04
Reviewed by Dr. Jennifer Montecillo, MD, non-practicing medical reviewer. Gullas College of Medicine, 2019. Non-practicing medical reviewer focused on source interpretation, terminology, and limitations language. About our reviewers →
Reproduce this study →
The GLP-1 drugs driving Medicare Part D spendingcms-part-d-prescribers · 2026-04-04
Ozempic
12.38
Mounjaro
5.83
Trulicity
4.79
Rybelsus
1.31
Built on CMS Medicare Part D Prescribers · snapshot 2026-04-04 · reproducible · re-derive the figures yourself
Key findings
$24.57B
in Medicare Part D drug cost for the GLP-1 class in 2024 — 10.8% of the program's $226.74 billion total, on 19.6 million prescription claims
cms-part-d-prescribers · CMS
$12.38B
for Ozempic alone, making it the second-costliest single drug in all of Part D, behind only the blood thinner Eliquis
cms-part-d-prescribers · CMS
98.9%
of GLP-1 class cost comes from just four brands — Ozempic, Mounjaro, Trulicity, and Rybelsus
cms-part-d-prescribers · CMS
$1,254
average Part D cost per GLP-1 claim — roughly eight times the $153 average across all Part D prescriptions
cms-part-d-prescribers · CMS
On this page
A $24.57 billion class, almost overnightFour drugs are almost the entire billWhy GLP-1s cost eight times the average prescriptionThe drugs Medicare still won't pay for: Wegovy and ZepboundHow this connects to the rest of Part DMethodologyLimitationsSources

A single class of diabetes drugs has become one of the largest line items in Medicare's prescription program. In 2024, GLP-1 receptor agonists — the injectables and oral agents marketed as Ozempic, Mounjaro, Trulicity, and Rybelsus — cost Medicare Part D $24.57 billion. That is 10.8% of the program's entire $226.74 billion drug bill, spent on 19.6 million prescription claims: barely 1.3% of all Part D claims. A class that is roughly one in a hundred prescriptions now carries more than one in ten of the program's dollars.

A $24.57 billion class, almost overnight

GLP-1 drugs mimic a gut hormone that prompts insulin release and slows digestion. Approved first for type 2 diabetes, they have moved to the center of Medicare spending faster than any other therapeutic class. The 2024 federal prescribing file puts the diabetes-indicated total at $24.57 billion — money concentrated in a handful of brand-name products with no generic equivalents.

The scale is easier to grasp by comparison. The GLP-1 class costs Part D more than the entire program spends in any single U.S. state outside the four largest, and more than every prescription written by every dermatologist, urologist, and psychiatrist in the program combined. It rivals the whole of Medicare's spending on cancer drugs.

A drug class that is barely one in a hundred Part D prescriptions now accounts for more than one in ten of the program's dollars.

Four drugs are almost the entire bill

The class total hides how concentrated it is. Four brands account for 98.9% of GLP-1 spending in Part D.

GLP-1 drugGeneric2024 Part D costClaimsCost per claim
OzempicSemaglutide$12.38B9,930,484$1,246
MounjaroTirzepatide$5.83B4,694,896$1,241
TrulicityDulaglutide$4.79B3,816,376$1,254
RybelsusSemaglutide (oral)$1.31B899,704$1,455

Ozempic alone cost $12.38 billion — half the entire GLP-1 class, and enough to make it the second-costliest single drug in all of Medicare Part D, behind only the blood thinner Eliquis. Mounjaro, the newer dual-acting agent, reached $5.83 billion in 2024 on fewer than five million claims. Together, semaglutide products (Ozempic plus the oral Rybelsus) account for $13.69 billion of the class.

GLP-1 drugs are 1.3 percent of Medicare Part D prescription claims but 10.8 percent of its drug cost. The class averages 1,254 dollars per claim versus 153 dollars across all Part D prescriptions.
The GLP-1 class is a small share of Part D prescriptions but a large share of its dollars. Cost-per-claim is roughly eight times the program-wide average. Source: CMS Medicare Part D Prescribers · data year 2024 · snapshot 2026-04-04.

Why GLP-1s cost eight times the average prescription

The average Part D prescription cost the program about $153 in 2024. The average GLP-1 claim cost $1,254 — roughly eight times as much. The reason is structural rather than clinical: GLP-1 drugs are brand-only injectables still under patent, with no generic competition to pull list prices down. Most Part D prescriptions are inexpensive generics — atorvastatin, lisinopril, metformin — that cost a few dollars each. GLP-1 drugs sit at the opposite end of that distribution, and there are now enough of them to bend the whole program's cost curve.

That cost-per-claim gap is why a class with a small claim count produces an outsized bill. Volume tells you how often a drug is prescribed; cost-per-claim tells you what each prescription does to the budget. On the second measure, GLP-1 drugs are among the most consequential in Medicare.

These are gross point-of-sale costs — the total paid before manufacturer rebates. Net spending after rebates, which CMS negotiates confidentially, is lower and is not public at the drug level. The gross figures are the right basis for comparison across drugs, but they overstate what Medicare ultimately retains as cost.

The drugs Medicare still won't pay for: Wegovy and Zepbound

The most widely discussed GLP-1 products — Wegovy and Zepbound, the weight-loss-labeled versions of semaglutide and tirzepatide — are almost absent from this data. Neither appears among the 50 costliest drugs in Part D for 2024.

The reason is statutory. Section 1860D-2(e)(2) of the Social Security Act excludes "agents when used for anorexia, weight loss, or weight gain" from Part D coverage. A drug approved only for chronic weight management cannot be covered by Medicare on that basis. The same molecule sold for diabetes (Ozempic, Mounjaro) is covered; sold for weight loss (Wegovy, Zepbound) it is not. Wegovy received an FDA cardiovascular-risk-reduction indication in 2024, which opens a narrow path to Part D coverage for patients with established heart disease — but in the 2024 data, weight-loss GLP-1s remain a rounding error next to their diabetes-labeled siblings.

This is the policy fault line underneath the headline number. The $24.57 billion is what Medicare spends on GLP-1 drugs under the diabetes door that is open today. Proposals to extend Part D coverage to obesity would widen that door substantially — which is why the diabetes-only figure is the right baseline to measure any future change against.

How this connects to the rest of Part D

GLP-1 spending is one thread in a larger pattern. Our Medicare Part D drug-spending overview shows the program splitting into two economies — cheap generics that carry the volume, and brand-name drugs that carry the dollars; GLP-1s are the fastest-growing corner of the brand economy. The companion study on the most expensive Medicare Part D drugs places GLP-1s against the other high-cost classes, and our prescribing-by-specialty analysis shows endocrinology and primary care — the specialties that write most GLP-1 scripts — climbing the cost table because of them. None of these studies names or surfaces any individual prescriber; all are aggregate-only.

Methodology

All figures aggregate the CMS Medicare Part D Prescribers "by Provider and Drug" public-use file for data year 2024, read from frozen materialized views over the 28.0-million-row cms_part_d_prescribers table (snapshot 2026-04-04). The GLP-1 class is defined by generic name: semaglutide, tirzepatide, dulaglutide, liraglutide, exenatide, and lixisenatide — the GLP-1 receptor agonists. Class cost and claims are the sum of total_drug_cost and total_claims over that generic set; per-brand figures come from the costliest-drugs view. Cost-per-claim is class cost divided by class claims. Shares use the program totals in the overview view. The exact queries are in the reproducibility block below and trace to the Part D Prescribers dataset. Methodology version: part-d-glp1/v1.

Limitations

  • Gross cost, not net. Figures are point-of-sale drug cost before manufacturer rebates, which CMS keeps confidential at the drug level. Net Medicare spending on GLP-1s is lower than the gross totals shown.
  • Diabetes indication only. Part D covers these drugs for type 2 diabetes, not weight loss. The total reflects on-label diabetes use; it is not a measure of GLP-1 use across all of U.S. healthcare.
  • A single year. This is the 2024 release, the most recent full data year. It is a snapshot, not a trend line; GLP-1 spending has risen steeply year over year and will move with each refresh.
  • Cost is not appropriateness. A high class total reflects price and prescribing volume, not whether any prescription was clinically warranted. This study draws no conclusion about individual prescribing decisions.
  • Aggregate-only. Every figure is a drug-, class-, or program-level total. No individual prescriber is named, surfaced, or attached to any profile.

Sources

  • CMS — Medicare Part D Prescribers by Provider and Drug — the federal public-use file behind every figure in this study.
  • CMS — Medicare Part D Prescribers methodology — how CMS builds the prescriber-by-drug file, including the fewer-than-11-claim suppression rule.
  • Social Security Act §1860D-2(e) — Excluded drugs (42 U.S.C. 1395w-102) — the statutory weight-loss exclusion that keeps Wegovy and Zepbound out of Part D.
  • KFF — What to Know About Medicare Coverage of Ozempic, Wegovy, and Other GLP-1 Drugs — the diabetes-versus-weight-loss coverage distinction in policy context.
  • FDA — Wegovy prescribing information (cardiovascular indication) — the 2024 cardiovascular-risk-reduction label that opens a narrow Part D coverage path.

Frequently asked questions

How much does Medicare Part D spend on GLP-1 drugs?
In 2024, Medicare Part D spent $24.57 billion on GLP-1 receptor agonists — the class that includes Ozempic, Mounjaro, and Trulicity. That is 10.8% of the program's entire $226.74 billion drug bill, delivered on 19.6 million prescription claims, about 1.3% of all Part D claims.
Is Ozempic the most expensive drug in Medicare Part D?
No — it is the second-costliest. Ozempic cost Part D $12.38 billion in 2024, behind only the blood thinner Eliquis at $19.88 billion. Ozempic alone accounts for half of all GLP-1 spending in the program and about 5.5% of total Part D drug cost.
Does Medicare cover Ozempic and Mounjaro?
Medicare Part D covers these drugs when prescribed for type 2 diabetes, their FDA-approved on-label use in the program. The $24.57 billion total reflects that diabetes coverage. By federal statute, Part D does not cover drugs used only for weight loss, which is why their weight-loss-labeled siblings barely appear.
Why are GLP-1 drugs so expensive per prescription?
GLP-1 drugs are brand-only injectables with no generic competition, so each fill carries a high list price. The average GLP-1 claim cost Part D about $1,254 in 2024 — roughly eight times the $153 average across all Part D prescriptions, which are dominated by cheap generics.
Does Medicare cover Wegovy or Zepbound for weight loss?
Not for weight loss alone. Section 1860D-2 of the Social Security Act excludes agents used for weight loss from Part D coverage. Neither Wegovy nor Zepbound appears among the 50 costliest Part D drugs in 2024. Wegovy gained a cardiovascular-risk indication in 2024 that can support coverage in specific cases.
Which GLP-1 drugs drive the spending?
Four brands carry 98.9% of the class. Ozempic ($12.38 billion) and Mounjaro ($5.83 billion) lead, followed by Trulicity ($4.79 billion) and the oral semaglutide Rybelsus ($1.31 billion). Older GLP-1 drugs such as Victoza and Byetta together make up the remaining 1.1%.
Can I reproduce these GLP-1 spending figures?
Yes. Every number aggregates the CMS Medicare Part D Prescribers public-use file for data year 2024, read from frozen materialized views. The GLP-1 set is defined by generic name. The exact SQL is in the reproducibility block below and traces to a specific federal snapshot dated 2026-04-04.

Datasets used

CMS Medicare Part D Prescribers→

Reproducibility

Every claim, reproducible

The SQL+
medicare-part-d-glp1-spending.sql
-- GLP-1 drugs in Medicare Part D, 2024 — fully 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:    the five frozen materialized views created by
--           supabase/migrations/20260612150000_part_d_prescribing_research_views.sql.
--           These views aggregate the 28M-row base table ONCE (the base table is
--           too large to GROUP BY inside an 8s request), so every figure below is
--           bounded and reproducible. The GLP-1 slice is computed in the overview
--           view as a FILTER over generic_name; the per-brand rows are read from
--           the costliest-drugs view.
--
-- Every headline figure in the study resolves to one of the rows below.

-- 1. Program totals + the GLP-1 class slice (single overview row):
SELECT
  total_drug_cost,                                              -- $226,740,902,131  program total
  total_claims,                                                 -- 1,479,628,807     program claims
  glp1_cost,                                                    -- $24,567,586,107   GLP-1 class cost
  glp1_claims,                                                  -- 19,591,489        GLP-1 class claims
  round(100.0 * glp1_cost   / total_drug_cost, 2) AS glp1_cost_pct,    -- 10.84%
  round(100.0 * glp1_claims / total_claims,    2) AS glp1_claims_pct,  --  1.32%
  round(glp1_cost::numeric / glp1_claims, 2)      AS glp1_cost_per_claim,   -- $1,253.99
  round(total_drug_cost::numeric / total_claims, 2) AS program_cost_per_claim -- $153.24
FROM public.part_d_prescribing_overview_mv;

-- The GLP-1 class is defined exactly as in the view: generic_name in
--   ('Semaglutide','Tirzepatide','Dulaglutide','Liraglutide',
--    'Exenatide','Exenatide Microspheres','Lixisenatide','Semaglutide (Oral)')
-- (the GLP-1 receptor agonists), summed over data_year = 2024.

-- 2. The GLP-1 brands that surface in the 50 costliest Part D drugs:
SELECT rank, brand_name, generic_name, claims, cost,
       round(cost::numeric / claims, 2) AS cost_per_claim
FROM public.part_d_top_drugs_by_cost_mv
WHERE generic_name IN ('Semaglutide','Tirzepatide','Dulaglutide','Liraglutide',
                       'Exenatide','Exenatide Microspheres','Lixisenatide','Semaglutide (Oral)')
ORDER BY cost DESC;
--  2  Ozempic    Semaglutide        9,930,484  $12,375,986,475  $1,246  <- 2nd costliest drug overall
--  4  Mounjaro   Tirzepatide        4,694,896  $5,825,295,741   $1,241
--  7  Trulicity  Dulaglutide        3,816,376  $4,786,817,612   $1,254
-- 33  Rybelsus   Semaglutide (Oral)   899,704  $1,309,259,751   $1,455
-- The four named brands = $24,297,359,579 = 98.9% of the $24.57B class total;
-- the remaining 1.1% is older GLP-1s (Victoza, Byetta, etc.) below the top 50.

-- 3. Wegovy / Zepbound absence check — neither appears in the 50 costliest drugs
--    (Part D excludes weight-loss-only agents per SSA §1860D-2(e)(2)):
SELECT count(*) AS weight_loss_glp1_in_top50
FROM public.part_d_top_drugs_by_cost_mv
WHERE brand_name IN ('Wegovy','Zepbound');     -- 0
The snapshot+
dataset_idcms-part-d-prescribers
snapshot_date2026-04-04
sha256
doi10.5072/fonteum/medicare-part-d-glp1-spending-2026
slsa_provenance_url
The JOINs+
glp1_cost   = sum(total_drug_cost) where generic_name in (Semaglutide, Tirzepatide, Dulaglutide, Liraglutide, Exenatide, Lixisenatide)  -- $24,567,586,107
glp1_claims = sum(total_claims) over the same GLP-1 generic set                                                                          -- 19,591,489
program_cost   = part_d_prescribing_overview_mv.total_drug_cost   -- $226,740,902,131
glp1_cost_share = glp1_cost / program_cost                        -- 10.84%
glp1_cost_per_claim = glp1_cost / glp1_claims                     -- $1,253.99
The pipeline version+
git_sha
slsa_provenance
methodology_versionpart-d-glp1/v1

Reproduce this

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

-- GLP-1 drugs in Medicare Part D, 2024 — fully 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: the five frozen materialized views created by -- supabase/migrations/20260612150000_part_d_prescribing_research_views.sql. -- These views aggregate the 28M-row base table ONCE (the base table is -- too large to GROUP BY inside an 8s request), so every figure below is -- bounded and reproducible. The GLP-1 slice is computed in the overview -- view as a FILTER over generic_name; the per-brand rows are read from -- the costliest-drugs view. -- -- Every headline figure in the study resolves to one of the rows below. -- 1. Program totals + the GLP-1 class slice (single overview row): SELECT total_drug_cost, -- $226,740,902,131 program total total_claims, -- 1,479,628,807 program claims glp1_cost, -- $24,567,586,107 GLP-1 class cost glp1_claims, -- 19,591,489 GLP-1 class claims round(100.0 * glp1_cost / total_drug_cost, 2) AS glp1_cost_pct, -- 10.84% round(100.0 * glp1_claims / total_claims, 2) AS glp1_claims_pct, -- 1.32% round(glp1_cost::numeric / glp1_claims, 2) AS glp1_cost_per_claim, -- $1,253.99 round(total_drug_cost::numeric / total_claims, 2) AS program_cost_per_claim -- $153.24 FROM public.part_d_prescribing_overview_mv; -- The GLP-1 class is defined exactly as in the view: generic_name in -- ('Semaglutide','Tirzepatide','Dulaglutide','Liraglutide', -- 'Exenatide','Exenatide Microspheres','Lixisenatide','Semaglutide (Oral)') -- (the GLP-1 receptor agonists), summed over data_year = 2024. -- 2. The GLP-1 brands that surface in the 50 costliest Part D drugs: SELECT rank, brand_name, generic_name, claims, cost, round(cost::numeric / claims, 2) AS cost_per_claim FROM public.part_d_top_drugs_by_cost_mv WHERE generic_name IN ('Semaglutide','Tirzepatide','Dulaglutide','Liraglutide', 'Exenatide','Exenatide Microspheres','Lixisenatide','Semaglutide (Oral)') ORDER BY cost DESC; -- 2 Ozempic Semaglutide 9,930,484 $12,375,986,475 $1,246 <- 2nd costliest drug overall -- 4 Mounjaro Tirzepatide 4,694,896 $5,825,295,741 $1,241 -- 7 Trulicity Dulaglutide 3,816,376 $4,786,817,612 $1,254 -- 33 Rybelsus Semaglutide (Oral) 899,704 $1,309,259,751 $1,455 -- The four named brands = $24,297,359,579 = 98.9% of the $24.57B class total; -- the remaining 1.1% is older GLP-1s (Victoza, Byetta, etc.) below the top 50. -- 3. Wegovy / Zepbound absence check — neither appears in the 50 costliest drugs -- (Part D excludes weight-loss-only agents per SSA §1860D-2(e)(2)): SELECT count(*) AS weight_loss_glp1_in_top50 FROM public.part_d_top_drugs_by_cost_mv WHERE brand_name IN ('Wegovy','Zepbound'); -- 0

Cite this study

Citation-ready for researchers and AI.

Fonteum Research Bureau (2026). GLP-1 drugs now cost Medicare Part D $24.57 billion a year. CMS Medicare Part D Prescribers, snapshot 2026-04-04. https://fonteum.com/research/medicare-part-d-glp1-spending

Check the chain

Each figure is snapshot-attested — re-derive the hash from the federal file.

1
Snapshot
cms-part-d-prescribers · 2026-04-04
2
Field hash
SHA-256 a3f1c9…7e6b
3
Signed
Ed25519 · verifiable
✓ Chain signed · check it in Attest →

Related studies

  • FINANCIAL DISTRESS · JUN 2026The most expensive Medicare Part D drugs are rarely the most prescribedEliquis cost Medicare Part D $19.88 billion in 2024 — the single costliest drug in the program, yet only its 12th most-prescribed. That inversion defines Part D: brand-name drugs are 23.9% of prescriptions but 90.1% of the dollars, while cheap generics carry the volume and almost none of the cost.
  • WORKFORCE · JUN 2026Who prescribes Medicare's drug spending? Nurse practitioners now leadNurse practitioners drove $37.48 billion of Medicare Part D drug cost in 2024 — more than any other specialty, including internal medicine and cardiology. But the steepest bills come from oncology: hematology-oncologists averaged $2,441 per prescription, sixteen times the program-wide $153, on a fraction of the claims.
  • ACCESS · JUN 2026Medicare Part D drug spending by state: where the dollars concentrateCalifornia 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.
  • WORKFORCE · JUN 2026Who is enrolled in Medicare? The nurse practitioner is now the most common clinician413,539 nurse practitioner enrollments make NPs the single most common clinician type in Medicare's provider-enrollment file — 13.9% of all 2.98 million PECOS records, nearly triple the largest physician specialty. Together, NPs and physician assistants are one in five enrollments. Advanced-practice providers now anchor the Medicare workforce.
  • ACCESS · APR 2026A March spike in Medicare enrollment deactivations thinned provider supply in shortage areasMedicare enrollment deactivations in PECOS ran 28% above the trailing-twelve-month average in March 2026 — and the spike was not uniform. Deactivations in HRSA-designated shortage areas grew 41% against trend, versus 19% elsewhere. The places least able to absorb a departure lost providers fastest.

Federal source citations

  1. [1]CMS Medicare Part D Prescribers · snapshot 2026-04-04 · federal source family · US-Government-Works
Dataset catalog →Source registry →Methodology →Chain integrity →All research →Provider lookup →

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

Fonteum
Products
The DifferAttestAPIFHIR API
Data
Care CompareResearchData catalogSources
Company
AboutPressEditorial policyCorrections
Legal
Privacy policyTerms of serviceMedical disclaimer

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

© 2026 Fonteum, Inc. All rights reserved.

The U.S. healthcare graph AI can cite — every fact carries its source.

Request access→