Pharmacy Technicians Salary in Pennsylvania

BLS OEWS May 2025 • 20 metro areas • Pennsylvania

Pharmacy Technicians in Pennsylvania earn a median salary of $36,187 per year on average across 20 metro and nonmetro areas, -16.7% vs the national median of $43,460. An estimated 22,390 pharmacy technicians are employed across Pennsylvania, with salaries ranging from $33,950 to $39,450 depending on location.

$36,187 Avg median salary in Pennsylvania
$39,450 Highest paying metro
$33,950 Lowest paying metro
22,390 Employed in Pennsylvania

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 Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Philadelphia, PA-NJ-DE-MD $39,450 $35,840 $47,360 9,120
      Pittsburgh, PA $38,760 $36,130 $45,670 4,460
      Allentown, PA-NJ $37,450 $35,890 $46,540 1,240
      Central Pennsylvania $37,050 $34,360 $43,700 700
      Lancaster, PA $36,750 $35,290 $44,720 690
      Chambersburg, PA $36,500 $35,210 $46,770 190
      Reading, PA $36,450 $34,800 $42,040 480
      Harrisburg, PA $36,400 $35,140 $45,860 1,100
      State College, PA $36,310 $35,150 $44,890 170
      York, PA $36,240 $34,910 $42,840 590
      Lebanon, PA $36,240 $34,350 $46,540 150
      Southwestern Pennsylvania $35,840 $34,790 $38,930 500
      Gettysburg, PA $35,440 $34,390 $39,160 70
      Northeastern Pennsylvania $35,350 $34,200 $43,570 490
      Northwestern Pennsylvania $35,320 $34,430 $43,680 500
      Scranton, PA $35,250 $34,280 $39,330 1,020
      Erie, PA $35,170 $34,010 $43,130 380
      Williamsport, PA $35,150 $34,550 $41,280 130
      Altoona, PA $34,670 $31,930 $44,120 210
      Johnstown, PA $33,950 $30,620 $38,750 200

      View Pharmacy Technicians salaries in all cities