Advertisement
Cabinetmakers and Bench Carpenters average salary by city in Pennsylvania
- Philadelphia$54,200
- Harrisburg$51,680
- Reading$51,520
- Pittsburgh$51,490
- Scranton$50,230
- Johnstown$49,920
- Allentown$49,790
- Lancaster$48,620
- York$48,080
- Gettysburg$47,700
- Erie$47,600
- State College$45,710
- Chambersburg$44,840
- Williamsport$44,560
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Philadelphia | $54,200 | $52,430 | $44,400 | $44,066 | 103 |
| Harrisburg | $51,680 | $46,470 | $46,450 | $42,118 | 99 |
| Reading | $51,520 | $49,540 | $48,110 | $41,995 | 97 |
| Pittsburgh | $51,490 | $54,080 | $42,940 | $41,971 | 95 |
| Scranton | $50,230 | $48,120 | $46,550 | $40,998 | 94 |
| Johnstown | $49,920 | $48,300 | $45,380 | $40,758 | 86 |
| Allentown | $49,790 | $45,840 | $40,890 | $40,658 | 100 |
| Lancaster | $48,620 | $46,850 | $40,270 | $39,754 | 98 |
| York | $48,080 | $46,930 | $38,630 | $39,336 | 96 |
| Gettysburg | $47,700 | $44,450 | $44,450 | $39,043 | 95 |
| Erie | $47,600 | $45,420 | $38,730 | $38,965 | 91 |
| State College | $45,710 | $44,020 | $36,510 | $37,505 | 97 |
| Chambersburg | $44,840 | $40,260 | $36,920 | $36,832 | 95 |
| Williamsport | $44,560 | $37,240 | $36,620 | $36,616 | 92 |
*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.
Cabinetmakers and Bench Carpenters 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 51-7011.
- U.S. and statewide figures: BLS OEWS national and state estimates, May 2025, every employer including rural areas.
- 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.