Veterinarian Salary in Ohio
Veterinarian pay in Ohio, explained
Veterinarians in Ohio earn a median of $125,060 per year ($60.12 per hour), which is 4% below the national median of $130,100. Entry-level workers earn around $54,050, while the most experienced veterinarians reach about $207,190. Pay varies by employer, setting, and metro area within Ohio.
Is $125,060 good pay in Ohio?
Adjusted for Ohio's cost of living (which runs 93% of the U.S. average), that $125,060 is worth about $134,801 in national buying power — ranking Ohio #15 for real pay (vs #29 on the sticker number).
Veterinarian pay by experience in Ohio
Veterinarian pay in neighboring states
| State | Median / yr | Real pay | vs OH |
|---|---|---|---|
| Ohio (here) | $125,060 | $134,801 | — |
| Pennsylvania | $133,520 | $136,843 | −$8,460 |
| West Virginia | $128,990 | $144,128 | −$3,930 |
| Michigan | $125,390 | $130,320 | −$330 |
| Indiana | $124,530 | $133,431 | +$530 |
| Kentucky | $104,100 | $115,463 | +$20,960 |
Veterinarian in Ohio: FAQ
How much do veterinarians make in Ohio?
Veterinarians in Ohio earn a median of $125,060 per year ($60.12 per hour), compared with $130,100 nationally.
Does Ohio pay veterinarians well?
At $125,060, Ohio pays 4% below the national median for veterinarians. An estimated 3,430 work in the state.