CDL Driver Pay in Chicago: What the Numbers Actually Say
The advertised rate is the least useful number in a Chicago driver job posting. Here is what determines the figure at the bottom of the W-2.

Ask what a CDL driver earns in Chicago and you will get a range so wide it is useless. The honest answer is that the advertised rate explains very little, and the structure underneath it explains most of the difference.
Start with the only number that is measured rather than advertised.
What the federal data says
The Bureau of Labor Statistics put the median pay for heavy and tractor-trailer truck drivers at $58,640 a year, or $28.19 an hour, in May 2025. The lowest 10 percent earned less than $40,140. The highest 10 percent earned more than $79,380. BLS counted 2,221,200 such jobs nationally and projects 4 percent growth through 2035, roughly average across all occupations.
Those are national figures, and Chicago is not the national average. It is a metropolitan freight market with an unusually high share of drayage and intermodal work, which changes the mix of jobs available and how they pay.
Why Chicago pays differently
Metropolitan Chicago is the interchange point for roughly 25 percent of all U.S. freight trains and 50 percent of intermodal trains, according to the Chicago Metropolitan Agency for Planning. Trucks make up about one in seven vehicles on Illinois urban interstates, and some facilities in the region handle more than 30,000 trucks a day.
That density has a direct consequence for pay. A large share of the region’s driving work is short-haul: containers between rail yards, warehouses and the industrial belt along I-55 and I-80. That work does not accumulate miles. A driver can spend nine hours in a truck and cover 120 miles.
So Chicago has proportionally more hourly work than the national picture suggests, and the cents-per-mile model that dominates recruiting advertising describes a smaller slice of the local market than drivers expect.
The three pay structures, and who they suit
Per mile. The over-the-road and regional standard, and how BLS notes drivers of heavy trucks are usually paid, by miles driven plus bonuses. It rewards consistent dispatch and long lanes. It punishes traffic, and Chicago has traffic.
Hourly. Common in local, drayage and intermodal work. It pays for the day rather than the distance, which is the right structure when the day is spent at a gate. The trade is a lower ceiling: an hourly driver rarely out-earns a well-dispatched OTR driver, but they sleep at home.
Percentage. Standard for owner-operators, who take a share of what the load pays. The upside is real and so is the downside, because the percentage is of revenue, not profit, and fuel, maintenance and insurance come out of the driver’s side.
The numbers that actually move annual pay
Two drivers hired the same week at the same cents-per-mile rate routinely finish the year thousands apart. The rate is not what separates them.
Paid miles per week. The single biggest variable. A rate is a multiplier applied to whatever dispatch produces. Ask for the average over the last quarter, not the best week, and not the maximum quoted in the advert.
Deadhead. Whether empty miles are paid, and at what rate, quietly determines how much of a driver’s week is unpaid work.
Detention. Chicago’s terminals and warehouses generate waiting. What matters is when detention starts, what it pays, and whether the carrier actually collects and passes it on. A policy that begins after two hours and pays a token rate is close to no policy.
Home time. Not a pay term on paper, but it decides whether a driver stays. A rate that only works by never going home is a rate with a short shelf life.
What the median hides
A median is a midpoint, not a typical experience, and for this occupation it conceals two things drivers care about.
The first is the first year. The BLS range starts near $40,140 at the tenth percentile, and new CDL holders sit close to that floor regardless of market. Chicago does not exempt anyone from the first-year discount; it only offers more routes out of it, because the local and drayage segments will hire less experienced drivers than long-haul carriers with strict insurance thresholds.
The second is that the figure counts employees. Owner-operators, a meaningful share of the drivers moving containers out of Chicago’s rail yards, are not in that median in any comparable way. Their gross revenue looks much larger and their net, after fuel, maintenance, insurance and the truck payment, frequently does not.
Comparing an owner-operator’s gross against an employee’s W-2 is the most common mistake in these conversations, and recruiting advertising rarely discourages it.
What this means for carriers hiring here
The pay comparison a driver makes is not the one carriers advertise. Drivers compare take-home over a month against time away from home, and they compare it against the last carrier that promised miles and did not deliver.
That is why raising the advertised rate is often the least effective response to a hiring problem. Fixing dispatch consistency, paying detention properly and being straight about home time change the number a driver actually experiences, and they change retention, which is where the real cost sits.
It is also why carriers that recruit through an agency ask for the screening to cover the driver’s expectations as well as their qualifications. CDL Agency, which handles truck driver recruiting in Chicago, phone-screens drivers on lanes, pay structure and home time before a carrier ever sees the file, on the argument that a mismatch found in week one is cheaper than one found in month three.
What to ask before accepting
For drivers weighing a Chicago job, four questions get past the advertising:
- What were average paid miles per week over the last quarter?
- Is deadhead paid, and from which mile?
- When does detention start, what does it pay, and how often was it actually paid last month?
- What is the home-time policy in writing?
A carrier that answers all four plainly is usually telling the truth about the rest.
Related: how to find and check Chicago trucking companies and what the FMCSA Clearinghouse requires.
Frequently asked questions
What is the median pay for a heavy truck driver?
The federal Bureau of Labor Statistics put the median pay for heavy and tractor-trailer truck drivers at $58,640 a year, or $28.19 an hour, in May 2025. The lowest 10 percent earned under $40,140 and the highest 10 percent over $79,380.
How are Chicago truck drivers usually paid?
It depends on the segment. Over-the-road and regional drivers are typically paid by the mile. Local, drayage and intermodal work around Chicago is more often hourly, because the day is spent in traffic and at terminals rather than accumulating miles. Owner-operators are usually paid a percentage of the load.
Why do two drivers on the same cents-per-mile rate earn different amounts?
Because the rate only sets what a moving mile is worth. Miles actually offered, deadhead, detention at the dock, layover and home-time policy decide how many paid miles exist in a week. A lower rate with steady miles frequently beats a higher rate with poor dispatch.
Is local Chicago work paid better than over-the-road?
Not necessarily better, but differently. Local and drayage work trades mileage earnings for hourly pay and being home daily. Whether it comes out ahead depends on the hours offered and how much of the day is paid rather than spent waiting.
What should a driver ask about pay before accepting a Chicago job?
Ask for average paid miles per week over the last quarter, not the maximum. Ask what detention pays, when it starts and whether it is actually paid. Ask how deadhead is treated, and get the home-time policy in writing.

