Pharmacists Salary in Iowa
BLS OEWS May 2025 • 12 metro areas • Iowa
Pharmacists in Iowa earn a median salary of $132,091 per year on average across 12 metro and nonmetro areas, -3.9% vs the national median of $137,480. An estimated 2,970 pharmacists are employed across Iowa, with salaries ranging from $127,560 to $137,540 depending on location.
$132,091
Avg median salary in Iowa
$137,540
Highest paying metro
$127,560
Lowest paying metro
2,970
Employed in Iowa
Compare Pharmacists salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Pharmacists
in
Pharmacists salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Iowa City, IA | $137,540 | $117,170 | $137,540 | 410 |
| Davenport, IA-IL | $134,060 | $127,550 | $146,080 | 280 |
| Northeast Iowa | $133,890 | $127,930 | $157,260 | 170 |
| Des Moines, IA | $133,390 | $126,420 | $150,280 | 770 |
| Sioux City, IA-NE-SD | $133,110 | $124,320 | $147,340 | 120 |
| Waterloo, IA | $132,680 | $121,620 | $140,900 | 170 |
| Ames, IA | $132,400 | $118,780 | $145,870 | 80 |
| Cedar Rapids, IA | $130,700 | $126,740 | $141,840 | 230 |
| Northwest Iowa | $130,320 | $125,150 | $146,060 | 210 |
| Southwest Iowa | $129,990 | $117,670 | $143,220 | 140 |
| Southeast Iowa | $129,450 | $121,680 | $144,910 | 290 |
| Dubuque, IA | $127,560 | $122,940 | $139,320 | 100 |