Skip to main content
DrugPrice
SnapshotUpdated April 2026

Most Expensive Medicare Drugs

The drugs costing Medicare the most each year

Eliquis is the most expensive Medicare drug at $16.6B in annual spending, followed by Revlimid.

#NameMetric
1Eliquis
$16.6B total — $510/claim
$16.6B
2Revlimid
$7.8B total — $13K/claim
$7.8B
3Keytruda
$7.2B total — $18K/claim
$7.2B
4Humira
$6.5B total — $3K/claim
$6.5B
5Imbruvica
$5.7B total — $10K/claim
$5.7B
6Stelara
$5.6B total — $8K/claim
$5.6B
7Opdivo
$5.1B total — $16K/claim
$5.1B
8Xarelto
$5.0B total — $321/claim
$5.0B
9Ozempic
$5.0B total — $685/claim
$5.0B
10Entresto
$4.8B total — $379/claim
$4.8B

Eliquis is the most expensive Medicare drug at $16.6B in annual spending, followed by Revlimid.

CMS Medicare Part D Spending Data (April 2026)

Frequently Asked Questions

This report is auto-generated from real public data sources. Entities are ranked by their key metrics and the most notable changes and extremes are highlighted.

The underlying data is refreshed on a regular schedule. This report was generated from the most recent available data (last updated April 2026).

The primary metric varies by report type. It may represent a score, dollar amount, rate, or count depending on what the report is measuring.