Bus & Truck Mechanics Salary in Iowa
Median Annual Salary
$58,800
$28.27/hr
Salary Range
$40,260 – $81,990
10th – 90th percentile
Employed
4,270
workers statewide
10-Yr Growth
+8.5%
Much faster than avg
COL-Adjusted
$65,479
real purchasing power
3% below the national median ($60,640)
Salary by Percentile
Annual salary distribution from entry-level to top earners
$40,260 (entry)$58,800 (median)$81,990 (top)
Salary Trend
Median salary, 2019–2024
+27.3%
$13,130 total
Salary by Metro Area
| Metro Area | Median Salary | Employment |
|---|---|---|
| Davenport-Moline-Rock Island | $61,040 | 570 |
| Cedar Rapids | $60,830 | 480 |
| Ames | $60,380 | 80 |
| Des Moines-West Des Moines | $60,380 | 1,050 |
| Sioux City | $59,130 | 190 |
| Iowa City | $57,110 | 110 |
| Waterloo-Cedar Falls | $56,790 | 180 |
| Dubuque | $56,120 | 220 |
Sponsored
Start Your Bus & Truck Mechanic Career in Iowa
Find accredited trade schools and apprenticeship programs for bus & truck mechanics in Iowa. Get hands-on training and earn while you learn.
Find Trade SchoolsThis is a sponsored link. We may earn a commission at no extra cost to you.
Compare Bus & Truck Mechanics with
Other Mechanical Trades
Salary data from the Bureau of Labor Statistics (BLS) (2024 OEWS). Cost of living based on BEA Regional Price Parities. For informational purposes only.