verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Veterinarian Salary in Pennsylvania

Median Annual in Pennsylvania
$133,520/yr
Median Hourly Wage
$64.19/hr
▲ 3% above U.S. median

Salary Distribution in Pennsylvania

groups Employed in PA
3,490
public U.S. Median
$130,100
savings Real pay (cost-adjusted)
$136,843 #11 of 49

Veterinarian pay in Pennsylvania, explained

Veterinarians in Pennsylvania earn a median of $133,520 per year ($64.19 per hour), which is 3% above the national median of $130,100. Entry-level workers earn around $79,780, while the most experienced veterinarians reach about $268,870. Pay varies by employer, setting, and metro area within Pennsylvania.

Is $133,520 good pay in Pennsylvania?

Adjusted for Pennsylvania's cost of living (which runs 98% of the U.S. average), that $133,520 is worth about $136,843 in national buying power — ranking Pennsylvania #11 for real pay (vs #9 on the sticker number).

See the full Veterinarian Real Pay Index arrow_forward

Veterinarian pay by experience in Pennsylvania

Entry level (10th pct)
$79,780
$38.36/hr
Median
Mid-career (50th pct)
$133,520
$64.19/hr
Experienced (90th pct)
$268,870
$129.26/hr

Veterinarian pay in neighboring states

StateMedian / yrReal payvs PA
Pennsylvania (here) $133,520 $136,843
Maryland $163,170 $155,461 −$29,650
New Jersey $160,140 $147,181 −$26,620
New York $131,830 $122,154 +$1,690
West Virginia $128,990 $144,128 +$4,530
Ohio $125,060 $134,801 +$8,460

Veterinarian in Pennsylvania: FAQ

How much do veterinarians make in Pennsylvania?

Veterinarians in Pennsylvania earn a median of $133,520 per year ($64.19 per hour), compared with $130,100 nationally.

Does Pennsylvania pay veterinarians well?

At $133,520, Pennsylvania pays 3% above the national median for veterinarians. An estimated 3,490 work in the state.

Veterinarian salary in other states

All 49 states ranked arrow_forward

Related careers in Pennsylvania