Medicare prescriber rankings
The largest Medicare Part D drug-cost totals by prescriber NPI, among 1,416,883 prescribers who billed $288.4 billion in 2024. 21 of the 100 largest are mostly vaccines billed under standing orders; the rest usually reflect costly specialty drugs and patient volume, not over-prescribing.
- Prescribers (CMS by-provider file)1,416,883
- Part D drug cost$288.4 billion
- Wrote an opioid (CMS geography file, of 1,415,649)808,192 (57.09%)
- Opioid claims per 100 claims (CMS)3.52
The eight largest Part D drug-cost totals, 2024: 5 are mostly vaccines
Part D drug cost under one prescriber NPI, in $ millions (V = mostly vaccines)
Source: CMS Medicare Part D Prescribers by Provider, 2024 (data.cms.gov), matched to CMS NPPES by NPI; vaccine share from the prescriber's top drugs in the CMS by-provider-and-drug file.
The 100 largest Part D drug-cost totals by prescriber
Totals that are mostly vaccines usually come from pharmacies billing under a standing order that names one clinician, so they are not that clinician's own prescribing. The others often reflect specialty drugs such as cancer and rheumatology therapies. Specialty is the taxonomy the clinician reported to NPPES.
| Prescriber (NPPES taxonomy) | State | Drug cost | Claims |
|---|---|---|---|
| 1Armaghan AzadFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | CA | $108.8 million | 537,707 |
| 2Cedric DavisFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | AZ | $90.8 million | 484,518 |
| 3Rushdi AlulInternal Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | IL | $51.6 million | 244,919 |
| 4Hunter ChampionCardiovascular Disease Physician | GA | $50.1 million | 13,712 |
| 5Abigail StockerGastroenterology Physician | KY | $45.6 million | 8,005 |
| 6Marc WatkinsOccupational Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | TN | $45.3 million | 192,474 |
| 7Daniel BauerHospitalist Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | NC | $45.2 million | 229,798 |
| 8Elvin GarciaRheumatology Physician | TX | $43.4 million | 42,032 |
| 9Richard ClarkFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | OH | $42.8 million | 203,707 |
| 10Sarah CuddyCardiovascular Disease Physician | MA | $42.5 million | 3,140 |
| 11Sukumar EthirajanHematology & Oncology Physician | KS | $41.8 million | 5,544 |
| 12Ruth MaysFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | MI | $41.8 million | 203,144 |
| 13Maureen GearyAdult Health Nurse Practitioner | NY | $40.4 million | 2,129 |
| 14Shaun GillInternal Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | PA | $40.4 million | 182,477 |
| 15Vallerie McLaughlinCardiovascular Disease Physician | MI | $39.1 million | 4,541 |
| 16John McConnellPulmonary Disease Physician | KY | $38.7 million | 5,155 |
| 17John BogdasarianOtolaryngology Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | MA | $38.5 million | 182,670 |
| 18John KingreyPulmonary Disease Physician | OK | $37.3 million | 6,394 |
| 19Eldridge BurnsFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | NE | $35.5 million | 190,252 |
| 20Robert MortonPsychiatry Physician | OK | $35.2 million | 115,669 |
| 21Amanda MatthewsMedical Physician Assistant | TX | $34.5 million | 5,072 |
| 22Ikenna NzeoguEmergency Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | VA | $33.6 million | 164,328 |
| 23Jean ElwingPulmonary Disease Physician | OH | $33.6 million | 5,746 |
| 24Brian DrachmanCardiovascular Disease Physician | PA | $33.6 million | 6,207 |
| 25Annette WagnerObstetrics & Gynecology Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | PA | $33.4 million | 154,709 |
Ranks 26 to 100
| Prescriber (NPPES taxonomy) | State | Drug cost | Claims |
|---|---|---|---|
| 26Murali ChakinalaPulmonary Disease Physician | MO | $32.5 million | 6,507 |
| 27Jason TorrenteFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | NJ | $32.3 million | 161,702 |
| 28Lindsay WeaverEmergency Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | IN | $32.0 million | 146,403 |
| 29Eric RobertsCardiovascular Disease Physician | WI | $31.3 million | 5,464 |
| 30Alvaro Aranda- RodriguezPulmonary Disease Physician | PR | $31.0 million | 6,972 |
| 31Antoine ChahineHematology & Oncology Physician | OH | $30.6 million | 7,240 |
| 32Jai WadhwaniCardiovascular Disease Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | NY | $30.5 million | 144,141 |
| 33Anthony OlivaInternal Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | TX | $30.3 million | 163,162 |
| 34Margaret CuomoFamily Nurse Practitioner | NY | $30.2 million | 3,224 |
| 35Frank CefaliAdult Health Nurse Practitioner | NY | $29.4 million | 3,395 |
| 36Sandeep SahayPulmonary Disease Physician | TX | $29.0 million | 3,037 |
| 37Kirtan KotichaHematology & Oncology Physician | LA | $28.6 million | 6,119 |
| 38Jamiel RamosFamily Nurse Practitioner | TX | $28.2 million | 2,881 |
| 39Ryan MaloneUrology Physician | IN | $27.6 million | 3,794 |
| 40Anne Marie HollyPhysician Assistant | NY | $27.5 million | 13,788 |
| 41Martin DuclosInternal Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | SC | $26.6 million | 133,641 |
| 42Naiara AlvarezRheumatology Physician | TX | $26.3 million | 6,950 |
| 43Prem SomanNuclear Cardiology Physician | PA | $25.6 million | 1,961 |
| 44Zubair ShahAdvanced Heart Failure and Transplant Cardiology Physician | KS | $25.4 million | 7,726 |
| 45Nilay ShahClinical Neurophysiology Physician | NJ | $25.4 million | 3,548 |
| 46Manish DhawanHematology & Oncology Physician | LA | $24.9 million | 6,217 |
| 47William TownsendUrology Physician | NC | $24.2 million | 4,022 |
| 48Eugenio Angueira-SerranoEndocrinology, Diabetes & Metabolism Physician | FL | $23.6 million | 59,657 |
| 49Stella IlyayevaEndocrinology, Diabetes & Metabolism Physician | NY | $23.3 million | 68,635 |
| 50Ricardo Restrepo-JaramilloPulmonary Disease Physician | FL | $23.1 million | 2,994 |
| 51Sami KhellaNeurology Physician | PA | $22.9 million | 3,041 |
| 52Alejandra Moscoso-AgostoFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | TX | $22.8 million | 142,726 |
| 53Muhammad WaqasAdvanced Heart Failure and Transplant Cardiology Physician | AR | $22.6 million | 7,382 |
| 54Therese SargentAdult Health Nurse Practitioner | AZ | $22.3 million | 2,759 |
| 55Maranda DillonFamily Nurse Practitioner | MS | $22.1 million | 2,287 |
| 56Kimberly ThompsonNurse Practitioner | MN | $22.0 million | 2,665 |
| 57Kathryn DahirEndocrinology, Diabetes & Metabolism Physician | TN | $21.9 million | 760 |
| 58Daniel LayishPulmonary Disease Physician | FL | $21.6 million | 5,446 |
| 59Weslin ThomasFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | IL | $21.4 million | 114,166 |
| 60Vlad NusinovichInternal Medicine Physician | CA | $21.2 million | 79,089 |
| 61Mazen HannaCardiovascular Disease Physician | OH | $20.9 million | 2,881 |
| 62Ashwin RavichandranAdvanced Heart Failure and Transplant Cardiology Physician | IN | $20.8 million | 5,879 |
| 63Parameswaren VenugopalHematology (Internal Medicine) Physician | IL | $20.8 million | 1,783 |
| 64Dalton McLeanAdvanced Heart Failure and Transplant Cardiology Physician | NC | $20.8 million | 13,325 |
| 65Janice PierettiAdvanced Heart Failure and Transplant Cardiology Physician | PA | $20.7 million | 2,887 |
| 66Robert PearlsteinGeriatric Medicine (Internal Medicine) Physician | PA | $20.7 million | 395,218 |
| 67John WintersHematology & Oncology Physician | ME | $20.5 million | 2,714 |
| 68Eugenio GalindoHematology & Oncology Physician | TX | $20.5 million | 4,905 |
| 69Norland NgHematology & Oncology Physician | NY | $20.4 million | 5,078 |
| 70Sean BradyAllergy & Immunology (Internal Medicine) Physician | NY | $20.4 million | 2,132 |
| 71Christopher LagankeNeurology Physician | AL | $20.4 million | 44,438 |
| 72Michael StanfordFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | AL | $20.3 million | 104,499 |
| 73Kunal BhattAdvanced Heart Failure and Transplant Cardiology Physician | GA | $20.2 million | 3,878 |
| 74Vladimir HugecHematology & Oncology Physician | MN | $20.2 million | 4,047 |
| 75Brett BrinkerHematology & Oncology Physician | MI | $20.0 million | 4,111 |
| 76Aaron BergerUrology Physician | IL | $20.0 million | 5,349 |
| 77Tram PhamMedical Physician Assistant | TX | $19.7 million | 4,605 |
| 78Angel ChineaNeurology Physician | PR | $19.6 million | 5,780 |
| 79Ahmad MasriCardiovascular Disease Physician | OR | $19.6 million | 2,681 |
| 80Zeenat SafdarPulmonary Disease Physician | TX | $19.3 million | 3,252 |
| 81Rahul NaikHematology & Oncology Physician | CA | $19.2 million | 4,658 |
| 82Sergei GrandoDermatology Physician | CA | $19.1 million | 3,589 |
| 83Karen DonaldsonFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinician | MD | $19.0 million | 88,601 |
| 84Christina EaganNurse Practitioner | FL | $19.0 million | 2,136 |
| 85Samir MacwanNeuromuscular Medicine (Psychiatry & Neurology) Physician | CA | $19.0 million | 2,207 |
| 86Wilfredo VillarrubiaMedical Physician Assistant | SC | $18.8 million | 8,744 |
| 87David SternCardiovascular Disease Physician | NY | $18.7 million | 4,609 |
| 88Harsha VyasHematology & Oncology Physician | GA | $18.6 million | 4,716 |
| 89Wei SunNephrology Physician | NY | $18.6 million | 66,389 |
| 90Misty MahaffeyNurse Practitioner | CA | $18.5 million | 2,378 |
| 91Erin PettijohnHematology & Oncology Physician | MI | $18.5 million | 3,476 |
| 92Rebecca HungCardiovascular Disease Physician | TN | $18.5 million | 6,548 |
| 93Todd ShenkenbergHematology & Oncology Physician | TX | $18.5 million | 14,699 |
| 94Josef StehlikAdvanced Heart Failure and Transplant Cardiology Physician | UT | $18.5 million | 1,188 |
| 95Michael BazelEmergency Medicine Physician | CA | $18.4 million | 64,983 |
| 96Simone Hannah-ClarkFamily Nurse Practitioner | NY | $18.2 million | 2,187 |
| 97Charles KingRheumatology Physician | MS | $18.2 million | 12,489 |
| 98Sanjaykumar HapaniHematology & Oncology Physician | OK | $18.2 million | 3,787 |
| 99Wahid HannaHematology (Internal Medicine) Physician | TN | $18.1 million | 3,438 |
| 100Ronald WittelesAdvanced Heart Failure and Transplant Cardiology Physician | CA | $17.9 million | 3,519 |
Source: CMS Medicare Part D Prescribers by Provider, 2024 (data.cms.gov), matched to CMS NPPES by NPI; vaccine share from the prescriber's top drugs in the CMS by-provider-and-drug file.
Prescriber rankings by state
- Alabama
- Alaska
- American Samoa
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Guam
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Northern Mariana Islands
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Puerto Rico
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virgin Islands
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
About this data
The Part D file covers prescriptions billed to Medicare Part D only: commercial insurance, Medicaid, VA, TRICARE and cash purchases are not in it, and drugs given in a clinic under Part B are not either. Every dollar figure and claim count is the value CMS publishes; the vaccine flag is PlainDoctor's reading of the prescriber's top drugs. These tables show billing volume; they are not a quality ranking. For opioids, see the state opioid study.
To look up one prescriber, open their record from the table or use the NPI lookup; the full method is on the methodology page.
Common questions
Which prescribers have the largest Medicare drug-cost totals?
In the 2024 Part D file the largest totals under a single NPI reach $108.8 million. 21 of the 100 largest are mostly vaccines, which pharmacies often bill under a standing order naming one clinician, so those totals are not that clinician's own prescribing. The largest total that is not mostly vaccines is $50.1 million (Cardiovascular Disease Physician, GA); high totals like it usually reflect costly specialty drugs and patient volume.
Does PlainDoctor rank prescribers by opioid prescribing?
No. Near the reporting floor almost every named prescriber's opioid share reads 100%, so a named ranking would say nothing reliable. PlainDoctor shows CMS's own national and state totals: across all Part D claims in 2024, opioids were 3.52 per 100, and 57.09% of prescribers wrote at least one.
Where does this prescriber data come from?
From the CMS Medicare Part D Prescribers by Provider file for 2024, matched to NPPES by NPI, and CMS's Part D Opioid Prescribing Rates by Geography for the opioid totals. It covers Medicare Part D prescriptions only, and CMS leaves out counts under 11.