Retail Salespersons Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Retail Salespersons in Iowa earn a median salary of $29,613 per year on average across 12 metro and nonmetro areas, -14.4% vs the national median of $34,580. An estimated 38,230 retail salespersons are employed across Iowa, with salaries ranging from $28,240 to $31,360 depending on location.

$29,613 Avg median salary in Iowa
$31,360 Highest paying metro
$28,240 Lowest paying metro
38,230 Employed in Iowa

Compare Retail Salespersons salaries & buying power

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

Full tool →
Retail Salespersons
in
    vs

      Retail Salespersons salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Des Moines, IA $31,360 $28,660 $36,630 10,060
      Davenport, IA-IL $30,490 $28,830 $36,010 4,520
      Sioux City, IA-NE-SD $30,400 $27,820 $36,030 2,010
      Cedar Rapids, IA $30,370 $27,780 $36,250 3,040
      Ames, IA $30,330 $27,920 $36,270 1,350
      Waterloo, IA $29,920 $27,770 $35,620 2,150
      Iowa City, IA $29,120 $27,790 $35,580 2,460
      Southeast Iowa $29,060 $26,710 $35,070 4,430
      Dubuque, IA $28,980 $27,810 $36,070 1,710
      Northwest Iowa $28,630 $26,660 $35,300 2,920
      Northeast Iowa $28,460 $26,660 $34,650 2,220
      Southwest Iowa $28,240 $26,660 $34,740 1,360

      View Retail Salespersons salaries in all cities