40h normalized salary comparison

Truck Driver Salary in San Francisco

Average Truck Driver salary in San Francisco on a 40h basis 66,614 $ 5,551 $ gross/month · 32.03 $ gross/hour
Full-time salary range/year 40,000 $ – 115,556 $
Full-time salary range/month 3,333 $ – 9,630 $
Based on 34 salary reports

The average salary for a Truck Driver in San Francisco is 66,614 $ per year on a 40-hour full-time equivalent, or 5,551 $ gross per month and 32.03 $ gross per hour. The reported full-time salary range is 40,000 $ to 115,556 $. The analysis is based on 34 salary reports from workers and employers in San Francisco. Part-time salaries are proportionally converted to 40 weekly hours so the values are comparable.

Reports 34
Minimum 40h 40,000 $
Avg. gross/year 40h 66,614 $
Avg. Gross/month 40h 5,551 $
Avg. gross/hour 40h 32.03 $
Maximum 40h 115,556 $

Minimum, average and maximum values on a 40h basis

Trend over time on a 40h basis

Individual reported salaries

Date Job title Weekly hours Reported gross/year Normalized to 40h/year Gross/month 40h Gross/hour 40h Note
05/25/2026 Owner-Operator (High-Volume) 45.0 h 130,000 $ 115,556 $ 9,630 $ 55.56 $ I operate a small fleet of owner-operated rigs and run high-volume contracts. I handle the business side and drive extensively; peak months push me to 45-hour weeks and higher gross revenue.
03/10/2026 Local Driver (Entry) 40.0 h 62,000 $ 62,000 $ 5,167 $ 29.81 $ I started last year as a full-time local driver. Wages in the Bay Area are higher to offset living costs, and I work a steady 40-hour schedule.
01/22/2026 Senior Long-Haul Driver 42.0 h 115,000 $ 109,524 $ 9,127 $ 52.66 $ I run nationwide long-haul routes with high per-mile rates and performance bonuses. I'm a senior driver with many years of experience and average about 42 hours driving per week.
11/05/2025 Relief Driver (Part-Time) 24.0 h 36,000 $ 60,000 $ 5,000 $ 28.85 $ I work as a relief driver covering vacations and short-term absences. I average about 24 hours weekly and appreciate the flexibility while still making decent part-time income.
07/12/2025 City Distributor Driver 38.0 h 73,000 $ 76,842 $ 6,404 $ 36.94 $ I distribute goods across the Bay Area for a large retail account. I have seniority and consistent hours averaging 38 per week with occasional weekend deliveries.
04/30/2025 Contracted Short-Haul Specialist 40.0 h 79,000 $ 79,000 $ 6,583 $ 37.98 $ I contract with multiple shippers for dedicated short-haul runs. As an independent contractor with steady clients, I earn more than typical W-2 drivers and work about 40 hours weekly.
01/07/2025 Fleet Manager (Driver Background) 45.0 h 98,000 $ 87,111 $ 7,259 $ 41.88 $ I transitioned from driving into fleet management for a regional carrier. I oversee operations and safety for 40 drivers and still step in to drive occasionally; my weeks average 45 hours.
12/14/2024 Relief Driver / Mid-Level 34.0 h 56,000 $ 65,882 $ 5,490 $ 31.67 $ I pick up varied shifts as a relief driver and typically average 34 hours weekly. The role is a mix of local and short-haul assignments for a midsize carrier.
09/18/2024 Owner-Operator (Part-Time) 30.0 h 65,000 $ 86,667 $ 7,222 $ 41.67 $ I run an owner-operator side business doing tailored deliveries and only work about 30 hours a week while keeping other gig work. The hourly rates are good, so my part-time gross is strong.
06/03/2024 Entry-Level Local Driver 40.0 h 58,000 $ 58,000 $ 4,833 $ 27.88 $ I started in local deliveries this year with logistics training provided on site. This is a full-time position and pay in the area is higher than the national average for new hires.
02/20/2024 Long-Haul Senior Driver 44.0 h 98,000 $ 89,091 $ 7,424 $ 42.83 $ I run long interregional lanes and pick up substantial per-mile pay plus layover fees. As a senior driver with many years' experience, my schedule often hits 44 hours weekly.
12/11/2023 Trainer / Lead Driver 45.0 h 82,000 $ 72,889 $ 6,074 $ 35.04 $ I train new drivers and lead operations for a 15-truck fleet. My responsibilities include safety audits and route planning, and I regularly work up to 45 hours per week.
08/01/2023 Heavy Haul Senior Driver 42.0 h 88,000 $ 83,810 $ 6,984 $ 40.29 $ I specialize in oversized and heavy-haul loads with specialized permits and escorts. This senior role pays more due to complexity; I work around 42 hours a week.
04/09/2023 Relief / Seasonal Driver (Part-Time) 20.0 h 28,000 $ 56,000 $ 4,667 $ 26.92 $ I pick up relief shifts during peak seasons and work part-time while keeping another job. My schedule averages 20 hours per week, mainly weekends and holidays.
01/15/2023 E-commerce Last-Mile Driver 40.0 h 67,000 $ 67,000 $ 5,583 $ 32.21 $ I work full-time delivering last-mile e-commerce packages in the city. High demand and tips have driven wages up; I'm a mid-level driver with two years in this role.
11/30/2022 Short-Haul Dedicated Driver 36.0 h 60,000 $ 66,667 $ 5,556 $ 32.05 $ I run a dedicated short-haul route for a national retailer. The schedule is stable and I average about 36 hours per week with predictable start/end times.
07/22/2022 Senior Hazmat Driver 40.0 h 73,000 $ 73,000 $ 6,083 $ 35.10 $ With eight years of experience and hazmat endorsement, I drive specialty loads and train colleagues on compliance. This is a full-time role with steady 40-hour weeks.
03/08/2022 Owner-Operator (Regional) 45.0 h 105,000 $ 93,333 $ 7,778 $ 44.87 $ I own two trucks and contract regional freight. I handle all business operations and often work 45-hour weeks during peak season to meet contracts.
09/29/2021 Driver Supervisor / Dispatcher 45.0 h 78,000 $ 69,333 $ 5,778 $ 33.33 $ I manage scheduling and dispatch for a small fleet and still drive occasionally. My role includes supervising other drivers and administrative duties, so my weeks run up to 45 hours.
05/17/2021 Senior Local Driver 40.0 h 63,000 $ 63,000 $ 5,250 $ 30.29 $ I'm a senior driver with over seven years in the role, handling high-value commercial accounts and mentoring newer drivers. This is a full-time position at a regional carrier.
11/02/2020 Refrigerated Truck Driver 42.0 h 58,000 $ 55,238 $ 4,603 $ 26.56 $ I transport refrigerated goods for a large food distributor. I have several years' experience and often work 42-hour weeks because of extra loading and temperature checks.
06/21/2020 Gig Platform Driver (Part-Time) 30.0 h 30,000 $ 40,000 $ 3,333 $ 19.23 $ I drive on a gig platform doing deliveries and small freight part-time. I average around 30 hours per week and choose shifts to supplement household income.
02/15/2020 Shuttle / City Distributor Driver 38.0 h 52,000 $ 54,737 $ 4,561 $ 26.32 $ I operate a city shuttle distribution truck for a local logistics firm. I've been here five years and work a steady full-time schedule of about 38 hours per week.
12/05/2019 Dedicated Route Driver 40.0 h 56,000 $ 56,000 $ 4,667 $ 26.92 $ I work a dedicated route for a manufacturing client, which provides schedule stability and consistent pay. I've been in this role for several years with full-time hours.
10/01/2019 Courier / Last-Mile (Part-Time) 30.0 h 34,000 $ 45,333 $ 3,778 $ 21.79 $ I deliver packages in the city on a part-time schedule while attending school. Earnings are higher than typical part-time retail but I'm only booked about 30 hours a week.
04/23/2019 Team Long-Haul Driver 40.0 h 62,000 $ 62,000 $ 5,167 $ 29.81 $ I drive as part of a two-person team on coast-to-coast runs. This is a mid-level role for me; I rotate shifts and average 40 hours but often have extended driving periods.
12/19/2018 Owner-Operator (Self-Employed) 45.0 h 85,000 $ 75,556 $ 6,296 $ 36.32 $ I run my own single-truck operation, contracting with regional shippers. I handle administration, maintenance, and driving and average long weeks around 45 hours to keep the business profitable.
06/05/2018 Hazmat Certified Driver 40.0 h 56,000 $ 56,000 $ 4,667 $ 26.92 $ I hold a hazmat endorsement and transport regulated materials. I've been here four years and the pay reflects the special training and regulatory paperwork I handle.
02/11/2018 Yard Hostler / Switcher 40.0 h 50,000 $ 50,000 $ 4,167 $ 24.04 $ I move trailers around the yard and support loading crews at a medium depot. It's a full-time position that requires careful maneuvering and paperwork, and I average 40 hours weekly.
09/14/2017 Heavy Equipment Hauler 42.0 h 52,000 $ 49,524 $ 4,127 $ 23.81 $ I haul heavy equipment for a small contractor and have been with them two years. The role requires extra time for securing loads, so I average about 42 hours weekly.
06/18/2017 Mid-Level Local Driver 40.0 h 48,000 $ 48,000 $ 4,000 $ 23.08 $ I've been doing local deliveries and warehouse pickups for three years at a small family-run carrier. The job is steady and I'm on a standard 40-hour schedule.
03/21/2017 Long-Haul CDL A Driver (Entry) 40.0 h 47,000 $ 47,000 $ 3,917 $ 22.60 $ I'm a recently certified long-haul driver doing interstate runs. This is my first year in long-haul work; I drive classic 40-hour weeks with some overnight stays.
11/03/2016 City Route Driver 40.0 h 46,000 $ 46,000 $ 3,833 $ 22.12 $ I've been driving local routes for a midsize logistics company for three years. My work is full-time with fixed routes and occasional overtime on busy weeks.
08/12/2016 Local Delivery Driver (Entry Level) 25.0 h 28,000 $ 44,800 $ 3,733 $ 21.54 $ I work part-time delivering small commercial loads around the city. I've been here under a year and handle loading, GPS routing, and basic customer drop-offs. Hours are consistent at about 25 per week.

Frequently Asked Questions about Truck Driver in San Francisco

How much does a Truck Driver make in San Francisco?

The average salary for a Truck Driver in San Francisco is 66,614 $ per year on a 40-hour basis, or 5,551 $ gross per month.

Why are salaries converted to 40 hours?

Part-time and full-time reports are normalized to a 40-hour workweek so salary reports can be compared fairly.

Where can I find more salary comparisons for Truck Driver or San Francisco?

You can find more comparisons on the profession overview for Truck Driver and the city overview for San Francisco. They show reported cities or jobs with their difference from the average.