Salaripedia
English

How much does a maintenance and repair worker make in Pennsylvania?

$49,290a year

Median yearly pay for maintenance and repair workers in Pennsylvania. That is $23.70 an hour or $4,108 a month.

Hourly
$23.70
Vs. national median
-1%
Rank among states
29 of 51
Jobs in the state
55,590
Pay range
Lowest 10%: $34,960Median: $49,290Highest 10%: $75,220
PercentileYearlyHourly
10th$34,960$16.81
25th$41,570$19.99
Median$49,290$23.70
75th$61,780$29.70
90th$75,220$36.16

Cities in Pennsylvania

Metro areas, median yearly pay.

Chambersburg, PA$55,670
York, PA$53,610
Lebanon, PA$52,960
Allentown, PA$52,880
Reading, PA$52,250
Gettysburg, PA$50,720
Philadelphia, PA$50,200
Scranton, PA$49,710
Lancaster, PA$49,650
Harrisburg, PA$49,250
Pittsburgh, PA$49,250
State College, PA$48,420
Williamsport, PA$46,340
Erie, PA$45,760
Johnstown, PA$45,600
Altoona, PA$45,280
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for maintenance and repair workers.

26. North Dakota$49,840
27. Virginia$49,470
28. Maine$49,430
29. Pennsylvania$49,290
30. Missouri$48,370
31. Idaho$48,190
32. South Dakota$48,100
Maintenance and Repair Worker salary in all states

Frequently asked questions

How much does a maintenance and repair worker make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $23.70 ($49,290 a year).

Do maintenance and repair workers make more in Pennsylvania than the national average?

No: $49,290 against $49,590 nationally, 1% less.

Where does Pennsylvania rank for maintenance and repair worker pay?

Pennsylvania ranks 29 of 51 states.

Which city in Pennsylvania pays maintenance and repair workers the most?

Chambersburg, PA, with a median of $55,670 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.