SOC 51-4041 · Alabama

Machinists Salary in Alabama

Machinists in Alabama earn the most in Florence (average $77,420 a year) and the least in Gadsden ($49,480), across the 12 Alabama metro areas we cover. Statewide, BLS puts the machinists average at $57,860 and the median at $55,560 for 5,170 workers. The U.S. average for this job is $59,320.

$77Khighest: Florence
$49Klowest: Gadsden
3,760jobs in these metros
12metro areas
Advertisement

Machinists average salary by city in Alabama

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Florence$77,420$82,690$47,020$60,07485
Huntsville$62,750$62,490$51,610$49,97093
Decatur$62,470$58,240$47,510$49,75787
Mobile$60,010$62,020$48,380$47,88988
Daphne$59,390$60,590$48,840$47,41895
Anniston$58,420$61,480$51,860$46,68186
Birmingham$55,090$50,780$47,220$44,15292
Tuscaloosa$54,570$50,850$45,190$43,75788
Montgomery$53,950$53,460$38,200$43,28690
Dothan$52,170$50,740$44,300$41,93484
Auburn$50,310$47,840$43,420$40,52188
Gadsden$49,480$48,370$38,180$39,89186

*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.

Machinists salary in other states

Machinists 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.