Advertisement
Physicians, All Other average salary by city in Pennsylvania
- Williamsport$312,800
- Altoona$280,990
- Lebanon$279,940
- Scranton$263,700
- Allentown$251,280
- Philadelphia$245,190
- Chambersburg$235,060
- Lancaster$230,150
- Pittsburgh$229,960
- Harrisburg$209,510
- Johnstown$207,330
- Reading$190,380
- Erie$180,650
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Williamsport | $312,800 | $313,620 | $210,820 | $213,593 | 92 |
| Altoona | $280,990 | $279,160 | $151,240 | $194,641 | 90 |
| Lebanon | $279,940 | $290,120 | $245,980 | $194,015 | 93 |
| Scranton | $263,700 | $232,880 | $78,110 | $184,080 | 94 |
| Allentown | $251,280 | $258,750 | $80,740 | $176,308 | 100 |
| Philadelphia | $245,190 | $245,810 | $92,920 | $172,497 | 103 |
| Chambersburg | $235,060 | $238,260 | $127,970 | $166,158 | 95 |
| Lancaster | $230,150 | $211,250 | $77,700 | $163,085 | 98 |
| Pittsburgh | $229,960 | $187,680 | $78,120 | $162,966 | 95 |
| Harrisburg | $209,510 | $156,000 | $73,710 | $149,499 | 99 |
| Johnstown | $207,330 | $178,240 | $70,250 | $147,961 | 86 |
| Reading | $190,380 | $77,820 | $68,070 | $135,911 | 97 |
| Erie | $180,650 | $73,600 | $73,600 | $129,194 | 91 |
*Average salary after federal and state taxes for a single filer; local earned income taxes (for example Philadelphia's wage tax) are not included. Cost of living: BEA price parity, U.S. = 100.
Physicians, All Other salary in other states
More about pay in Pennsylvania
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 29-1229.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.