Salaripedia
English

How much does a civil engineer make in Alabama?

$99,010a year

Median yearly pay for civil engineers in Alabama. That is $47.60 an hour or $8,251 a month.

Hourly
$47.60
Vs. national median
-2%
Rank among states
24 of 51
Jobs in the state
5,370
Pay range
Lowest 10%: $63,930Median: $99,010Highest 10%: $168,400
PercentileYearlyHourly
10th$63,930$30.74
25th$77,750$37.38
Median$99,010$47.60
75th$128,900$61.97
90th$168,400$80.95

Cities in Alabama

Metro areas, median yearly pay.

Mobile, AL$107,800
Huntsville, AL$105,800
Decatur, AL$103,500
Florence, AL$100,300
Auburn, AL$99,590
Montgomery, AL$97,470
Birmingham, AL$97,420
Anniston, AL$97,290
Daphne, AL$94,790
Dothan, AL$92,280
Tuscaloosa, AL$92,230
Gadsden, AL$78,830
Columbus, GA$77,600
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for civil engineers.

21. Mississippi$100,200
22. Illinois$99,760
23. Rhode Island$99,300
24. Alabama$99,010
25. Oklahoma$98,760
26. New Hampshire$98,710
27. South Dakota$98,700
Civil Engineer salary in all states

Frequently asked questions

How much does a civil engineer make an hour in Alabama?

The median hourly pay in Alabama is $47.60 ($99,010 a year).

Do civil engineers make more in Alabama than the national average?

No: $99,010 against $100,800 nationally, 2% less.

Where does Alabama rank for civil engineer pay?

Alabama ranks 24 of 51 states.

Which city in Alabama pays civil engineers the most?

Mobile, AL, with a median of $107,800 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.