SalaryData

Truck Driver Salary in Iowa

Based on 35K+ workers in Iowa

Data year: 2025 · Last updated: October 2026

Median Annual Salary (IA)

$58,070

$27.92/hr

vs National Average

$58,233

-0.3% vs national median

Salary Range (10th–90th)

$42K – $78K

35K employed in Iowa

The median Truck Driver salary in Iowa is $58,070 per year, which translates to about $28 per hour. This figure is slightly below the national average, with Iowa drivers earning approximately 0.3% less. With 35,040 individuals employed in this profession across the state, it represents a significant sector of the transportation industry.

Several factors can influence how much a Truck Driver earns in Iowa. These include the driver's years of experience, the specific type of trucking (e.g., long-haul, local delivery, specialized loads), the employer, and geographic location within the state. Benefits packages and overtime opportunities also play a role in the overall compensation for a Truck Driver salary in Iowa.

Salary Distribution — Truck Driver in Iowa

Truck Driver (IA) salary percentiles
PercentileAnnual Salary
10th percentile$42,390
25th percentile$48,350
Median (50th percentile)$58,070
75th percentile$64,190
90th percentile$77,910

Top-Paying Industries for Truck Driver (U.S.)

Which industries pay Truck Drivers the most — nationwide figures (industry-level data is not available by state). Truck Drivers in Iowa tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Utilities$65,8102K
Information$63,0301K
Management of Companies and Enterprises$61,74010K
Arts, Entertainment, and Recreation$60,100960
Transportation and Warehousing$60,0301.2M

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Truck Driver in Iowa vs National

Historical Truck Driver salary trend in Iowa
YearMedian Salary (Iowa)
2025$58,070
2026 (projected)$59,812

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Truck Driver in Iowa
YearIowa MedianNational Median
2025$58,070$58,233
2026 (projected)$59,812$59,980

Truck Driver Salary by Experience Level in Iowa

Truck Driver salary by experience level in Iowa
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$48,350
Mid-level3-5 yrs$58,070
Senior6-9 yrs$64,190
Staff / Lead10+ yrs$77,910

Truck Driver Salary in Other States

Related Truck Driver Salaries in Iowa

How other high-demand occupations in Iowa compare to Truck Driver ($58,070 median).

OccupationMedian Salaryvs Truck DriverHourly
Stocker and Order Filler in IA$36,640-36.9%$17.62/hr
Interior Designer in IA$58,040-0.1%$27.90/hr
Property and Real Estate Manager in IA$57,980-0.2%$27.88/hr
Kindergarten Teacher in IA$58,420+0.6%$28.09/hr
Librarian in IA$58,440+0.6%$28.10/hr
Producer and Director in IA$58,550+0.8%$28.15/hr
Computer User Support Specialist in IA$58,810+1.3%$28.27/hr
Editor in IA$57,200-1.5%$27.50/hr
School Counselor in IA$56,540-2.6%$27.18/hr
Insurance Sales Agent in IA$60,140+3.6%$28.91/hr
Firefighter in IA$55,810-3.9%$26.83/hr
Middle School Teacher in IA$60,450+4.1%$29.06/hr

Frequently Asked Questions

How much does a Truck Driver typically earn in Iowa?

The median Truck Driver salary in Iowa is $58,070 annually, or around $28 per hour. However, the salary range can vary significantly, from $42,390 for entry-level positions to $77,910 for experienced professionals.

What is the salary range for Truck Drivers in Iowa?

In Iowa, Truck Drivers can expect to earn between $42,390 and $77,910 per year. The median salary falls within this range at $58,070, indicating that half of all Truck Drivers in the state earn more than this amount.

Is the Truck Driver salary in Iowa higher or lower than the national average?

The Truck Driver salary in Iowa is slightly lower than the national average, by approximately 0.3%. While the median national salary is not provided, Iowa's median of $58,070 per year is competitive within its region.

How many Truck Drivers are employed in Iowa?

There are a substantial number of Truck Drivers working in Iowa, with a total of 35,040 individuals employed in the profession. This indicates a robust demand for trucking services throughout the state.

More Locations