Industrial Machinery Mechanics Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Industrial Machinery Mechanics in Virginia earn a median salary of $60,921 per year on average across 16 metro and nonmetro areas, -4.5% vs the national median of $63,760. An estimated 12,020 industrial machinery mechanics are employed across Virginia, with salaries ranging from $53,670 to $70,150 depending on location.

$60,921 Avg median salary in Virginia
$70,150 Highest paying metro
$53,670 Lowest paying metro
12,020 Employed in Virginia

Compare Industrial Machinery Mechanics salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Industrial Machinery Mechanics
in
    vs

      Industrial Machinery Mechanics salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Staunton, VA $70,150 $58,510 $87,500 290
      Richmond, VA $66,070 $57,960 $81,700 1,900
      Virginia Beach, VA-NC $63,060 $51,830 $74,810 1,540
      Northwest Virginia $62,860 $53,130 $88,230 410
      Harrisonburg, VA $62,410 $50,490 $84,620 430
      Blacksburg, VA $61,930 $49,740 $70,360 330
      West Virginia $61,400 $51,080 $81,500 3,160
      Lynchburg, VA $61,190 $48,790 $81,900 570
      Charlottesville, VA $61,000 $49,090 $75,460 80
      Southwest Virginia $60,670 $48,870 $74,250 580
      Southside Virginia $59,960 $49,090 $72,370 540
      Roanoke, VA $59,070 $48,740 $64,680 610
      Winchester, VA-WV $58,960 $48,100 $65,070 300
      Southern West Virginia $57,990 $44,910 $64,480 300
      Northern West Virginia $54,350 $54,280 $71,710 840
      Northeast Virginia $53,670 $50,280 $62,140 140

      View Industrial Machinery Mechanics salaries in all cities