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

Salary Distribution in Iowa

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.

CDL Truck Driver salary in other states

All 51 states ranked arrow_forward

Related careers in Iowa