Veterinarians Salary in Virginia
BLS OEWS May 2025 • 16 metro areas • Virginia
Veterinarians in Virginia earn a median salary of $112,175 per year on average across 16 metro and nonmetro areas, -10.6% vs the national median of $125,510. An estimated 2,050 veterinarians are employed across Virginia, with salaries ranging from $103,350 to $134,290 depending on location.
$112,175
Avg median salary in Virginia
$134,290
Highest paying metro
$103,350
Lowest paying metro
2,050
Employed in Virginia
Compare Veterinarians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Veterinarians
in
Veterinarians salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| West Virginia | $134,290 | $104,470 | $159,570 | 390 |
| Southern West Virginia | $126,610 | $91,900 | $161,010 | 50 |
| Northern West Virginia | $124,460 | $91,410 | $157,240 | 70 |
| Charlottesville, VA | $120,180 | $99,040 | $161,510 | 90 |
| Richmond, VA | $117,640 | $94,210 | $160,480 | 410 |
| Winchester, VA-WV | $114,670 | $80,160 | $156,010 | 40 |
| Harrisonburg, VA | $110,140 | $97,880 | $148,350 | 50 |
| Northwest Virginia | $107,360 | $79,750 | $144,990 | 60 |
| Staunton, VA | $106,370 | $86,940 | $146,890 | 50 |
| Virginia Beach, VA-NC | $105,870 | $81,540 | $149,030 | 460 |
| Southside Virginia | $105,790 | $80,960 | $155,430 | 60 |
| Southwest Virginia | $105,790 | $79,710 | $124,250 | 50 |
| Blacksburg, VA | $104,300 | $84,110 | $139,410 | 60 |
| Lynchburg, VA | $104,010 | $80,350 | $144,550 | 70 |
| Northeast Virginia | $103,970 | $78,760 | $121,810 | 30 |
| Roanoke, VA | $103,350 | $81,750 | $134,450 | 110 |