Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates

Highway Maintenance Workers

Illustration of construction and skilled-trade tools such as a hard hat, wrench, and blueprints

SOC code 47-4051 · Construction and Extraction Occupations

National employment
154,960
Mean annual wage
$53,080
Mean hourly wage
$25.52
Median annual wage
$50,260
Median hourly wage
$24.16

Wage percentiles

PercentileAnnual wageHourly wage
10th percentile$36,230$17.42
25th percentile$43,500$20.91
50th percentile (median)$50,260$24.16
75th percentile$61,040$29.35
90th percentile$71,970$34.60

See where a wage ranks

Estimate only, based on linear interpolation between this occupation's BLS OEWS reported percentiles above.

Wages by state (May 2024)

State-level employment and wage estimates for Highway Maintenance Workers (SOC 47-4051), from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) State estimates, May 2024. Data available for 49 of 51 states/DC for this occupation.

StateEmploymentMean annualMedian annual10th pctl annual25th pctl annual75th pctl annual90th pctl annual
Alabama2,700$37,370$36,050$27,260$29,960$43,580$50,600
Alaska50$60,130$61,910$44,880$51,540$68,120$70,990
Arizona1,570$48,270$47,770$37,070$42,570$51,360$60,910
Arkansas1,190$38,460$38,070$28,070$30,600$44,870$48,560
California7,770$61,640$58,300$42,900$48,940$75,000$80,200
Colorado1,900$53,610$56,440$43,650$50,040$58,150$62,990
Connecticut2,110$64,840$63,770$56,310$58,240$69,640$76,040
Delaware90$44,210$40,380$31,640$34,790$48,080$61,440
Florida1,710$42,120$39,390$33,610$36,230$46,620$51,880
Georgia2,180$38,260$37,120$29,070$33,620$43,530$46,490
Idaho1,330$50,180$49,440$39,240$44,450$54,870$60,900
Illinois11,050$61,410$58,130$34,420$46,240$77,720$89,880
Indiana3,850$49,450$48,570$40,940$44,020$53,310$60,910
Iowa4,400$55,570$56,800$45,240$50,060$60,100$65,150
Kansas2,580$43,840$45,170$32,610$37,560$47,540$56,990
Kentucky2,350$38,150$36,900$29,700$33,070$42,170$48,110
Louisiana1,480$43,320$40,020$26,070$32,670$51,340$60,320
Maine1,450$47,690$47,380$38,510$42,450$50,460$57,720
Maryland700$54,530$54,300$36,860$45,480$60,900$74,060
Massachusetts1,840$58,850$59,240$45,300$48,880$67,710$73,270
Michigan4,060$49,190$49,600$33,260$39,560$57,840$62,140
Minnesota3,860$59,550$60,900$47,380$54,330$65,490$70,140
Mississippi3,850$34,400$34,090$26,170$30,020$37,610$43,350
Missouri5,300$46,710$46,280$36,400$39,690$49,980$57,760
Montana1,020$58,280$60,730$47,810$53,740$61,930$63,160
Nebraska2,650$47,410$47,080$39,260$42,820$50,130$57,500
Nevada1,010$50,360$46,300$34,930$38,090$59,660$70,330
New Hampshire1,200$50,470$49,200$39,970$44,780$57,060$60,310
New Jersey5,780$57,350$50,700$35,970$40,930$65,540$82,340
New Mexico1,290$45,020$46,250$33,550$38,410$50,090$55,810
New York14,200$55,470$52,010$42,230$46,870$61,630$73,250
North Carolina3,770$45,400$43,760$32,850$39,060$51,720$57,090
North Dakota1,200$62,640$60,830$49,190$57,460$72,390$77,420
Ohio6,600$49,860$47,990$34,760$42,060$58,830$65,470
Oklahoma2,880$39,150$38,780$30,170$32,610$44,470$47,700
Oregon1,670$62,100$62,990$49,690$55,660$67,170$70,320
Pennsylvania11,210$49,920$47,680$36,680$39,940$59,140$66,210
Rhode Island600$54,680$54,080$47,860$51,130$58,850$61,900
South Carolina930$38,660$38,000$30,660$34,650$41,810$45,780
South Dakota1,740$47,560$47,650$37,320$44,070$50,000$59,020
Tennessee2,040$46,450$47,000$33,330$35,870$56,220$57,270
Texas6,950$43,000$42,180$32,040$36,970$48,400$55,460
Utah1,200$53,220$52,470$43,060$45,760$61,170$64,770
Vermont1,020$55,950$56,420$46,530$48,770$59,820$71,850
Virginia3,640$51,690$49,360$38,620$45,390$55,900$63,500
Washington2,620$65,110$63,420$53,950$59,650$70,200$77,870
West Virginia700$43,240$45,310$29,160$36,090$51,010$51,010
Wisconsin5,530$54,180$54,780$43,750$48,480$60,600$64,460
Wyoming720$50,330$48,590$43,770$45,200$54,380$61,650

Hourly by-state wages are in the source dataset but not rendered here (annual only, to keep this table a manageable width); see the source link below for the full file. BLS suppresses some state-level figures for reliability: an em dash (—) means BLS did not publish that figure for this state and occupation. Per BLS’s own field definitions: "*" = a wage estimate is not available; "**" = an employment estimate is not available; "#" = a wage equal to or greater than $115.00 per hour or $239,200 per year (all three are shown here as —, not guessed). Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), State occupational employment and wage estimates, May 2024.

Similar-paying occupations in Construction and Extraction Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates. Wage figures are BLS OEWS estimates and may not reflect current pay.