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.

Full tool →
Physician Assistants
in
    vs

      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

      View Physician Assistants salaries in all cities