The Market Turned, and Geography Now Matters
After several soft years, freight capacity tightened again. The American Trucking Associations projects a shortfall of roughly 82,000 drivers, and spot rates for dry van and refrigerated loads climbed to two-year highs. Part of that squeeze came from enforcement. English proficiency violations moved back into out-of-service criteria, and industry reporting counted more than 19,000 violations with over 5,000 drivers sidelined. Fewer available drivers, more freight moving — a market that favors anyone holding a clean Class A.
Where you live changes what is hiring. The Permian Basin around Midland and Odessa keeps oilfield service trucks rolling, with county permits and water hauling work that pays well and wears equipment down fast. Western North Dakota runs Bakken freight out of Williston and Dickinson, where winter wind chill and spring weight restrictions on rural roads are part of the job description. Midwest agricultural lanes follow harvest cycles along I-80 and I-90. Ports in Houston, Savannah, and Long Beach generate drayage and container work. Suburban corridors outside Columbus, Fort Worth, or Charlotte hold the densest concentration of local CDL jobs near me searches — food distributors, beverage haulers, waste companies, and grocery fleets that rarely post outside a 60-mile radius.
Industry salary trackers put the national average near $60,000 a year, entry-level pay around $42,000, and experienced drivers between $72,000 and $110,000. Per-mile rates land between 45 and 85 cents depending on route, endorsements, and how the carrier structures accessorials.
What Each Seat Actually Pays
| Route type | Typical annual range | Home time | License / endorsements | Trade-offs |
|---|
| Local LTL (freight terminals) | $54,000–$88,000 | Daily, plus dock shifts | Class A | Union benefits and overtime in many terminals; dock work included |
| Dedicated account | $58,000–$80,000 | Weekly or daily | Class A | Predictable lanes, single customer, less route variety |
| OTR long haul | $52,000–$100,000 | 2–4 weeks out | Class A | Highest mileage, bonus-driven, hardest on family schedules |
| Tanker / HazMat | $62,000–$120,000 | Varies widely | Class A + Tanker, HazMat | Pay premium of roughly 15–35%; stricter testing and routing rules |
| Flatbed | $58,000–$110,000 | Regional to OTR | Class A | Tarping and securement labor; weather exposure |
| Refrigerated | $55,000–$90,000 | Mostly OTR | Class A | Tight delivery windows, temperature monitoring |
| Team driving | $75,000–$120,000 per driver | Extended | Class A | Truck runs nearly around the clock; sleep schedule is the cost |
| Owner-operator | $80,000–$200,000 gross | Self-directed | Class A + authority | Fuel, insurance, maintenance, and downtime come out of gross |
Tanker and HazMat endorsements remain the fastest way to raise a rate without adding years. A driver who adds both and moves into chemical or fuel hauling often clears more than a flatbed operator running similar miles. LTL pays less per mile on paper but stacks overtime and dock hours into a comparable annual figure, which is why drivers in their forties and fifties gravitate toward it.
One driver in northern Ohio spent six years OTR, then took a linehaul slot with a freight terminal. Gross pay dropped slightly. Sleep, dinners at home, and a predictable Friday stopped being negotiable items. He describes it as trading a few thousand dollars for a functioning household.
The Fine Print That Changes Your Take-Home
Lease-purchase programs still dominate recruiting pitches, and the structure deserves scrutiny. In a typical arrangement the carrier controls freight and dispatch while the driver absorbs truck payment, physical damage deductibles, tires, and downtime. Ask for a sample settlement with real numbers — fuel surcharge, escrow contribution, maintenance reserve — and compare the net against a company seat on the same fleet. If the math only works during perfect mileage weeks, it does not work.
Watch for 1099 classification on what is functionally a company route. Independent contractor status shifts payroll taxes and insurance onto you. Detention pay, layover pay, and breakdown pay are worth more than a nickel per mile in reality, because unpaid waiting is where OTR income quietly leaks.
Before applying, pull the carrier's safety record through the FMCSA safety measurement system and request your own DAC and PSP reports. Errors on those files follow you between employers, and correcting them takes weeks. Also confirm which drug testing panel the carrier uses, since some fleets screen hair rather than urine, and read any training repayment clause line by line if a company offers to fund your CDL school.
Questions worth asking on the first call: What is the guaranteed minimum weekly pay? How many miles did the last driver on this lane average? Is detention paid after two hours, and at what rate? Are pets and passengers allowed? What happens to my settlement during shop downtime? Get home-time commitments in writing, not in a recruiter's sentence.
Build a Two-Year Plan, Not Just a First Job
A first seat is rarely a last seat. Three moves compound quickly: add Tanker and HazMat endorsements, keep the MVR clean enough to qualify for premium accounts, and target dedicated or linehaul work once twelve months of verifiable experience sit on the record. Many community college CDL programs and state workforce development offices offer tuition assistance for credential upgrades, and some terminals run dock-to-driver pathways that pay during training rather than after it.
Practical resources: FMCSA's carrier safety database for due diligence, your state workforce office for training grants, and truck stop parking apps that show overnight capacity before you commit to a lane. Regional trucking associations publish wage surveys that are more local than any national average.
Start with one posting. Pull the carrier's safety score, request a sample settlement, and map the route against your zip code. If home time, net pay, and equipment condition line up, the application takes twenty minutes. If any of the three fails, the next posting is already waiting.