Security Guards Salary in Indiana

BLS OEWS May 2025 • 15 metro areas • Indiana

Security Guards in Indiana earn a median salary of $36,717 per year on average across 15 metro and nonmetro areas, -4.3% vs the national median of $38,370. An estimated 14,950 security guards are employed across Indiana, with salaries ranging from $31,880 to $46,710 depending on location.

$36,717 Avg median salary in Indiana
$46,710 Highest paying metro
$31,880 Lowest paying metro
14,950 Employed in Indiana

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 Indiana

      Metro area Median salary 25th pct 75th pct Employed
      Kokomo, IN $46,710 $31,130 $56,180 80
      Indianapolis, IN $39,030 $35,220 $46,080 8,290
      Central Indiana $37,970 $31,370 $45,750 470
      Fort Wayne, IN $37,590 $33,080 $46,610 1,020
      Southern Indiana $37,440 $33,520 $44,760 620
      Lafayette, IN $36,880 $30,400 $50,130 520
      South Bend, IN-MI $36,190 $32,070 $44,670 940
      Columbus, IN $36,100 $30,370 $45,330 230
      Elkhart, IN $36,040 $32,730 $45,290 510
      Muncie, IN $35,720 $34,120 $47,110 90
      Bloomington, IN $35,640 $33,190 $44,680 560
      Northern Indiana $35,230 $31,120 $43,510 390
      Evansville, IN $34,660 $33,680 $40,510 720
      Michigan City, IN $33,680 $30,800 $40,160 140
      Terre Haute, IN $31,880 $30,840 $37,130 370

      View Security Guards salaries in all cities