Salaripedia
English

How much does a physician make in North Carolina?

$248,900a year

Median yearly pay for physicians in North Carolina. That is $119.68 an hour or $20,750 a month.

Hourly
$119.68
Vs. national median
-20%
Rank among states
24 of 35
Jobs in the state
340
Pay range
Lowest 10%: $220,300Median: $248,900Highest 10%: $420,900
PercentileYearlyHourly
10th$220,300$105.93
25th$248,900$119.68
Median$248,900$119.68
75th$355,300$170.79
90th$420,900$202.34

Cities in North Carolina

Metro areas, median yearly pay.

Durham, NC$272,300
Charlotte, NC$239,200
Raleigh, NC$239,200
Salaries for every job in North Carolina

Nearby in the ranking

States with similar pay for physicians.

21. Missouri$261,800
22. Mississippi$261,600
23. Maryland$253,700
24. North Carolina$248,900
25. Virginia$240,800
26. North Dakota$239,200
27. Oregon$239,200
Physician salary in all states

Frequently asked questions

How much does a physician make an hour in North Carolina?

The median hourly pay in North Carolina is $119.68 ($248,900 a year).

Do physicians make more in North Carolina than the national average?

No: $248,900 against $312,400 nationally, 20% less.

Where does North Carolina rank for physician pay?

North Carolina ranks 24 of 35 states.

Which city in North Carolina pays physicians the most?

Durham-Chapel Hill, NC, with a median of $272,300 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.