Pharmacist Salary in Pennsylvania

Ranked #25 of 51 · PA

1.5% below U.S. average
Mean annual salary $138,740 ≈ $67/hr
Median annual salary $138,160
Employment 14,090

Salary Distribution (10th–90th percentile)

P10 $112,750P25 $129,990 Median $138,160P75 $156,970P90 $163,570

About 80% of pharmacists in Pennsylvania earn between $112,750 and $163,570. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Pennsylvania
$138,740
U.S. average
$140,920

The mean pharmacist salary in Pennsylvania is $138,740, about 1.5% below the U.S. average ($140,920). That works out to roughly $67/hr at 2,080 hours per year.

Metro Areas in Pennsylvania

Metro areaMedianMeanEmployment
Williamsport, PA $151,110 $147,830 60
Chambersburg, PA $150,510 $151,150 80
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD $148,740 $143,930 6,460
Lebanon, PA $144,750 $139,600 90
Reading, PA $143,210 $144,050 240
Allentown-Bethlehem-Easton, PA-NJ $138,390 $139,560 970
York-Hanover, PA $137,420 $138,730 300
Harrisburg-Carlisle, PA $135,480 $139,750 750

← Back to all pharmacist states