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.
Medical Assistants
inMedical Assistants salaries by city in North Carolina
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Charlotte, NC-SC | $45,330 | $39,390 | $48,740 | 6,890 |
| Durham, NC | $45,110 | $40,150 | $47,180 | 1,930 |
| Greensboro, NC | $44,220 | $37,590 | $46,390 | 1,490 |
| Burlington, NC | $43,980 | $38,740 | $47,330 | 320 |
| Raleigh, NC | $42,900 | $38,140 | $46,170 | 3,370 |
| Winston, NC | $42,160 | $38,010 | $46,400 | 1,340 |
| Greenville, NC | $41,160 | $35,990 | $41,770 | 550 |
| Asheville, NC | $39,910 | $38,420 | $44,930 | 1,380 |
| Pinehurst, NC | $39,790 | $35,930 | $43,770 | 330 |
| Hickory, NC | $39,730 | $36,340 | $45,320 | 900 |
| Wilmington, NC | $39,200 | $37,300 | $45,600 | 1,310 |
| Rocky Mount, NC | $38,710 | $33,910 | $41,470 | 150 |
| Fayetteville, NC | $37,700 | $34,330 | $42,570 | 730 |
| Western North Carolina | $37,350 | $35,820 | $43,660 | 1,280 |
| Eastern North Carolina | $37,340 | $35,730 | $40,600 | 1,220 |
| Goldsboro, NC | $37,190 | $33,140 | $41,030 | 130 |
| Central North Carolina | $36,860 | $35,110 | $42,860 | 700 |
| Jacksonville, NC | $36,080 | $34,860 | $37,680 | 210 |