Salaripedia
English

How much does a security guard make in York?

$35,660a year

Median yearly pay for security guards in the York-Hanover, PA metro area. That is $17.14 an hour or $2,972 a month.

Hourly
$17.14
Vs. national median
-6%
Rank among cities
254 of 389
Jobs in the area
830
Pay range
Lowest 10%: $29,780Median: $35,660Highest 10%: $60,960
PercentileYearlyHourly
10th$29,780$14.32
25th$31,490$15.14
Median$35,660$17.14
75th$43,920$21.12
90th$60,960$29.31

Other cities in Pennsylvania

Median yearly pay for security guards.

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
Scranton, PA$35,160
Erie, PA$34,530
Williamsport, PA$34,440
State College, PA$34,290
Johnstown, PA$31,320
Security Guard salary in Pennsylvania Security Guard salary in all states

Related jobs in York

Same field, median yearly pay.

First-Line Supervisors of Police and Detective$107,700
Detective and Criminal Investigator$96,070
Police and Sheriff's Patrol Officer$79,550
Firefighter$67,570
First-Line Supervisors of Security Worker$57,100
Crossing Guard and Flagger$34,660
Protective Service Worker$33,260
Lifeguard$29,730
Salaries for every job in York, PA

Frequently asked questions

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

The median hourly pay in the York-Hanover, PA metro area is $17.14 ($35,660 a year).

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

No: $35,660 against $38,020 nationally, 6% less.

How does York compare with the rest of Pennsylvania?

The median in Pennsylvania is $37,050, so York pays 4% less.

Where does York rank for security guard pay?

254 of 389 metro areas with data.

How much does a security guard make starting out in York?

The lowest-paid 10% make $29,780 or less a year; the top 10% make $60,960 or more.

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.