Advertisement
Nursing Assistants average salary by city in Pennsylvania
- Chambersburg$46,320
- Philadelphia$45,820
- Lebanon$45,200
- Reading$44,220
- York$43,740
- Allentown$43,640
- Lancaster$43,610
- Pittsburgh$42,820
- Scranton$42,570
- Gettysburg$42,460
- Harrisburg$42,280
- Williamsport$41,240
- Erie$41,030
- Altoona$40,890
- State College$40,660
- Johnstown$38,960
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Chambersburg | $46,320 | $45,260 | $42,260 | $37,976 | 95 |
| Philadelphia | $45,820 | $46,220 | $43,370 | $37,590 | 103 |
| Lebanon | $45,200 | $45,340 | $38,740 | $37,111 | 93 |
| Reading | $44,220 | $45,530 | $39,040 | $36,353 | 97 |
| York | $43,740 | $44,530 | $39,210 | $35,982 | 96 |
| Allentown | $43,640 | $44,360 | $39,690 | $35,905 | 100 |
| Lancaster | $43,610 | $44,890 | $39,910 | $35,882 | 98 |
| Pittsburgh | $42,820 | $43,080 | $38,800 | $35,271 | 95 |
| Scranton | $42,570 | $43,980 | $38,720 | $35,078 | 94 |
| Gettysburg | $42,460 | $42,520 | $39,170 | $34,993 | 95 |
| Harrisburg | $42,280 | $43,940 | $39,210 | $34,854 | 99 |
| Williamsport | $41,240 | $39,830 | $39,370 | $34,050 | 92 |
| Erie | $41,030 | $39,430 | $39,020 | $33,888 | 91 |
| Altoona | $40,890 | $38,870 | $36,750 | $33,780 | 90 |
| State College | $40,660 | $39,440 | $38,600 | $33,602 | 97 |
| Johnstown | $38,960 | $38,760 | $37,420 | $32,288 | 86 |
*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.
Nursing Assistants 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 31-1131.
- 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.