Salaripedia
English

How much does an occupational therapist make in Harrisonburg?

$98,780a year

Median yearly pay for occupational therapists in the Harrisonburg, VA metro area. That is $47.49 an hour or $8,232 a month.

Hourly
$47.49
Vs. national median
-2%
Rank among cities
166 of 365
Jobs in the area
50
Pay range
Lowest 10%: $61,970Median: $98,780Highest 10%: $121,100
PercentileYearlyHourly
10th$61,970$29.79
25th$81,870$39.36
Median$98,780$47.49
75th$107,900$51.88
90th$121,100$58.21

Other cities in Virginia

Median yearly pay for occupational therapists.

Winchester, VA$106,500
Richmond, VA$105,600
Lynchburg, VA$103,100
Washington, DC$103,000
Charlottesville, VA$100,900
Virginia Beach, VA$99,400
Blacksburg, VA$98,800
Roanoke, VA$98,010
Kingsport, TN$96,790
Staunton, VA$86,490
Occupational Therapist salary in Virginia Occupational Therapist 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
Veterinarian$120,000
Physical Therapist$100,800
Dental Hygienist$100,600
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 an occupational therapist make an hour in Harrisonburg?

The median hourly pay in the Harrisonburg, VA metro area is $47.49 ($98,780 a year).

Do occupational therapists make more in Harrisonburg than the national average?

No: $98,780 against $100,300 nationally, 2% less.

How does Harrisonburg compare with the rest of Virginia?

The median in Virginia is $100,700, so Harrisonburg pays 2% less.

Where does Harrisonburg rank for occupational therapist pay?

166 of 365 metro areas with data.

How much does an occupational therapist make starting out in Harrisonburg?

The lowest-paid 10% make $61,970 or less a year; the top 10% make $121,100 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.