SOC 17-2051 · Alabama

Civil Engineers Salary in Alabama

Civil engineers in Alabama earn the most in Huntsville (average $121,840 a year) and the least in Gadsden ($89,350), across the 12 Alabama metro areas we cover. Statewide, BLS puts the civil engineers average at $107,550 and the median at $99,010 for 5,370 workers. The U.S. average for this job is $108,670.

$122Khighest: Huntsville
$89Klowest: Gadsden
4,380jobs in these metros
12metro areas
Advertisement

Civil Engineers average salary by city in Alabama

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Huntsville$121,840$105,760$83,210$89,59093
Mobile$113,370$107,810$80,030$83,96388
Decatur$111,310$103,490$76,500$82,59487
Birmingham$106,280$97,420$78,290$79,25292
Auburn$104,860$99,590$77,210$78,30888
Florence$102,780$100,300$72,840$76,92685
Daphne$102,070$94,790$79,620$76,45495
Montgomery$99,930$97,470$76,160$75,03290
Anniston$99,710$97,290$76,370$74,88686
Dothan$98,640$92,280$75,570$74,17584
Tuscaloosa$96,510$92,230$73,830$72,75988
Gadsden$89,350$78,830$65,210$68,00286

*Average salary after federal and state taxes for a single filer; city occupational taxes (for example in Birmingham and Gadsden) are not included. Cost of living: BEA price parity, U.S. = 100.

Civil Engineers salary in other states

Civil Engineers salary by city and state

More about pay in Alabama

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.