Highway Maintenance Workers Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Highway Maintenance Workers in Virginia earn a median salary of $48,724 per year on average across 16 metro and nonmetro areas, -0.7% vs the national median of $49,070. An estimated 3,950 highway maintenance workers are employed across Virginia, with salaries ranging from $45,240 to $51,970 depending on location.

$48,724 Avg median salary in Virginia
$51,970 Highest paying metro
$45,240 Lowest paying metro
3,950 Employed in Virginia

Compare Highway Maintenance Workers salaries & buying power

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

Full tool →
Highway Maintenance Workers
in
    vs

      Highway Maintenance Workers salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Richmond, VA $51,970 $46,430 $56,290 410
      Northern West Virginia $51,010 $36,930 $51,010 210
      Southern West Virginia $51,010 $36,090 $51,010 120
      Northwest Virginia $50,690 $46,870 $56,530 280
      Northeast Virginia $50,090 $45,530 $54,370 170
      Blacksburg, VA $49,400 $47,400 $52,550 100
      Charlottesville, VA $49,360 $46,100 $53,610 140
      Southside Virginia $49,360 $45,820 $54,900 440
      Winchester, VA-WV $48,400 $44,640 $51,010 60
      Staunton, VA $48,310 $46,100 $51,480 70
      Harrisonburg, VA $48,310 $45,590 $50,620 80
      Lynchburg, VA $47,740 $45,660 $51,040 210
      Southwest Virginia $47,480 $44,310 $53,400 460
      Roanoke, VA $45,910 $36,910 $50,190 220
      West Virginia $45,310 $36,090 $51,010 700
      Virginia Beach, VA-NC $45,240 $36,830 $53,490 280

      View Highway Maintenance Workers salaries in all cities