Salaripedia
English

How much does a veterinarian make in Ohio?

$125,100a year

Median yearly pay for veterinarians in Ohio. That is $60.13 an hour or $10,420 a month.

Hourly
$60.13
Vs. national median
-4%
Rank among states
29 of 49
Jobs in the state
3,430
Pay range
Lowest 10%: $54,050Median: $125,100Highest 10%: $207,200
PercentileYearlyHourly
10th$54,050$25.99
25th$88,750$42.67
Median$125,100$60.13
75th$156,300$75.16
90th$207,200$99.61

Cities in Ohio

Metro areas, median yearly pay.

Akron, OH$130,400
Dayton, OH$129,000
Cleveland, OH$128,600
Cincinnati, OH$127,700
Toledo, OH$127,000
Canton, OH$125,200
Columbus, OH$123,300
Wheeling, WV$118,600
Huntington, WV$111,400
Youngstown, OH$106,800
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for veterinarians.

26. Connecticut$126,200
27. Nevada$125,600
28. Michigan$125,400
29. Ohio$125,100
30. Iowa$124,600
31. Indiana$124,500
32. Louisiana$124,400
Veterinarian salary in all states

Frequently asked questions

How much does a veterinarian make an hour in Ohio?

The median hourly pay in Ohio is $60.13 ($125,100 a year).

Do veterinarians make more in Ohio than the national average?

No: $125,100 against $130,100 nationally, 4% less.

Where does Ohio rank for veterinarian pay?

Ohio ranks 29 of 49 states.

Which city in Ohio pays veterinarians the most?

Akron, OH, with a median of $130,400 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.