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.
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
| Career stage | Pennsylvania | United 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
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.
| # | City | Typical pay | Hourly | Vs Pennsylvania | Pharmacy Techs employed |
|---|---|---|---|---|---|
| 1 | Philadelphia | $44,880 | $21.58 | +12% | 9,030 |
| 2 | Pittsburgh | $41,780 | $20.09 | +4% | 4,270 |
| 3 | Harrisburg metro incl. Carlisle | $39,940 | $19.20 | 0% | 910 |
| 4 | Lancaster | $39,580 | $19.03 | -1% | 650 |
| 5 | Williamsport | $38,500 | $18.51 | -4% | 100 |
| 6 | Allentown | $38,490 | $18.50 | -4% | 1,160 |
| 7 | Lebanon | $37,890 | $18.22 | -5% | 130 |
| 8 | Johnstown | $37,540 | $18.05 | -6% | 170 |
| 9 | Chambersburg | $37,440 | $18.00 | -6% | 180 |
| 10 | State College | $37,400 | $17.98 | -7% | 160 |
| 11 | Erie | $37,340 | $17.95 | -7% | 370 |
| 12 | Gettysburg | $37,320 | $17.94 | -7% | 70 |
| 13 | York metro incl. Hanover | $37,220 | $17.89 | -7% | 520 |
| 14 | Reading | $36,860 | $17.72 | -8% | 410 |
| 15 | Altoona | $36,810 | $17.70 | -8% | 190 |
| 16 | Scranton | $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.
| State | Typical pay | Vs Pennsylvania |
|---|---|---|
| Pennsylvania | $40,040 | baseline |
| 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?
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.