Security Guards Salary in Alabama

BLS OEWS May 2025 • 16 metro areas • Alabama

Security Guards in Alabama earn a median salary of $31,551 per year on average across 16 metro and nonmetro areas, -17.8% vs the national median of $38,370. An estimated 14,340 security guards are employed across Alabama, with salaries ranging from $28,450 to $37,720 depending on location.

$31,551 Avg median salary in Alabama
$37,720 Highest paying metro
$28,450 Lowest paying metro
14,340 Employed in Alabama

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 Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Decatur, AL $37,720 $35,960 $60,200 470
      Tuscaloosa, AL $36,960 $30,160 $41,440 530
      Huntsville, AL $34,990 $31,110 $44,340 1,750
      Daphne, AL $31,410 $28,300 $40,000 810
      Dothan, AL $31,360 $23,750 $34,810 650
      Anniston, AL $31,280 $28,560 $44,510 260
      Southeast Alabama $30,800 $27,890 $40,110 350
      Mobile, AL $30,610 $28,340 $36,320 1,220
      Southwest Alabama $30,580 $26,800 $35,780 310
      Northeast Alabama $30,540 $27,490 $35,050 390
      Montgomery, AL $30,330 $27,140 $36,120 1,380
      Auburn, AL $30,260 $27,480 $34,250 270
      Gadsden, AL $30,070 $28,940 $35,090 120
      Birmingham, AL $29,990 $28,710 $38,060 5,520
      Florence, AL $29,470 $28,710 $34,210 170
      Northwest Alabama $28,450 $27,480 $37,040 140

      View Security Guards salaries in all cities