Veterinarians Salary in Pennsylvania
BLS OEWS May 2025 • 17 metro areas • Pennsylvania
Veterinarians in Pennsylvania earn a median salary of $123,930 per year on average across 17 metro and nonmetro areas, -1.3% vs the national median of $125,510. An estimated 3,640 veterinarians are employed across Pennsylvania, with salaries ranging from $106,600 to $133,340 depending on location.
$123,930
Avg median salary in Pennsylvania
$133,340
Highest paying metro
$106,600
Lowest paying metro
3,640
Employed in Pennsylvania
Compare Veterinarians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Veterinarians
in
Veterinarians salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Philadelphia, PA-NJ-DE-MD | $133,340 | $107,810 | $168,400 | 1,660 |
| Lancaster, PA | $132,870 | $102,290 | $178,280 | 170 |
| Gettysburg, PA | $130,410 | $121,040 | $171,680 | 30 |
| Allentown, PA-NJ | $128,420 | $96,580 | $169,760 | 220 |
| Reading, PA | $127,820 | $96,090 | $166,310 | 100 |
| Northwestern Pennsylvania | $127,660 | $96,610 | $163,820 | 60 |
| York, PA | $125,330 | $99,410 | $160,270 | 110 |
| Scranton, PA | $125,290 | $91,460 | $159,790 | 90 |
| State College, PA | $124,820 | $92,950 | $150,970 | 50 |
| Pittsburgh, PA | $124,500 | $99,600 | $162,520 | 580 |
| Southwestern Pennsylvania | $123,720 | $95,530 | $157,150 | 70 |
| Harrisburg, PA | $123,020 | $98,970 | $153,040 | 170 |
| Central Pennsylvania | $122,880 | $96,590 | $159,970 | 90 |
| Northeastern Pennsylvania | $122,820 | $100,690 | $158,690 | 90 |
| Williamsport, PA | $119,810 | $110,120 | $137,210 | 30 |
| Chambersburg, PA | $107,500 | $78,010 | $128,660 | 50 |
| Erie, PA | $106,600 | $96,350 | $145,600 | 70 |