Veterinarian Salary in Pennsylvania
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).
Veterinarian pay by experience in Pennsylvania
Veterinarian pay in neighboring states
| State | Median / yr | Real pay | vs 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.