Truck driver salary
Truck drivers in the U.S. earn a median $58,640 a year.
- Median pay
- $58,640
- Median hourly
- $28.19
- Typical range
- $40,140–$79,380
- Jobs
- 2,062,040
Pay range
| Percentile | Annual pay |
|---|---|
| 10th (entry level) | $40,140 |
| 25th | $47,960 |
| Median | $58,640 |
| 75th | $69,120 |
| 90th (top earners) | $79,380 |
Pay in the biggest metro areas
| Metro area | Median pay |
|---|---|
| New York-Newark-Jersey City, NY-NJ | $65,040 |
| Chicago-Naperville-Elgin, IL-IN | $62,300 |
| Los Angeles-Long Beach-Anaheim, CA | $60,340 |
| Dallas-Fort Worth-Arlington, TX | $59,530 |
| Houston-Pasadena-The Woodlands, TX | $56,840 |
| Atlanta-Sandy Springs-Roswell, GA | $59,100 |
| Riverside-San Bernardino-Ontario, CA | $60,580 |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $59,370 |
| Phoenix-Mesa-Chandler, AZ | $59,770 |
| Miami-Fort Lauderdale-West Palm Beach, FL | $51,580 |
Truck driver salary by state
- 1Alaska$70,100
- 2Washington$64,760
- –District of Columbia$64,170
- 3New Jersey$63,570
- 4Massachusetts$63,030
- 5Nevada$62,290
- 6New York$62,050
- 7Minnesota$61,990
- 8Oregon$61,980
- 9Colorado$61,500
- 10North Dakota$60,910
- 11Vermont$60,830
- 12Utah$60,620
- 13Connecticut$60,490
- 14Illinois$60,320
- 15Wyoming$60,310
- 16Indiana$60,290
- 17New Hampshire$60,280
- 18California$60,230
- 19Rhode Island$60,190
- 20Hawaii$59,820
- 21Ohio$59,800
- 22Maryland$59,360
- 23Kansas$58,920
- 24Montana$58,870
- 25Idaho$58,770
- 26South Dakota$58,690
- 27Tennessee$58,620
- 28Wisconsin$58,610
- 29Pennsylvania$58,580
- 30Nebraska$58,390
- 31Arizona$58,080
- 32Iowa$58,070
- 33Delaware$57,590
- 34Michigan$57,180
- 35Georgia$57,050
- 36Maine$57,050
- 37Virginia$56,860
- 38Kentucky$56,340
- 39Texas$56,290
- 40Missouri$54,550
- 41Oklahoma$54,410
- 42Alabama$52,120
- 43Mississippi$51,820
- 44Arkansas$51,550
- 45North Carolina$51,530
- 46South Carolina$51,130
- 47Florida$50,640
- 48New Mexico$50,500
- 49West Virginia$49,480
- 50Louisiana$49,320
- –Puerto Rico$25,510
Start training
See what the work is like and how long training takes, then compare schools.
Frequently asked questions
How much do truck drivers make?
The median pay for truck drivers in the U.S. is $58,640 a year ($28.19 an hour), according to the U.S. Bureau of Labor Statistics (May 2025). The lowest-paid 10% earn under $40,140, and the top 10% earn over $79,380.
Which states pay truck drivers the most?
The top-paying states are Alaska ($70,100), Washington ($64,760), New Jersey ($63,570), Massachusetts ($63,030), Nevada ($62,290).
How can a truck driver earn more?
Pay rises with experience, certifications, specialized skills, overtime and willingness to travel. Union jobs and employers in high-cost metro areas often pay more. Our guide on how to become a truck driver covers the certifications that matter most.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 (Heavy and Tractor-Trailer Truck Drivers, SOC 53-3032). Figures exclude self-employed workers.