Where CDL jobs are concentrated in Salt Lake City

Salt Lake City has a steady demand for commercial drivers, but the jobs cluster in specific industries and locations rather than spread evenly across the city. The largest concentration is in trucking and logistics companies along the I-15 corridor and near the Salt Lake City International Airport, where distribution centers, freight forwarding companies, and regional trucking firms operate. Companies like XPO Logistics, Schneider National, and smaller regional carriers hire regularly from this area.

Beyond trucking, you'll find CDL positions with public transit (Utah Transit Authority), school districts (Salt Lake City School District and surrounding districts), waste management companies, and construction firms. Each sector has different shift patterns, pay ranges, and hiring timelines. Transit and school bus driving tend to have more predictable schedules; trucking and construction offer higher hourly rates but more variable hours.

The Salt Lake City metro area also includes smaller surrounding cities—West Valley City, Sandy, Draper, and Ogden—where distribution centers and logistics hubs create additional job openings. Many drivers live in Salt Lake City but work for companies based in these satellite areas, so expanding your search geographically can open more positions.

Key Takeaways

  • Trucking and logistics companies along I-15 and near the airport are the largest employers of CDL drivers in the Salt Lake City area.
  • Transit agencies, school districts, waste management, and construction firms also hire CDL drivers regularly, each with different pay and schedule expectations.
  • Job boards specific to trucking (Indeed, Craigslist, company career pages) and general sites (LinkedIn, ZipRecruiter) both list CDL positions, but company websites often post openings first.
  • Most trucking companies require a valid CDL, a clean driving record, and a Department of Transportation medical certificate; some also require experience or additional endorsements.
  • Pay varies by sector: school bus drivers earn $18–$24 per hour, transit drivers $20–$28, and long-haul truckers $50,000–$70,000 annually depending on company and experience.

How to find CDL job postings in Salt Lake City

Start with job boards that specialize in trucking and transportation. Indeed and LinkedIn both have strong listings for Salt Lake City CDL positions, and you can set up alerts so new postings arrive by email. Craigslist's "jobs" section under "transportation" also lists local trucking and delivery work, though you'll need to vet postings carefully for legitimacy.

Company career pages are often faster than job boards. Visit the websites of major employers directly—Schneider National, XPO Logistics, Werner Enterprises, and local companies like Roadway Express or regional carriers—and check their "careers" or "hiring" sections. Many post openings there before or instead of using third-party boards, and explore directly can move your process to the front of the queue.

For transit and school bus positions, contact the Utah Transit Authority and individual school districts (Salt Lake City School District, Jordan School District, Granite School District) directly. These agencies post openings on their own websites and often have dedicated transportation or human resources departments. Waste management companies like Waste Management and Republic Services also hire locally; check their career portals or call their local dispatch offices.

What employers typically require before hiring

A valid Commercial Driver License is the baseline. You must hold a CDL in Utah and pass the written and practical tests specific to the class of vehicle you'll drive. Most employers also require a Department of Transportation medical certificate, which certifies you're physically fit to drive commercially. You'll need to pass a medical exam with a DOT-certified examiner; the certificate is valid for two years.

A clean driving record is non-negotiable. Employers run a Motor Vehicle Record (MVR) check, which shows violations, accidents, and suspensions from the past three to five years. A single serious violation (DUI, reckless driving, at-fault accident) can disqualify you from many positions. Some companies are more lenient than others, but transit agencies and school districts typically have the strictest standards.

Background checks are standard. Most employers conduct a criminal background check and verify your employment history. Some trucking companies also require a Hazmat endorsement if you'll transport certain materials, or a Passenger endorsement if you're driving a bus. These require additional written tests and fees paid to the Utah Driver License Division.

Experience requirements vary. Entry-level positions (school bus, local delivery) often hire drivers with a new CDL and no prior commercial driving experience. Regional and long-haul trucking companies frequently require one to three years of verifiable CDL experience. Some companies offer paid training programs for inexperienced drivers, though these are less common than they once were.

Pay ranges and benefits by job type

School bus drivers in the Salt Lake City area earn between $18 and $24 per hour, depending on the district and your experience. Most positions are part-time (morning and afternoon routes), though some districts offer full-time roles that include midday or field trip driving. Benefits typically include health insurance, a pension, and paid time off, though part-time drivers may have limited access.

Transit drivers for the Utah Transit Authority start around $20 to $22 per hour and can reach $27 to $28 per hour with seniority. Full-time positions include health insurance, a pension plan, and paid leave. Shifts include evenings and weekends, and the work is steady year-round.

Local delivery and waste management drivers (Class B CDL) typically earn $20 to $26 per hour, with overtime common during peak seasons. Benefits depend on the company; larger firms like Waste Management offer health insurance and retirement plans, while smaller operators may offer less.

Long-haul and regional truckers (Class A CDL) earn the most: $50,000 to $70,000 annually for regional work (home most nights), and $55,000 to $75,000 or more for long-haul (away multiple days per week). Pay is often per-mile or per-load rather than hourly. Benefits vary widely; larger carriers offer health insurance and retirement, while owner-operators and small fleets may not. Fuel surcharges, detention pay, and bonuses can add significantly to base pay.

Steps to take before explore

Verify your CDL is current and check your driving record. You can request your Utah Motor Vehicle Record online through the Utah Driver License Division website or in person at a local office. Review it for errors or violations that might affect your hiring chances. If you see inaccuracies, dispute them before explore.

Obtain a DOT medical certificate if you don't have one. Find a DOT-certified medical examiner through the National Registry of Certified Medical Examiners (NRCME) website. The exam takes about 30 minutes and costs $100 to $150. You'll receive a certificate valid for two years; keep a copy with you at all times while driving commercially.

Gather your employment history and references. Have dates, company names, and supervisor contact information ready for the past five to ten years. Employers will verify your work history, so accuracy matters. If you've had gaps in employment, be prepared to explain them.

Prepare for background checks and drug screening. Most employers conduct a five-panel drug test (marijuana, cocaine, amphetamines, opioids, phencyclidine). If you're taking prescription medications, inform the testing facility and the employer beforehand; some medications can affect your DOT medical certification or hiring decision.

Common obstacles and how to handle them

A violation on your driving record doesn't automatically disqualify you, but it narrows your options. Minor speeding tickets are usually overlooked; at-fault accidents, DUIs, and reckless driving are harder to overcome. If you have a violation, be honest about it in your process and explain what you've learned. Some smaller companies and local delivery jobs are more forgiving than large carriers or transit agencies.

Gaps in employment history raise questions. If you've been out of work for months or years, explain the reason clearly—illness, caregiving, job loss—and describe what you've done since. Employers want to know you're stable and reliable; a gap with a clear explanation is better than silence.

If you're new to commercial driving, focus on entry-level positions first. School bus and local delivery jobs hire drivers with a new CDL and no experience. Once you have a year or two of clean driving history, you can move to regional or long-haul trucking, which pays more but requires proven experience.

If you're relocating to Salt Lake City, some employers hesitate to hire drivers without local references. Build your network by joining trucking associations, attending industry events, or connecting with drivers on social media. A local reference or a willingness to start with a temporary or contract position can help you get your foot in the door.

Frequently Asked Questions

Do I need experience to get a CDL job in Salt Lake City?

No. School bus, local delivery, and waste management positions often hire drivers with a new CDL and no prior commercial experience. Regional and long-haul trucking typically require one to three years of verifiable CDL experience, but some companies offer paid training for inexperienced drivers willing to commit to a contract.

How long does it take to hear back after explore?

Large carriers and transit agencies may take two to four weeks to review applications and schedule interviews. Smaller trucking companies and local delivery firms often respond within a few days. Calling the hiring manager directly after submitting your process can speed up the process.

What's the difference between a Class A and Class B CDL, and which jobs use each?

A Class A CDL allows you to drive tractor-trailers and other heavy combination vehicles; most long-haul and regional trucking jobs require it. A Class B CDL covers single heavy vehicles like dump trucks and buses; school bus, transit, and local delivery positions typically use Class B. Some jobs require both classes or specific endorsements.

Can I work part-time as a CDL driver in Salt Lake City?

Yes. School bus driving is often part-time (morning and afternoon routes only), and some local delivery companies offer flexible or part-time schedules. Transit and long-haul trucking are typically full-time. Ask about part-time availability when you contact employers.

What happens if I fail my DOT medical exam?

You won't receive a medical certificate and cannot legally drive commercially until you pass. Common reasons for failure include uncontrolled high blood pressure, diabetes, or sleep apnea. If you fail, ask the examiner what the issue is and whether it can be resolved (medication adjustment, specialist evaluation). You can retest once the underlying condition is addressed.