No state drug program for all seniors
Many states run a state pharmaceutical assistance program (SPAP) that helps people with Medicare pay drug plan premiums or copays. North Carolina's only one is narrow: it's a part of the HIV Medication Assistance Program (HMAP), run by NCDHHS's Division of Public Health. There's no North Carolina program that pays Part D costs because of age or income alone.
The HIV Medication Assistance Program and Part D
HMAP is North Carolina's AIDS Drug Assistance Program. Its manual (updated October 6, 2026) says:
- Who: North Carolina residents with HIV and family income at or below 300% of the federal poverty level. Since July 12, 2010, new enrollment has been limited to 125% or less, with a waiting list from 126% to 300%.
- With Medicare: members who are eligible for Medicare must enroll in a Part D plan or a Medicare Advantage plan with drug coverage, and those at or below 150% of poverty must apply for Extra Help.
- What it pays: through its SPAP, HMAP pays the out-of-pocket costs for drugs your Medicare plan covers. You still pay your monthly premium. Medicare says these payments count toward the Part D out-of-pocket cap.
- How to apply: an interviewer applies for you, such as your clinician, HIV case manager, a local health department or an AIDS service organization. HMAP's client line is (877) 466-2232.
NCDHHS's Office of Rural Health also funds a Medication Assistance Program at clinics and health centers that connects patients with drug-company assistance; in state fiscal year 2025, 84% of the people it served were uninsured.
What does help with drug costs in North Carolina
| Program | What it does | How to get it |
|---|---|---|
| Extra Help (federal) | Lowers Part D premiums, deductibles and copays; no Part D late penalty while you have it | Automatic with full NC Medicaid, MQB or SSI; otherwise apply to Social Security |
| MQB (North Carolina's Medicare Savings Programs) | Pays the Part B premium, and with MQB-Q, Medicare cost sharing; also qualifies you for Extra Help | ePASS or your county DSS; NC Medicaid Contact Center 1-888-245-0179 |
| Full NC Medicaid with Medicare | Your drugs come through Medicare drug coverage with Extra Help; NC Medicaid Direct covers other services | ePASS or your county DSS |
| Medicare Prescription Payment Plan | Spreads drug costs into monthly bills (doesn't lower them) | Ask your Part D or Medicare Advantage plan |
See Extra Help in North Carolina, Medicare Savings Programs in North Carolina and the savings programs calculator. To find a plan that covers your drugs, use PlanMatch or request a call from a licensed insurance agent.
Related questions
What is the Medicare Prescription Payment Plan?
Monthly bills instead of big pharmacy charges.
What is the Part D out-of-pocket cap for 2027?
The most you pay for covered drugs.
How many Part D plans are in North Carolina for 2027?
The state's 2027 plan count.
Sources
- NCDHHS Division of Public Health — HIV Medication Assistance Program (HMAP)
- NCDHHS — HMAP Program Manual, updated October 6, 2026 (SPAP, eligibility, application)
- NCDHHS Office of Rural Health — North Carolina Medication Assistance Program, 2025 profile
- Medicare — Your Guide to Medicare Drug Coverage (SPAPs and ADAPs)
- Social Security — Extra Help with Medicare prescription drug plan costs
- NC Medicaid — How to apply
More questions in this guide
- How many Part D plans are available in North Carolina for 2027?
- Is there still a donut hole in Medicare Part D?
- What is the Medicare Prescription Payment Plan?
- What is the Medicare Part D out-of-pocket cap for 2027?
- Which drugs have Medicare negotiated prices for 2027?
Part of the guide: Medicare Part D in North Carolina · All questions
Frequently asked questions
Does NC Medicaid pay for my prescriptions if I also have Medicare?
No. If you have both, your Medicare drug coverage pays for your prescriptions, and you get Extra Help automatically. NC Medicaid can still help with other costs.
Who qualifies for the HIV Medication Assistance Program?
North Carolina residents with HIV whose income is no more than 300% of the federal poverty level. Since 2010 new enrollment has been limited to 125% or less, with a waiting list above that.
How do I apply for Extra Help in North Carolina?
Apply through Social Security at ssa.gov/extrahelp or 1-800-772-1213 (TTY 1-800-325-0778). You get it automatically if you have full NC Medicaid, MQB or SSI.
Medicare in your North Carolina county
Plans, local agents and help, county by county: Wake · Mecklenburg · Guilford · Forsyth · Durham · Cumberland · Buncombe · Union · Johnston · Cabarrus · New Hanover · Gaston · Onslow · Iredell · Alamance · Pitt · Davidson · Brunswick · Catawba · Rowan · All 100 counties →