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.

Full tool →
Bus Drivers, School
in
    vs

      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

      View Bus Drivers, School salaries in all cities