Wagevane

Truck Driver salary in Iowa

Truck drivers in Iowa earn a median $58,070 a year, 1% below the national median of $58,640. That ranks #33 of 51 states. After taxes, a single filer keeps about $47,284.

Source: BLS Occupational Employment and Wage Statistics, May 2025, SOC 53-3032. Taxes for tax year 2026.

YearlyMonthlyEvery 2 weeksHourly
Median pay$58,070$4,839$2,233$27.92
Average pay$60,070$5,006$2,310$28.88
Take-home (median)$47,284$3,940$1,819$22.73

Where the money goes

ItemPer year
Federal income tax$4,788
Social Security and Medicare$4,442
Iowa income tax$1,555
Take-home$47,284

Iowa's prices are 12% below the U.S. average, so the median take-home buys what $53,878 buys in an average-priced state. The Iowa minimum wage is $7.25; the median truck driver earns 3.9 times that.

Truck Driver pay in Iowa vs. neighboring states

StateMedian salaryTake-homeBuying power
Iowa$58,070$47,284$53,878
Illinois$60,320$47,806$47,826
Minnesota$61,990$49,024$49,710
Missouri$54,550$44,384$48,872
Nebraska$58,390$47,319$52,517
South Dakota$58,690$49,337$55,694
Wisconsin$58,610$47,475$50,455

Frequently asked questions

How much do truck drivers make in Iowa?
The median salary is $58,070 a year ($27.92 an hour), and the average is $60,070, per BLS data for May 2025.
How much do truck drivers take home in Iowa?
About $47,284 a year after federal and Iowa taxes, or $1,819 every two weeks, for a single filer at the median salary.
Do truck drivers earn more in Iowa than the national average?
Iowa ranks #33 of 51 for median pay, 1% below the U.S. median of $58,640. Adjusted for prices and taxes it ranks #5.