Salaripedia
English

How much does a veterinarian make in Harrisonburg?

$120,000a year

Median yearly pay for veterinarians in the Harrisonburg, VA metro area. That is $57.69 an hour or $9,999 a month.

Hourly
$57.69
Vs. national median
-8%
Rank among cities
204 of 283
Jobs in the area
50
Pay range
Lowest 10%: $81,240Median: $120,000Highest 10%: $206,800
PercentileYearlyHourly
10th$81,240$39.06
25th$91,350$43.92
Median$120,000$57.69
75th$160,900$77.34
90th$206,800$99.41

Other cities in Virginia

Median yearly pay for veterinarians.

Washington, DC$154,400
Charlottesville, VA$127,500
Virginia Beach, VA$122,000
Roanoke, VA$121,900
Richmond, VA$121,700
Lynchburg, VA$107,900
Blacksburg, VA$105,300
Kingsport, TN$105,100
Staunton, VA$97,960
Veterinarian salary in Virginia Veterinarian salary in all states

Related jobs in Harrisonburg

Same field, median yearly pay.

Physician$197,600
Dentist$159,200
Pharmacist$136,200
Nurse Practitioner$122,300
Physical Therapist$100,800
Dental Hygienist$100,600
Occupational Therapist$98,780
Speech-Language Pathologist$79,720
Athletic Trainer$63,230
Licensed Practical and Licensed Vocational Nurse$60,830
Salaries for every job in Harrisonburg, VA

Frequently asked questions

How much does a veterinarian make an hour in Harrisonburg?

The median hourly pay in the Harrisonburg, VA metro area is $57.69 ($120,000 a year).

Do veterinarians make more in Harrisonburg than the national average?

No: $120,000 against $130,100 nationally, 8% less.

How does Harrisonburg compare with the rest of Virginia?

The median in Virginia is $126,700, so Harrisonburg pays 5% less.

Where does Harrisonburg rank for veterinarian pay?

204 of 283 metro areas with data.

How much does a veterinarian make starting out in Harrisonburg?

The lowest-paid 10% make $81,240 or less a year; the top 10% make $206,800 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.