Post Job

Maintenance Worker salary

Average maintenance worker salary

$36,132

$17.37 hourly rate

Entry-level maintenance worker salary
$25,000 yearly salary
Updated January 8, 2025

How much does a maintenance worker make?

The average maintenance worker salary in the United States is $36,132. Maintenance worker salaries typically range between $25,000 and $51,000 yearly. The average hourly rate for maintenance workers is $17.37 per hour.

Maintenance worker salary is impacted by location, education, and experience. Maintenance workers earn the highest average salary in Alaska.

On This Page
Maintenance worker salary by: 

Where can a Maintenance Worker earn more?

Compare salary by location
Vs
61k
41k
21k
1k
Ashburn, VA$48,779
Kansas City, KS$31,233
Compare salary by company
Vs
80k
60k
40k
20k
ABB$63,131
W. M. Keck Observatory$49,709

Maintenance Worker

Maintenance Worker salary estimates from across the web

Based on the latest salary information compiled by Zippia, Ziprecruiter and CareerExplorer, the average salary for a maintenance worker typically falls between $36,132 and $43,180.
zippia
$36,132yearly
ZipRecruiter[1]
$42,929yearly
CareerExplorer[2]
$43,180yearly

Average maintenance worker salary by state

The highest-paying states for maintenance workers are Alaska, California, and Washington. The lowest average maintenance worker salary states are Louisiana, Oklahoma, and Florida.

  • State View
  • County View
Average Salary:

Highest paying states for maintenance workers

RankStateAvg. SalaryHourly Rate
1Washington$45,642$21.94
2New Hampshire$40,853$19.64
3California$45,857$22.05
4Alaska$52,017$25.01
5Minnesota$43,120$20.73
6Wisconsin$41,143$19.78
7Nevada$40,627$19.53
8Oregon$39,195$18.84
9Idaho$38,296$18.41
10Rhode Island$43,619$20.97
11Iowa$38,946$18.72
12Massachusetts$43,781$21.05
13Nebraska$36,053$17.33
14Hawaii$45,546$21.90
15Utah$36,301$17.45
16Connecticut$38,453$18.49
17North Dakota$39,754$19.11
18South Dakota$35,239$16.94
19New York$40,248$19.35
20Colorado$36,916$17.75
21Vermont$38,784$18.65
22Pennsylvania$35,839$17.23
23Delaware$35,863$17.24
24District of Columbia$39,829$19.15
25Ohio$34,095$16.39
26Montana$36,502$17.55
27Illinois$37,033$17.80
28New Jersey$38,963$18.73
29Missouri$32,831$15.78
30Indiana$34,678$16.67
31New Mexico$32,538$15.64
32Tennessee$29,936$14.39
33North Carolina$30,634$14.73
34Arizona$33,057$15.89
35Wyoming$34,419$16.55
36Virginia$32,734$15.74
37Maine$33,338$16.03
38Michigan$32,471$15.61
39Texas$29,424$14.15
40Georgia$28,959$13.92
41Kentucky$29,948$14.40
42Maryland$34,437$16.56
43West Virginia$31,881$15.33
44Louisiana$28,390$13.65
45Florida$27,551$13.25
46Alabama$28,716$13.81
47Kansas$30,949$14.88
48South Carolina$27,352$13.15
49Oklahoma$28,129$13.52
50Mississippi$27,465$13.20
51Arkansas$25,987$12.49

Highest paying cities for maintenance workers

The highest-paying cities for maintenance workers are Santa Rosa, CA, Des Moines, WA, and Minneapolis, MN.

RankCityAvg. SalaryHourly Rate
1Santa Rosa, CA$48,779$23.45
2Des Moines, WA$45,867$22.05
3Minneapolis, MN$43,240$20.79
4Salem, NH$40,933$19.68
5Albany, NY$40,739$19.59
6Eugene, OR$39,466$18.97
7Des Moines, IA$38,876$18.69
8Lakewood, NJ$38,581$18.55
9Loveland, CO$37,340$17.95
10Chicago, IL$37,158$17.86
11Syracuse, UT$36,485$17.54
12Billings, MT$36,180$17.39
13Philadelphia, PA$35,966$17.29
14Cleveland, OH$35,598$17.11
15Portland, ME$33,601$16.15
16Phoenix, AZ$33,229$15.98
17Kansas City, MO$33,227$15.97
18Albuquerque, NM$32,689$15.72
19Charlottesville, VA$32,622$15.68
20Kansas City, KS$31,233$15.02

Maintenance Workers are the most in-demand in these five cities:

  1. Santa Rosa, CA
  2. Des Moines, WA
  3. Minneapolis, MN
  4. Salem, NH
  5. Albany, NY

Maintenance Worker salary details

A maintenance worker's salary ranges from $25,000 a year at the 10th percentile to $51,000 at the 90th percentile.

Average Maintenance Worker Salary Graph
Average Maintenance Worker Salary Graph, Trends, and Summary

What is a maintenance worker's salary?

PercentileAnnual SalaryMonthly SalaryHourly Rate
90th Percentile$51,000$4,250$25
75th Percentile$43,000$3,583$21
Average$36,132$3,011$17
25th Percentile$30,000$2,500$14
10th Percentile$25,000$2,083$12

Highest paying maintenance worker jobs

The highest paying types of maintenance workers are electrical maintenance technician, maintenance engineer, and maintenance coordinator.

Job TitleAnnual SalaryMonthly SalaryHourly RateJob Openings
Groundskeeping Maintenance$30,512$2,543$14.6794,448
Electrical Maintenance Technician$59,898$4,991$28.80206,538
Building Maintenance Technician$40,065$3,339$19.26159,634
Facility Maintenance Technician$39,575$3,298$19.03171,217
Building Maintenance Mechanic$38,609$3,217$18.56129,668
General Maintenance Mechanic$37,631$3,136$18.09167,937

Which companies pay maintenance workers the most?

Maintenance worker salaries at ABB and BNSF Railway are the highest-paying according to our most recent salary estimates. In addition, the average maintenance worker salary at companies like Dartmouth and Columbia University in the City of New York are highly competitive.

Wage gap by gender, race and education

$36,000$35,400$34,800$34,200$33,600$33,000
MaleFemale

Maintenance Worker salary by industry

The average maintenance worker salary varies across industries:

  • The average maintenance worker salary in the manufacturing industry is $37,554, the highest of any industry.
  • The average maintenance worker salary in the finance industry is $37,413.
  • Maintenance workers in the hospitality industry earn an average salary of $32,798, the lowest of any industry.

Highest paying industries for maintenance workers

RankIndustryAverage SalaryHourly Rate
1Manufacturing$37,554$18.05
2Government$37,413$17.99
3Education$35,844$17.23
4Retail$34,908$16.78
5Hospitality$32,798$15.77

High Paying Maintenance Worker Jobs

Maintenance Worker salary trends

The average maintenance worker salary has risen by $5,147 over the last ten years. In 2014, the average maintenance worker earned $30,985 annually, but today, they earn $36,132 a year. That works out to a 11% change in pay for maintenance workers over the last decade.

Compare maintenance worker salaries for cities or states with the national average over time.

Average maintenance worker salary over time

Compare maintenance worker salaries for individual cities or states with the national average.

    Maintenance Worker salary by year

    YearAvg. SalaryHourly Rate% Change
    2025$36,100$17.37+4.3%
    2024$34,600$16.62+2.0%
    2023$33,900$16.29+1.6%
    2022$33,300$16.02+1.9%
    2021$32,700$15.71+0.8%

    Recently added maintenance worker salaries

    CompanyJobLocationDate AddedSalary
    PeoplereadyMaintenance WorkerRaleigh, NC12/18/2024$37,566
    Georgetown UniversityBuilding Maintenance Worker-Facilities ManagementWashington, DC12/18/2024$42,784
    Cityofflorence.comMaintenance Worker-Community ServicesFlorence, SC12/18/2024$31,305
    Minnesota StateMaintenance WorkerMinneapolis, MN12/18/2024$42,198
    State of South DakotaBuilding Maintenance Lead WorkerSioux Falls, SD12/18/2024$41,740
    Core MarkWorker, Building MaintenanceLivermore, CA12/17/2024$52,175
    VoltMaintenance WorkerDanville, KY12/17/2024$40,697
    City of Plano, TxPublic Work Maintenance Worker I-Signs and MarkingsPlano, TX12/17/2024$36,919
    Tarzana Treatment Centers Inc.Maintenance Worker ILong Beach, CA12/16/2024$53,740
    Valley Hospital Medical Center, Inc.Maintenance Worker Engineering (Grave Yard)Nevada12/16/2024$49,942

    Maintenance Worker salary FAQs

    Search for maintenance worker jobs

    Browse installation, maintenance and repair jobs