Security Guards Salary in Oklahoma

BLS OEWS May 2025 • 8 metro areas • Oklahoma

Security Guards in Oklahoma earn a median salary of $34,070 per year on average across 8 metro and nonmetro areas, -11.2% vs the national median of $38,370. An estimated 12,040 security guards are employed across Oklahoma, with salaries ranging from $28,180 to $38,440 depending on location.

$34,070 Avg median salary in Oklahoma
$38,440 Highest paying metro
$28,180 Lowest paying metro
12,040 Employed in Oklahoma

Compare Security Guards salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Security Guards
in
    vs

      Security Guards salaries by city in Oklahoma

      Metro areaMedian salary25th pct75th pctEmployed
      Southeast Oklahoma$38,440$33,200$43,4101,550
      Oklahoma City, OK$37,720$31,090$48,2904,920
      Tulsa, OK$36,070$29,490$45,5903,360
      Lawton, OK$34,480$28,030$46,110460
      Northeast Oklahoma$33,340$29,690$39,820810
      Southwest Oklahoma$33,280$29,390$39,070330
      Northwest Oklahoma$31,050$28,080$39,890520
      Enid, OK$28,180$28,130$37,83090

      View Security Guards salaries in all cities