Skip to content

How Much Does a Pharmacy Tech Make in Pennsylvania in 2026?

Typical pay for Pharmacy Techs in Pennsylvania, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$40,040
Typical pay a year
$19.25
Typical pay an hour
#45
Pay rank of 51 · -12% vs US
18,880
Pharmacy Techs employed
Where Pharmacy Tech pay falls in Pennsylvania
from starting out to the top earners
$35,140
Starting out
$36,160
First years
$40,040
Typical
$46,870
Experienced
$51,290
Top 10%

BLS OES May 2025 · Pennsylvania · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical Pharmacy Tech in Pennsylvania earns about $19.25 per hour ($40,040 per year), per the latest government wage data (May 2025). That breaks down to roughly $3,337 a month and $770 a week, both figures calculated from the annual median. Pay varies with city, employer, and years on the job, but this number marks the middle of the range across the state.

Pennsylvania pay sits 12% below the national figure of $22.00 an hour ($45,750 a year), a gap that often tracks the state's lower cost of living. Pennsylvania ranks 45th out of 51 states for Pharmacy Tech pay. About 18,880 Pharmacy Techs work across the state, giving the figures above a solid base to compare against.

Pharmacy Tech pay in Pennsylvania at a glance

  • Pharmacy Techs in Pennsylvania typically earn $19.25 per hour, about $40,040 a year, according to the latest government wage data (May 2025).
  • Pennsylvania pay runs 12% below the national figure of $45,750 a year, ranking 45th out of 51 states.
  • Philadelphia pays Pharmacy Techs the most in the state, with typical pay around $44,880 a year.
  • Entry-level Pharmacy Techs in Pennsylvania start around $35,140 a year, while the top 10% make over $51,290.
  • Pennsylvania pay for Pharmacy Techs has climbed 39% over the past decade, from $28,880 in 2015 to $40,040 in 2025.

BLS OES May 2025

How much does a Pharmacy Tech make in Pennsylvania?

Pharmacy Tech pay by career stage in Pennsylvania

Pharmacy Tech pay by career stage in Pennsylvania
Career stagePennsylvaniaUnited States
Starting out$35,140$16.89 an hour$36,020$17.32 an hour
First years$36,160$17.39 an hour$37,850$18.20 an hour
Typical Pharmacy Tech$40,040$19.25 an hour$45,750$22.00 an hour
Experienced$46,870$22.53 an hour$49,990$24.04 an hour
Top 10%$51,290$24.66 an hour$61,040$29.35 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

Pharmacy Tech pay by experience level in Pennsylvania

Entry-level positions in Pennsylvania typically offer around $16.89 an hour, or about $35,140 a year, for Pharmacy Techs just starting out. Pay tends to move toward the state's typical figure of $19.25 an hour within the first few years on the job. Certification, additional training, and time in a single pharmacy setting all tend to speed that climb.

Experienced Pharmacy Techs in Pennsylvania often earn upwards of $22.53 an hour, or about $46,870 a year, in mid-to-senior roles. The top 10% of earners make over $24.66 an hour, or $51,290 a year. The spread between entry-level and top pay comes to $16,150, a gap shaped mostly by setting, years of experience, and the city where the job is based.

Pharmacy Tech pay growth in Pennsylvania

$40,040
2025 typical annual pay
+$2,480 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for Pharmacy Techs in Pennsylvania · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Pennsylvania's Pharmacy Tech pay has climbed from $28,880 in 2015 to $40,040 in 2025, a gain of $11,160. That marks a 39% rise over the decade, one of the more notable increases in the state's health care pay data for this role. The rise has not been a straight line, with the sharpest jump landing between 2020 and 2021.

Nationally, Pharmacy Tech pay rose 50% over the same decade, faster than Pennsylvania's climb. Pay for the role has moved up over the past ten years, though there's no guarantee that pace continues. Someone starting out now enters a job with a stronger pay history than it had ten years ago.

Pharmacy Tech salary by city in Pennsylvania

Philadelphia pays Pharmacy Techs the most in Pennsylvania, with typical pay around $44,880 a year ($21.58 an hour), about 12% above the state figure. Pittsburgh follows at $41,780 a year, and Harrisburg and Carlisle both come in at $39,940. These figures cover each city's full metro area, not just the city center.

Wilkes-Barre sits at the lower end, with typical pay around $36,280 a year, putting the spread between the state's highest- and lowest-paying cities at $8,600. Philadelphia also holds the largest Pharmacy Tech workforce in the state, with about 9,030 workers. Cities with higher pay tend to carry higher living costs, so the gap in take-home value is often smaller than the raw numbers suggest.

Typical Pharmacy Tech pay by metro area in Pennsylvania
#CityTypical payHourlyVs PennsylvaniaPharmacy Techs employed
1Philadelphia$44,880$21.58+12%9,030
2Pittsburgh$41,780$20.09+4%4,270
3Harrisburg
metro incl. Carlisle
$39,940$19.200%910
4Lancaster$39,580$19.03-1%650
5Williamsport$38,500$18.51-4%100
6Allentown$38,490$18.50-4%1,160
7Lebanon$37,890$18.22-5%130
8Johnstown$37,540$18.05-6%170
9Chambersburg$37,440$18.00-6%180
10State College$37,400$17.98-7%160
11Erie$37,340$17.95-7%370
12Gettysburg$37,320$17.94-7%70
13York
metro incl. Hanover
$37,220$17.89-7%520
14Reading$36,860$17.72-8%410
15Altoona$36,810$17.70-8%190
16Scranton
metro incl. Wilkes · Barre
$36,280$17.44-9%940

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Pennsylvania typical pay $40,040

How Pennsylvania compares with nearby states

Delaware pays Pharmacy Techs the most among Pennsylvania's neighbors, with typical pay around $46,430 a year, about 16% higher than Pennsylvania. Maryland ($45,120, +13%) and New York ($43,930, +10%) also pay more, while Ohio ($40,650, +2%) runs close to Pennsylvania's figure. New Jersey ($39,610, -1%) and West Virginia ($38,210, -5%) pay somewhat less. Pharmacy Tech licensure or registration in one state can often be transferred or endorsed into a neighboring state, though requirements vary.

Typical Pharmacy Tech pay in Pennsylvania and bordering states
StateTypical payVs Pennsylvania
Pennsylvania$40,040baseline
Delaware$46,430+16%
Maryland$45,120+13%
New York$43,930+10%
Ohio$40,650+2%
New Jersey$39,610-1%
West Virginia$38,210-5%

Bordering states, ranked by typical Pharmacy Tech pay · BLS OES May 2025

Is Pennsylvania a good state for Pharmacy Techs?

#45
pay rank of 51 · -12% vs national
18,880
Pharmacy Techs employed in Pennsylvania
3.1
Pharmacy Tech jobs per 1,000 jobs, vs about 3.0 nationally

Pharmacy Techs in Pennsylvania earn less than in most states: typical pay is $40,040 a year, 12% below the national figure, ranking 45th of 51. For every 1,000 jobs in Pennsylvania, about 3.1 are Pharmacy Tech positions; nationally, the figure is closer to 3.0. Pharmacy Tech jobs make up about the same share of the job market as they do across the country. On pay alone, Pennsylvania ranks below most states, though typical pay here has risen 39% over the past decade.

Summary

Pharmacy Techs in Pennsylvania typically earn $40,040 a year, about $19.25 an hour, a figure that has risen 39% over the past decade. Pay runs highest in Philadelphia and lowest in Wilkes-Barre, with city and employer both playing a role in where an individual paycheck lands. Readers weighing this career should check Pennsylvania's pharmacy technician registration requirements and review city-specific pay pages for local figures before deciding where to work.

Frequently asked questions

How much does a Pharmacy Tech make in Pennsylvania?
A typical Pharmacy Tech in Pennsylvania earns about $19.25 an hour, or $40,040 a year, according to the latest government wage data (May 2025). Pay is about 12% below the national figure, and it varies by city, employer, and experience level across the state.
How much does a Pharmacy Tech make an hour in Pennsylvania?
Pharmacy Techs in Pennsylvania typically earn $19.25 an hour, according to the latest government wage data (May 2025). Entry-level pay starts around $16.89 an hour, while the top 10% of earners make over $24.66 an hour.
What is the starting pay for a Pharmacy Tech in Pennsylvania?
Starting pay for Pharmacy Techs in Pennsylvania runs around $16.89 an hour, or about $35,140 a year, according to the latest government wage data (May 2025). Pay tends to rise toward the state's typical figure of $40,040 a year within the first few years on the job.
Which city in Pennsylvania pays Pharmacy Techs the most?
Philadelphia pays Pharmacy Techs the most in Pennsylvania, with typical pay around $44,880 a year, or $21.58 an hour, about 12% above the state figure. Pittsburgh follows at $41,780 a year. These figures reflect each city's full metro area, and Philadelphia also has the largest Pharmacy Tech workforce in the state.
Is Pharmacy Tech pay in Pennsylvania higher than the national rate?
No. Pharmacy Tech pay in Pennsylvania runs about 12% below the national figure of $45,750 a year, or $22.00 an hour, according to the latest government wage data (May 2025). Pennsylvania ranks 45th out of 51 states for this occupation's pay.

Explore next

← Back to the Pharmacy Tech salary guide