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.
Security Guards
in
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 |