Salaripedia
English

How much does a security guard make in Pennsylvania?

$37,050a year

Median yearly pay for security guards in Pennsylvania. That is $17.81 an hour or $3,088 a month.

Hourly
$17.81
Vs. national median
-3%
Rank among states
34 of 51
Jobs in the state
43,610
Pay range
Lowest 10%: $30,050Median: $37,050Highest 10%: $54,830
PercentileYearlyHourly
10th$30,050$14.45
25th$34,570$16.62
Median$37,050$17.81
75th$44,300$21.30
90th$54,830$26.36

Cities in Pennsylvania

Metro areas, median yearly pay.

Chambersburg, PA$42,130
Gettysburg, PA$39,500
Reading, PA$38,960
Lancaster, PA$38,090
Harrisburg, PA$37,880
Lebanon, PA$37,470
Philadelphia, PA$37,450
Allentown, PA$36,020
Altoona, PA$35,900
Pittsburgh, PA$35,850
York, PA$35,660
Scranton, PA$35,160
Erie, PA$34,530
Williamsport, PA$34,440
State College, PA$34,290
Johnstown, PA$31,320
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for security guards.

31. Iowa$37,080
32. Kansas$37,080
33. Michigan$37,080
34. Pennsylvania$37,050
35. Rhode Island$36,940
36. Indiana$36,490
37. Delaware$36,360
Security Guard salary in all states

Frequently asked questions

How much does a security guard make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $17.81 ($37,050 a year).

Do security guards make more in Pennsylvania than the national average?

No: $37,050 against $38,020 nationally, 3% less.

Where does Pennsylvania rank for security guard pay?

Pennsylvania ranks 34 of 51 states.

Which city in Pennsylvania pays security guards the most?

Chambersburg, PA, with a median of $42,130 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.