Veterinarians Salary in Oklahoma

BLS OEWS May 2025 • 5 metro areas • Oklahoma

Veterinarians in Oklahoma earn a median salary of $94,874 per year on average across 5 metro and nonmetro areas, -24.4% vs the national median of $125,510. An estimated 810 veterinarians are employed across Oklahoma, with salaries ranging from $90,170 to $97,140 depending on location.

$94,874 Avg median salary in Oklahoma
$97,140 Highest paying metro
$90,170 Lowest paying metro
810 Employed in Oklahoma

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 Oklahoma

      Metro area Median salary 25th pct 75th pct Employed
      Tulsa, OK $97,140 $94,160 $115,190 250
      Southeast Oklahoma $96,960 $82,960 $103,180 100
      Oklahoma City, OK $96,440 $87,640 $120,350 340
      Northeast Oklahoma $93,660 $74,730 $96,860 80
      Southwest Oklahoma $90,170 $54,750 $95,220 40

      View Veterinarians salaries in all cities