Skip to content
TruckSprint

Truck driver salary by state: the 2025 BLS numbers, sortable

Steve Woods · Lead Dispatcher, TruckSprint

Steve Woods leads the TruckSprint dispatch desk and reviews every guide we publish. How we research and update guides.

Updated October 2026

Quick answer

Heavy and tractor-trailer truck drivers earned an annual mean wage of $59,710 nationwide in May 2025 (median $58,640), according to the Bureau of Labor Statistics. Alaska paid the most at $69,520; Louisiana the least at $51,930. The full state-by-state table is below.

Source: BLS OEWS, May 2025, SOC 53-3032 · checked 2026-10

These numbers come straight from the Bureau of Labor Statistics' Occupational Employment and Wage Statistics survey for heavy and tractor-trailer truck drivers (occupation code 53-3032), the May 2025 estimates. That's the government's count of wage and salary drivers of trucks over 26,000 lb GVWR, which is most CDL work.

Truck driver pay by state: the full table

Sort any column, search for a state, or download the whole table as a CSV.

Heavy and tractor-trailer truck driver pay by state, BLS OEWS May 2025
United States$59,710$58,640$28.712,062,040
Alaska$69,520$70,100$33.423,420
Washington$68,230$64,760$32.8040,530
District of Columbia$67,710$64,170$32.55830
New Jersey$66,770$63,570$32.1047,980
New York$65,780$62,050$31.6363,700
Nevada$65,010$62,290$31.2515,010
Oregon$64,080$61,980$30.8123,970
Colorado$63,650$61,500$30.6025,350
Minnesota$63,630$61,990$30.5938,770
Massachusetts$63,570$63,030$30.5630,890
North Dakota$63,330$60,910$30.4511,870
Wyoming$63,180$60,310$30.376,050
Illinois$62,430$60,320$30.0184,200
California$62,020$60,230$29.82205,090
Connecticut$61,980$60,490$29.8015,740
Vermont$61,100$60,830$29.373,560
Indiana$60,950$60,290$29.3059,090
Utah$60,900$60,620$29.2825,060
Hawaii$60,850$59,820$29.264,070
Ohio$60,660$59,800$29.1683,060
New Hampshire$60,600$60,280$29.136,960
Maryland$60,590$59,360$29.1329,150
Kansas$60,480$58,920$29.0824,220
Tennessee$60,440$58,620$29.0664,890
Iowa$60,070$58,070$28.8835,040
Nebraska$60,070$58,390$28.8823,160
Kentucky$59,870$56,340$28.7831,760
Rhode Island$59,660$60,190$28.683,620
Pennsylvania$59,640$58,580$28.6787,550
Montana$59,180$58,870$28.457,830
Idaho$59,160$58,770$28.4415,920
Wisconsin$58,890$58,610$28.3153,330
Arizona$58,870$58,080$28.3040,150
South Dakota$58,550$58,690$28.156,470
Texas$57,990$56,290$27.88209,680
Georgia$57,780$57,050$27.7874,840
Virginia$57,770$56,860$27.7848,750
Oklahoma$57,670$54,410$27.7327,840
Arkansas$57,390$51,550$27.5932,220
Delaware$57,380$57,590$27.599,040
Missouri$56,830$54,550$27.3247,760
Michigan$56,370$57,180$27.1060,800
Alabama$56,230$52,120$27.0336,650
Maine$55,980$57,050$26.919,980
Mississippi$55,910$51,820$26.8824,160
North Carolina$55,810$51,530$26.8362,400
South Carolina$55,680$51,130$26.7734,170
Florida$54,850$50,640$26.37112,920
New Mexico$53,100$50,500$25.5311,820
West Virginia$52,440$49,480$25.2112,190
Louisiana$51,930$49,320$24.9628,540

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, SOC 53-3032, via the BLS Public Data API, checked 2026-10. Wage and salary drivers only; self-employed owner-operators aren't included. Green: at or above the national mean.

Highest and lowest paying states

Highest annual meanPayLowest annual meanPay
Alaska$69,520Louisiana$51,930
Washington$68,230West Virginia$52,440
District of Columbia$67,710New Mexico$53,100
New Jersey$66,770Florida$54,850
New York$65,780South Carolina$55,680

The spread from top to bottom is about $17,600 a year. Most of it tracks the cost of living and the kind of freight a state moves, not how hard the work is.

The biggest trucking job markets are Texas (209,680 drivers), California (205,090), Florida (112,920), Pennsylvania (87,550) and Illinois (84,200). Texas and Florida both pay a little under the national mean, but the sheer number of jobs and freight lanes is why so many carriers base there.

How to read the numbers

  • Mean vs median. The mean is pulled up by the highest earners; the median is the middle driver. Nationally they're close, $59,710 and $58,640, so pay is fairly evenly spread.
  • Hourly mean is the annual mean divided over a full-time year. Truck drivers are often paid by the mile, the load or a percentage, not the hour, so treat it as a comparison number.
  • Cost of living. A higher wage in a high-cost state doesn't always mean more money left at the end of the month.
  • Specialty pay. The figures blend every kind of heavy truck work. Hazmat, tanker, oversize and team work often pay above the average; local work often pays less but brings drivers home.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, SOC 53-3032 · checked 2026-10

Company driver vs owner-operator pay

The BLS survey doesn't count self-employed owner-operators, and their income isn't a salary. An owner-operator's pay is what's left of the gross after fuel, truck and trailer payments, insurance, maintenance, tires, tolls, permits and any fees. Two owner-operators with the same gross can take home very different amounts.

That's why we don't publish an "owner-operator salary": there isn't an honest single number. What you can do is work out your own:

  1. Find your cost per mile with the trucking cost per mile calculator.
  2. Estimate realistic miles per week for your equipment and home time.
  3. Compare the rates you can get for your lanes, all-in, against that cost.
  4. What's left, times your weeks, is your pay before taxes. Owner-operators who sleep away from home may also deduct per diem.

If the answer beats your current salary by enough to cover the risk and the extra work, it's worth a closer look. Our startup guide covers the rest.

Methodology

Figures are the BLS May 2025 OEWS estimates for SOC 53-3032, pulled for every state, DC and the nation from the BLS Public Data API in October 2026: employment, hourly mean wage, annual mean wage and annual median wage. We haven't adjusted, rounded or modeled anything. BLS publishes these estimates once a year; we'll update the table when the next release is out.

Questions carriers ask

What state pays truck drivers the most?

In the BLS May 2025 estimates for heavy and tractor-trailer truck drivers, Alaska had the highest annual mean wage at $69,520, followed by Washington ($68,230), the District of Columbia ($67,710), New Jersey ($66,770) and New York ($65,780). Higher pay often comes with higher living costs.

What is the average truck driver salary in the US?

BLS put the national annual mean wage for heavy and tractor-trailer truck drivers at $59,710 in May 2025, with a median of $58,640 and an hourly mean of $28.71. That covers about 2.06 million wage and salary drivers.

Do these numbers include owner-operators?

No. The BLS Occupational Employment and Wage Statistics survey covers wage and salary employees. Self-employed owner-operators aren't counted, and their income works differently: gross revenue minus fuel, truck payments, insurance and every other cost.

What's the difference between mean and median pay?

The mean is the average; a few very high earners pull it up. The median is the middle: half of drivers earn more and half less. When the two are close, pay is evenly spread. The median is usually the better 'typical driver' number.

Which states employ the most truck drivers?

Texas (209,680) and California (205,090) employ the most heavy and tractor-trailer truck drivers in the BLS May 2025 estimates, followed by Florida, Pennsylvania and Illinois.

Thinking about running your own truck instead?

An owner-operator's pay is the gross minus every cost. Our dispatchers work on raising the gross and cutting empty miles, and every load comes to you to confirm first.

No setup fee. No contract. You confirm every load.