Security Guards Salary in Pennsylvania
BLS OEWS May 2025 • 20 metro areas • Pennsylvania
Security Guards in Pennsylvania earn a median salary of $36,587 per year on average across 20 metro and nonmetro areas, -4.6% vs the national median of $38,370. An estimated 48,410 security guards are employed across Pennsylvania, with salaries ranging from $31,470 to $42,190 depending on location.
$36,587
Avg median salary in Pennsylvania
$42,190
Highest paying metro
$31,470
Lowest paying metro
48,410
Employed in Pennsylvania
Compare Security Guards salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Security Guards
in
Security Guards salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Chambersburg, PA | $42,190 | $36,500 | $50,630 | 220 |
| Reading, PA | $38,790 | $36,090 | $44,430 | 940 |
| Philadelphia, PA-NJ-DE-MD | $38,590 | $35,760 | $46,450 | 25,150 |
| Harrisburg, PA | $38,380 | $34,530 | $42,040 | 2,380 |
| State College, PA | $38,350 | $30,420 | $44,780 | 320 |
| Williamsport, PA | $38,100 | $31,230 | $45,910 | 540 |
| Lancaster, PA | $37,360 | $33,910 | $44,120 | 860 |
| Scranton, PA | $37,040 | $31,170 | $43,840 | 1,960 |
| Pittsburgh, PA | $36,210 | $33,870 | $44,170 | 8,760 |
| Allentown, PA-NJ | $36,210 | $34,910 | $44,540 | 2,750 |
| Northeastern Pennsylvania | $36,090 | $33,140 | $40,620 | 730 |
| Lebanon, PA | $35,870 | $31,170 | $44,100 | 120 |
| Erie, PA | $35,700 | $29,800 | $43,100 | 810 |
| Gettysburg, PA | $35,610 | $30,020 | $41,880 | 160 |
| Central Pennsylvania | $35,380 | $31,260 | $40,520 | 570 |
| Altoona, PA | $35,350 | $29,860 | $38,550 | 250 |
| Northwestern Pennsylvania | $35,240 | $29,580 | $38,490 | 370 |
| York, PA | $35,060 | $31,200 | $41,230 | 830 |
| Southwestern Pennsylvania | $34,740 | $31,250 | $39,740 | 410 |
| Johnstown, PA | $31,470 | $28,170 | $38,350 | 280 |