Veterinarians Salary in North Carolina

BLS OEWS May 2025 • 16 metro areas • North Carolina

Veterinarians in North Carolina earn a median salary of $119,323 per year on average across 16 metro and nonmetro areas, -4.9% vs the national median of $125,510. An estimated 2,930 veterinarians are employed across North Carolina, with salaries ranging from $107,030 to $129,680 depending on location.

$119,323 Avg median salary in North Carolina
$129,680 Highest paying metro
$107,030 Lowest paying metro
2,930 Employed in North Carolina

Compare Veterinarians salaries & buying power

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

Full tool →
Veterinarians
in
    vs

      Veterinarians salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Durham, NC $129,680 $97,710 $173,400 190
      Greenville, NC $129,010 $99,510 $175,660 50
      Pinehurst, NC $126,190 $84,870 $173,320 50
      Asheville, NC $125,650 $80,960 $157,940 180
      Raleigh, NC $124,980 $99,150 $158,710 530
      Wilmington, NC $124,690 $102,520 $157,550 200
      Winston, NC $124,650 $93,400 $159,320 140
      Jacksonville, NC $123,590 $84,640 $142,290 30
      Charlotte, NC-SC $122,430 $96,450 $157,920 760
      Greensboro, NC $122,400 $89,860 $160,050 220
      Hickory, NC $117,770 $79,060 $140,180 80
      Eastern North Carolina $108,340 $80,510 $137,260 160
      Western North Carolina $107,780 $82,420 $146,030 150
      Fayetteville, NC $107,510 $94,150 $153,790 60
      Central North Carolina $107,460 $83,000 $137,470 90
      Burlington, NC $107,030 $89,760 $157,310 40

      View Veterinarians salaries in all cities