CDL Salary Estimator

📊 Based on 2024 BLS Data

How much can you earn as a truck driver?

National Average (2024)
$54,320
per year / $1,045 per week

Salary by Experience Level

ExperienceAnnual SalaryWeekly
Entry Level (0-1 year)$45,000 - $55,000$865 - $1,060
1-3 Years Experience$55,000 - $70,000$1,060 - $1,350
3-5 Years Experience$65,000 - $85,000$1,250 - $1,635
5+ Years / Specialized$75,000 - $100,000+$1,440 - $1,925+

Salary by Freight Type

Freight TypeAvg SalaryNotes
Dry Van (General Freight)$58,000Most common
Refrigerated (Reefer)$65,000Temperature-sensitive
Flatbed$70,000Requires tarping
Tanker$72,000Hazmat often required
Hazmat$75,000Requires endorsement
Oversized/Heavy Haul$85,000Specialized

Top 5 Highest Paying States

#1
Wyoming
$63,370
#2
Nevada
$61,940
#3
North Dakota
$60,830
#4
Alaska
$59,780
#5
Washington
$58,970

Source: Bureau of Labor Statistics, May 2024

Ready to Start Your CDL Career?

Find accredited CDL schools near you and start earning.

Find CDL Schools