Truck Driver Salary in Iowa
BLS OES 2024-2025 — Heavy and Tractor-Trailer Truck Drivers
Quick answer: The average truck driver salary in Iowa is $52,320 per year ($25.15/hr), which is -3.7% below the national average of $54,320.

Built by Pierre — MBA, Business Strategist & AI Consultant, Founder of DayblipAbout the author →
Average Annual Salary
$52,320
Truck Driver • Iowa • 2024
Iowa Annual
$52,320
vs National Average
-3.7%
$54,320 national
Iowa Hourly
$25.15
per hour (2,080 hrs/yr)
Truck Driver Salary by State
Top 5 Highest Paying
1.Alaska$62,320
2.California$62,320
3.Massachusetts$60,320
4.New Jersey$60,320
5.New York$60,320
Bottom 5 Lowest Paying
1.Mississippi$44,320
2.West Virginia$46,320
3.South Carolina$46,320
4.Oklahoma$46,320
5.South Dakota$48,320
Frequently Asked Questions
Share Your Result
Surprised by this number? Share it with friends and family
Related Tools
Other Jobs in Iowa
Methodology
Salary data is sourced from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics (OES) program, 2024-2025 release. The OES survey samples approximately 1.1 million non-farm business establishments across the US. Figures represent mean annual wages. Individual salaries vary based on experience, education level, employer size, geographic location within the state, and other factors. Data is updated annually. For the most current figures, visit bls.gov/oes.