Automotive Service Technicians and Mechanics Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Automotive Service Technicians and Mechanics in Iowa earn a median salary of $48,766 per year on average across 12 metro and nonmetro areas, -1.8% vs the national median of $49,670. An estimated 8,290 automotive service technicians and mechanics are employed across Iowa, with salaries ranging from $47,070 to $52,460 depending on location.

$48,766 Avg median salary in Iowa
$52,460 Highest paying metro
$47,070 Lowest paying metro
8,290 Employed in Iowa

Compare Automotive Service Technicians and Mechanics salaries & buying power

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

Full tool →
Automotive Service Technicians and Mechanics
in
    vs

      Automotive Service Technicians and Mechanics salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Ames, IA $52,460 $38,240 $65,890 280
      Des Moines, IA $49,710 $38,420 $69,120 2,030
      Dubuque, IA $49,310 $42,120 $64,550 260
      Cedar Rapids, IA $49,300 $39,360 $63,880 680
      Iowa City, IA $49,070 $39,250 $66,400 370
      Sioux City, IA-NE-SD $48,690 $39,080 $63,510 370
      Southwest Iowa $48,650 $37,090 $62,300 390
      Northeast Iowa $48,270 $38,950 $61,960 580
      Waterloo, IA $47,910 $37,850 $62,400 430
      Davenport, IA-IL $47,660 $37,540 $64,580 990
      Southeast Iowa $47,090 $36,480 $60,510 1,050
      Northwest Iowa $47,070 $37,410 $61,230 860

      View Automotive Service Technicians and Mechanics salaries in all cities