Salaripedia
English

How much does a pharmacist make in Philadelphia?

$148,700a year

Median yearly pay for pharmacists in the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro area. That is $71.51 an hour or $12,400 a month.

Hourly
$71.51
Vs. national median
+6%
Rank among cities
97 of 391
Jobs in the area
6,460
Pay range
Lowest 10%: $119,800Median: $148,700Highest 10%: $167,300
PercentileYearlyHourly
10th$119,800$57.62
25th$133,400$64.13
Median$148,700$71.51
75th$158,800$76.37
90th$167,300$80.42

Other cities in Pennsylvania

Median yearly pay for pharmacists.

Williamsport, PA$151,100
Chambersburg, PA$150,500
Lebanon, PA$144,800
Reading, PA$143,200
Allentown, PA$138,400
York, PA$137,400
Harrisburg, PA$135,500
State College, PA$135,000
Lancaster, PA$134,300
Pittsburgh, PA$134,200
Johnstown, PA$133,900
Scranton, PA$131,000
Altoona, PA$129,500
Erie, PA$128,400
Pharmacist salary in Pennsylvania Pharmacist salary in all states

Related jobs in Philadelphia

Same field, median yearly pay.

Radiologist$452,900
Emergency Medicine Physician$380,800
Physician$365,800
Orthopedic Surgeon$341,800
Obstetrician and Gynecologist$320,000
Orthodontist$311,200
Family Medicine Physician$294,400
Psychiatrist$279,400
Physician$245,800
Oral and Maxillofacial Surgeon$239,200
Salaries for every job in Philadelphia, PA

Frequently asked questions

How much does a pharmacist make an hour in Philadelphia?

The median hourly pay in the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro area is $71.51 ($148,700 a year).

Do pharmacists make more in Philadelphia than the national average?

Yes: $148,700 against $140,900 nationally, 6% more.

How does Philadelphia compare with the rest of Pennsylvania?

The median in Pennsylvania is $138,200, so Philadelphia pays 8% more.

Where does Philadelphia rank for pharmacist pay?

97 of 391 metro areas with data.

How much does a pharmacist make starting out in Philadelphia?

The lowest-paid 10% make $119,800 or less a year; the top 10% make $167,300 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.