Janitors and Cleaners, Except Maids and Housekeeping Cleaners Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Janitors and Cleaners, Except Maids and Housekeeping Cleaners in Iowa earn a median salary of $36,659 per year on average across 12 metro and nonmetro areas, +2% vs the national median of $35,930. An estimated 26,950 janitors and cleaners, except maids and housekeeping cleaners are employed across Iowa, with salaries ranging from $34,220 to $42,390 depending on location.

$36,659 Avg median salary in Iowa
$42,390 Highest paying metro
$34,220 Lowest paying metro
26,950 Employed in Iowa

Compare Janitors and Cleaners, Except Maids and Housekeeping Cleaners salaries & buying power

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

Full tool →
Janitors and Cleaners, Except Maids and Housekeeping Cleaners
in
    vs

      Janitors and Cleaners, Except Maids and Housekeeping Cleaners salaries by city in Iowa

      Metro areaMedian salary25th pct75th pctEmployed
      Waterloo, IA$42,390$33,900$42,3902,330
      Sioux City, IA-NE-SD$39,330$31,670$43,6601,550
      Southeast Iowa$37,730$30,420$42,6204,450
      Southwest Iowa$36,650$30,590$43,8601,040
      Iowa City, IA$36,300$34,050$43,7601,560
      Northwest Iowa$36,210$30,280$43,7602,180
      Dubuque, IA$35,910$30,510$43,600630
      Northeast Iowa$35,550$29,280$39,5301,290
      Davenport, IA-IL$35,360$29,520$44,6702,560
      Des Moines, IA$35,150$30,610$42,1206,410
      Cedar Rapids, IA$35,110$29,990$43,0801,970
      Ames, IA$34,220$31,160$38,180980

      View Janitors and Cleaners, Except Maids and Housekeeping Cleaners salaries in all cities