Salaripedia
English

How much does a highway maintenance worker make in Pennsylvania?

$47,690a year

Median yearly pay for highway maintenance workers in Pennsylvania. That is $22.93 an hour or $3,974 a month.

Hourly
$22.93
Vs. national median
-5%
Rank among states
35 of 49
Jobs in the state
11,140
Pay range
Lowest 10%: $36,830Median: $47,690Highest 10%: $66,050
PercentileYearlyHourly
10th$36,830$17.71
25th$40,410$19.43
Median$47,690$22.93
75th$59,040$28.38
90th$66,050$31.75

Cities in Pennsylvania

Metro areas, median yearly pay.

Reading, PA$59,160
Allentown, PA$58,360
Lancaster, PA$54,830
Lebanon, PA$50,740
Pittsburgh, PA$49,710
York, PA$49,500
Scranton, PA$48,860
Erie, PA$48,800
Harrisburg, PA$48,250
Chambersburg, PA$47,890
State College, PA$47,410
Gettysburg, PA$47,040
Williamsport, PA$46,260
Altoona, PA$45,880
Philadelphia, PA$43,890
Johnstown, PA$43,580
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for highway maintenance workers.

32. South Carolina$48,130
33. North Carolina$47,880
34. New Mexico$47,740
35. Pennsylvania$47,690
36. Missouri$47,470
37. Tennessee$46,070
38. Kansas$46,050
Highway Maintenance Worker salary in all states

Frequently asked questions

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

The median hourly pay in Pennsylvania is $22.93 ($47,690 a year).

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

No: $47,690 against $50,260 nationally, 5% less.

Where does Pennsylvania rank for highway maintenance worker pay?

Pennsylvania ranks 35 of 49 states.

Which city in Pennsylvania pays highway maintenance workers the most?

Reading, PA, with a median of $59,160 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.