science Illustrative sample
Source: U.S. Bureau of Labor Statistics (BLS)
May 2024 release
CDL Truck Driver Salary in Iowa
Median Annual in Iowa
$48,179/yr
Median Hourly Wage
$23.16/hr
▼ 11% below U.S. median
groups Employed in IA
22,707
public U.S. Median
$54,320
trending_up National Outlook
+4%
CDL Truck Driver pay in Iowa, explained
Truck drivers in Iowa earn a median of $48,179 per year ($23.16 per hour), which is 11% below the national median of $54,320. Entry-level workers earn around $31,798, while the most experienced truck drivers reach about $70,341. Pay varies by employer, setting, and metro area within Iowa.
CDL Truck Driver in Iowa: FAQ
How much do truck drivers make in Iowa?
Truck drivers in Iowa earn a median of $48,179 per year ($23.16 per hour), compared with $54,320 nationally.
Does Iowa pay truck drivers well?
At $48,179, Iowa pays 11% below the national median for truck drivers. An estimated 22,707 work in the state.