Heavy and Tractor-Trailer Truck Drivers Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Heavy and Tractor-Trailer Truck Drivers in Virginia earn a median salary of $51,016 per year on average across 16 metro and nonmetro areas, -11.2% vs the national median of $57,440. An estimated 54,930 heavy and tractor-trailer truck drivers are employed across Virginia, with salaries ranging from $48,120 to $58,190 depending on location.

$51,016 Avg median salary in Virginia
$58,190 Highest paying metro
$48,120 Lowest paying metro
54,930 Employed in Virginia

Compare Heavy and Tractor-Trailer Truck Drivers salaries & buying power

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

Full tool →
Heavy and Tractor-Trailer Truck Drivers
in
    vs

      Heavy and Tractor-Trailer Truck Drivers salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Winchester, VA-WV $58,190 $49,020 $71,230 1,770
      Richmond, VA $57,970 $47,300 $70,760 13,080
      Harrisonburg, VA $55,230 $48,880 $64,210 1,520
      Roanoke, VA $53,950 $45,850 $64,680 2,990
      Southside Virginia $50,600 $43,900 $59,230 2,360
      Lynchburg, VA $50,580 $44,530 $61,610 1,510
      Charlottesville, VA $49,820 $44,570 $58,440 680
      Staunton, VA $49,560 $46,610 $59,230 1,040
      Blacksburg, VA $49,540 $44,670 $62,340 1,010
      Northwest Virginia $49,050 $44,900 $59,390 1,290
      West Virginia $49,040 $41,630 $58,720 11,560
      Virginia Beach, VA-NC $49,020 $40,610 $59,740 8,530
      Southwest Virginia $48,990 $40,870 $58,720 2,300
      Southern West Virginia $48,330 $39,070 $59,210 1,630
      Northeast Virginia $48,270 $41,350 $58,430 870
      Northern West Virginia $48,120 $39,470 $57,930 2,790

      View Heavy and Tractor-Trailer Truck Drivers salaries in all cities