Skip ahead to the text

Medical assistant salary in North Carolina

Medical assistants in North Carolina earn a median of $45,140 a year, or $21.70 an hour. That is 1% less than the median for the whole US, $45,690.

Lowest-paid tenth
$36,010 or less
Best-paid tenth
$50,850 or more
Medical assistant jobs
23,650

Medical assistant pay in each North Carolina metro area

Metro areaMedian a yearMedian an hourJobs
Charlotte-Concord-Gastonia, NC-SC$46,520$22.366,060
Durham-Chapel Hill, NC$46,450$22.331,800
Raleigh-Cary, NC$46,160$22.193,810
Greensboro-High Point, NC$46,090$22.161,730
Winston-Salem, NC$45,810$22.031,350
Greenville, NC$44,650$21.47600
Asheville, NC$44,420$21.361,470
Virginia Beach-Chesapeake-Norfolk, VA-NC$43,620$20.973,040
Pinehurst-Southern Pines, NC$43,530$20.93310
Hickory-Lenoir-Morganton, NC$43,290$20.81820
Burlington, NC$43,250$20.79310
Wilmington, NC$42,000$20.191,150
Rocky Mount, NC$39,950$19.21150
Fayetteville, NC$39,870$19.17680
Goldsboro, NC$38,210$18.37140
Jacksonville, NC$37,420$17.99220

Pay figures: Bureau of Labor Statistics, Occupational Employment and Wage Statistics survey of May 2025. Where you see a dash, the survey published no number for that area.

Where to train in North Carolina

See the medical assistant programs in North Carolina · Pay in every state