← Back to Resources
drivers

What a Last-Mile Driver Actually Costs, by Metro

By Pexara.ai5 min read
drivers

Driver pay is the largest controllable line on most last-mile operators' route cost — and it is not a single number. It is a map. The same delivery role costs meaningfully different amounts depending on which metro the route runs in, and the spread is wide enough to change where a growing fleet should add capacity.

The federal government tracks this directly. The U.S. Bureau of Labor Statistics' Occupational Employment and Wage Statistics program measures Light Truck Drivers (SOC 53-3033) — the occupation that covers cargo-van and box-van delivery — at the metro level. In the May 2025 reference period, the national median wage for that role was $21.57 per hour, with a mean of $23.45. That midpoint lands almost exactly inside the $19–$23 range that Amazon DSP operators report paying non-CDL drivers, which is a useful cross-check: the government's occupational data and the operator community are describing the same labor market.

But the national median hides the number that actually matters for a route decision — the metro one.

The gap between the cheapest and priciest metros is about $6 an hour

Across the 50 metros in the BLS dataset, the median light-truck-driver wage ranges from under $19.50 to over $25.00. At the low end, the median driver earns $19.16 in Raleigh, $19.27 in Birmingham, $19.29 in Oklahoma City, and $19.47 in Tampa. At the high end, the median is $25.05 in San Jose, $24.43 in San Francisco, and clusters in the $23.70–$23.90 range across Denver, Seattle, Boston, and Minneapolis–St. Paul.

That is a spread of nearly $6.00 per hour between the most and least expensive metros for the identical role. Annualized at the 2,080-hour convention this site uses, the median driver runs about $39,850 a year in Raleigh versus roughly $52,100 in San Jose — a difference of more than $12,000 per driver, per year, before benefits, payroll taxes, workers' comp, or turnover cost.

Multiply that across a fleet and the number stops being abstract. Twenty routes staffed at the local median cost about $797,000 a year in base wages in Raleigh and about $1.04 million in San Jose — a gap of roughly $245,000 annually for the same headcount doing the same job. That is base wage only. It does not include the benefit load, the employer tax, or the cost of replacing a driver who leaves mid-quarter, all of which tend to scale with the wage.

The within-metro spread is a second signal

The metro median is where planning starts, but the distribution inside a metro tells you how hard the local market will squeeze you as you scale. The BLS data reports the 25th, 75th, and 90th percentiles for each metro, and the distance between them is the real recruiting story.

Chicago is a clean example: the median light-truck driver earns $23.05, but the 25th percentile sits at $20.42 and the 75th at $29.61 — a top-quartile wage nearly 45% above the bottom quartile. Atlanta shows a similar shape, with a $21.61 median stretched between an $18.00 25th percentile and a $27.43 75th percentile. A wide spread means experienced drivers command a real premium locally, and a fleet trying to grow headcount fast will find itself paying up the curve, not at the median, to fill the last few seats.

Where the 25th and 75th percentiles sit close together, the local market is thinner and more uniform — you can budget the median with more confidence, but you also have less room to compete on pay for the drivers you most want to keep.

What to do with the map

Weight new-route decisions with the local wage, not the national one. A route that pencils out at the $21.57 national median can be structurally underwater in a metro where the real median is $23.85 — and comfortably profitable in one where it is $19.50. When you model a new station or a peak-season expansion, pull the metro median for that market and build the driver line from it. The driver-wage pages for each metro carry the full percentile breakdown so you can size both the median and the premium you will pay to staff up quickly.

Read the within-metro spread before you commit to a hiring pace. In a wide-spread market, plan to land above the median for the drivers you actually want, and price that into the route. In a narrow-spread market, the median is a more honest budget.

Do not confuse the low-wage metro for the cheap metro. A lower local wage lowers the payroll line, but it says nothing about fuel, insurance, real estate, or how deep the driver pool actually is. The wage map is one input into where capacity should go — an important one, and one that is measured directly rather than estimated — but it is a starting point for the route math, not the whole answer.

The takeaway is simple: driver pay is not a national constant you can carry from market to market. It is a metro-by-metro variable that the federal data measures with precision, and the operators who plan against the local number instead of the headline one are the ones who know which routes are actually worth adding.

Wage figures are from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics program, Light Truck Drivers (SOC 53-3033), May 2025 reference period, retrieved July 2026. Annual figures are hourly wage × 2,080 hours.

What’s your real cost per stop?

Run your fleet through the Pexara cost calculator — driver labor, fuel, maintenance, insurance, vehicle payment. Free, no signup.

More from Pexara