Salaripedia
English

How much does a highway maintenance worker make in California?

$59,580a year

Median yearly pay for highway maintenance workers in California. That is $28.64 an hour or $4,965 a month.

Hourly
$28.64
Vs. national median
+19%
Rank among states
9 of 49
Jobs in the state
8,150
Pay range
Lowest 10%: $44,780Median: $59,580Highest 10%: $84,520
PercentileYearlyHourly
10th$44,780$21.53
25th$49,550$23.82
Median$59,580$28.64
75th$76,510$36.78
90th$84,520$40.63

Cities in California

Metro areas, median yearly pay.

San Jose, CA$79,000
Vallejo, CA$76,510
San Luis Obispo, CA$68,720
Napa, CA$66,830
Santa Maria, CA$66,550
Salinas, CA$64,160
Sacramento, CA$63,880
Riverside, CA$61,190
Redding, CA$60,010
San Francisco, CA$59,500
Santa Rosa, CA$59,500
Stockton, CA$59,500
Los Angeles, CA$58,540
Modesto, CA$56,670
Oxnard, CA$56,670
San Diego, CA$56,670
Chico, CA$54,480
El Centro, CA$54,480
Fresno, CA$54,480
Visalia, CA$53,360
Bakersfield, CA$50,200
Yuba City, CA$50,180
Merced, CA$49,240
Hanford, CA$47,500
Salaries for every job in California

Nearby in the ranking

States with similar pay for highway maintenance workers.

6. Massachusetts$61,500
7. Montana$60,960
8. North Dakota$60,630
9. California$59,580
10. Iowa$58,490
11. Vermont$58,460
12. Wisconsin$58,000
Highway Maintenance Worker salary in all states

Frequently asked questions

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

The median hourly pay in California is $28.64 ($59,580 a year).

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

Yes: $59,580 against $50,260 nationally, 19% more.

Where does California rank for highway maintenance worker pay?

California ranks 9 of 49 states.

Which city in California pays highway maintenance workers the most?

San Jose-Sunnyvale-Santa Clara, CA, with a median of $79,000 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.