Family Medicine Physicians Salary in North Carolina

BLS OEWS May 2025 • 12 metro areas • North Carolina

Family Medicine Physicians in North Carolina earn a median salary of $213,655 per year on average across 12 metro and nonmetro areas, -10.4% vs the national median of $238,380. An estimated 1,220 family medicine physicians are employed across North Carolina, with salaries ranging from $135,100 to $309,990 depending on location.

$213,655 Avg median salary in North Carolina
$309,990 Highest paying metro
$135,100 Lowest paying metro
1,220 Employed in North Carolina

Compare Family Medicine Physicians salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Family Medicine Physicians
in
    vs

      Family Medicine Physicians salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Winston, NC $309,990 $235,200 $309,990
      Charlotte, NC-SC $269,270 $232,490 $297,040 280
      Western North Carolina $228,980 $197,500 100
      Raleigh, NC $218,830 $215,230 $238,450
      Hickory, NC $214,340 $171,960 $227,480 40
      Fayetteville, NC $211,570 $164,100 50
      Asheville, NC $210,790 $177,920 $225,810 110
      Durham, NC $207,400 $207,400 $207,400 100
      Central North Carolina $194,000 $165,700 $210,840 90
      Eastern North Carolina $193,510 $179,990 100
      Greensboro, NC $170,080 $62,000 $229,520 180
      Wilmington, NC $135,100 $116,630 $215,650 170

      View Family Medicine Physicians salaries in all cities