Skip to main content
DrugPrice

Most Expensive Prescription Drugs

The 50 most expensive prescription drugs by cost per Medicare Part D claim. Spinraza leads at $73,000.00 per claim. These 50 drugs account for $48.5B in annual Medicare spending, with 3 still brand-only.

$73,000.00
#1 Cost/Claim
$48.5B
Top-50 Spending
3
Brand-Only
50
Drugs Ranked
#DrugCost/ClaimGeneric?
1Spinraza
Nusinersen
$73,000.00Yes
2Soliris
Eculizumab
$68,556.00Yes
3Ultomiris
Ravulizumab
$65,292.00Yes
4Hemlibra
Emicizumab
$34,278.00Yes
5Evrysdi
Risdiplam
$31,500.00Yes
6Eloctate
Antihemophilic Factor (FC fusion)
$31,500.00Yes
7Alprolix
Coagulation Factor IX (FC fusion)
$28,750.00Yes
8Mavyret
Glecaprevir/Pibrentasvir
$26,250.00Yes
9Epclusa
Sofosbuvir/Velpatasvir
$26,143.00Yes
10Advate
Antihemophilic Factor (rDNA)
$25,333.00Yes
11Harvoni
Ledipasvir/Sofosbuvir
$24,958.00No
12Adynovate
Antihemophilic Factor (PEG)
$24,643.00Yes
13Ocrevus
Ocrelizumab
$23,635.00Yes
14Trogarzo
Ibalizumab
$22,250.00Yes
15Remodulin
Treprostinil (SC/IV)
$20,857.00Yes
16Pemazyre
Pemigatinib
$20,500.00Yes
17Xospata
Gilteritinib
$19,500.00Yes
18Empaveli
Pegcetacoplan (PNH)
$19,500.00Yes
19Tibsovo
Ivosidenib
$19,167.00Yes
20Flolan
Epoprostenol
$19,167.00Yes
21Keytruda
Pembrolizumab
$18,176.00No
22Orenitram
Treprostinil (oral)
$17,719.00Yes
23Pomalyst
Pomalidomide
$17,250.00No
24Enhertu
Fam-Trastuzumab Deruxtecan
$16,930.00Yes
25Inrebic
Fedratinib
$16,714.00Yes
26Opdivo
Nivolumab
$15,821.00Yes
27Adcetris
Brentuximab Vedotin
$15,750.00Yes
28Kalydeco
Ivacaftor
$15,750.00Yes
29Trodelvy
Sacituzumab Govitecan
$15,643.00Yes
30Tabrecta
Capmatinib
$15,375.00Yes
31Tepmetko
Tepotinib
$15,375.00Yes
32Vosevi
Sofosbuvir/Velpatasvir/Voxilaprevir
$14,833.00Yes
33Rozlytrek
Entrectinib
$14,833.00Yes
34Gavreto
Pralsetinib
$14,833.00Yes
35Lemtrada
Alemtuzumab
$14,833.00Yes
36Idhifa
Enasidenib
$14,833.00Yes
37Kadcyla
Ado-Trastuzumab Emtansine
$14,515.00Yes
38Padcev
Enfortumab Vedotin
$14,515.00Yes
39Retevmo
Selpercatinib
$14,375.00Yes
40Tukysa
Tucatinib
$14,375.00Yes
41Tyvaso
Treprostinil (inhaled)
$14,349.00Yes
42Sarclisa
Isatuximab
$14,250.00Yes
43Lorbrena
Lorlatinib
$14,250.00Yes
44Libtayo
Cemiplimab
$14,125.00Yes
45Trikafta
Elexacaftor/Tezacaftor/Ivacaftor
$13,935.00Yes
46Opdualag
Nivolumab/Relatlimab
$13,500.00Yes
47Yervoy
Ipilimumab
$13,058.00Yes
48Lumakras
Sotorasib
$13,000.00Yes
49Thalomid
Thalidomide
$13,000.00Yes
50Sovaldi
Sofosbuvir
$13,000.00Yes

Frequently Asked Questions

Spinraza (Nusinersen) is the most expensive prescription drug by cost per Medicare Part D claim at $73,000.00 per claim. It is used to treat rare diseases.

Most drugs on this list are specialty biologics, oncology medications, or rare-disease therapies. 3 of the 50 most expensive drugs are brand-only, they face no generic or biosimilar competition, which keeps prices high. Complex manufacturing, small patient populations, and long development timelines also contribute.

Medicare Part D spent $48.5B on these 50 high-cost drugs, a significant share of total program spending despite serving relatively few beneficiaries per drug.

Starting in 2026, the Medicare Drug Price Negotiation Program (authorized by the Inflation Reduction Act) sets negotiated prices for select high-spending drugs. See our medicare-negotiated-prices page for the current list.

Average cost per claim is the total Medicare Part D spending divided by the number of prescriptions filled. Retail pharmacy prices may differ.