Maintenance and Repair Workers, General Salary in Alabama
BLS OEWS May 2025 • 16 metro areas • Alabama
Maintenance and Repair Workers, General in Alabama earn a median salary of $40,539 per year on average across 16 metro and nonmetro areas, -16.6% vs the national median of $48,620. An estimated 16,230 maintenance and repair workers, general are employed across Alabama, with salaries ranging from $37,270 to $46,570 depending on location.
$40,539
Avg median salary in Alabama
$46,570
Highest paying metro
$37,270
Lowest paying metro
16,230
Employed in Alabama
Compare Maintenance and Repair Workers, General salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Maintenance and Repair Workers, General
in
Maintenance and Repair Workers, General salaries by city in Alabama
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Decatur, AL | $46,570 | $36,490 | $61,910 | 600 |
| Florence, AL | $45,630 | $36,300 | $68,740 | 640 |
| Huntsville, AL | $45,590 | $37,430 | $55,560 | 1,610 |
| Birmingham, AL | $44,940 | $37,270 | $54,080 | 3,710 |
| Daphne, AL | $39,960 | $36,170 | $46,330 | 1,120 |
| Northwest Alabama | $39,810 | $31,610 | $49,810 | 540 |
| Tuscaloosa, AL | $39,470 | $34,130 | $47,310 | 830 |
| Mobile, AL | $39,190 | $35,530 | $47,710 | 1,340 |
| Southeast Alabama | $39,160 | $32,500 | $50,520 | 800 |
| Montgomery, AL | $39,120 | $31,950 | $47,020 | 1,420 |
| Gadsden, AL | $39,030 | $30,470 | $48,660 | 250 |
| Northeast Alabama | $38,630 | $31,150 | $49,170 | 1,380 |
| Dothan, AL | $38,490 | $31,930 | $47,200 | 420 |
| Auburn, AL | $38,320 | $32,100 | $47,440 | 800 |
| Anniston, AL | $37,440 | $29,430 | $45,040 | 310 |
| Southwest Alabama | $37,270 | $29,310 | $45,390 | 460 |