Carpenters Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Carpenters in Iowa earn a median salary of $52,865 per year on average across 12 metro and nonmetro areas, -10.9% vs the national median of $59,310. An estimated 6,920 carpenters are employed across Iowa, with salaries ranging from $47,300 to $59,940 depending on location.

$52,865 Avg median salary in Iowa
$59,940 Highest paying metro
$47,300 Lowest paying metro
6,920 Employed in Iowa

Compare Carpenters salaries & buying power

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

Full tool →
Carpenters
in
    vs

      Carpenters salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Des Moines, IA $59,940 $48,620 $71,030 1,970
      Davenport, IA-IL $58,210 $46,730 $71,940 750
      Cedar Rapids, IA $57,510 $46,520 $65,270 510
      Dubuque, IA $57,390 $46,550 $66,500 280
      Ames, IA $57,170 $46,950 $61,600 250
      Waterloo, IA $53,130 $45,400 $63,350 310
      Iowa City, IA $49,670 $45,010 $60,910 420
      Northeast Iowa $49,400 $44,620 $60,330 380
      Sioux City, IA-NE-SD $49,160 $39,530 $60,490 430
      Northwest Iowa $47,920 $42,780 $58,030 630
      Southeast Iowa $47,580 $44,830 $60,090 730
      Southwest Iowa $47,300 $41,050 $58,570 260

      View Carpenters salaries in all cities