School Psychologists Salary in Iowa

BLS OEWS May 2025 • 6 metro areas • Iowa

School Psychologists in Iowa earn a median salary of $69,780 per year on average across 6 metro and nonmetro areas, -19.7% vs the national median of $86,930. An estimated 390 school psychologists are employed across Iowa, with salaries ranging from $50,290 to $79,340 depending on location.

$69,780 Avg median salary in Iowa
$79,340 Highest paying metro
$50,290 Lowest paying metro
390 Employed in Iowa

Compare School Psychologists salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
School Psychologists
in
    vs

      School Psychologists salaries by city in Iowa

      Metro areaMedian salary25th pct75th pctEmployed
      Davenport, IA-IL$79,340$55,920$80,06070
      Des Moines, IA$76,060$63,320$78,940110
      Waterloo, IA$74,990$51,810$77,01040
      Northwest Iowa$72,660$59,040$72,66030
      Southeast Iowa$65,340$39,460$76,95060
      Cedar Rapids, IA$50,290$50,100$74,10080

      View School Psychologists salaries in all cities