Painter Salary in Ohio

Apply paint, stain, and protective coatings to the interiors and exteriors of homes, businesses, and industrial structures.

Ohio Painter Wages at a Glance

Ohio painters earn a statewide median of $49,450 per year ($23.77 per hour), up 18.0% from May 2020, with the middle of the wage range running from $37,060 at the 10th percentile to $74,400 at the 90th.

Ohio employs approximately 5,600 painters statewide, up 2.8% from May 2020.

Median Wages by Metro

Metro Annual median Hourly Employment 5-yr wage
Akron $57,560 $27.67/hr 460 up 5.4%
Columbus $51,810 $24.91/hr 980 up 11.0%
Cincinnati $50,170 $24.12/hr 890 up 28.3%
Cleveland $49,590 $23.84/hr 1,110 up 23.2%
Youngstown $49,400 $23.75/hr 400 up 7.8%
Toledo $48,820 $23.47/hr 400 up 10.7%
Canton $48,610 $23.37/hr 220 up 25.5%
Dayton $47,310 $22.75/hr 300

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2020 and May 2025.

Painter Job Market Rankings