Advertisement
Medical Assistants average salary by city in North Carolina
- Durham$46,420
- Charlotte$46,120
- Greensboro$45,800
- Raleigh$45,170
- Winston-Salem$44,550
- Asheville$43,610
- Burlington$43,200
- Wilmington$42,240
- Greenville$42,230
- Hickory$42,110
- Pinehurst$41,940
- Fayetteville$39,840
- Rocky Mount$39,830
- Goldsboro$39,300
- Jacksonville$38,100
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Durham | $46,420 | $46,450 | $41,340 | $38,135 | 98 |
| Charlotte | $46,120 | $46,520 | $39,800 | $37,906 | 97 |
| Greensboro | $45,800 | $46,090 | $40,160 | $37,662 | 93 |
| Raleigh | $45,170 | $46,160 | $39,450 | $37,181 | 98 |
| Winston-Salem | $44,550 | $45,810 | $39,440 | $36,707 | 92 |
| Asheville | $43,610 | $44,420 | $38,930 | $35,989 | 97 |
| Burlington | $43,200 | $43,250 | $37,450 | $35,676 | 93 |
| Wilmington | $42,240 | $42,000 | $37,620 | $34,943 | 96 |
| Greenville | $42,230 | $44,650 | $37,980 | $34,936 | 88 |
| Hickory | $42,110 | $43,290 | $36,830 | $34,844 | 88 |
| Pinehurst | $41,940 | $43,530 | $36,970 | $34,714 | 88 |
| Fayetteville | $39,840 | $39,870 | $35,020 | $33,111 | 92 |
| Rocky Mount | $39,830 | $39,950 | $36,980 | $33,103 | 88 |
| Goldsboro | $39,300 | $38,210 | $35,450 | $32,698 | 88 |
| Jacksonville | $38,100 | $37,420 | $35,040 | $31,782 | 92 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Medical Assistants salary in other states
More about pay in North Carolina
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 31-9092.
- U.S. and statewide figures: BLS OEWS national and state estimates, May 2025, every employer including rural areas.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.