Security Guards Salary in Minnesota

BLS OEWS May 2025 • 9 metro areas • Minnesota

Security Guards in Minnesota earn a median salary of $41,719 per year on average across 9 metro and nonmetro areas, +8.7% vs the national median of $38,370. An estimated 13,500 security guards are employed across Minnesota, with salaries ranging from $37,600 to $47,350 depending on location.

$41,719 Avg median salary in Minnesota
$47,350 Highest paying metro
$37,600 Lowest paying metro
13,500 Employed in Minnesota

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 Minnesota

      Metro area Median salary 25th pct 75th pct Employed
      Rochester, MN $47,350 $42,530 $56,640 510
      Minneapolis, MN-WI $46,080 $40,770 $65,010 10,620
      Southeast Minnesota $42,590 $36,050 $59,990 500
      Mankato, MN $41,990 $36,720 $46,810 130
      Northwest Minnesota $40,420 $34,600 $44,950 590
      Southwest Minnesota $40,420 $35,230 $46,210 220
      St. Cloud, MN $39,860 $34,840 $47,140 250
      Northeast Minnesota $39,160 $34,010 $44,630 140
      Duluth, MN-WI $37,600 $33,280 $45,730 540

      View Security Guards salaries in all cities