NPPES file of Aug 9, 2026

Medicare Part D 2024: brand-name drugs were 15% of claims but 88% of cost, where CMS reports the split

Among 779,916 Part D prescribers with a reported brand/generic split (55% of prescribers, $228.4 billion of $288.4 billion in cost), brand-name drugs were 15.11% of 2024 claims and 88.19% of cost. The District of Columbia has the highest brand share, Minnesota the lowest.

Research period: CMS data year 2024. Published:

Key findings

  • Among 779,916 Medicare Part D prescribers with full brand and generic reporting, brand-name drugs were 15.11% of 1.40 billion claims and 88.19% of $228.4 billion in drug cost.
  • The average brand-name claim cost $950.63; the average generic claim cost $22.67, about 42 times less.
  • The District of Columbia (17.93%) and New York (17.56%) have the highest brand-name share of claims; Minnesota (13.28%) and Montana (13.39%) the lowest. All 52 jurisdictions are in the table below.

Research question

Generic drugs fill most prescriptions, but brand-name drugs drive most spending. We measured how large that gap was in Medicare's drug benefit in 2024 and how much the brand-name share of prescriptions differs from state to state.

Methodology

PlainDoctor loads the CMS Medicare Part D Prescribers by Provider file for data year 2024 into table prescriber_summary (1,416,883 prescribers, one row per NPI). CMS suppresses the brand and generic split for prescribers with small counts, so this study keeps only the 779,916 rows where brand_claims, generic_claims, brand_cost and generic_cost are all reported. National and state figures come from:

SELECT state, count(*) AS prescribers,
  100.0*sum(brand_claims)/(sum(brand_claims)+sum(generic_claims)) AS brand_claim_pct,
  100.0*sum(brand_cost)/(sum(brand_cost)+sum(generic_cost))       AS brand_cost_pct,
  sum(brand_cost)/sum(brand_claims)     AS cost_per_brand_claim,
  sum(generic_cost)/sum(generic_claims) AS cost_per_generic_claim
FROM prescriber_summary
WHERE brand_claims IS NOT NULL AND generic_claims IS NOT NULL
  AND brand_cost IS NOT NULL AND generic_cost IS NOT NULL
GROUP BY state HAVING prescribers >= 1000
ORDER BY brand_claim_pct DESC;

The national row is the same query without GROUP BY. State is the prescriber's state in the CMS file; 52 jurisdictions have at least 1,000 qualifying prescribers.

Findings

One in seven prescriptions, seven in eight dollars

Across the 779,916 prescribers in the study, Medicare Part D paid for 211,858,028 brand-name claims and 1,190,117,334 generic claims in 2024. CMS Medicare Part D Prescribers - by Provider, 2024 Brand-name drugs were 15.11% of claims. Their cost was $201.4 billion against $27.0 billion for generics, so that share of claims accounted for 88.19% of drug cost. Per claim, a brand-name drug averaged $950.63 and a generic $22.67. The study covers the prescribers whose split CMS reports, 55% of the 1,416,883 in the file and $228.4 billion of its $288.4 billion in drug cost.

A 4.7-point spread between states

The District of Columbia has the highest brand-name share of claims at 17.93%, followed by New York (17.56%), Alaska, Hawaii and Connecticut. Minnesota is lowest at 13.28%. Because a brand-name claim costs about 42 times a generic one, a few points of claim share mean a large difference in cost: in the District of Columbia brand-name drugs were 90.86% of drug cost.

Every state, 2024

RankStatePrescribers in the studyBrand share of claimsBrand share of costCost per brand claim
1District of Columbia2,48117.93%90.86%$1500.15
2New York56,59217.56%88.27%$1006.43
3Alaska1,59717.27%89.37%$1152.97
4Hawaii2,88016.77%87.97%$1173.40
5Connecticut10,71916.66%89.88%$1050.13
6Nebraska4,81516.26%87.64%$765.21
7New Jersey20,34816.12%88.05%$1003.21
8Colorado12,82815.88%88.31%$1026.75
9Illinois29,49615.81%88.51%$861.06
10Oklahoma8,27915.70%87.62%$863.84
11Delaware2,42215.59%87.25%$977.54
12California79,54415.58%87.06%$966.09
13New Mexico4,67615.55%87.37%$811.95
14Massachusetts21,41215.53%88.66%$1121.67
15Maine4,10515.39%87.59%$1005.20
16Louisiana12,30915.25%89.44%$903.53
17North Carolina24,86315.23%89.08%$953.36
18Arizona16,99215.20%88.70%$1010.04
19Michigan24,95215.05%87.23%$950.83
20Maryland14,27615.02%87.71%$1118.55
21Georgia21,26015.00%89.76%$980.32
22Pennsylvania35,43814.98%87.38%$938.48
23Texas52,18714.98%88.96%$1019.17
24Vermont1,67414.95%86.78%$958.73
25Wisconsin14,90814.95%87.87%$893.61
26South Carolina12,76714.94%89.01%$997.43
27Kentucky11,35814.79%89.19%$863.19
28Indiana15,19514.70%88.87%$941.22
29West Virginia4,90914.67%88.75%$854.44
30Florida53,75214.65%88.96%$974.41
31Ohio29,85514.57%88.25%$920.50
32Alabama10,57414.54%87.40%$933.91
33Missouri14,58014.53%88.27%$859.14
34Mississippi6,30114.50%89.78%$879.53
35Rhode Island3,21914.47%86.13%$869.33
36Wyoming1,26914.47%85.43%$739.13
37Tennessee17,08114.45%88.68%$931.08
38New Hampshire3,88014.41%87.25%$1013.48
39Kansas6,65714.38%87.78%$862.61
40Virginia18,23314.36%87.79%$964.98
41Nevada5,62814.25%89.28%$1099.07
42Washington18,17214.24%87.08%$969.65
43South Dakota2,37614.20%89.24%$943.31
44Oregon10,79514.16%86.28%$937.76
45Puerto Rico6,60314.08%84.23%$539.79
46Idaho4,14414.06%86.94%$972.51
47Iowa8,21613.96%87.42%$808.52
48Utah6,09913.91%87.47%$1006.72
49North Dakota2,11113.87%86.11%$784.51
50Arkansas7,23113.73%87.83%$798.45
51Montana2,76313.39%86.95%$848.84
52Minnesota14,67513.28%86.94%$1027.29

Source: CMS Medicare Part D Prescribers - by Provider, 2024; prescribers with the brand and generic split reported, jurisdictions with at least 1,000 of them.

What this analysis cannot tell us

The study excludes prescribers whose brand and generic split CMS suppresses, mostly low-volume prescribers, so it covers 1.40 billion of the 1.71 billion Part D claims in the file. Cost is the gross amount paid at the pharmacy before manufacturer rebates, which are large for many brand-name drugs, so net spending is lower. Part D covers Medicare beneficiaries only, and states differ in the age, health and plan mix of those beneficiaries and in the specialties of their prescribers. Many brand-name drugs have no generic version, so a higher brand share does not by itself mean a generic was available and not used.

Sources