Salaripedia
English

How much does a highway maintenance worker make in Florence?

$37,430a year

Median yearly pay for highway maintenance workers in the Florence-Muscle Shoals, AL metro area. That is $18.00 an hour or $3,119 a month.

Hourly
$18.00
Vs. national median
-26%
Rank among cities
330 of 351
Jobs in the area
70
Pay range
Lowest 10%: $29,210Median: $37,430Highest 10%: $52,750
PercentileYearlyHourly
10th$29,210$14.04
25th$31,430$15.11
Median$37,430$18.00
75th$47,830$23.00
90th$52,750$25.36

Other cities in Alabama

Median yearly pay for highway maintenance workers.

Huntsville, AL$46,210
Daphne, AL$45,590
Auburn, AL$40,260
Tuscaloosa, AL$39,620
Montgomery, AL$39,300
Mobile, AL$38,380
Gadsden, AL$38,350
Dothan, AL$38,030
Birmingham, AL$37,290
Highway Maintenance Worker salary in Alabama Highway Maintenance Worker salary in all states

Related jobs in Florence

Same field, median yearly pay.

Structural Iron and Steel Worker$69,530
First-Line Supervisors of Construction Trade and Extraction Worker$63,520
Plumber$60,590
Electrician$59,770
Carpenter$51,740
Painter$48,190
Operating Engineer and Other Construction Equipment Operator$46,850
Construction Laborer$36,260
Helpers--Electrician$34,310
Salaries for every job in Florence, AL

Frequently asked questions

How much does a highway maintenance worker make an hour in Florence?

The median hourly pay in the Florence-Muscle Shoals, AL metro area is $18.00 ($37,430 a year).

Do highway maintenance workers make more in Florence than the national average?

No: $37,430 against $50,260 nationally, 26% less.

How does Florence compare with the rest of Alabama?

The median in Alabama is $37,430, so Florence pays 0% more.

Where does Florence rank for highway maintenance worker pay?

330 of 351 metro areas with data.

How much does a highway maintenance worker make starting out in Florence?

The lowest-paid 10% make $29,210 or less a year; the top 10% make $52,750 or more.

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.