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.

Painter Job Market Rankings