Advertisement
Occupational Therapists average salary by city in Virginia
- Winchester$108,700
- Richmond$103,370
- Charlottesville$103,220
- Lynchburg$101,820
- Blacksburg$99,350
- Virginia Beach$96,140
- Roanoke$96,030
- Harrisonburg$95,230
- Staunton$92,090
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Winchester | $108,700 | $106,540 | $86,680 | $79,864 | 96 |
| Richmond | $103,370 | $105,550 | $84,130 | $76,421 | 98 |
| Charlottesville | $103,220 | $100,930 | $84,670 | $76,324 | 99 |
| Lynchburg | $101,820 | $103,060 | $86,850 | $75,420 | 89 |
| Blacksburg | $99,350 | $98,800 | $78,890 | $73,824 | 93 |
| Virginia Beach | $96,140 | $99,400 | $79,540 | $71,751 | 98 |
| Roanoke | $96,030 | $98,010 | $78,710 | $71,679 | 94 |
| Harrisonburg | $95,230 | $98,780 | $81,870 | $71,163 | 95 |
| Staunton | $92,090 | $86,490 | $80,330 | $69,134 | 91 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Occupational Therapists salary in other states
More about pay in Virginia
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 29-1122.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.