Skip to content
Health Career ClassesPrograms · Costs · Pay
BLS wage data · May 2025

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

10th percentile$36,140
25th percentile$37,790
Median percentile$44,860
75th percentile$48,670
90th percentile$52,150

Pharmacy Technician pay by Iowa metro area

Metro areaMedianJobs
Omaha, NE-IA$47,2901,330
Des Moines-West Des Moines, IA$46,6201,160
Dubuque, IA$45,100250
Davenport-Moline-Rock Island, IA-IL$45,080550
Cedar Rapids, IA$43,930390
Sioux City, IA-NE-SD$43,820210
Iowa City, IA$43,500460
Waterloo-Cedar Falls, IA$40,950270
Ames, IA$39,310140

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.