Veterinarians Salary in Ohio

Ranked #26 of 49 · OH

9% below U.S. average
Mean annual salary $129,890 ≈ $62/hr
Median annual salary $125,060
Employment 3,430

Salary Distribution (10th–90th percentile)

P10 $54,050P25 $88,750 Median $125,060P75 $156,330P90 $207,190

About 80% of veterinarianss in Ohio earn between $54,050 and $207,190. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Ohio
$129,890
U.S. average
$142,680

The mean veterinarians salary in Ohio is $129,890, about 9% below the U.S. average ($142,680). That works out to roughly $62/hr at 2,080 hours per year.

Metro Areas in Ohio

Metro areaMedianMeanEmployment
Akron, OH $130,370 $136,720 230
Dayton-Kettering-Beavercreek, OH $129,030 $133,610 220
Cleveland, OH $128,610 $134,630 560
Cincinnati, OH-KY-IN $127,670 $134,240 650
Toledo, OH $126,970 $132,290 140
Canton-Massillon, OH $125,150 $127,130 100
Columbus, OH $123,270 $128,320 850
North Northeastern Ohio nonmetropolitan area (noncontiguous) $120,290 $125,510 200

Frequently Asked Questions

How much do veterinarians make in Ohio?

The median veterinarians salary in Ohio is $125,060 per year (mean $129,890), and about 80% earn between $54,050 and $207,190.

How much do veterinarians make per hour in Ohio?

Roughly $62 per hour, based on a mean annual wage of $129,890 and 2,080 work hours per year.

Is Ohio a high-paying state for veterinarians?

Ohio ranks #26 of 49 states for veterinarians pay. Its mean salary of $129,890 is about 9% below the U.S. average of $142,680.

Which metro areas in Ohio pay veterinarians the most?

The highest-paying metro areas in Ohio for veterinarians are Akron, OH ($130,370), Dayton-Kettering-Beavercreek, OH ($129,030), Cleveland, OH ($128,610), by median annual wage.

← Back to all veterinarians states