Physical Therapists Salary in Pennsylvania

BLS OEWS May 2025 • 20 metro areas • Pennsylvania

Physical Therapists in Pennsylvania earn a median salary of $97,364 per year on average across 20 metro and nonmetro areas, -3.6% vs the national median of $101,020. An estimated 12,250 physical therapists are employed across Pennsylvania, with salaries ranging from $86,140 to $109,720 depending on location.

$97,364 Avg median salary in Pennsylvania
$109,720 Highest paying metro
$86,140 Lowest paying metro
12,250 Employed in Pennsylvania

Compare Physical Therapists salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Physical Therapists
in
    vs

      Physical Therapists salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Williamsport, PA $109,720 $87,280 $124,520 130
      Philadelphia, PA-NJ-DE-MD $103,860 $92,960 $118,180 5,480
      Lebanon, PA $100,480 $82,180 $117,220 80
      Allentown, PA-NJ $99,880 $82,500 $108,750 680
      Lancaster, PA $99,440 $80,740 $118,700 360
      Harrisburg, PA $98,880 $79,750 $110,420 710
      York, PA $98,730 $80,120 $115,780 290
      Gettysburg, PA $98,720 $85,040 $119,840 50
      Chambersburg, PA $98,030 $75,880 $112,920 110
      Pittsburgh, PA $98,010 $79,690 $102,710 1,710
      Southwestern Pennsylvania $98,000 $75,620 $103,140 290
      Reading, PA $97,570 $78,680 $106,610 260
      Scranton, PA $96,760 $81,290 $104,590 480
      Altoona, PA $95,220 $79,250 $102,690 150
      State College, PA $94,810 $79,490 $106,230 120
      Northeastern Pennsylvania $94,590 $80,800 $104,910 230
      Central Pennsylvania $94,140 $78,640 $103,120 480
      Johnstown, PA $92,430 $74,000 $97,270 120
      Erie, PA $91,870 $76,550 $98,570 230
      Northwestern Pennsylvania $86,140 $74,800 $102,860 290

      View Physical Therapists salaries in all cities