Skip to main content
DrugPrice

Drug Prices by Pharmaceutical Manufacturer

Compare prescription drug pricing across 45 pharmaceutical manufacturers, representing 437 drugs and $317.4B in annual Medicare Part D spending.

45
Manufacturers
437
Drugs Tracked
$317.4B
Medicare Spending
$221.00
Avg Cost/Claim

Top 20 Manufacturers by Medicare Spending

#ManufacturerDrugsMedicare Spending
1Bristol-Myers Squibb20$39.5B
2Janssen25$27.0B
3Novartis27$19.9B
4Eli Lilly21$17.8B
5AstraZeneca21$17.6B
6Genentech/Roche22$17.0B
7AbbVie15$16.8B
8Novo Nordisk12$15.3B
9Gilead15$14.7B
10Pfizer32$14.7B
11Merck18$13.7B
12Amgen11$10.8B
13GlaxoSmithKline16$9.3B
14Boehringer Ingelheim15$8.5B
15Takeda18$8.1B
16Sanofi15$8.0B
17Regeneron/Sanofi4$6.3B
18Biogen6$5.4B
19ViiV Healthcare6$4.8B
20Various33$4.0B

All Manufacturers (A–Z)

Frequently Asked Questions

DrugPrice tracks 45 pharmaceutical manufacturers with drugs in the Medicare Part D program. Only companies with at least 2 tracked drugs are included on this index.

Bristol-Myers Squibb leads with $39.5B in annual Medicare Part D spending across 20 drugs.

After patents expire, multiple generic manufacturers can produce bioequivalent versions of the same drug. The original brand (e.g. Lipitor) and its generic (atorvastatin) are often sold under different manufacturer names, but the FDA certifies them as therapeutically equivalent.

Manufacturer names come from FDA labeling data and the CMS Medicare Part D spending dataset. In some cases, drugs are marketed by one company but manufactured by another under contract — the labeler of record is shown here.

Browse Drugs Another Way

Manufacturers with only one tracked drug are excluded from this index to reduce noise. Data reflects labeler of record from the CMS dataset.