Truck Driver Salary by U.S. City (2026)

Truck Driver salaries across 50 U.S. cities, from BLS wage data: median and 10th-90th percentiles, plus cost-of-living-adjusted real pay. Compare metros.

Cities tracked
50
National average
$55990

How Truck Driver pay varies by city

Across the 50 U.S. metros tracked here, Truck Driver pay ranges from about $43,000 in El Paso, TX to $64,796 in Boston, MA (median wage). But the highest nominal pay isn’t the best deal once local prices are factored in: adjusted for cost of living, Wichita, KS delivers the strongest real buying power (about $293,060 in national-average dollars). The U.S. national average for this role is about $55,990.

The table below ranks every metro by median wage. “Real pay” adjusts each salary for local cost of living (BEA Regional Price Parity, U.S. = 100) so you can compare what the paycheck is actually worth. See our methodology for sources and formulas.

CityMedian10th %ile90th %ileCost of living
(US = 100)
Real pay
(COL-adjusted)
Boston, MA$64796$34575$85950108.3$59849
Seattle, WA$63460$49760$83730111.1$59631
Oakland, CA$62750$45980$95150115.6$58436
San Francisco, CA$62750$45980$95150115.6$58436
San Jose, CA$62560$45570$88040110.4$59535
New York, NY$62200$46030$87710112.6$57976
Portland, OR$61590$45520$79500105.4$59144
Chicago, IL$61060$37280$87120103.6$60157
Minneapolis, MN$61060$46840$80660104.8$59148
Denver, CO$59740$46090$77020105.8$57458
Sacramento, CA$58700$38920$76140106.7$54205
Indianapolis, IN$58480$38680$7831095.7$62061
Memphis, TN$58050$36080$8439092.2$64407
Philadelphia, PA$57990$43510$78460102.6$58252
Washington, DC$57990$42240$77010108.9$54416
Long Beach, CA$57610$38090$78120113.6$50649
Los Angeles, CA$57610$38090$78120113.6$50649
Atlanta, GA$57230$37420$77130100.1$57737
Kansas City, MO$57110$39250$7677092.5$62133
Las Vegas, NV$56770$41120$74060100.2$56309
Arlington, TX$56420$37600$84760
Dallas, TX$56420$37600$84760103.1$57193
Milwaukee, WI$56270$39680$7869096.9$58791
Louisville, KY$56260$42310$8078093.1$63390
San Diego, CA$55880$37430$75850111.9$49979
Columbus, OH$55860$39480$7869095.5$59705
Baltimore, MD$55300$40730$75310104.5$54897
Cleveland, OH$55030$40010$76670
Fort Worth, TX$54915$32305$70741103.1$53269
Nashville, TN$54650$40660$7754096.3$59063
Colorado Springs, CO$54130$40960$68820100.7$54197
Detroit, MI$53770$36250$70500100.3$54169
Tulsa, OK$52550$36940$7205089.2$62064
Charlotte, NC$52090$39260$7389097.3$56694
Omaha, NE$51780$37860$7604091.9$59808
Austin, TX$51660$37500$7642098.1$55871
Houston, TX$50830$35390$7651098.6$56028
Jacksonville, FL$50460$37690$7723099.5$55024
Mesa, AZ$50300$38000$69750103.3$51928
Phoenix, AZ$50300$38000$69750103.3$51928
Miami, FL$49660$38430$75520114.2$47768
Wichita, KS$49610$37490$7356018.3$293060
Raleigh, NC$49510$38430$7558098.2$55034
New Orleans, LA$49110$31440$7531026.3$200190
Oklahoma City, OK$49080$37790$7352090.4$57617
Fresno, CA$48920$35440$63960102.2$50021
Albuquerque, NM$48810$34680$6179095.5$51535
Tucson, AZ$48050$36550$6187096.9$51560
San Antonio, TX$48040$32460$7219094.7$53782
El Paso, TX$43000$21160$6785089.9$49660

“Real pay” = average wage × 100 ÷ the metro’s Regional Price Parity — what the salary is worth in national-average dollars. A high-paying city with high costs can rank below a cheaper one on real pay.

Put these numbers to work