Veterinarians Salary in Ohio
BLS OEWS May 2025 • 12 metro areas • Ohio
Veterinarians in Ohio earn a median salary of $119,114 per year on average across 12 metro and nonmetro areas, -5.1% vs the national median of $125,510. An estimated 2,850 veterinarians are employed across Ohio, with salaries ranging from $109,010 to $128,130 depending on location.
$119,114
Avg median salary in Ohio
$128,130
Highest paying metro
$109,010
Lowest paying metro
2,850
Employed in Ohio
Compare Veterinarians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Veterinarians
in
Veterinarians salaries by city in Ohio
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Cleveland, OH | $128,130 | $104,160 | $165,850 | 470 |
| Columbus, OH | $127,720 | $98,790 | $160,480 | 690 |
| Dayton, OH | $126,080 | $100,250 | $158,150 | 190 |
| Akron, OH | $123,650 | $99,470 | $153,610 | 200 |
| Cincinnati, OH-KY-IN | $121,970 | $98,660 | $143,250 | 580 |
| Toledo, OH | $120,190 | $97,760 | $130,990 | 110 |
| Canton, OH | $119,580 | $97,310 | $128,630 | 80 |
| Youngstown, OH | $117,650 | $96,140 | $144,700 | 70 |
| Southern Ohio | $116,350 | $86,010 | $142,220 | 80 |
| Eastern Ohio | $109,740 | $83,220 | $127,790 | 80 |
| West Northwestern Ohio | $109,300 | $81,910 | $126,290 | 130 |
| North Northeastern Ohio nonmetropolitan area (noncontiguous) | $109,010 | $89,360 | $129,440 | 170 |