Provenance

Dataset ID
nadac
Entity Type
drug
Role
enrichment
Source
Medicaid
Vintage
2026 (weekly)
Entity Count
Last ETL Run
2026-04-13

Overview

NADAC (National Average Drug Acquisition Cost) is a Medicaid program administered by CMS that publishes the average price retail community pharmacies pay to acquire prescription drugs. The data is collected through a voluntary monthly survey of approximately 2,500 retail community pharmacies, conducted by Myers and Stauffer LC under contract with CMS. NADAC is updated weekly and represents the most transparent publicly available measure of actual drug acquisition costs in the United States.

NADAC reports per-unit ingredient costs at the NDC (National Drug Code) level, covering both brand-name and generic drugs dispensed in the retail community pharmacy channel. CareGraph uses the most recent available NADAC snapshot at the time of ETL. On drug entity pages, NADAC answers the question: what does a pharmacy typically pay to acquire this drug, before dispensing fees, markups, or rebates are applied?

Join Strategy

NADAC records are matched to CareGraph drug entities by generic drug name. Each NADAC record includes an NDC and a drug name string; CareGraph normalizes the drug name and joins it to its canonical drug entities using the generic name. This join is performed as a string match after lowercasing and stripping salt-form suffixes where feasible.

Because NADAC reports at the NDC level — which distinguishes between strengths, dosage forms, and package sizes — multiple NADAC records may map to a single CareGraph drug entity. CareGraph aggregates or selects representative records per drug entity during ETL. The matched NADAC data appears on drug entity pages (e.g., /drug/metformin).

Name-based matching introduces ambiguity for combination products, extended-release formulations, and drugs with multiple salt forms (e.g., metoprolol tartrate vs. metoprolol succinate). These cases may result in imprecise matches or missed joins.

Known Limitations

Data Quality Notes

← Back to Methodology Hub · Report an error