How Much Does a Physician Assistant Make in Pennsylvania in 2026?
Typical pay for Physician Assistants 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 Physician Assistant in Pennsylvania earns about $61.09 per hour, or roughly $127,070 per year, according to the latest government wage data (May 2025). That works out to about $10,589 a month or $2,444 a week, figures calculated from the annual median. Pay varies by setting and location within the state, but this figure reflects the typical Physician Assistant role statewide.
Pennsylvania's typical pay runs about 6% below the national figure of $135,880 a year, placing the state 43rd among the 51 states and D.C. ranked for Physician Assistant pay. About 9,020 Physician Assistants work in the state, giving a sense of scale for the profession here. Lower pay in Pennsylvania compared with the national figure often tracks lower living costs in much of the state.
Physician Assistant pay in Pennsylvania at a glance
- Physician Assistants in Pennsylvania typically earn $61.09 an hour, about $127,070 a year, according to the latest government wage data (May 2025).
- Pennsylvania pay runs about 6% below the national figure of $135,880, ranking 43rd among the 51 states and D.C.
- Lebanon pays the most in the state, with Physician Assistants there earning $137,770 a year.
- Entry-level positions typically start around $99,050 a year, while the top 10% of earners make over $158,690.
- Pennsylvania pay has climbed 44% over the past decade, rising from $88,130 in 2015 to $127,070 in 2025.
BLS OES May 2025
How much does a Physician Assistant make in Pennsylvania?
Physician Assistant pay by career stage in Pennsylvania
| Career stage | Pennsylvania | United States |
|---|---|---|
| Starting out | $99,050$47.62 an hour | $99,380$47.78 an hour |
| First years | $107,260$51.57 an hour | $120,670$58.02 an hour |
| Typical Physician Assistant | $127,070$61.09 an hour | $135,880$65.33 an hour |
| Experienced | $137,220$65.97 an hour | $163,980$78.84 an hour |
| Top 10% | $158,690$76.29 an hour | $190,280$91.48 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
Physician Assistant pay by experience level in Pennsylvania
Entry-level Physician Assistant positions in Pennsylvania typically offer around $47.62 an hour, or about $99,050 a year. That range reflects pay for those just starting out or new to the state. Pay tends to move toward the statewide typical figure of $127,070 within the first few years on the job. Location and practice setting also shape how quickly that happens.
Experienced Physician Assistants in Pennsylvania often earn upwards of $65.97 an hour, or about $137,220 a year. The top 10% of earners make over $158,690 a year. That leaves a spread of $59,640 between entry-level and top-tier pay, one of the widest gaps in the profession. Practice setting, years on the job, and city all play a part in where someone lands within that range.
Physician Assistant pay growth in Pennsylvania
Typical (median) annual wage for Physician Assistants in Pennsylvania · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
Physician Assistant pay in Pennsylvania has risen steadily over the past decade, climbing from $88,130 in 2015 to $127,070 in 2025. That is a gain of $38,940, or 44%, over ten years. The increase has not been perfectly steady each year; pay dipped slightly in 2021 before climbing again. Still, the overall direction over the decade has been upward.
Nationally, Physician Assistant pay rose 38% over the same ten-year stretch, so Pennsylvania's climb has outpaced the national trend. For someone starting a Physician Assistant career in Pennsylvania now, that decade of rising pay is a reasonable point of reference, though it is no guarantee of future gains. Past growth reflects what happened, not a promise of what comes next.
Physician Assistant salary by city in Pennsylvania
Pay for Physician Assistants runs highest in the Lebanon metro area, where the typical wage is $137,770 a year, about 8% above the statewide figure of $127,070. These figures cover the full metro area around each city, not just the city center. Reading and Johnstown also post strong pay, at $130,160 and $129,800 a year respectively, both above the state figure.
Erie pays the least among Pennsylvania's metro areas tracked, with a typical wage of $111,260 a year, a spread of $26,510 between the highest- and lowest-paying cities in the state. Philadelphia has the largest Physician Assistant workforce of any Pennsylvania city, with 3,390 working there, even though its pay of $135,640 sits below Lebanon's. Cities with lower pay generally also have a lower cost of living, which helps offset the difference in take-home pay.
| # | City | Typical pay | Hourly | Vs Pennsylvania | Physician Assistants employed |
|---|---|---|---|---|---|
| 1 | Lebanon | $137,770 | $66.24 | +8% | 90 |
| 2 | Philadelphia | $135,640 | $65.21 | +7% | 3,390 |
| 3 | Reading | $130,160 | $62.58 | +2% | 190 |
| 4 | Johnstown | $129,800 | $62.40 | +2% | 80 |
| 5 | Allentown | $129,680 | $62.35 | +2% | 560 |
| 6 | State College | $128,480 | $61.77 | +1% | 80 |
| 7 | York metro incl. Hanover | $126,530 | $60.83 | 0% | 290 |
| 8 | Scranton | $126,230 | $60.69 | -1% | 310 |
| 9 | Pittsburgh | $125,230 | $60.21 | -1% | 2,560 |
| 10 | Williamsport | $124,920 | $60.06 | -2% | 150 |
| 11 | Gettysburg | $124,520 | $59.87 | -2% | 30 |
| 12 | Lancaster | $124,070 | $59.65 | -2% | 340 |
| 13 | Altoona | $123,270 | $59.27 | -3% | 190 |
| 14 | Harrisburg metro incl. Carlisle | $123,110 | $59.19 | -3% | 580 |
| 15 | Chambersburg | $120,030 | $57.71 | -6% | 70 |
| 16 | Erie | $111,260 | $53.49 | -12% | 170 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Pennsylvania typical pay $127,070
How Pennsylvania compares with nearby states
Pennsylvania's neighboring states generally pay more for Physician Assistants. New Jersey pays the most among them, with a typical wage of $165,690 a year, about 30% higher than Pennsylvania's figure. West Virginia comes closest to matching Pennsylvania, at $128,610 a year, just 1% higher. New York and Delaware also pay more, at $160,880 and $139,350 respectively. A Physician Assistant license earned in Pennsylvania can often be endorsed or transferred into a neighboring state, making a move across state lines a realistic option.
| State | Typical pay | Vs Pennsylvania |
|---|---|---|
| Pennsylvania | $127,070 | baseline |
| New Jersey | $165,690 | +30% |
| New York | $160,880 | +27% |
| Delaware | $139,350 | +10% |
| Maryland | $137,560 | +8% |
| Ohio | $132,090 | +4% |
| West Virginia | $128,610 | +1% |
Bordering states, ranked by typical Physician Assistant pay · BLS OES May 2025
Is Pennsylvania a good state for Physician Assistants?
Physician Assistants in Pennsylvania earn less than in most states: typical pay is $127,070 a year, 6% below the national figure, ranking 43rd of 51. For every 1,000 jobs in Pennsylvania, about 1.5 are Physician Assistant positions; nationally, the figure is closer to 1.0. That makes the local economy more reliant on Physician Assistants than most places, and turnover keeps positions opening through the year. Pay trails the national figure here, but demand does not: Physician Assistants make up a larger share of Pennsylvania's workforce than in most states.
Summary
Physician Assistants in Pennsylvania typically earn $127,070 a year, a figure that has climbed 44% over the past decade. Pay varies by city and experience level, from around $99,050 for those starting out to over $158,690 for the top 10% of earners. Anyone considering the profession in Pennsylvania can check the state licensing board or the National Commission on Certification of Physician Assistants for requirements, and review city-level pages for local pay figures before choosing where to practice.
Frequently asked questions
- How much does a Physician Assistant make in Pennsylvania?
- A typical Physician Assistant in Pennsylvania earns about $61.09 an hour, or around $127,070 a year, according to the latest government wage data (May 2025). That is about 6% below the national figure of $135,880 a year, though pay varies by city and experience level across the state.
- How much does a Physician Assistant make an hour in Pennsylvania?
- Physician Assistants in Pennsylvania typically earn $61.09 an hour, according to the latest government wage data (May 2025). Entry-level pay starts around $47.62 an hour, while the top 10% of earners make over $76.29 an hour.
- What is the starting pay for a Physician Assistant in Pennsylvania?
- Starting pay for a Physician Assistant in Pennsylvania typically runs around $47.62 an hour, or about $99,050 a year. That is the entry-level range statewide; pay tends to rise toward the typical figure of $127,070 a year within the first few years of experience.
- Which city in Pennsylvania pays Physician Assistants the most?
- Lebanon pays Physician Assistants the most in Pennsylvania, with a typical wage of $137,770 a year, about 8% above the statewide figure. Reading and Johnstown also rank near the top, while Philadelphia, the city with the largest Physician Assistant workforce at 3,390, pays somewhat less at $135,640 a year.
- Is Physician Assistant pay in Pennsylvania higher than the national rate?
- No. Physician Assistant pay in Pennsylvania runs about 6% below the national figure of $135,880 a year, ranking 43rd among the 51 states and D.C. Lower pay in much of Pennsylvania tends to track lower living costs compared with higher-cost states.