Veterinarian Salary in Virginia
Veterinarian pay in Virginia, explained
Veterinarians in Virginia earn a median of $126,730 per year ($60.93 per hour), which is 3% below the national median of $130,100. Entry-level workers earn around $63,350, while the most experienced veterinarians reach about $220,170. Pay varies by employer, setting, and metro area within Virginia.
Is $126,730 good pay in Virginia?
Adjusted for Virginia's cost of living (which runs 101% of the U.S. average), that $126,730 is worth about $125,346 in national buying power — ranking Virginia #29 for real pay (vs #23 on the sticker number).
Veterinarian pay by experience in Virginia
Veterinarian pay in neighboring states
| State | Median / yr | Real pay | vs VA |
|---|---|---|---|
| Virginia (here) | $126,730 | $125,346 | — |
| Maryland | $163,170 | $155,461 | −$36,440 |
| District of Columbia | $134,530 | $122,410 | −$7,800 |
| North Carolina | $129,240 | $137,014 | −$2,510 |
| West Virginia | $128,990 | $144,128 | −$2,260 |
| Tennessee | $124,350 | $135,354 | +$2,380 |
| Kentucky | $104,100 | $115,463 | +$22,630 |
Veterinarian in Virginia: FAQ
How much do veterinarians make in Virginia?
Veterinarians in Virginia earn a median of $126,730 per year ($60.93 per hour), compared with $130,100 nationally.
Does Virginia pay veterinarians well?
At $126,730, Virginia pays 3% below the national median for veterinarians. An estimated 2,700 work in the state.