Pharmacy Technician Salary in Iowa
Pharmacy Technicians in Iowa earn a median of $44,860 a year, or $21.57 an hour. That ranks Iowa #29 of 51 states and is $890 less than the national median.
- Median / year
- $44,860
- Median / hour
- $21.57
- Employed
- 4,630
- National rank
- #29of 51
Pay range in Iowa
Pharmacy Technician pay by Iowa metro area
| Metro area | Median | Jobs |
|---|---|---|
| Omaha, NE-IA | $47,290 | 1,330 |
| Des Moines-West Des Moines, IA | $46,620 | 1,160 |
| Dubuque, IA | $45,100 | 250 |
| Davenport-Moline-Rock Island, IA-IL | $45,080 | 550 |
| Cedar Rapids, IA | $43,930 | 390 |
| Sioux City, IA-NE-SD | $43,820 | 210 |
| Iowa City, IA | $43,500 | 460 |
| Waterloo-Cedar Falls, IA | $40,950 | 270 |
| Ames, IA | $39,310 | 140 |
FAQ
How much does a pharmacy technician make in Iowa?
The median annual wage is $44,860 ($21.57 per hour), according to the BLS for May 2025. That is $890 below the U.S. median of $45,750.
What do entry-level pharmacy technicians make in Iowa?
The lowest-paid 10% of Iowa pharmacy technicians earned $36,140 or less ($17.38/hour), a reasonable estimate for new graduates.
Where do pharmacy technicians earn the most in Iowa?
Omaha, NE-IA has the highest metro median at $47,290.
How many pharmacy technicians work in Iowa?
About 4,630 pharmacy technicians were employed in Iowa in May 2025.