The average CDL truck driver in the United States earns between $50,000 and $80,000 per year, with experienced drivers and specialists earning well over $100,000. Salary varies significantly based on driving type, experience, location, and endorsements.
According to the Bureau of Labor Statistics, the median annual wage for heavy and tractor-trailer truck drivers was $49,920 in 2022, with the top 10% earning more than $72,730. However, these numbers have increased significantly due to the ongoing driver shortage.
Learn more in our guide on CDL Commercial Driver License Practice Test PDF (Free Printable 2026). Learn more in our guide on microsoft security operations analyst exam ref sc-200 certification guide book. Learn more in our guide on cdl test questions and answers pdf.
Truck driver pay varies dramatically by location. Generally, states with higher costs of living and more freight demand pay more:
The type of trucking you do has a massive impact on earnings: