Civil Engineers Salary in Alabama

BLS OEWS May 2025 • 16 metro areas • Alabama

Civil Engineers in Alabama earn a median salary of $96,049 per year on average across 16 metro and nonmetro areas, -3.6% vs the national median of $99,590. An estimated 5,560 civil engineers are employed across Alabama, with salaries ranging from $82,770 to $109,420 depending on location.

$96,049 Avg median salary in Alabama
$109,420 Highest paying metro
$82,770 Lowest paying metro
5,560 Employed in Alabama

Compare Civil Engineers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Civil Engineers
in
    vs

      Civil Engineers salaries by city in Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Decatur, AL $109,420 $78,670 $136,110 150
      Florence, AL $103,120 $78,910 $125,170 80
      Mobile, AL $103,120 $79,620 $132,170 770
      Huntsville, AL $102,790 $78,710 $134,330 1,250
      Montgomery, AL $99,630 $80,570 $113,370 500
      Southwest Alabama $99,270 $79,080 $116,830 90
      Auburn, AL $96,970 $74,250 $121,230 140
      Anniston, AL $96,530 $69,640 $114,930 50
      Southeast Alabama $95,490 $74,680 $108,390 190
      Daphne, AL $94,790 $79,620 $121,990 200
      Birmingham, AL $93,210 $75,760 $125,000 1,430
      Northeast Alabama $91,260 $69,150 $105,700 240
      Gadsden, AL $91,110 $64,290 $103,430 30
      Northwest Alabama $89,020 $69,150 $105,190 90
      Tuscaloosa, AL $88,290 $72,830 $118,290 240
      Dothan, AL $82,770 $68,690 $111,610 110

      View Civil Engineers salaries in all cities