Salaripedia
English

How much does a maintenance and repair worker make in California?

$57,000a year

Median yearly pay for maintenance and repair workers in California. That is $27.40 an hour or $4,750 a month.

Hourly
$27.40
Vs. national median
+15%
Rank among states
9 of 51
Jobs in the state
143,060
Pay range
Lowest 10%: $38,810Median: $57,000Highest 10%: $82,710
PercentileYearlyHourly
10th$38,810$18.66
25th$46,330$22.27
Median$57,000$27.40
75th$71,220$34.24
90th$82,710$39.76

Cities in California

Metro areas, median yearly pay.

San Francisco, CA$63,630
San Jose, CA$63,220
Napa, CA$61,860
Vallejo, CA$61,400
Modesto, CA$59,650
Stockton, CA$59,590
Hanford, CA$59,200
Santa Rosa, CA$58,170
Merced, CA$56,700
Sacramento, CA$56,570
Los Angeles, CA$56,520
Yuba City, CA$55,100
Oxnard, CA$54,570
San Diego, CA$54,530
Riverside, CA$53,560
Santa Maria, CA$52,780
Chico, CA$52,040
Fresno, CA$51,450
Bakersfield, CA$50,800
Salinas, CA$50,760
Visalia, CA$50,580
Santa Cruz, CA$50,000
San Luis Obispo, CA$49,400
El Centro, CA$47,870
Redding, CA$47,820
Salaries for every job in California

Nearby in the ranking

States with similar pay for maintenance and repair workers.

6. Hawaii$57,960
7. New York$57,790
8. Connecticut$57,620
9. California$57,000
10. Illinois$56,720
11. Wisconsin$55,810
12. Vermont$55,510
Maintenance and Repair Worker salary in all states

Frequently asked questions

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

The median hourly pay in California is $27.40 ($57,000 a year).

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

Yes: $57,000 against $49,590 nationally, 15% more.

Where does California rank for maintenance and repair worker pay?

California ranks 9 of 51 states.

Which city in California pays maintenance and repair workers the most?

San Francisco-Oakland-Fremont, CA, with a median of $63,630 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.