Waiters and Waitresses Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Waiters and Waitresses in Iowa earn a median salary of $25,775 per year on average across 12 metro and nonmetro areas, -23.7% vs the national median of $33,760. An estimated 21,750 waiters and waitresses are employed across Iowa, with salaries ranging from $21,780 to $29,120 depending on location.

$25,775 Avg median salary in Iowa
$29,120 Highest paying metro
$21,780 Lowest paying metro
21,750 Employed in Iowa

Compare Waiters and Waitresses salaries & buying power

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

Full tool →
Waiters and Waitresses
in
    vs

      Waiters and Waitresses salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Davenport, IA-IL $29,120 $21,300 $33,660 2,700
      Des Moines, IA $28,840 $18,590 $44,650 5,840
      Ames, IA $28,660 $18,190 $48,190 980
      Iowa City, IA $28,520 $18,060 $38,140 1,700
      Cedar Rapids, IA $27,620 $18,000 $38,160 1,840
      Dubuque, IA $27,070 $17,860 $38,820 810
      Sioux City, IA-NE-SD $26,640 $18,410 $37,400 1,000
      Waterloo, IA $25,470 $17,620 $37,710 1,190
      Southeast Iowa $21,950 $18,230 $35,420 2,140
      Northeast Iowa $21,840 $18,470 $34,210 1,210
      Northwest Iowa $21,790 $18,230 $35,740 1,660
      Southwest Iowa $21,780 $18,350 $35,650 680

      View Waiters and Waitresses salaries in all cities