Trade pay · Truck driver

Truck driver salary

What CDL drivers really earn.

BLS wage data, May 2025

Here is the full pay spread for this trade, not just the middle number, along with the factors that push people toward the top.

In short

Heavy and tractor-trailer truck drivers earned a median $58,640 a year in May 2025, about $28 an hour, according to BLS. The bottom 10 percent earned under $40,140 and the top 10 percent over $79,380. Many drivers are paid by the mile or by the load, so time on the road, freight type and the carrier matter as much as experience.

Sources checked October 11, 2026Pay, training and outlook come from the U.S. Bureau of Labor Statistics. Pay is the middle (median) figure nationally; your first paycheck in the trade will usually be lower.
Bottom 10% earn under$40,140about $19.30 an hour
Bottom quarter under$47,960about $23.06 an hour
Middle (median)$58,640about $28.19 an hour
Top quarter over$69,120about $33.23 an hour
Top 10% over$79,380about $38.16 an hour

Yearly wages for heavy and tractor-trailer truck drivers across the U.S., BLS OEWS, May 2025. Hourly figures divide by 2,080 hours, so overtime is not counted. New apprentices usually sit near or below the bottom-quarter line.

Quick facts: Heavy and tractor-trailer truck drivers
Middle pay$58,640 a year, roughly $28.19 an hour (May 2025)
How most people startCertificate to start, then short-term on-the-job training
People in the tradeAbout 2,221,200 nationwide (2025)
Growth to 2035BLS expects 3.8% growth
Openings a yearAround 214,500, counting retirements

From the BLS Employment Projections table (2025 to 2035) and May 2025 wage survey. These are U.S. numbers. Local shops may pay above or below them, and apprentices start well under the middle figure.

What moves driver pay

  • Freight type: tanker, hazmat and specialized loads usually pay more and need endorsements.
  • Pay method: per mile, per load, hourly or salary.
  • Route type: long haul can pay more but means time away from home.
  • Experience and safety record: carriers raise pay for clean records.

See training for this trade

Tell us your ZIP and we will send programs near you.

Find training near me

Straight answers

How much do truck drivers make an hour?

The median works out to about $28 an hour, though many are paid per mile.

Do new CDL drivers make less?

Yes. First-year drivers typically start below the median.

What truck driving jobs pay the most?

Specialized, hazmat and tanker work, and some dedicated or private fleets.

Where this comes from

Find training near me