Painter Salary in Pennsylvania
Apply paint, stain, and protective coatings to the interiors and exteriors of homes, businesses, and industrial structures.
Pennsylvania Painter Wages at a Glance
Pennsylvania painters earn a statewide median of $52,120 per year ($25.06 per hour), up 16.3% from May 2020, with the middle of the wage range running from $37,250 at the 10th percentile to $72,230 at the 90th.
Pennsylvania employs approximately 5,980 painters statewide, up 7.6% from May 2020.
Median Wages by Metro
| Metro | Annual median | Hourly | Employment | 5-yr wage |
|---|---|---|---|---|
| Philadelphia | $57,410 | $27.60/hr | 3,360 | up 20.0% |
| York | $54,010 | $25.97/hr | 200 | up 42.4% |
| Harrisburg | $53,800 | $25.87/hr | 230 | up 14.0% |
| Allentown | $50,880 | $24.46/hr | 310 | up 19.6% |
| Reading | $50,380 | $24.22/hr | 110 | up 14.3% |
| Scranton | $49,690 | $23.89/hr | 130 | down 4.7% |
| Pittsburgh | $49,490 | $23.79/hr | 1,260 | up 7.8% |
| Lancaster | $49,430 | $23.77/hr | 430 | up 32.6% |
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2020 and May 2025.