Maintenance Workers, Machinery Salary in Virginia
BLS OEWS May 2025 • 12 metro areas • Virginia
Maintenance Workers, Machinery in Virginia earn a median salary of $66,092 per year on average across 12 metro and nonmetro areas, +9.2% vs the national median of $60,500. An estimated 1,690 maintenance workers, machinery are employed across Virginia, with salaries ranging from $53,210 to $80,790 depending on location.
$66,092
Avg median salary in Virginia
$80,790
Highest paying metro
$53,210
Lowest paying metro
1,690
Employed in Virginia
Compare Maintenance Workers, Machinery salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Maintenance Workers, Machinery
in
Maintenance Workers, Machinery salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Winchester, VA-WV | $80,790 | $62,740 | $80,790 | 60 |
| Southwest Virginia | $80,710 | $58,260 | $84,230 | 120 |
| Southside Virginia | $74,310 | $74,310 | $74,310 | 100 |
| Northwest Virginia | $71,580 | $60,660 | $71,580 | 30 |
| Roanoke, VA | $71,520 | $71,430 | $71,520 | 80 |
| Virginia Beach, VA-NC | $63,920 | $55,410 | $63,920 | 420 |
| Richmond, VA | $63,520 | $57,490 | $80,150 | 90 |
| Northern West Virginia | $61,240 | $45,540 | $71,430 | 120 |
| Charlottesville, VA | $59,340 | $49,610 | $59,360 | 30 |
| Blacksburg, VA | $57,580 | $46,840 | $65,550 | 30 |
| West Virginia | $55,380 | $45,890 | $67,990 | 580 |
| Southern West Virginia | $53,210 | $36,810 | $56,900 | 30 |