SalaryCalculations

Bus and Truck Mechanics and Diesel Engine Specialists Salary in Iowa

State wage data from the BLS OEWS survey, May 2025.

Median annual

$59,680

Median hourly

$29

Average annual

$60,900

Employed in state

4.1K

The median annual salary for Bus and Truck Mechanics and Diesel Engine Specialists in Iowa is $59,680, or about $29 an hour. That is 3% lower than the national median.

Pay in Iowa ranges from $43,710 at the 10th percentile to $80,080 at the 90th percentile. Roughly 4.1K people work as bus and truck mechanics and diesel engine specialists in the state.

Pay distribution in Iowa

10th$43,710
25th$48,770
Median$59,680
75th$71,570
90th$80,080

Salary calculator

Hourly
$28.69
Daily
$230
Weekly
$1,148
Bi-weekly
$2,295
Monthly
$4,973
Annual
$59,680

$59,680 a year is around the 50th percentile for Bus and Truck Mechanics and Diesel Engine Specialistss in Iowa. The median is $59,680.

Bus and Truck Mechanics and Diesel Engine Specialists pay by metro area in Iowa

Metro areaMedian annualEmployment
Des Moines-West Des Moines, IA$61,6301.1K
Ames, IA$61,36080
Davenport-Moline-Rock Island, IA-IL$61,270520
Omaha, NE-IA$60,9601.1K
Sioux City, IA-NE-SD$60,600180
Iowa City, IA$60,150120
Cedar Rapids, IA$60,010490
Waterloo-Cedar Falls, IA$58,190150
Dubuque, IA$57,630170

Other jobs in Iowa

All salaries in Iowa →