Start with the job category
The BLS separates heavy and tractor-trailer truck drivers from light truck drivers. That distinction matters because those jobs often involve different vehicles, routes, schedules, and pay structures.
Truck driver pay guide
If you search for truck driver salary, the first thing to clear up is which kind of driving job you mean. Public pay data does not place every truck driver into one simple bucket. Long-haul tractor-trailer work, local delivery work, hourly route work, mileage-based work, and specialized freight jobs can pay in different ways. The best way to use salary data is to start with the public baseline and then compare the actual job listing, pay method, route, and extra duties.
Overview
Public wage data is useful because it gives a national baseline. It also has limits. It can show broad occupation pay, but it cannot explain every route, every home-time promise, every stop count, or every bonus plan in a live job listing. That is why job seekers should use salary data as a guide, then verify the pay method and duties on the actual job post.
The BLS separates heavy and tractor-trailer truck drivers from light truck drivers. That distinction matters because those jobs often involve different vehicles, routes, schedules, and pay structures.
Some jobs are paid by the hour. Others pay by mile. Some add stop pay, detention, layover, unload pay, safety bonuses, or production bonuses. A headline salary number does not tell the full story.
An OTR job, a local city route, a dedicated lane, and a shuttle job can all be truck driver roles while paying and scheduling very differently.
What affects pay
Two jobs with the same title can produce different take-home pay because the work behind the title is different.
Compare offers
A strong trucking listing should explain how pay works in real life, not only advertise a top number.
Questions to ask
Most pay confusion happens because the listing uses broad words and the driver does not ask follow-up questions early enough.
Public data
The strongest public baseline for truck driver salary comes from the U.S. Bureau of Labor Statistics. The BLS reported a median annual wage of $57,440 for heavy and tractor-trailer truck drivers in May 2024. That occupation covers the large interstate and regional freight category most people picture when they think about CDL tractor-trailer work. The same BLS source reported a median annual wage of $44,140 for light truck drivers in May 2024. Those lighter roles often include local delivery and other shorter-route work.
That split matters because many job seekers search for truck driver salary as if there is one national answer. There is not. A local straight-truck route, a city delivery job, a Class A regional lane, and a long-haul mileage job can all sit under the broad idea of truck driving while using different schedules, different equipment, and different pay methods. Public data is still valuable, but only if the driver starts with the right job category.
BLS data also helps set expectations around how pay is commonly structured. The BLS notes that heavy and tractor-trailer drivers are often paid by how many miles they drive, plus bonuses. That is important because a yearly salary claim on a job board may simply be a projection built from miles, dispatch assumptions, and bonus conditions. A driver should read the full listing and ask what happens in slow weeks, weather delays, shipper delays, and weeks with fewer miles.
Real job search
Average pay data and live job pay are not the same thing. A public wage number reflects a wide occupation across many employers, regions, and work styles. A live posting reflects one account, one freight network, one dispatch model, one pay package, and one level of physical demand. That is why drivers should compare the structure of the job instead of using the salary number alone.
A local job may pay less on paper than a long-haul job but still produce a better week for the right driver because it offers predictable hours, overtime, daily home time, and lower uncertainty. A mileage job may advertise a larger annual number but depend on steady freight, ideal miles, low detention, and fewer route disruptions. If that account has frequent waiting time or unpaid extra work, take-home pay can feel very different from the advertisement.
Specialized jobs also distort the simple average. Flatbed, tanker, hazmat, fuel, intermodal, and heavy-haul work may involve extra skills, endorsements, loading rules, securement duties, or customer-site procedures. That can change both the pay opportunity and the day-to-day workload. The correct comparison is not just salary versus salary. It is salary versus route, workload, time away, safety risk, and predictability.
Decision making
Start by matching the pay data to the kind of job you actually want. If you want tractor-trailer freight, use heavy-truck data as your broad reference point. If you are reviewing local delivery or lighter-vehicle roles, compare against the light-truck category instead of the heavy-truck category. Then move from the public baseline to the real listing.
Next, calculate what you are really paid for. Hourly jobs should be checked for overtime rules, shift length, and unpaid waiting time. Mileage jobs should be checked for average miles, empty miles, detention policy, stop count, and whether extra duties are paid separately. Salary jobs should be checked for workload expectations, route variability, and whether the salary assumes irregular hours.
Finally, compare total compensation instead of the single headline number. Benefits, paid time off, equipment quality, safety culture, home time, health coverage, retirement match, and route stability all change the value of the job. The best trucking job is not always the one with the biggest advertised pay line. It is the one where the full pay structure, schedule, and workload make sense together.
FAQ
For a broad national baseline, the BLS reported a median annual wage of $57,440 for heavy and tractor-trailer truck drivers in May 2024. For light truck drivers, the BLS reported a median annual wage of $44,140 in May 2024. Use the category that matches the actual job you are reviewing.
Many long-haul and tractor-trailer jobs use cents per mile because the route is built around mileage and loaded movement. Local routes are more likely to use hourly pay because time at docks, stops, traffic, and unloading often matters more than total miles.
No. A higher number can depend on more nights away, less predictable freight, more waiting time, more stops, or fewer benefits. Compare the full pay method, schedule, and duties before deciding.
No. Compare how the pay is earned, what is guaranteed, what depends on mileage or production, and how extra work is paid. That gives a much clearer picture than annual salary alone.