Skip to content
Health Career ClassesPrograms · Costs · Pay
BLS wage data · May 2025

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 ranks North Carolina #27 of 51 states and is $550 less than the national median.

Median / year
$45,140
Median / hour
$21.70
Employed
23,650
National rank
#27of 51

Pay range in North Carolina

10th percentile$36,010
25th percentile$38,490
Median percentile$45,140
75th percentile$47,500
90th percentile$50,850

Medical Assistant pay by North Carolina metro area

Metro areaMedianJobs
Charlotte-Concord-Gastonia, NC-SC$46,5206,060
Durham-Chapel Hill, NC$46,4501,800
Raleigh-Cary, NC$46,1603,810
Greensboro-High Point, NC$46,0901,730
Winston-Salem, NC$45,8101,350
Greenville, NC$44,650600
Asheville, NC$44,4201,470
Virginia Beach-Chesapeake-Norfolk, VA-NC$43,6203,040
Pinehurst-Southern Pines, NC$43,530310
Hickory-Lenoir-Morganton, NC$43,290820
Burlington, NC$43,250310
Wilmington, NC$42,0001,150
Rocky Mount, NC$39,950150
Fayetteville, NC$39,870680
Goldsboro, NC$38,210140
Jacksonville, NC$37,420220

FAQ

How much does a medical assistant make in North Carolina?

The median annual wage is $45,140 ($21.70 per hour), according to the BLS for May 2025. That is $550 below the U.S. median of $45,690.

What do entry-level medical assistants make in North Carolina?

The lowest-paid 10% of North Carolina medical assistants earned $36,010 or less ($17.31/hour), a reasonable estimate for new graduates.

Where do medical assistants earn the most in North Carolina?

Charlotte-Concord-Gastonia, NC-SC has the highest metro median at $46,520.

How many medical assistants work in North Carolina?

About 23,650 medical assistants were employed in North Carolina in May 2025.