The Headache Vault Research Series
CMS Medicare Part D · 2022–2023
The Primary Care CGRP Gap: A National Analysis
An estimated 8,106,059 patients are not receiving guideline-appropriate preventive migraine care from their primary care provider
Doty A. · June 2026 · CMS Medicare Part D 2022–2023
Data scope: Medicare patients only. Source: CMS Medicare Part D Prescriber Public Use Files. True national gap likely larger — commercial claims data not publicly available
What we measured
Methodology
We analyzed CMS Medicare Part D Prescriber Public Use Files — the only publicly available dataset that links individual physicians to specific medications at the national level. We identified 17,284 primary care physicians (Family Practice, Internal Medicine, and General Practice) who wrote 20 or more triptan prescriptions to Medicare patients in the observation period, indicating an active migraine patient panel.
Among those physicians, we found that 15,624 — 90.4% — had never written a single CGRP-targeting therapy prescription to any Medicare patient. The class includes four monoclonal antibodies and two small-molecule receptor antagonists with preventive indications (rimegepant, atogepant); acute-only gepants without preventive approval were excluded. These therapies have been FDA-approved for migraine prevention since 2018. The 2024 American Headache Society consensus statement endorses them as a first-line preventive option; the 2025 American College of Physicians guideline recommends non-specific agents as initial therapy based on cost-effectiveness analysis. The geographic uniformity of the gap — consistent across states with different payer environments and specialist supply — is more consistent with prior authorization burden than with either guideline as the primary driver.
Medicare scope note
This analysis reflects prescribing patterns for Medicare-insured patients only. Because migraine prevalence peaks in working-age adults who are predominantly commercially insured, and because commercial payer prior authorization requirements for CGRPs are often more stringent, the gap documented here is a conservative lower bound. The true national gap across all payers is likely larger.
ZIP Lookup
Find the numbers for your area
Enter a ZIP code to see how many patients in your county or metro area are estimated to be without appropriate preventive care
Loading…
Notable findings
Best state, worst state, notable metros.
Why the gap exists
Prior authorization as the primary barrier.
Prior authorization is the dominant structural barrier. CGRP-targeting therapies require prior authorization from the majority of commercial and Medicare Advantage insurers. The average PA takes 15–45 minutes of staff time per submission, with denial rates of 20–40% on first attempt. Primary care practices without dedicated PA staff face a straightforward calculation: the administrative cost of attempting a CGRP PA exceeds the time available.
This is not a knowledge gap. The PCPs in this analysis are actively prescribing triptans — they are engaged with migraine care and familiar with the treatment landscape. The gap is between what they know is available and what they can practically prescribe given the administrative environment. The Headache Vault PA Engine was built to eliminate this barrier.
The Administrative Fix
Free prior authorization guidance for every CGRP
CGRP prior authorizations take 15–45 minutes of staff time per submission, with denial rates of 20–40% on first attempt. The Headache Vault PA Engine generates payer-specific, evidence-backed PA guidance in minutes — covering all major insurers across all 50 states. Free for all clinicians, no account required.
Run a PA — free →- ✓1,205 payer policies across all 50 states
- ✓Payer-specific step therapy and clinical criteria
- ✓Evidence-backed documentation language
- ✓Updated Q1 2026
State medical societies: this tool is free for all your members. Share your state's report — all data is CC BY 4.0.
State Pages
State-by-state analysis
Individual state reports for all 50 states. Each includes active prescriber counts, metropolitan area breakdowns, patient harm estimates, and a citable citation block.
~114K patients
~15K patients
~182K patients
~63K patients
~985K patients
~153K patients
~87K patients
~24K patients
~47K patients
~527K patients
~250K patients
~38K patients
~42K patients
~311K patients
~153K patients
~78K patients
~67K patients
~87K patients
~103K patients
~35K patients
~154K patients
~185K patients
~248K patients
~146K patients
~66K patients
~138K patients
~27K patients
~44K patients
~80K patients
~35K patients
~221K patients
~52K patients
~466K patients
~258K patients
~19K patients
~281K patients
~92K patients
~109K patients
~312K patients
~90K patients
~29K patients
~125K patients
~21K patients
~157K patients
~716K patients
~79K patients
~16K patients
~178K patients
~197K patients
~43K patients
~149K patients
~14K patients
States with fewer than 100 active prescribers in the Medicare dataset are excluded from state-level reporting (small-sample suppression).
Citation format: Doty A. Migraine Prescribing Gap in [State]. The Headache Vault; June 2026.
Advocacy
Headache on the Hill partners
Used in congressional briefings to illustrate the specialist shortage and make the case for PA reform and access to evidence-based headache care.
CC BY 4.0 — no data use agreement required
State Medical Societies
Share with your members
Every state page includes citable, CC BY 4.0 data your members can use in practice. The PA Engine is free for all physicians.
Find your state →Press & Media
Covering the migraine access crisis?
State-by-state data, peer-citable methodology, and patient harm estimates for every county and metro area.
research@headachevault.comLicense & Citation
✓ CC BY 4.0Doty A. The Primary Care CGRP Gap: A National Analysis.
The Headache Vault; June 2026.
headachevault.com/research/geographic
Licensed CC BY 4.0.
Data: CMS Medicare Part D Prescriber Public Use Files, 2022-2023.For individual state reports, cite as: Doty A. Migraine Prescribing Gap in [State]. The Headache Vault; June 2026. with the stable URL for that state page.