Cashiers Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Cashiers in Iowa earn a median salary of $28,816 per year on average across 12 metro and nonmetro areas, -7.6% vs the national median of $31,190. An estimated 43,960 cashiers are employed across Iowa, with salaries ranging from $27,390 to $29,780 depending on location.

$28,816 Avg median salary in Iowa
$29,780 Highest paying metro
$27,390 Lowest paying metro
43,960 Employed in Iowa

Compare Cashiers salaries & buying power

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

Full tool →
Cashiers
in
    vs

      Cashiers salaries by city in Iowa

      Metro areaMedian salary25th pct75th pctEmployed
      Des Moines, IA$29,780$28,270$34,7209,420
      Davenport, IA-IL$29,520$29,120$33,6604,340
      Dubuque, IA$29,320$28,010$34,5401,250
      Waterloo, IA$29,270$27,620$34,2802,560
      Iowa City, IA$29,210$26,880$33,5802,130
      Ames, IA$29,170$27,750$31,2001,540
      Cedar Rapids, IA$29,100$27,960$34,7203,390
      Sioux City, IA-NE-SD$28,910$27,310$32,0401,840
      Northeast Iowa$28,140$26,420$33,9003,790
      Northwest Iowa$28,100$24,400$30,5704,770
      Southeast Iowa$27,880$25,800$30,1106,150
      Southwest Iowa$27,390$23,200$28,7302,780

      View Cashiers salaries in all cities