Bus and Truck Mechanics and Diesel Engine Specialists Salary in Virginia

BLS OEWS May 2025 • 15 metro areas • Virginia

Bus and Truck Mechanics and Diesel Engine Specialists in Virginia earn a median salary of $53,257 per year on average across 15 metro and nonmetro areas, -12.2% vs the national median of $60,640. An estimated 6,720 bus and truck mechanics and diesel engine specialists are employed across Virginia, with salaries ranging from $45,390 to $59,390 depending on location.

$53,257 Avg median salary in Virginia
$59,390 Highest paying metro
$45,390 Lowest paying metro
6,720 Employed in Virginia

Compare Bus and Truck Mechanics and Diesel Engine Specialists salaries & buying power

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

Full tool →
Bus and Truck Mechanics and Diesel Engine Specialists
in
    vs

      Bus and Truck Mechanics and Diesel Engine Specialists salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Lynchburg, VA $59,390 $48,730 $69,470 320
      Harrisonburg, VA $58,700 $47,110 $65,290 220
      Richmond, VA $58,680 $48,020 $67,480 1,380
      Charlottesville, VA $58,360 $50,490 $64,700 140
      Winchester, VA-WV $56,530 $46,450 $65,200 190
      Southwest Virginia $54,700 $45,820 $59,300 410
      Staunton, VA $54,020 $47,490 $62,480 120
      Virginia Beach, VA-NC $53,490 $47,450 $61,730 1,320
      Roanoke, VA $52,330 $45,860 $60,840 390
      Northeast Virginia $50,270 $46,080 $62,140 130
      Northwest Virginia $49,610 $41,810 $59,300 210
      Southside Virginia $49,510 $43,460 $59,010 340
      West Virginia $49,230 $38,450 $61,320 1,110
      Southern West Virginia $48,650 $36,990 $61,360 180
      Northern West Virginia $45,390 $36,850 $56,210 260

      View Bus and Truck Mechanics and Diesel Engine Specialists salaries in all cities