Security Guards Salary in Missouri

BLS OEWS May 2025 • 12 metro areas • Missouri

Security Guards in Missouri earn a median salary of $38,718 per year on average across 12 metro and nonmetro areas, +0.9% vs the national median of $38,370. An estimated 22,190 security guards are employed across Missouri, with salaries ranging from $35,940 to $42,420 depending on location.

$38,718 Avg median salary in Missouri
$42,420 Highest paying metro
$35,940 Lowest paying metro
22,190 Employed in Missouri

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 Missouri

      Metro area Median salary 25th pct 75th pct Employed
      Jefferson City, MO $42,420 $34,020 $49,330 430
      Southeast Missouri $41,850 $31,210 $41,850 620
      Kansas City, MO-KS $41,720 $34,440 $51,320 7,830
      Cape Girardeau, MO-IL $41,500 $34,690 $41,500 160
      Springfield, MO $40,600 $35,270 $48,280 1,140
      St. Louis, MO-IL $37,910 $35,920 $47,910 9,890
      Central Missouri $37,660 $30,740 $45,540 500
      Joplin, MO-KS $36,430 $30,970 $45,270 180
      North Missouri $36,250 $30,080 $42,950 280
      Southwest Missouri $36,220 $32,240 $39,880 280
      St. Joseph, MO-KS $36,120 $31,970 $45,950 250
      Columbia, MO $35,940 $31,350 $44,980 630

      View Security Guards salaries in all cities