Salaripedia
English

How much does a protective service worker make in Pennsylvania?

$34,320a year

Median yearly pay for protective service workers in Pennsylvania. That is $16.50 an hour or $2,860 a month.

Hourly
$16.50
Vs. national median
-19%
Rank among states
49 of 51
Jobs in the state
5,720
Pay range
Lowest 10%: $24,320Median: $34,320Highest 10%: $54,620
PercentileYearlyHourly
10th$24,320$11.69
25th$28,960$13.92
Median$34,320$16.50
75th$45,100$21.68
90th$54,620$26.26

Cities in Pennsylvania

Metro areas, median yearly pay.

Gettysburg, PA$41,600
Lebanon, PA$38,840
Allentown, PA$38,450
Pittsburgh, PA$36,080
Scranton, PA$35,650
Philadelphia, PA$35,060
Lancaster, PA$33,950
Williamsport, PA$33,840
York, PA$33,260
Erie, PA$33,020
State College, PA$33,000
Harrisburg, PA$30,400
Reading, PA$27,920
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for protective service workers.

46. Illinois$38,020
47. Connecticut$37,480
48. Virginia$35,230
49. Pennsylvania$34,320
50. Texas$33,500
51. Arkansas$31,270
Protective Service Worker salary in all states

Frequently asked questions

How much does a protective service worker make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $16.50 ($34,320 a year).

Do protective service workers make more in Pennsylvania than the national average?

No: $34,320 against $42,540 nationally, 19% less.

Where does Pennsylvania rank for protective service worker pay?

Pennsylvania ranks 49 of 51 states.

Which city in Pennsylvania pays protective service workers the most?

Gettysburg, PA, with a median of $41,600 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.