Salaripedia
English

How much does a physician make in North Carolina?

$260,300a year

Median yearly pay for physicians in North Carolina. That is $125.16 an hour or $21,690 a month.

Hourly
$125.16
Vs. national median
-2%
Rank among states
33 of 51
Jobs in the state
14,080
Pay range
Lowest 10%: $66,740Median: $260,300Highest 10%: $424,800
PercentileYearlyHourly
10th$66,740$32.09
25th$77,810$37.41
Median$260,300$125.16
75th$361,300$173.68
90th$424,800$204.21

Cities in North Carolina

Metro areas, median yearly pay.

Greensboro, NC$364,600
Asheville, NC$360,000
Raleigh, NC$354,100
Burlington, NC$350,100
Pinehurst, NC$338,200
Rocky Mount, NC$333,000
Charlotte, NC$327,000
Hickory, NC$313,500
Goldsboro, NC$309,200
Jacksonville, NC$282,100
Virginia Beach, VA$266,300
Wilmington, NC$253,000
Fayetteville, NC$239,200
Durham, NC$78,370
Winston-Salem, NC$74,700
Greenville, NC$65,890
Salaries for every job in North Carolina

Nearby in the ranking

States with similar pay for physicians.

30. Texas$269,800
31. Georgia$266,900
32. Florida$262,200
33. North Carolina$260,300
34. Oklahoma$259,200
35. West Virginia$258,000
36. Nevada$252,100
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 $125.16 ($260,300 a year).

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

No: $260,300 against $265,900 nationally, 2% less.

Where does North Carolina rank for physician pay?

North Carolina ranks 33 of 51 states.

Which city in North Carolina pays physicians the most?

Greensboro-High Point, NC, with a median of $364,600 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.