No account needed

Taxes & money · Updated Oct 2026

How much do truck drivers make? Pay per mile, by state and by job type

Heavy and tractor-trailer truck drivers earned a median of $58,640 a year ($28.19 an hour) in May 2025, according to the Bureau of Labor Statistics wage survey released May 15, 2026.[1] Source: U.S. Bureau of Labor Statistics: Occupational Employment and Wages, May 2025, 53-3032 Heavy and Tractor-Trailer Truck Drivers (national and state) (opens in a new tab) Per mile, carriers paid an average of 81.8 cents in driver wages in 2025, per ATRI's 2026 operating-cost survey.[3] Source: American Transportation Research Institute (ATRI): Analysis of the Operational Costs of Trucking, 2026 Update (PDF) (opens in a new tab) What you actually make depends on your state, your freight, how you're paid and how many miles you get.

Pay per mile: what's typical and what counts as good

Truck driver pay by state

Mean pay runs from about $52,000 to about $70,000 depending on the state. Alaska ($69,520), Washington ($68,230), New Jersey ($66,770), New York ($65,780) and Nevada ($65,010) had the highest mean annual wages in May 2025.[1] Source: U.S. Bureau of Labor Statistics: Occupational Employment and Wages, May 2025, 53-3032 Heavy and Tractor-Trailer Truck Drivers (national and state) (opens in a new tab) Louisiana ($51,930), West Virginia ($52,440) and New Mexico ($53,100) had the lowest.[1] Source: U.S. Bureau of Labor Statistics: Occupational Employment and Wages, May 2025, 53-3032 Heavy and Tractor-Trailer Truck Drivers (national and state) (opens in a new tab) Higher pay often comes with higher living costs, so compare both.

All figures: BLS OEWS, SOC 53-3032 Heavy and tractor-trailer truck drivers, May 2025, released May 15, 2026. Wage-and-salary workers only. Self-employed owner-operators aren't counted.[1] Source: U.S. Bureau of Labor Statistics: Occupational Employment and Wages, May 2025, 53-3032 Heavy and Tractor-Trailer Truck Drivers (national and state) (opens in a new tab)

StateMedian annualMean annualDrivers employedCDL jobs on Truker
Alabama$52,120$56,23036,650Alabama jobs
Alaska$70,100$69,5203,420Alaska jobs
Arizona$58,080$58,87040,150Arizona jobs
Arkansas$51,550$57,39032,220Arkansas jobs
California$60,230$62,020205,090California jobs
Colorado$61,500$63,65025,350Colorado jobs
Connecticut$60,490$61,98015,740Connecticut jobs
Delaware$57,590$57,3809,040Delaware jobs
District of Columbia$64,170$67,710830—
Florida$50,640$54,850112,920Florida jobs
Georgia$57,050$57,78074,840Georgia jobs
Hawaii$59,820$60,8504,070Hawaii jobs
Idaho$58,770$59,16015,920Idaho jobs
Illinois$60,320$62,43084,200Illinois jobs
Indiana$60,290$60,95059,090Indiana jobs
Iowa$58,070$60,07035,040Iowa jobs
Kansas$58,920$60,48024,220Kansas jobs
Kentucky$56,340$59,87031,760Kentucky jobs
Louisiana$49,320$51,93028,540Louisiana jobs
Maine$57,050$55,9809,980Maine jobs
Maryland$59,360$60,59029,150Maryland jobs
Massachusetts$63,030$63,57030,890Massachusetts jobs
Michigan$57,180$56,37060,800Michigan jobs
Minnesota$61,990$63,63038,770Minnesota jobs
Mississippi$51,820$55,91024,160Mississippi jobs
Missouri$54,550$56,83047,760Missouri jobs
Montana$58,870$59,1807,830Montana jobs
Nebraska$58,390$60,07023,160Nebraska jobs
Nevada$62,290$65,01015,010Nevada jobs
New Hampshire$60,280$60,6006,960New Hampshire jobs
New Jersey$63,570$66,77047,980New Jersey jobs
New Mexico$50,500$53,10011,820New Mexico jobs
New York$62,050$65,78063,700New York jobs
North Carolina$51,530$55,81062,400North Carolina jobs
North Dakota$60,910$63,33011,870North Dakota jobs
Ohio$59,800$60,66083,060Ohio jobs
Oklahoma$54,410$57,67027,840Oklahoma jobs
Oregon$61,980$64,08023,970Oregon jobs
Pennsylvania$58,580$59,64087,550Pennsylvania jobs
Rhode Island$60,190$59,6603,620—
South Carolina$51,130$55,68034,170South Carolina jobs
South Dakota$58,690$58,5506,470South Dakota jobs
Tennessee$58,620$60,44064,890Tennessee jobs
Texas$56,290$57,990209,680Texas jobs
Utah$60,620$60,90025,060Utah jobs
Vermont$60,830$61,1003,560Vermont jobs
Virginia$56,860$57,77048,750Virginia jobs
Washington$64,760$68,23040,530Washington jobs
West Virginia$49,480$52,44012,190West Virginia jobs
Wisconsin$58,610$58,89053,330Wisconsin jobs
Wyoming$60,310$63,1806,050Wyoming jobs

Source: BLS OEWS May 2025 state estimates.[1] Source: U.S. Bureau of Labor Statistics: Occupational Employment and Wages, May 2025, 53-3032 Heavy and Tractor-Trailer Truck Drivers (national and state) (opens in a new tab)

Pay by job type: local, regional, OTR, team

Pay by equipment: flatbed, reefer, tanker, dry van

Company driver vs owner-operator take-home

FAQs

How much do truck drivers make a year?

Heavy and tractor-trailer truck drivers earned a median of $58,640 a year in May 2025, per BLS. The lowest-paid 10% earned under $40,140 and the top 10% earned over $79,380. The mean was $59,710. Pay depends on your state, freight, route type and how many paid miles you get.[1] Source: U.S. Bureau of Labor Statistics: Occupational Employment and Wages, May 2025, 53-3032 Heavy and Tractor-Trailer Truck Drivers (national and state) (opens in a new tab)

How much do truck drivers make per mile?

Carriers paid an average of 81.8 cents a mile in driver wages in 2025, per ATRI's 2026 operating-cost survey, up from 79.8 cents in 2024. New drivers often start below that. "Per mile" usually means paid (dispatched) miles, not every mile you drive. See our CPM pay guide.[3] Source: American Transportation Research Institute (ATRI): Analysis of the Operational Costs of Trucking, 2026 Update (PDF) (opens in a new tab)

What is a good cents per mile for a truck driver?

Compare an offer to ATRI's 2025 average of 81.8 cents a mile, and to how many paid miles you'll actually get. Example: at 2,000–2,500 paid miles a week, $0.60 a mile grosses $1,200–$1,500, $0.70 grosses $1,400–$1,750, and $0.818 grosses $1,636–$2,045. Check yours in the pay calculator.[3] Source: American Transportation Research Institute (ATRI): Analysis of the Operational Costs of Trucking, 2026 Update (PDF) (opens in a new tab)

Which state pays truck drivers the most?

By BLS mean annual wage for May 2025, Alaska pays the most at $69,520, then Washington ($68,230), New Jersey ($66,770), New York ($65,780) and Nevada ($65,010). The District of Columbia ($67,710) is also near the top. Cost of living, fuel and freight differ by state, so a higher wage doesn't always go further.[1] Source: U.S. Bureau of Labor Statistics: Occupational Employment and Wages, May 2025, 53-3032 Heavy and Tractor-Trailer Truck Drivers (national and state) (opens in a new tab)

Can a truck driver make $100,000 a year?

Some do, but it's well above typical pay. In May 2025, the top 10% of employed heavy and tractor-trailer drivers earned more than $79,380, per BLS.[1] Source: U.S. Bureau of Labor Statistics: Occupational Employment and Wages, May 2025, 53-3032 Heavy and Tractor-Trailer Truck Drivers (national and state) (opens in a new tab) ATRI found specialized carriers (flatbed, tanker, refrigerated and others) paid higher average per-mile driver wages than truckload carriers in most fleet sizes.[3] Source: American Transportation Research Institute (ATRI): Analysis of the Operational Costs of Trucking, 2026 Update (PDF) (opens in a new tab) For owner-operators, revenue isn't take-home, because operating costs come out first.[3] Source: American Transportation Research Institute (ATRI): Analysis of the Operational Costs of Trucking, 2026 Update (PDF) (opens in a new tab)

Sources

  1. U.S. Bureau of Labor Statistics: Occupational Employment and Wages, May 2025, 53-3032 Heavy and Tractor-Trailer Truck Drivers (national and state)  (opens in a new tab). Data year: May 2025, released May 15, 2026.
  2. U.S. Bureau of Labor Statistics: Occupational Outlook Handbook, Heavy and Tractor-Trailer Truck Drivers (Pay)  (opens in a new tab). Data year: May 2025 wages, page last modified August 27, 2026.
  3. American Transportation Research Institute (ATRI): Analysis of the Operational Costs of Trucking, 2026 Update (PDF)  (opens in a new tab). Data year: 2025 operations, carrier survey run February–May 2026.