Heavy and Tractor-Trailer Truck Drivers pay in Virginia
Heavy and Tractor-Trailer Truck Drivers in Virginia earn an average of $57,770 a year. That is $1,940 (3%) less than the U.S. average of $59,710. The best-paying metro area is Washington-Arlington-Alexandria, DC-VA-MD-WV at $62,330.
Top-paying Virginia metro areas
Average pay for heavy and tractor-trailer truck drivers by metro area. Swipe to see all 11.
Why people trust JobPayFacts
Heavy and Tractor-Trailer Truck Drivers pay in Virginia, charted
Pay over time
Where Virginia heavy and tractor-trailer truck drivers work
Average pay by state
Virginia vs. neighbors
| Area | Avg. pay | Hourly |
|---|---|---|
| United States | $59,710 | $28.71 |
| Virginia | $57,770 | $27.78 |
| District of Columbia | $67,710 | $32.55 |
| Maryland | $60,590 | $29.13 |
| Tennessee | $60,440 | $29.06 |
| Kentucky | $59,870 | $28.78 |
| North Carolina | $55,810 | $26.83 |
Related jobs in Virginia
Average pay, Virginia, May 2025
Questions and answers
How much do heavy and tractor-trailer truck drivers make in Virginia?
The average is $57,770 a year, and the median is $56,860. That is $1,940 (3%) less than the U.S. average of $59,710.
What is the hourly wage in Virginia?
$27.78 an hour on average; the median is $27.34.
Where in Virginia do they earn the most?
Washington-Arlington-Alexandria, DC-VA-MD-WV ($62,330), followed by Richmond, VA ($60,130). The lowest average among 11 metro areas with data is Kingsport-Bristol, TN-VA ($53,580).
How does Virginia rank?
Virginia ranks #37 of 51 states (including D.C.) with published data for this job, by average pay.