Truck Driver Salary in Des Moines, IA

The average salary of a CDL truck driver in Des Moines, IA is $87,059 per year or $1,674 per week. CDL truck drivers can make anywhere from $70,200 to $133,358 depending on where they are driving and how many hours per week they are driving.

$70,200 $87,059/year $133,358
annual average
Truckers Report Jobs

Trucking Jobs in 30 seconds

Every month 400 people find a job with the help of TruckersReport.

Which cities in Iowa pay the most for CDL Truck Driving jobs?

The top paying cities in Iowa are listed in the table below. Topping the list is Ames, IA where truckers make on average 0.9% more than they do in Des Moines, IA.

City Weekly pay Annual salary
Ames, IA $1,689 $87,824
Dubuque, IA $1,687 $87,742
Sioux City, IA $1,685 $87,596
Waterloo, IA $1,681 $87,404
Cedar Rapids, IA $1,681 $87,404
Des Moines, IA $1,674 $87,059
Davenport, IA $1,671 $86,908
Iowa City, IA $1,670 $86,835