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

Pharmacy Technician Salary in Pennsylvania

Pharmacy Technicians in Pennsylvania earn a median of $40,040 a year, or $19.25 an hour. That ranks Pennsylvania #45 of 51 states and is $5,710 less than the national median.

Median / year
$40,040
Median / hour
$19.25
Employed
18,880
National rank
#45of 51

Pay range in Pennsylvania

10th percentile$35,140
25th percentile$36,160
Median percentile$40,040
75th percentile$46,870
90th percentile$51,290

Pharmacy Technician pay by Pennsylvania metro area

Metro areaMedianJobs
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$44,8809,030
Pittsburgh, PA$41,7804,270
Harrisburg-Carlisle, PA$39,940910
Lancaster, PA$39,580650
Williamsport, PA$38,500100
Allentown-Bethlehem-Easton, PA-NJ$38,4901,160
Lebanon, PA$37,890130
Johnstown, PA$37,540170
Chambersburg, PA$37,440180
State College, PA$37,400160
Erie, PA$37,340370
Gettysburg, PA$37,32070
York-Hanover, PA$37,220520
Reading, PA$36,860410
Altoona, PA$36,810190
Scranton--Wilkes-Barre, PA$36,280940

FAQ

How much does a pharmacy technician make in Pennsylvania?

The median annual wage is $40,040 ($19.25 per hour), according to the BLS for May 2025. That is $5,710 below the U.S. median of $45,750.

What do entry-level pharmacy technicians make in Pennsylvania?

The lowest-paid 10% of Pennsylvania pharmacy technicians earned $35,140 or less ($16.89/hour), a reasonable estimate for new graduates.

Where do pharmacy technicians earn the most in Pennsylvania?

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD has the highest metro median at $44,880.

How many pharmacy technicians work in Pennsylvania?

About 18,880 pharmacy technicians were employed in Pennsylvania in May 2025.