How Much Does a Medical Assistant Make in North Carolina in 2026?
Typical pay for Medical Assistants in North Carolina, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.
BLS OES May 2025 · North Carolina · typical annual pay from the lowest-paid tenth to the highest-paid tenth
A typical Medical Assistant in North Carolina earns about $21.70 per hour ($45,140 per year), according to the latest government wage data (May 2025). Calculated from the annual figure, that comes out to roughly $3,762 a month or $868 a week. These numbers describe the middle of the pay range for the state's Medical Assistants.
That pay runs slightly below the national figures of $21.97 an hour and $45,690 a year, about 1% lower, which reflects North Carolina's lower cost of living in many areas. The state ranks 27th among all 51 states and territories for Medical Assistant pay. Around 23,650 Medical Assistants work across North Carolina, compared with 817,870 nationwide.
Medical Assistant pay in North Carolina at a glance
- Medical Assistants in North Carolina typically earn $21.70 an hour ($45,140 a year), according to the latest government wage data (May 2025).
- North Carolina pay sits about 1% below the national figure of $45,690 a year, ranking 27th among all 51 states and territories.
- Charlotte pays the most in the state, with Medical Assistants there earning $46,520 a year, about 3% above the state figure.
- Entry-level positions typically start around $36,010 a year, while the top 10% of earners make over $50,850 a year.
- North Carolina pay has climbed 51% over the past decade, rising from $29,830 in 2015 to $45,140 in 2025.
BLS OES May 2025
How much does a Medical Assistant make in North Carolina?
Medical Assistant pay by career stage in North Carolina
| Career stage | North Carolina | United States |
|---|---|---|
| Starting out | $36,010$17.31 an hour | $36,050$17.33 an hour |
| First years | $38,490$18.51 an hour | $38,470$18.50 an hour |
| Typical Medical Assistant | $45,140$21.70 an hour | $45,690$21.97 an hour |
| Experienced | $47,500$22.84 an hour | $49,180$23.65 an hour |
| Top 10% | $50,850$24.45 an hour | $59,310$28.52 an hour |
BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th
Medical Assistant pay by experience level in North Carolina
Entry-level positions in North Carolina typically offer around $17.31 an hour ($36,010 a year), based on the lowest range of reported wages. Some entry-level roles pay closer to $18.51 an hour ($38,490 a year), depending on the setting. Pay tends to move toward the state's typical figure of $45,140 within the first few years on the job.
Experienced Medical Assistants in North Carolina often earn upwards of $22.84 an hour ($47,500 a year), and the top 10% of earners make over $24.45 an hour ($50,850 a year). The gap between entry-level and top pay comes to $14,840 a year. Practice setting, years of experience, and city all play a part in where an individual lands within that range.
Medical Assistant pay growth in North Carolina
Typical (median) annual wage for Medical Assistants in North Carolina · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
North Carolina's typical Medical Assistant pay has risen steadily over the past decade, climbing from $29,830 in 2015 to $45,140 in 2025. That is a gain of $15,310, or 51%, over ten years. The increase has been consistent year over year, without any notable dips.
Nationally, Medical Assistant pay rose 49% over the same decade, so North Carolina's gain has kept pace with, and slightly outpaced, the country as a whole. Pay in this field has moved up steadily for ten straight years. That trend offers no guarantee for the future, but it gives someone starting now a sense of the trajectory.
Medical Assistant salary by city in North Carolina
Pay runs highest in Charlotte, where Medical Assistants earn $46,520 a year ($22.36 an hour), about 3% above the state figure. Durham and Chapel Hill follow closely at $46,450 a year, and Raleigh and Cary pay $46,160. These figures cover each city's full metro area, not just the city limits.
At the other end, Jacksonville pays the least among the state's metro areas, at $37,420 a year ($17.99 an hour), a spread of $9,100 from Charlotte. Charlotte also has the largest Medical Assistant workforce in the state, with about 6,060 people employed there. Higher pay in cities like Charlotte and Durham typically comes with a higher cost of living.
| # | City | Typical pay | Hourly | Vs North Carolina | Medical Assistants employed |
|---|---|---|---|---|---|
| 1 | Charlotte | $46,520 | $22.36 | +3% | 6,060 |
| 2 | Durham metro incl. Chapel Hill | $46,450 | $22.33 | +3% | 1,800 |
| 3 | Raleigh metro incl. Cary | $46,160 | $22.19 | +2% | 3,810 |
| 4 | Greensboro metro incl. High Point | $46,090 | $22.16 | +2% | 1,730 |
| 5 | Winston metro incl. Salem | $45,810 | $22.03 | +1% | 1,350 |
| 6 | Greenville | $44,650 | $21.47 | -1% | 600 |
| 7 | Asheville | $44,420 | $21.36 | -2% | 1,470 |
| 8 | Chesapeake metro incl. Norfolk | $43,620 | $20.97 | -3% | 3,040 |
| 9 | Pinehurst metro incl. Southern Pines | $43,530 | $20.93 | -4% | 310 |
| 10 | Hickory | $43,290 | $20.81 | -4% | 820 |
| 11 | Burlington | $43,250 | $20.79 | -4% | 310 |
| 12 | Wilmington | $42,000 | $20.19 | -7% | 1,150 |
| 13 | Rocky Mount | $39,950 | $19.21 | -11% | 150 |
| 14 | Fayetteville | $39,870 | $19.17 | -12% | 680 |
| 15 | Goldsboro | $38,210 | $18.37 | -15% | 140 |
| 16 | Jacksonville | $37,420 | $17.99 | -17% | 220 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · North Carolina typical pay $45,140
How North Carolina compares with nearby states
Among neighboring states, Virginia pays close to North Carolina's figure, at $44,740 a year, about 1% lower. Georgia ($41,600), South Carolina ($41,160), and Tennessee ($39,570) all pay less, with Tennessee running about 12% below North Carolina's figure. For Medical Assistants weighing a move, certification or registration earned in one of these states can often be transferred or endorsed into a neighboring one, though requirements vary.
| State | Typical pay | Vs North Carolina |
|---|---|---|
| North Carolina | $45,140 | baseline |
| Virginia | $44,740 | -1% |
| Georgia | $41,600 | -8% |
| South Carolina | $41,160 | -9% |
| Tennessee | $39,570 | -12% |
Bordering states, ranked by typical Medical Assistant pay · BLS OES May 2025
Is North Carolina a good state for Medical Assistants?
Medical Assistant pay in North Carolina sits below the middle of the national table: typical pay is $45,140 a year, 1% below the national figure, ranking 27th of 51. For every 1,000 jobs in North Carolina, about 4.8 are Medical Assistant positions; nationally, the figure is closer to 5.3. Medical Assistant jobs make up about the same share of the job market as they do across the country. Overall, North Carolina is a middle-of-the-table state for Medical Assistant pay, close to the national figure.
Summary
Medical Assistants in North Carolina typically earn $45,140 a year ($21.70 an hour), a figure that has climbed 51% over the past decade. Pay varies by city and experience level, with Charlotte offering the highest wages in the state. Readers weighing this career should check North Carolina's certification or registry requirements and review city-specific pages for local pay figures before making a decision.
Frequently asked questions
- How much does a Medical Assistant make in North Carolina?
- Medical Assistants in North Carolina typically earn $21.70 an hour, or $45,140 a year, according to the latest government wage data (May 2025). Pay varies by city and experience, ranging from around $36,010 a year for entry-level roles to over $50,850 for the top 10% of earners.
- How much does a Medical Assistant make an hour in North Carolina?
- Medical Assistants in North Carolina typically earn $21.70 an hour. Entry-level pay starts around $17.31 an hour, while experienced Medical Assistants and the top 10% of earners make $24.45 an hour or more, depending on setting and location.
- What is the starting pay for a Medical Assistant in North Carolina?
- Entry-level Medical Assistants in North Carolina typically start around $17.31 an hour, or about $36,010 a year. Some entry-level roles pay closer to $18.51 an hour ($38,490 a year). Pay tends to rise toward the state's typical figure of $45,140 a year within the first few years.
- Which city in North Carolina pays Medical Assistants the most?
- Charlotte pays Medical Assistants the most in North Carolina, at $46,520 a year ($22.36 an hour), about 3% above the state figure. Durham, Chapel Hill, Raleigh, and Cary pay close behind. Jacksonville pays the least, at $37,420 a year, a spread of $9,100 between the highest- and lowest-paying cities.
- Is Medical Assistant pay in North Carolina higher than the national rate?
- No. Medical Assistants in North Carolina earn about 1% less than the national figure of $45,690 a year, with the state's typical pay at $45,140. North Carolina ranks 27th among all 51 states and territories for Medical Assistant pay.