Skip to content

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.

$45,140
Typical pay a year
$21.70
Typical pay an hour
#27
Pay rank of 51 · -1% vs US
23,650
Medical Assistants employed
Where Medical Assistant pay falls in North Carolina
from starting out to the top earners
$36,010
Starting out
$38,490
First years
$45,140
Typical
$47,500
Experienced
$50,850
Top 10%

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

Medical Assistant pay by career stage in North Carolina
Career stageNorth CarolinaUnited 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

$45,140
2025 typical annual pay
+$2,540 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

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.

Typical Medical Assistant pay by metro area in North Carolina
#CityTypical payHourlyVs North CarolinaMedical Assistants employed
1Charlotte$46,520$22.36+3%6,060
2Durham
metro incl. Chapel Hill
$46,450$22.33+3%1,800
3Raleigh
metro incl. Cary
$46,160$22.19+2%3,810
4Greensboro
metro incl. High Point
$46,090$22.16+2%1,730
5Winston
metro incl. Salem
$45,810$22.03+1%1,350
6Greenville$44,650$21.47-1%600
7Asheville$44,420$21.36-2%1,470
8Chesapeake
metro incl. Norfolk
$43,620$20.97-3%3,040
9Pinehurst
metro incl. Southern Pines
$43,530$20.93-4%310
10Hickory
metro incl. Lenoir · Morganton
$43,290$20.81-4%820
11Burlington$43,250$20.79-4%310
12Wilmington$42,000$20.19-7%1,150
13Rocky Mount$39,950$19.21-11%150
14Fayetteville$39,870$19.17-12%680
15Goldsboro$38,210$18.37-15%140
16Jacksonville$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.

Typical Medical Assistant pay in North Carolina and bordering states
StateTypical payVs North Carolina
North Carolina$45,140baseline
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?

#27
pay rank of 51 · -1% vs national
23,650
Medical Assistants employed in North Carolina
4.8
Medical Assistant jobs per 1,000 jobs, vs about 5.3 nationally

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.

Explore next

← Back to the Medical Assistant salary guide