Sheet Metal Workers Salary in Iowa

BLS OEWS May 2025 • 11 metro areas • Iowa

Sheet Metal Workers in Iowa earn a median salary of $59,456 per year on average across 11 metro and nonmetro areas, -2.3% vs the national median of $60,850. An estimated 1,590 sheet metal workers are employed across Iowa, with salaries ranging from $44,480 to $75,140 depending on location.

$59,456 Avg median salary in Iowa
$75,140 Highest paying metro
$44,480 Lowest paying metro
1,590 Employed in Iowa

Compare Sheet Metal Workers salaries & buying power

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

Full tool →
Sheet Metal Workers
in
    vs

      Sheet Metal Workers salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Cedar Rapids, IA $75,140 $58,710 $86,070 190
      Davenport, IA-IL $74,500 $49,360 $84,810 250
      Des Moines, IA $64,920 $49,730 $79,620 400
      Sioux City, IA-NE-SD $64,550 $46,530 $75,630 90
      Ames, IA $63,240 $46,180 $66,740 40
      Waterloo, IA $61,620 $52,770 $65,900 70
      Northeast Iowa $54,440 $43,470 $62,730 50
      Iowa City, IA $52,880 $40,440 $67,890 60
      Northwest Iowa $50,210 $45,100 $66,470 110
      Southeast Iowa $48,040 $44,880 $49,790 280
      Southwest Iowa $44,480 $43,430 $63,720 50

      View Sheet Metal Workers salaries in all cities