facebook tracking Pharmacist salary in Pennsylvania (2025): how much pharmacists make, by city

How much do pharmacists make in Pennsylvania?

What pharmacists earn in Pennsylvania and its metro areas, compared with the rest of the country (May 2025 BLS data).

May 2025#32 of 50 states
Switch state
Median pay in Pennsylvania
$138,160

a year, or $66.42 an hour. That is 2% less than the national median of $140,910.

The middle half of pharmacists in Pennsylvania earn $129,990 to $156,970.

Pay range in Pennsylvania
Bottom 10% earn under
$112,750
25th percentile
$129,990
Median
$138,160
75th percentile
$156,970
Top 10% earn over
$163,570
Rank among states
#32 of 50

Pennsylvania pays pharmacists more than 18 of the other 49 states. Highest: Alaska ($167,310).

Jobs in Pennsylvania
14,090

2.32 of every 1,000 jobs in the state, 1.12× the U.S. concentration.

Pharmacist pay in Pennsylvania cities

Metro and rural (nonmetropolitan) areas as BLS defines them, including metro areas that cross into neighboring states.. Click a column to sort.

AreaPay a yearHourlyJobs
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD $148,740 $71.51 6,460
Pittsburgh, PA $134,180 $64.51 3,300
Allentown-Bethlehem-Easton, PA-NJ $138,390 $66.53 970
Harrisburg-Carlisle, PA $135,480 $65.14 750
Scranton--Wilkes-Barre, PA $130,950 $62.96 570
Lancaster, PA $134,320 $64.58 450
Central Pennsylvania nonmetropolitan area $131,970 $63.45 430
Southwestern Pennsylvania nonmetropolitan area $136,960 $65.85 330
York-Hanover, PA $137,420 $66.07 300
Northwestern Pennsylvania nonmetropolitan area $133,910 $64.38 260
Northeastern Pennsylvania nonmetropolitan area $132,540 $63.72 250
Reading, PA $143,210 $68.85 240
Erie, PA $128,360 $61.71 220
Altoona, PA $129,480 $62.25 120
State College, PA $135,010 $64.91 110
Johnstown, PA $133,890 $64.37 100
Lebanon, PA $144,750 $69.59 90
Chambersburg, PA $150,510 $72.36 80
Williamsport, PA $151,110 $72.65 60
Gettysburg, PA $131,450 $63.20 40
Advertisement

States with similar pharmacist pay

Other healthcare salaries in Pennsylvania

Questions about pharmacist pay in Pennsylvania

How much does a pharmacist make in Pennsylvania?

Pharmacists in Pennsylvania earned a median of $138,160 a year ($66.42 an hour) in May 2025, 2% less than the national median of $140,910. The middle half earned $129,990 to $156,970.

Where in Pennsylvania do pharmacists earn the most?

Among areas in Pennsylvania, pay was highest in Williamsport, PA at $151,110.

How does Pennsylvania rank for pharmacist pay?

Pennsylvania ranks #32 of 50 states for pharmacists pay. Alaska pays the most, at $167,310 a year. Pay figures don't account for differences in cost of living.

How many pharmacists work in Pennsylvania?

About 14,090 people worked as pharmacists in Pennsylvania in May 2025, or 2.32 of every 1,000 jobs in the state.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Median pay is the middle wage; where BLS publishes no median, the average (mean) is shown, marked "(avg)". Values marked "+" are above the most BLS reports exactly. Pay doesn't reflect cost of living, overtime or shift differentials.