Physician Assistants Salary in Pennsylvania
BLS OEWS May 2025 • 20 metro areas • Pennsylvania
Physician Assistants in Pennsylvania earn a median salary of $121,469 per year on average across 20 metro and nonmetro areas, -8.8% vs the national median of $133,260. An estimated 8,590 physician assistants are employed across Pennsylvania, with salaries ranging from $110,310 to $130,240 depending on location.
$121,469
Avg median salary in Pennsylvania
$130,240
Highest paying metro
$110,310
Lowest paying metro
8,590
Employed in Pennsylvania
Compare Physician Assistants salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Physician Assistants
in
Physician Assistants salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Philadelphia, PA-NJ-DE-MD | $130,240 | $117,290 | $151,170 | 3,000 |
| Lebanon, PA | $129,140 | $120,830 | $168,460 | 100 |
| Allentown, PA-NJ | $128,130 | $106,920 | $133,020 | 460 |
| Central Pennsylvania | $126,300 | $107,270 | $133,990 | 230 |
| Reading, PA | $126,280 | $110,720 | $147,820 | 160 |
| Johnstown, PA | $125,980 | $107,950 | $138,290 | 60 |
| State College, PA | $125,840 | $101,160 | $133,480 | 80 |
| Lancaster, PA | $125,740 | $102,490 | $130,140 | 280 |
| Harrisburg, PA | $124,080 | $98,350 | $134,090 | 450 |
| York, PA | $123,070 | $102,360 | $130,440 | 260 |
| Chambersburg, PA | $122,740 | $103,710 | $134,740 | 40 |
| Scranton, PA | $122,240 | $105,660 | $131,580 | 330 |
| Williamsport, PA | $122,130 | $101,510 | $131,420 | 140 |
| Gettysburg, PA | $121,540 | $107,250 | $123,410 | 40 |
| Altoona, PA | $115,260 | $101,990 | $138,360 | 160 |
| Northwestern Pennsylvania | $114,380 | $104,090 | $128,170 | 280 |
| Erie, PA | $112,720 | $103,190 | $125,070 | 140 |
| Southwestern Pennsylvania | $112,100 | $103,690 | $136,990 | 270 |
| Pittsburgh, PA | $111,150 | $103,410 | $131,350 | 2,000 |
| Northeastern Pennsylvania | $110,310 | $99,410 | $134,440 | 110 |