Explore

How Much Does a Truck Driver Make? Salary by State (May 2025)

A truck driver holding a clipboard beside a plain semi truck at dawn

Quick Answer

The median annual wage for heavy and tractor-trailer truck drivers was $58,640 in May 2025, or $28.19 an hour, according to BLS OEWS. The middle half of drivers earned between $47,960 and $69,120, and the top 10 percent earned $79,380 or more. These figures cover only wage and salary workers, so owner-operators are not counted.

On this page
  1. How much does a truck driver make a year?
  2. What is the job, and how long are the hours?
  3. Are owner-operators included in these pay figures?
  4. Do truck drivers get paid by the mile or by the hour?
  5. Which states pay truck drivers the most and the least?
  6. What affects how much a truck driver earns?
  7. What does it take to start driving a truck?
  8. Frequently Asked Questions
  9. Our Take
  10. Sources

Key Takeaways

  • The national median for heavy and tractor-trailer truck drivers (SOC 53-3032) was $58,640 a year in May 2025, with a 10th to 90th percentile range of $40,140 to $79,380.
  • BLS OEWS covers wage and salary workers only. Owner-operators, who are self-employed, are not in these figures.
  • Median pay by state runs from $49,320 in Louisiana to $70,100 in Alaska, and all 50 states and D.C. have a published figure.
  • In 48 of 51 areas, truck drivers' median was above the all-occupation median for the same area.

Truck Driver at a glance

Median pay
$58,640 a year ($28.19 an hour)
Pay range
$40,140 (10th percentile) to $79,380 (90th percentile)
Jobs
2,062,040 wage and salary jobs
Typical entry education
Postsecondary certificate (BLS: postsecondary nondegree award), then short-term on-the-job training (a month or less)
Median pay in every state
Map of median annual pay for truck drivers by state, May 2025. Darker blue means higher pay.Alabama: $52,120Alaska: $70,100Arizona: $58,080Arkansas: $51,550California: $60,230Colorado: $61,500Connecticut: $60,490Delaware: $57,590District of Columbia: $64,170Florida: $50,640Georgia: $57,050Hawaii: $59,820Idaho: $58,770Illinois: $60,320Indiana: $60,290Iowa: $58,070Kansas: $58,920Kentucky: $56,340Louisiana: $49,320Maine: $57,050Maryland: $59,360Massachusetts: $63,030Michigan: $57,180Minnesota: $61,990Mississippi: $51,820Missouri: $54,550Montana: $58,870Nebraska: $58,390Nevada: $62,290New Hampshire: $60,280New Jersey: $63,570New Mexico: $50,500New York: $62,050North Carolina: $51,530North Dakota: $60,910Ohio: $59,800Oklahoma: $54,410Oregon: $61,980Pennsylvania: $58,580Rhode Island: $60,190South Carolina: $51,130South Dakota: $58,690Tennessee: $58,620Texas: $56,290Utah: $60,620Vermont: $60,830Virginia: $56,860Washington: $64,760West Virginia: $49,480Wisconsin: $58,610Wyoming: $60,310
  • Under $55k
  • $55k to $58k
  • $58k to $60k
  • $60k to $61k
  • $61k and up

Median annual pay, truck drivers. Source: U.S. Bureau of Labor Statistics, OEWS, May 2025.

Truck Driver median annual pay by state, May 2025
StateMedian annual pay
United States$58,640
Alabama$52,120
Alaska$70,100
Arizona$58,080
Arkansas$51,550
California$60,230
Colorado$61,500
Connecticut$60,490
Delaware$57,590
District of Columbia$64,170
Florida$50,640
Georgia$57,050
Hawaii$59,820
Idaho$58,770
Illinois$60,320
Indiana$60,290
Iowa$58,070
Kansas$58,920
Kentucky$56,340
Louisiana$49,320
Maine$57,050
Maryland$59,360
Massachusetts$63,030
Michigan$57,180
Minnesota$61,990
Mississippi$51,820
Missouri$54,550
Montana$58,870
Nebraska$58,390
Nevada$62,290
New Hampshire$60,280
New Jersey$63,570
New Mexico$50,500
New York$62,050
North Carolina$51,530
North Dakota$60,910
Ohio$59,800
Oklahoma$54,410
Oregon$61,980
Pennsylvania$58,580
Rhode Island$60,190
South Carolina$51,130
South Dakota$58,690
Tennessee$58,620
Texas$56,290
Utah$60,620
Vermont$60,830
Virginia$56,860
Washington$64,760
West Virginia$49,480
Wisconsin$58,610
Wyoming$60,310

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025. Wage and salary workers; self-employed workers are not included.

Pay: U.S. Bureau of Labor Statistics, OEWS, May 2025 (wage and salary workers). Requirements checked November 2026. How to read these numbers

How much does a truck driver make a year?

BLS publishes pay for "Heavy and Tractor-Trailer Truck Drivers" (SOC 53-3032) in its Occupational Employment and Wage Statistics (OEWS) survey. For May 2025 it reports 2,062,040 workers in the occupation, a median annual wage of $58,640 and a median hourly wage of $28.19 [1]. Half of these drivers earned less than the median and half earned more.

The range is narrower than in many careers. The 10th percentile was $40,140 and the 90th percentile was $79,380. Still, a gap of about $39,000 between the bottom and top tenth shows that employer, route type and experience matter.

PercentileAnnual wage, May 2025
10th$40,140
25th$47,960
Median$58,640
75th$69,120
90th$79,380
Truck driver pay range Horizontal bars for the 10th, 25th, median, 75th and 90th percentile annual wage of heavy and tractor-trailer truck drivers, May 2025. Truck driver pay range 10th percentile $40,140 25th percentile $47,960 Median $58,640 75th percentile $69,120 90th percentile $79,380 Source: BLS OEWS, May 2025
Pay range for heavy and tractor-trailer truck drivers, from the 10th to the 90th percentile. Source: BLS OEWS, May 2025.

The median across all U.S. occupations in the same survey was $50,980, so the median for these truck drivers was $7,660 above the all-occupation median.

Truck drivers vs all jobs (median) Two bars comparing the median annual wage of heavy and tractor-trailer truck drivers with the median for all occupations, May 2025. Truck drivers vs all jobs (median) Truck drivers $58,640 All occupations $50,980 Source: BLS OEWS, May 2025
Median annual wage: truck drivers vs all occupations. Source: BLS OEWS, May 2025.

How should you read the percentile range?

A percentile tells you the share of workers earning less than a given amount. At the 25th percentile, $47,960, a quarter of drivers earned less and three quarters earned more. At the 75th percentile, $69,120, the reverse is true. Only about one in ten drivers reached the 90th percentile of $79,380.

These are annual wages for people who were employed in the survey period. They say nothing about benefits or the costs a driver pays out of pocket, so two drivers with the same wage can have very different working lives.

What is the job, and how long are the hours?

O*NET OnLine describes these drivers as operating a tractor-trailer combination or a truck rated at a gross vehicle weight of at least 26,001 pounds, and says the job requires a commercial driver's license [3]. Typical tasks include inspecting loads to make sure cargo is secure, checking that safety and emergency equipment works, planning routes and keeping logs of working hours and vehicle service.

O*NET also reports survey results on working conditions: 80 percent of respondents said they work more than 40 hours in a typical week, 61 percent reported irregular schedules, and 60 percent said they face strict deadlines every day [2]. That matters for pay, because an annual figure spread over long weeks is a lower hourly rate than it looks. Treat these as survey answers, not as a rule for every job.

Are owner-operators included in these pay figures?

No. BLS OEWS surveys employers and counts wage and salary workers. Owner-operators, who own or lease their own truck and work for themselves, are self-employed and are not in the OEWS figures. The $58,640 median describes company drivers and others on a payroll.

An owner-operator's income is revenue minus business costs such as fuel, insurance and truck payments. We could not open an allowed source with a reliable typical figure for owner-operator income, so we do not give one. If you are considering that route, ask for every lease or contract term in writing, because a quoted rate is not the same as what a driver keeps after costs.

Do truck drivers get paid by the mile or by the hour?

Employers can structure pay in different ways, such as a rate per mile, a share of the load's revenue, or an hourly wage. We could not open a government source that reports how common each method is, so we do not say which is typical. What we can say is how the methods differ in principle. A per-mile rate rewards miles driven and may not pay for time spent waiting to load or unload, while an hourly wage pays for time on the clock.

That is why a per-mile rate and an hourly wage cannot be compared directly. The BLS hourly median of $28.19 is a wage-based number and, at a full-time schedule of 2,080 hours, matches the $58,640 annual median. We do not convert a cents-per-mile offer into an annual income, because that depends on miles actually driven.

When you compare offers, ask how the employer pays for waiting time, whether pay is per mile, per load or per hour, and what the guaranteed minimum is, and get the answers in writing.

Which states pay truck drivers the most and the least?

BLS reports median annual wages by state for the same occupation, and every state and the District of Columbia has a published figure.

Highest medianAnnual wageLowest medianAnnual wage
Alaska$70,100Louisiana$49,320
Washington$64,760West Virginia$49,480
District of Columbia$64,170New Mexico$50,500
New Jersey$63,570Florida$50,640
Massachusetts$63,030South Carolina$51,130
Highest and lowest state medians Horizontal bars of the five highest and five lowest state median annual wages for heavy and tractor-trailer truck drivers, May 2025. Highest and lowest state medians Alaska $70,100 Washington $64,760 District of Columbia $64,170 New Jersey $63,570 Massachusetts $63,030 South Carolina $51,130 Florida $50,640 New Mexico $50,500 West Virginia $49,480 Louisiana $49,320 Source: BLS OEWS, May 2025
Five highest (green) and five lowest (blue) state medians for truck drivers. Source: BLS OEWS, May 2025.

Comparing each area with its own all-occupation median shows how far the job stands out locally. In 48 of the 51 areas, the truck driver median was above the all-occupation median. The three exceptions were the District of Columbia ($64,170 against $91,540 for all jobs), Massachusetts ($63,030 against $63,590) and Maryland ($59,360 against $59,510). The largest gap in drivers' favor was Nevada, with $62,290 against $47,660 for all jobs.

The state a driver is paid in is not always where the driver works. A long-haul driver may cross many states in a week, so these medians reflect where BLS counts the job, not every mile driven. Living costs matter too: a higher median in a high-cost state can buy less than a lower median elsewhere. You can compare other careers on our salary by state tool.

What affects how much a truck driver earns?

Sources point to a few factors, and we describe them only in general terms.

  • Pay structure. Per-mile, per-load and hourly pay behave differently, as covered above.
  • Employer and driver type. A payroll driver has a wage that BLS can measure. An owner-operator has revenue and costs instead.
  • Location. The state medians above differ by about $20,800 between the highest and lowest.
  • Experience. The gap between the 25th percentile and the 75th percentile, about $21,000, shows that pay varies widely across drivers, but BLS does not tell us how much of that is experience.

We cannot promise what a new driver will earn. Pay depends on the employer, the route and the pay structure.

Hourly pay or yearly pay: which number should you use?

BLS reports the median as $28.19 an hour, which equals the $58,640 annual figure for a full-time schedule. That match is arithmetic, not a promise: a driver paid by the mile may work more than 40 hours a week and still see a different yearly total, and a local driver paid by the hour may have steadier hours but fewer miles.

For planning, use the annual range in the table above to see where an offer falls, and the hourly figure only when an employer actually pays by the hour. If an offer is quoted per mile, ask how many paid miles a typical week includes. Remember also that the percentiles describe payroll drivers. They are a useful yardstick for company jobs and a poor one for lease or owner-operator arrangements, where costs come out of revenue.

What does it take to start driving a truck?

The entry steps in one paragraph: O*NET OnLine says these jobs usually require a high school diploma or GED, with on-the-job training that ranges from a few days to one year, plus a commercial driver's license [3]. Licensing rules are set under federal and state law, so check with your state driver licensing agency and the Federal Motor Carrier Safety Administration for current requirements. Full steps are on our how-to page for truck drivers, and you can browse more on the careers hub. For other pay comparisons, see our welder salary and real estate agent salary guides.

Frequently Asked Questions

What is the average truck driver salary?

BLS reports a median, not an average. The national median for heavy and tractor-trailer truck drivers was $58,640 a year in May 2025 [1].

Do the figures include owner-operators?

No. OEWS counts wage and salary workers, so self-employed owner-operators are not included.

Which state pays truck drivers the most?

Alaska had the highest state median at $70,100 in May 2025, and Louisiana the lowest at $49,320.

Do truck drivers need a college degree?

O*NET OnLine reports that the job usually requires a high school diploma or GED, with a commercial driver's license required [3].

Our Take

We think the BLS median of $58,640 is a reliable starting point for company drivers, and the range from $40,140 to $79,380 is a fair picture of how much pay can differ. What it cannot tell you is how an offer is structured. A high cents-per-mile rate means little if waiting time goes unpaid, and a lease offer can look generous while shifting costs onto the driver. Before accepting a job, we would ask for the pay method in writing and look for any guaranteed minimum. And if you are thinking about becoming an owner-operator, treat the OEWS figures as not applying to you, because they were never meant to describe self-employment.

Sources

  1. Occupational Employment and Wage Statistics: 53-3032 Heavy and Tractor-Trailer Truck Drivers. U.S. Bureau of Labor Statistics, 2025.
  2. Details Report for 53-3032.00, Heavy and Tractor-Trailer Truck Drivers. O*NET OnLine.
  3. Summary Report for 53-3032.00, Heavy and Tractor-Trailer Truck Drivers. O*NET OnLine.

Pay figures are statistical medians from the U.S. Bureau of Labor Statistics, not a promise of what any one job pays. Licensing rules are set by each state and change; confirm with the official board before you apply. Spotted an error? Tell us.