Maintenance and Repair Workers, General Salary in Virginia
BLS OEWS May 2025 • 16 metro areas • Virginia
Maintenance and Repair Workers, General in Virginia earn a median salary of $45,842 per year on average across 16 metro and nonmetro areas, -5.7% vs the national median of $48,620. An estimated 33,370 maintenance and repair workers, general are employed across Virginia, with salaries ranging from $38,730 to $49,690 depending on location.
$45,842
Avg median salary in Virginia
$49,690
Highest paying metro
$38,730
Lowest paying metro
33,370
Employed in Virginia
Compare Maintenance and Repair Workers, General salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Maintenance and Repair Workers, General
in
Maintenance and Repair Workers, General salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Staunton, VA | $49,690 | $36,470 | $63,720 | 520 |
| Winchester, VA-WV | $49,420 | $39,250 | $62,060 | 760 |
| Richmond, VA | $48,890 | $39,270 | $61,500 | 5,320 |
| Harrisonburg, VA | $48,660 | $38,540 | $61,860 | 690 |
| Blacksburg, VA | $48,230 | $38,330 | $62,330 | 960 |
| Lynchburg, VA | $48,180 | $37,200 | $63,640 | 830 |
| Charlottesville, VA | $47,640 | $38,830 | $56,970 | 1,030 |
| Northeast Virginia | $47,260 | $36,900 | $58,900 | 720 |
| Virginia Beach, VA-NC | $46,660 | $37,390 | $59,470 | 6,760 |
| Roanoke, VA | $46,070 | $37,130 | $58,020 | 1,190 |
| Southside Virginia | $45,900 | $36,000 | $59,130 | 1,100 |
| Southwest Virginia | $44,520 | $35,730 | $59,810 | 1,330 |
| Northwest Virginia | $44,110 | $35,490 | $57,120 | 810 |
| West Virginia | $39,900 | $31,200 | $52,640 | 8,530 |
| Northern West Virginia | $39,610 | $30,440 | $56,740 | 1,740 |
| Southern West Virginia | $38,730 | $29,940 | $48,220 | 1,080 |