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.

Source: CMS Medicare Part D Spending, 2026.