Truck Driver Salary Guide 2025

Truck driver salaries vary significantly based on experience, route type, endorsements, and location. This guide provides current salary ranges to help you understand your earning potential.

Average Salaries by Experience

Experience Level Annual Salary Range Weekly Average
Entry Level (0-1 years) $45,000 - $55,000 $865 - $1,060
Mid-Level (1-3 years) $55,000 - $70,000 $1,060 - $1,350
Experienced (3-5 years) $65,000 - $85,000 $1,250 - $1,635
Veteran (5+ years) $75,000 - $100,000+ $1,440 - $1,920+

Salaries by Route Type

OTR (Over-the-Road) Drivers

$55,000 - $90,000/year

OTR drivers typically earn more due to longer hours and time away from home. Pay is often calculated per mile (typically $0.45 - $0.65/mile for company drivers).

Regional Drivers

$50,000 - $75,000/year

Regional routes offer a balance of good pay and more predictable home time. Usually home weekly or every other week.

Local Drivers

$45,000 - $70,000/year

Local drivers are typically home daily. Pay is often hourly ($18 - $28/hour) rather than per mile.

Dedicated Routes

$55,000 - $80,000/year

Consistent routes and schedules with the same customer. Offers stability with competitive pay.

Higher-Paying Specializations

Specialized endorsements and freight types can significantly increase your earning potential:

Top-Paying States

Average annual salaries for truck drivers by state:

  1. Wyoming: $72,000
  2. North Dakota: $70,000
  3. Alaska: $68,000
  4. Nevada: $65,000
  5. California: $64,000

Note: Cost of living varies significantly by state.

Additional Compensation

Beyond base pay, many trucking jobs offer:

Benefits to Consider

When comparing job offers, factor in the full compensation package:

Find high-paying truck driver jobs →