Heavy and Tractor-Trailer Truck Drivers Salary in the United States
The median annual wage for heavy and tractor-trailer truck drivers in the U.S. is $58,640 ($28.19 per hour), according to the BLS Occupational Employment and Wage Statistics program, May 2025 estimates.
- Median annual wage
- $58,640
- Mean annual wage
- $59,710
- Median hourly wage
- $28.19
- Employment
- 2,062,040
2,062,040 employed
Wage percentiles
| Percentile | Annual wage | Hourly wage |
|---|---|---|
| 10th percentile | $40,140 | $19.30 |
| 25th percentile | $47,960 | $23.06 |
| Median (50th) | $58,640 | $28.19 |
| 75th percentile | $69,120 | $33.23 |
| 90th percentile | $79,380 | $38.17 |
Highest-paying states for heavy and tractor-trailer truck drivers
| State | Median annual wage | Employment |
|---|---|---|
| Alaska | $70,100 | 3,420 |
| Washington | $64,760 | 40,530 |
| District of Columbia | $64,170 | 830 |
| New Jersey | $63,570 | 47,980 |
| Massachusetts | $63,030 | 30,890 |
| Nevada | $62,290 | 15,010 |
| New York | $62,050 | 63,700 |
| Minnesota | $61,990 | 38,770 |
| Oregon | $61,980 | 23,970 |
| Colorado | $61,500 | 25,350 |
Lowest-paying states
- Louisiana: $49,320 median annual wage
- West Virginia: $49,480 median annual wage
- New Mexico: $50,500 median annual wage
- Florida: $50,640 median annual wage
- South Carolina: $51,130 median annual wage
Related occupations
- Laborers and Freight, Stock, and Material Movers, Hand$40,240
- Stockers and Order Fillers$37,330
- Light Truck Drivers$44,860
- Industrial Truck and Tractor Operators$46,420
- First-Line Supervisors of Transportation and Material Moving Workers, Except Aircraft Cargo Handling Supervisors$62,890
- Packers and Packagers, Hand$36,280
- Driver/Sales Workers$38,770
- Bus Drivers, School$47,920
About this data
- Occupational Employment and Wage Statistics — data period May 2025, retrieved August 13, 2026.
- Occupational Employment and Wage Statistics — data period May 2025, retrieved August 13, 2026.
Figures are shown exactly as published by the source or derived by the documented formulas on our methodology page. Where a source suppresses an estimate, we show “—” rather than a substitute value.