Pharmacists Salary in Pennsylvania
BLS OEWS May 2025 • 20 metro areas • Pennsylvania
Pharmacists in Pennsylvania earn a median salary of $135,457 per year on average across 20 metro and nonmetro areas, -1.5% vs the national median of $137,480. An estimated 16,420 pharmacists are employed across Pennsylvania, with salaries ranging from $129,850 to $151,140 depending on location.
$135,457
Avg median salary in Pennsylvania
$151,140
Highest paying metro
$129,850
Lowest paying metro
16,420
Employed in Pennsylvania
Compare Pharmacists salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Pharmacists
in
Pharmacists salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Williamsport, PA | $151,140 | $129,680 | $171,920 | 80 |
| Chambersburg, PA | $142,320 | $130,130 | $166,290 | 100 |
| Lebanon, PA | $140,530 | $131,560 | $154,500 | 90 |
| Southwestern Pennsylvania | $139,020 | $127,020 | $142,460 | 340 |
| Philadelphia, PA-NJ-DE-MD | $137,960 | $130,120 | $154,610 | 7,070 |
| Reading, PA | $137,870 | $133,480 | $150,050 | 280 |
| Allentown, PA-NJ | $137,600 | $130,670 | $153,970 | 1,000 |
| Harrisburg, PA | $134,690 | $129,560 | $153,270 | 790 |
| York, PA | $134,510 | $128,430 | $155,070 | 310 |
| Lancaster, PA | $133,610 | $130,370 | $153,920 | 420 |
| Scranton, PA | $133,420 | $126,620 | $143,620 | 690 |
| State College, PA | $133,370 | $128,650 | $152,420 | 140 |
| Central Pennsylvania | $132,770 | $124,310 | $150,540 | 440 |
| Northeastern Pennsylvania | $132,580 | $122,990 | $150,490 | 300 |
| Northwestern Pennsylvania | $132,210 | $128,800 | $147,210 | 300 |
| Pittsburgh, PA | $131,950 | $121,460 | $143,750 | 3,540 |
| Altoona, PA | $131,610 | $122,130 | $147,670 | 130 |
| Gettysburg, PA | $131,450 | $124,870 | $151,080 | 40 |
| Erie, PA | $130,680 | $116,340 | $141,080 | 250 |
| Johnstown, PA | $129,850 | $121,960 | $157,490 | 110 |