facebook tracking Medical Assistant salary in North Carolina (2025): pay by city

Medical Assistant salary in North Carolina

What medical assistants earn in North Carolina and its metro areas, compared with the rest of the country.

May 2025#26 of 50 states
Median pay$45,140$21.70 per hour
vs U.S.−1%U.S. median $45,690
Middle half earn$38,490 – $47,500Top 10%: $50,850+
Jobs23,6500.91× the U.S. concentration

Medical Assistant pay in North Carolina cities

Metro areas as BLS defines them. Click a column to sort.

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

Hospitals and jobs in North Carolina

Medical Assistant pay in similar states

Other healthcare salaries in North Carolina

Questions

How much does a medical assistant make in North Carolina?

Medical Assistants in North Carolina earned a median of $45,140 a year ($21.70 an hour) in May 2025, 1% less than the national median of $45,690. The middle half earned $38,490 to $47,500.

Where in North Carolina do medical assistants earn the most?

Among areas in North Carolina, pay was highest in Charlotte-Concord-Gastonia, NC-SC at $46,520.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.