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.

Full tool →
Maintenance Workers, Machinery
in
    vs

      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

      View Maintenance Workers, Machinery salaries in all cities