Pharmacy Technicians Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Pharmacy Technicians in Iowa earn a median salary of $40,573 per year on average across 12 metro and nonmetro areas, -6.6% vs the national median of $43,460. An estimated 4,610 pharmacy technicians are employed across Iowa, with salaries ranging from $39,300 to $43,610 depending on location.

$40,573 Avg median salary in Iowa
$43,610 Highest paying metro
$39,300 Lowest paying metro
4,610 Employed in Iowa

Compare Pharmacy Technicians salaries & buying power

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

Full tool →
Pharmacy Technicians
in
    vs

      Pharmacy Technicians salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Des Moines, IA $43,610 $38,200 $47,910 1,030
      Sioux City, IA-NE-SD $41,860 $36,970 $46,670 210
      Northwest Iowa $41,030 $36,330 $48,160 340
      Cedar Rapids, IA $40,980 $37,440 $46,250 370
      Iowa City, IA $40,960 $38,830 $48,510 460
      Davenport, IA-IL $40,760 $36,350 $47,600 530
      Ames, IA $40,030 $35,510 $46,770 160
      Southeast Iowa $39,900 $36,740 $46,100 540
      Southwest Iowa $39,540 $36,630 $46,850 190
      Northeast Iowa $39,520 $37,210 $46,120 240
      Waterloo, IA $39,380 $36,350 $47,000 310
      Dubuque, IA $39,300 $37,650 $44,940 230

      View Pharmacy Technicians salaries in all cities