Bus Drivers, School Salary in Iowa
BLS OEWS May 2025 • 11 metro areas • Iowa
Bus Drivers, School in Iowa earn a median salary of $47,279 per year on average across 11 metro and nonmetro areas, +0.5% vs the national median of $47,040. An estimated 4,920 bus drivers, school are employed across Iowa, with salaries ranging from $43,990 to $52,020 depending on location.
$47,279
Avg median salary in Iowa
$52,020
Highest paying metro
$43,990
Lowest paying metro
4,920
Employed in Iowa
Compare Bus Drivers, School salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Bus Drivers, School
in
Bus Drivers, School salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Ames, IA | $52,020 | $42,480 | $93,600 | 210 |
| Iowa City, IA | $48,860 | $38,960 | $49,920 | 230 |
| Waterloo, IA | $48,480 | $40,590 | $64,020 | 150 |
| Sioux City, IA-NE-SD | $47,890 | $39,090 | $47,890 | 240 |
| Southeast Iowa | $47,270 | $30,440 | $57,320 | 810 |
| Cedar Rapids, IA | $47,100 | $43,910 | $51,690 | 410 |
| Davenport, IA-IL | $46,770 | $39,100 | $49,920 | 570 |
| Northwest Iowa | $46,520 | $34,960 | $52,640 | 500 |
| Northeast Iowa | $45,790 | $36,830 | $61,270 | 520 |
| Des Moines, IA | $45,380 | $42,090 | $51,080 | 890 |
| Southwest Iowa | $43,990 | $37,050 | $48,460 | 390 |