Salaripedia
English

How much does a security guard make in St. Louis?

$42,600a year

Median yearly pay for security guards in the St. Louis, MO-IL metro area. That is $20.48 an hour or $3,550 a month.

Hourly
$20.48
Vs. national median
+12%
Rank among cities
63 of 389
Jobs in the area
9,720
Pay range
Lowest 10%: $32,460Median: $42,600Highest 10%: $60,590
PercentileYearlyHourly
10th$32,460$15.61
25th$36,450$17.52
Median$42,600$20.48
75th$48,130$23.14
90th$60,590$29.13

Other cities in Missouri

Median yearly pay for security guards.

Jefferson City, MO$44,430
Kansas City, MO$41,810
St. Joseph, MO$39,180
Springfield, MO$39,010
Joplin, MO$37,830
Columbia, MO$36,950
Cape Girardeau, MO$36,630
Security Guard salary in Missouri Security Guard salary in all states

Related jobs in St. Louis

Same field, median yearly pay.

First-Line Supervisors of Police and Detective$99,270
First-Line Supervisors of Firefighting and Prevention Worker$93,380
First-Line Supervisors of Correctional Officer$83,990
Detective and Criminal Investigator$80,930
First-Line Supervisors of Protective Service Worker$75,800
Police and Sheriff's Patrol Officer$73,240
Firefighter$68,970
Transportation Security Screener$62,650
First-Line Supervisors of Security Worker$58,330
Correctional Officer and Jailer$50,980
Salaries for every job in St. Louis, MO

Frequently asked questions

How much does a security guard make an hour in St. Louis?

The median hourly pay in the St. Louis, MO-IL metro area is $20.48 ($42,600 a year).

Do security guards make more in St. Louis than the national average?

Yes: $42,600 against $38,020 nationally, 12% more.

How does St. Louis compare with the rest of Missouri?

The median in Missouri is $40,390, so St. Louis pays 5% more.

Where does St. Louis rank for security guard pay?

63 of 389 metro areas with data.

How much does a security guard make starting out in St. Louis?

The lowest-paid 10% make $32,460 or less a year; the top 10% make $60,590 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.