Postal Service Mail Carriers Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Postal Service Mail Carriers in Iowa earn a median salary of $58,063 per year on average across 12 metro and nonmetro areas, +1% vs the national median of $57,490. An estimated 3,850 postal service mail carriers are employed across Iowa, with salaries ranging from $54,060 to $62,900 depending on location.

$58,063 Avg median salary in Iowa
$62,900 Highest paying metro
$54,060 Lowest paying metro
3,850 Employed in Iowa

Compare Postal Service Mail Carriers salaries & buying power

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

Full tool →
Postal Service Mail Carriers
in
    vs

      Postal Service Mail Carriers salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Dubuque, IA $62,900 $50,670 $75,300 100
      Des Moines, IA $62,500 $52,210 $75,300 660
      Iowa City, IA $62,090 $48,070 $75,300 150
      Cedar Rapids, IA $58,390 $48,090 $75,300 320
      Ames, IA $57,910 $46,030 $75,300 130
      Waterloo, IA $57,710 $47,530 $75,300 210
      Sioux City, IA-NE-SD $57,490 $42,390 $74,840 160
      Davenport, IA-IL $56,330 $46,990 $75,300 450
      Northeast Iowa $56,330 $42,390 $75,300 320
      Southwest Iowa $55,640 $42,390 $73,880 290
      Southeast Iowa $55,400 $42,390 $72,800 620
      Northwest Iowa $54,060 $42,390 $72,780 440

      View Postal Service Mail Carriers salaries in all cities