Plumber Salary in Pennsylvania

Install, maintain, and repair pipes, fixtures, and other plumbing equipment used for water distribution and waste disposal in residential, commercial, and industrial buildings.

Pennsylvania Plumber Wages at a Glance

Pennsylvania plumbers earn a statewide median of $68,080 per year ($32.73 per hour), up 21.2% from May 2020, with the middle of the wage range running from $46,770 at the 10th percentile to $134,110 at the 90th.

Pennsylvania employs approximately 13,620 plumbers statewide, down 0.2% from May 2020.

Median Wages by Metro

Metro Annual median Hourly Employment 5-yr wage
Philadelphia $74,860 $35.99/hr 7,150 up 23.3%
Harrisburg $73,560 $35.36/hr 950 up 50.2%
Pittsburgh $70,100 $33.70/hr 2,910 up 10.7%
York $70,100 $33.70/hr 420 up 26.9%
Allentown $64,940 $31.22/hr 730 up 8.4%
Reading $62,370 $29.99/hr 360 up 6.4%
Lancaster $61,950 $29.78/hr 820 up 19.1%
Scranton $61,160 $29.40/hr 450 up 28.4%

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

Pennsylvania Plumber Apprenticeships

Most plumbers enter the field through a registered apprenticeship: typically 4 to 5 years of paid on-the-job training combined with classroom hours.

Browse registered plumber apprenticeship sponsors in Pennsylvania →

Plumber Job Market Rankings