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.
Veterinarians
in
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 |