Medical Assistants Salary in North Carolina

BLS OEWS May 2025 • 18 metro areas • North Carolina

Medical Assistants in North Carolina earn a median salary of $40,262 per year on average across 18 metro and nonmetro areas, -8.9% vs the national median of $44,200. An estimated 24,230 medical assistants are employed across North Carolina, with salaries ranging from $36,080 to $45,330 depending on location.

$40,262 Avg median salary in North Carolina
$45,330 Highest paying metro
$36,080 Lowest paying metro
24,230 Employed in North Carolina

Compare Medical Assistants salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Medical Assistants
in
    vs

      Medical Assistants salaries by city in North Carolina

      Metro areaMedian salary25th pct75th pctEmployed
      Charlotte, NC-SC$45,330$39,390$48,7406,890
      Durham, NC$45,110$40,150$47,1801,930
      Greensboro, NC$44,220$37,590$46,3901,490
      Burlington, NC$43,980$38,740$47,330320
      Raleigh, NC$42,900$38,140$46,1703,370
      Winston, NC$42,160$38,010$46,4001,340
      Greenville, NC$41,160$35,990$41,770550
      Asheville, NC$39,910$38,420$44,9301,380
      Pinehurst, NC$39,790$35,930$43,770330
      Hickory, NC$39,730$36,340$45,320900
      Wilmington, NC$39,200$37,300$45,6001,310
      Rocky Mount, NC$38,710$33,910$41,470150
      Fayetteville, NC$37,700$34,330$42,570730
      Western North Carolina$37,350$35,820$43,6601,280
      Eastern North Carolina$37,340$35,730$40,6001,220
      Goldsboro, NC$37,190$33,140$41,030130
      Central North Carolina$36,860$35,110$42,860700
      Jacksonville, NC$36,080$34,860$37,680210

      View Medical Assistants salaries in all cities