FMCSA's carrier census lists 1,968 active carriers based in the St. Louis area — 1,637 with one to nine trucks, 231 operators running 10 to 49, and 80 with 50 or more — roughly 55,560 power units between them. 1
The St. Louis freight market is two markets with a river down the middle. On the Missouri side, the older distribution cluster runs along I-70 through Hazelwood, Bridgeton and Earth City past Lambert's cargo aprons, and down I-44 through Fenton. On the Illinois side, Edwardsville and Pontoon Beach grew into a big-box warehouse belt around Gateway Commerce Center, with America's Central Port in Granite City and the Wood River refinery in Roxana anchoring the heavy end. Between them is a fifteen-mile stretch of river the Freightway calls the Ag Coast of America, where barges load grain that arrived by truck.
Pay-per-driver recruiting here means we are paid only when a carrier in this region seats a qualified driver. We do not bill for ads, for a stack of applications, or for a candidate who skips orientation. For a fleet in Hazelwood or Edwardsville that has paid a job board every month and watched the same applicants cycle through, the difference is plain: you pay for the driver who shows up and stays, not for the funnel. We screen for the river, too. A driver in Belleville and a seat in Bridgeton is a bridge problem before it is anything else, and we treat it that way from the first call.
In St. Louis the first interview question is not about experience or endorsements. It is which bridge the driver would have to cross every morning.
Freight in St. Louis: what moves, and where
Start with the river, because everything else in St. Louis is arranged around it. The St. Louis Regional Freightway describes a bi-state port system working 70 of the Mississippi's 855 miles and says nearly one third of the river's total freight moves across those 70 miles. The stretch it calls the Ag Coast of America is 15 miles long and holds 16 barge-transfer facilities that can handle more than 150 barges a day at capacity. That grain arrives on hoppers and end dumps from Illinois and Missouri farm country. America's Central Port in Granite City adds two harbors, access to six Class I railroads and more than 50 tenant businesses on one site, and it exits straight onto Illinois Route 3, a four-lane limited-access road the port says ties it to I-55, I-70, I-64 and I-44 to the south and I-270 and I-255 to the north. About 15 miles northeast of St. Louis, the Phillips 66 Wood River refinery in Roxana runs 345,000 barrels of crude a day, which keeps tank work steady on the Illinois side and makes the hazmat and tanker endorsements worth real money over there.
Rail is the second layer. Six Class I railroads meet here, and the Terminal Railroad Association owns the Merchants Bridge rail crossing. For a truck driver the rail that matters most is the Union Pacific intermodal ramp at Highway 3 and State Street in Dupo, Illinois, which runs its gate 24 hours a day, seven days a week, with roadability hours of 5 a.m. to 1 a.m. on weekdays. Dupo box work feeds the Illinois warehouse belt and the Missouri DCs alike, so a drayage driver here learns both sides of the river whether he wants to or not.
The distribution geography follows the interstates. On the Missouri side, I-70 from downtown to Lambert passes Hazelwood and Bridgeton, where ZIP 63042 holds 19 carrier families in the FMCSA census and the north riverfront ZIP 63147 holds 17 more. Lambert's cargo operation runs on both sides of the parallel runways with DHL, FedEx, UPS and more than 40 freight forwarders, so the airport belt is a truck belt. I-44 through Fenton covers 63026, the busiest carrier ZIP in the region with 25 families; 63132 around Page Avenue and 63123 in south county, 16 families each, round out the five busiest carrier ZIPs in the census. Across the river, Gateway Commerce Center is a 2,300-acre park with more than 8 million square feet built, anchored by Hershey, Dial, Unilever and Procter & Gamble distribution; Madison County's enterprise zone for the park covers parts of Edwardsville and Pontoon Beach plus unincorporated county land, which is why the same address shows up under three different town names in job ads. Hogan Transportation, a dedicated and truckload carrier with its own leasing arm, is headquartered on Schuetz Road, and UniGroup, parent of United Van Lines and Mayflower, keeps its home office in suburban St. Louis. Add day lanes to Chicago, Kansas City, Memphis and Indianapolis and a Class A driver here can touch four states in a week and still sleep at home most nights.
- I-70
- The Missouri-side freight spine from downtown past Lambert through Hazelwood and Bridgeton to Wentzville. MoDOT is adding a third lane each way from Warrenton to Wentzville with a Dec. 1, 2028 target, so expect work-zone shifts west of the metro until then.
- I-55
- Chicago and Memphis in a day, and the lane our Romeoville office drives to reach this market. MoDOT's I-55 bridge rehabilitation between I-44 and Lindbergh in St. Louis city and county ran narrowed and shifted lanes with a mid-2026 finish, so confirm current conditions before a tight delivery.
- I-64
- Crosses the Missouri River on the Boone Bridge, where MoDOT lists westbound rehabilitation as active, and meets I-55 at the Poplar Street Bridge over the Mississippi downtown. MoDOT is rebuilding the I-64/I-70/U.S. 61 interchange in Wentzville through late 2028; before the work it was the corridor's worst afternoon bottleneck.
- I-44
- Southwest through Fenton, the busiest carrier ZIP in the region, toward Tulsa and Oklahoma City. MoDOT is planning updates to more than 30 I-44 bridges in the city of St. Louis and St. Louis County, so the corridor will see staged lane work.
- I-270 and I-255 loop
- The way around downtown and the way to Dupo, Granite City and Wood River. MoDOT finished the I-270 North rebuild in north county in December 2023; IDOT is building a new I-270 Chain of Rocks bridge over the Mississippi, so check conditions before routing.
- Illinois Route 3
- The river road on the Illinois side. The Union Pacific ramp sits at Highway 3 and State Street in Dupo, and to the north the four-lane stretch through Venice, Madison and Granite City is the front door to America's Central Port and its link to I-270 and I-255.
Where the 10-plus-truck fleets sit, by ZIP: 63026 (25), 63042 (19), 63147 (17), 63132 (16), 63123 (16).
Hiring drivers in St. Louis: what we actually see
Recruiting in St. Louis begins with an address, not a resume. We ask the driver where he sleeps and the carrier where the truck sleeps, and if the Mississippi is between them we say so before anyone gets excited. A driver in Belleville or Collinsville will drive to Edwardsville or Dupo without a second thought. Ask him to start at 5 a.m. in Bridgeton and he is crossing the Poplar Street Bridge or I-270 against the grain every day, and he will take the first Illinois-side offer that comes along. The reverse holds for a driver in Fenton or Affton. Carriers who opened a St. Louis terminal from somewhere else learn this fast, usually from their own turnover.
The driver pool here is regional at heart. Chicago, Kansas City, Memphis and Indianapolis are day runs, so the expectation we screen against is home most nights or at worst two nights out. Seats that fill fast are dedicated DC accounts on the Illinois side, Dupo drayage for drivers who already know the ramp routine, and daytime tanker work on the Wood River side for drivers who hold the X endorsement. Seats that fill slowly are true over-the-road with a weekly reset, anything that starts before 4 a.m. on the opposite bank from where the driver lives, and hopper work that is seasonal and pays by the load. River-terminal and grain seats surge at harvest and go quiet in winter, and a carrier who posts them as year-round positions loses the driver in February.
What carriers get wrong here is treating St. Louis as one city. They post a job as St. Louis, MO and wonder why the Illinois applicants vanish after the first call. They quote pay without saying whether the seat is a Missouri-side DC shuttle or Illinois-side intermodal, which are different jobs with different days. And they underestimate endorsements. Drivers holding tanker and hazmat endorsements are harder to find than plain Class A holders, and the refinery accounts around Roxana want a driver who can ask about the carrier's safety record and get a straight answer. Have that answer ready, and put the yard address in the first line of the ad.
What drivers in St. Louis are paid
BLS puts the median annual wage for heavy and tractor-trailer truck drivers in the St. Louis, MO-IL metro area at $58,240, with a mean of $59,810 (Occupational Employment and Wage Statistics, May 2025).
The 2025 BLS figures for heavy and tractor-trailer drivers in the St. Louis metro are an annual median of $58,240 and an annual mean of $59,810. The two numbers sit close together, which tells you the market is not split between a low local tier and a high OTR tier the way some metros are.
In our experience most seats here are regional or dedicated, home most nights, and pay bunches around the middle. For a carrier writing a job post, that means publishing a real weekly or annual range, not a cents-per-mile figure the driver has to decode. A driver comparing a Hazelwood DC shuttle to a Dupo drayage seat wants to know what the check looks like after a normal week, and the median is the benchmark he already carries.
Be honest about where your offer lands against $58,240. Above it, say why. Below it, say what you give back in home time, schedule or equipment, because the driver will do the comparison with or without you.
- $58,240
- median annual wage, St. Louis metro
- $59,810
- mean annual wage, May 2025 (BLS OEWS 53-3032)
Rules that shape St. Louis seats
Illinois idling limit covers the Metro East
Illinois law names Madison, St. Clair and Monroe counties as affected areas. A diesel truck there may not idle more than 10 minutes in any 60-minute period. Sleeper-berth rest with heat or air conditioning running is exempt, as is idling to run cargo equipment, and the limit does not apply when the outdoor temperature is below 32 or above 80 degrees. source ↗
Missouri weight limits and the harvest allowance
Missouri caps gross weight at 80,000 pounds, single axles at 20,000 and tandems at 34,000. Grain haulers during harvest may run 10 percent over on non-interstate routes only, and milk and livestock haulers up to 85,500 pounds off the interstates. source ↗
Illinois weight limits across the river
Illinois sets the same 20,000-pound single axle, 34,000-pound tandem and 80,000-pound gross limit for five or more axles, with the federal bridge formula applied to axle groups. The Interstate limits are federal and do not change at the state line. source ↗
River flooding closes Missouri routes
MoDOT posts flooded and closed routes on its Traveler Information Map and warns drivers never to drive around barricades because the road may be washed out below the water. Check the map before routing to any river terminal when the Mississippi or Missouri is high. source ↗
Dupo ramp hours
Union Pacific's St. Louis intermodal terminal at Highway 3 and State Street in Dupo runs its gate 24 hours a day, seven days a week. Roadability inspections run 5 a.m. to 1 a.m. on weekdays and 6 a.m. to 10 p.m. on weekends, so plan equipment problems around those windows. source ↗
The St. Louis calendar
St. Louis has a harvest calendar as well as a retail one. Grain moves to the Ag Coast barge terminals through the fall harvest, which pulls hopper and end-dump drivers out of the general pool exactly when the DCs on both sides of the river staff up for holiday volume.
In our experience that is the tightest hiring window of the year. Winter weather and river forecasts come from the National Weather Service office in St. Louis; watch its ice and freezing-rain advisories as closely as the snow totals.
When the Mississippi and Missouri come up, MoDOT closes low river routes, terminal access changes, and drivers on river accounts start looking elsewhere for a few weeks. Construction on I-70 between Warrenton and Wentzville and on I-55 south of the city adds time to every regional run and shows up in applications as a request for a later start.
How pay-per-driver works for a St. Louis carrier
An intake call maps your lanes, equipment, pay and home time for St. Louis; if we can't guarantee you enough driver volume, we say so on that call. Our recruiters interview every driver by phone and verify CDL, endorsements, experience and work history against your requirements, then send complete submission packets through Onboard, our own placement platform. You pay per placed driver — half when the driver starts, half after the first 14 days — and recruiting for St. Louis runs from our Romeoville, IL office, 270 miles away. The model in full is on Pay Per Driver; why the first 48 hours decide most hires is on speed to hire.
Who this fits in St. Louis — and who it doesn't
The census counts 231 operators running 10 to 49 trucks in the St. Louis area and 80 with 50 or more.
This model fits the 231 carrier families in the 10-to-49-truck band that make up the middle of this market, and the 80 families at 50 trucks and up that run dedicated DC, intermodal or regional accounts out of Hazelwood, Earth City, Fenton or the Edwardsville belt. Those fleets have a safety manager who can answer a tanker driver's questions, a real yard address they are willing to publish, and a schedule they can describe in one sentence. They lose drivers to the bridge problem and to vague postings, not to pay, and that is a recruiting problem we can fix.
A Dupo drayage operation with steady box volume, a Wood River tank fleet, or a Metro East DC account that wants home-daily drivers from the Illinois side are the clearest fits.
Who we turn down: We turn down owner-operators of one to nine trucks who want a driver next week without a defined lane, because in this market the driver will ask which side of the river and we will not have an answer. We turn down carriers who want to post St. Louis, MO for a yard that is actually in Granite City. We turn down grain accounts that call seasonal work permanent, and any carrier who cannot tell a hazmat driver about its safety record when asked.
How we think about drivers who stay: why drivers quit, and how to fix each reason. Selling to trucking companies rather than hiring drivers? That's a different service — Marketing for Trucking.
Our numbers
No third party audited these. They're our own operating numbers — the claims we make publicly about our own shop, and the standard you should hold us to on a call.
- 100+
- drivers our operation places per month
- 3,000+
- lifetime CDL hires
- 50+
- carrier partners
- 24 hrs
- to first drivers for a new carrier
More carrier feedback, in the carriers' own words: results.
Questions St. Louis carriers ask us
Staffing and recruiting are not the same purchase — ask any agency these, then compare who does the work and when the money changes hands.
What does CDL Agency charge to place a driver with a carrier in Hazelwood or Edwardsville?
We charge one flat fee per driver who actually starts, split in two. You pay half when the driver starts and the balance after the driver has stayed through the first weeks on the job. There is no retainer, no monthly ad spend and no charge for applicants who fail your road test or never show for orientation in Hazelwood, Earth City or across the river in Edwardsville. If a driver quits inside the guarantee window we replace the seat instead of billing again. The fee is the same whether the seat is a dedicated DC shuttle, a Dupo drayage run or a regional lane to Chicago.
Where are your recruiters, and do you have an office in St. Louis?
We do not have an office in St. Louis or anywhere in the metro. Our nearest office is in Romeoville, Illinois, about 270 miles northeast up I-55, and our headquarters is in Mundelein, Illinois, north of Chicago. Recruiting for St. Louis carriers is done by phone, video and text from those offices, which is how most drivers want to be reached anyway. What we bring is market knowledge, not a storefront. We know where the carrier clusters are on both sides of the river, we know the bridge problem, and we screen for it before we send you a candidate.
Do drivers who live in the St. Louis area prefer regional, OTR or local work?
Regional, by a wide margin. Chicago, Kansas City, Memphis and Indianapolis are all within a day's drive on I-55, I-70 and I-64, so a St. Louis driver expects to run those lanes and be home most nights or out two at most. Local DC shuttle work on the Missouri side and intermodal work out of Dupo fill fast when the start time is on the driver's side of the river. True over-the-road with a weekly reset is the hardest seat to fill here, because a regional alternative that gets him home is almost always on offer. A carrier that needs OTR drivers from St. Louis should recruit the whole metro, not one suburb.
What is Dupo drayage actually like, and what should a carrier know before posting an intermodal seat there?
The Union Pacific ramp at Highway 3 and State Street in Dupo runs its gate 24 hours a day, seven days a week, with roadability inspections from 5 a.m. to 1 a.m. on weekdays. That round-the-clock gate is why intermodal drivers here expect flexible start times rather than a fixed 7 a.m. The realities are the same as any ramp: chassis that need a roadability fix before you leave, container availability that shifts with train arrivals, and appointment windows at the Edwardsville and Earth City DCs that do not move when the ramp runs late. We screen for drivers who know the gate routine and live on the Illinois side or in south county, because the I-255 and Poplar Street approaches decide how many turns they make in a day.
Does a driver need a TWIC or customs paperwork to work the river terminals or Lambert cargo here?
St. Louis has no land border, so there is no FAST card or CBP crossing to deal with. The TSA's Transportation Worker Identification Credential is required under the Maritime Transportation Security Act for workers who need unescorted access to secure areas of regulated maritime facilities, and the card is valid for five years. Whether a given barge terminal along the Ag Coast or at America's Central Port falls under that rule is decided facility by facility, so we ask which terminals the seat touches before we screen, and we tell the driver whether he needs to start the TWIC application. For tanker work out of the Wood River refinery, the hazmat endorsement is the paperwork that matters, and we confirm a driver holds it before we present him.
Can you fill night shuttle and dedicated DC seats in Gateway Commerce Center instead of over-the-road?
Yes, and those are usually the fastest seats we fill here, with one condition. Gateway Commerce Center straddles Edwardsville and Pontoon Beach, a 2,300-acre park with more than 8 million square feet of distribution space for shippers like Hershey, Unilever and Procter & Gamble, and drivers in Madison and St. Clair counties will take a night yard shuttle or dedicated DC run there without worrying about the commute. The condition is the idling law. Illinois limits a diesel truck in those counties to 10 minutes of idling in any 60-minute period, with an exemption for sleeper-berth rest and for temperatures below 32 or above 80 degrees, so a carrier running night shuttles with day cabs needs an APU plan or a warm driver room. Over-the-road recruiting out of the same park is slower because the home-daily alternative sits next door.
Drivers in St. Louis: browse current CDL-A jobs or get matched to a carrier — free for drivers.
Sources
- St. Louis Regional Freightway: Ag Coast of America
- St. Louis Regional Freightway: Regional Advantages (six Class I railroads)
- St. Louis Regional Freightway: Merchants Bridge (TRRA ownership)
- St. Louis Regional Freightway: Gateway Commerce Center site profile
- Madison County, IL: Enterprise Zones (Gateway Commerce Center zone covers Edwardsville and Pontoon Beach)
- America's Central Port, Granite City IL
- America's Central Port: Port Real Estate (Illinois Route 3 interstate access)
- America's Central Port: Illinois Route 3 planning study (Venice, Madison, Granite City to I-270)
- Union Pacific: St. Louis (Dupo) intermodal terminal
- Phillips 66: Wood River Refinery, Roxana IL
- St. Louis Lambert International Airport: Air Cargo Development
- TriStar Properties: Gateway Commerce Center
- Hogan Transportation
- UniGroup
- UniGroup contact (home office address)
- MoDOT: Improve I-70 program
- MoDOT: Improve I-70 Warrenton to Wentzville
- MoDOT: I-64/I-70/U.S. 61 interchange, Wentzville
- MoDOT: I-270 North project
- MoDOT: I-55 bridge rehabilitation, St. Louis
- MoDOT: City of St. Louis construction (Poplar Street Bridge, I-44 bridges, Chain of Rocks note)
- MoDOT: North St. Louis County projects
- MoDOT: St. Charles County construction (Boone Bridge)
- MoDOT: Current flood information
- MoDOT Traveler Information Map
- Missouri Revised Statutes 304.180 (weight limits)
- Illinois 625 ILCS 5/11-1429 (excessive idling)
- Illinois 625 ILCS 5/15-111 (wheel and axle loads, gross weights)
- FHWA: Federal truck size and weight overview
- TSA: Transportation Worker Identification Credential
- National Weather Service St. Louis
- National Weather Service St. Louis: snow and ice forecasts
1 FMCSA Company Census (2026-09-26): active carriers based in Saint Louis, St. Louis, St Louis, Hazelwood, Bridgeton, Earth City, Maryland Heights, Fenton, Chesterfield, Wentzville, O'Fallon, St. Charles, Saint Charles, Sauget, Granite City, Edwardsville, Pontoon Beach, Collinsville, Alton, Belleville; MCS-150 filed in the last 24 months; 1–20,000 trucks; fewer than 10 buses. 10+ truck counts merge registrations sharing an address or D-U-N-S number. Totals and the 1–9 band count active USDOT registrations; fleet sizes are self-reported on the MCS-150, so read them as a scale, not a headcount.
Wages: U.S. Bureau of Labor Statistics, OEWS May 2025, occupation 53-3032, series OEUM004118000000053303213 (median) and OEUM004118000000053303204 (mean).
Written by
Andrius Pletniovas — Founder, CDL Agency
Andrius Pletniovas (Andrius Digital) is the founder of CDL Agency, a truck-driver recruiting and marketing company that has placed 3,000+ CDL drivers for 50+ carriers across the U.S. He writes about driver recruiting, retention, and the trucking market from running the agency every day.
More about Andrius →Official personal website →