Updated August 22, 2022

Average Maintenance Worker Salary

$36,132yearly

$17.37 hourly

Entry level Salary
$25,000 yearly
$25,000
10 %
$36,132
Median
$51,000
90 %

How much does a Maintenance Worker make?

Maintenance workers make $36,132 per year on average, or $17.37 per hour, in the United States. Maintenance workers on the lower end of that spectrum, the bottom 10% to be exact, make roughly $25,000 a year, while the top 10% makes $51,000.

Location impacts how much a maintenance worker can expect to make. Maintenance workers make the most in Alaska, California, Washington, Hawaii, and Massachusetts.

Highest Paying States For Maintenance Workers

The darker areas on the map show where maintenance workers earn the highest salaries across all 50 states.

  • State View
  • County View
Average Salary:

Maintenance Worker average salary by State

Rank  State  Avg. Salary  Hourly Rate  Job Count  
1Washington$45,642$21.941,664
2New Hampshire$40,853$19.64431
3California$45,857$22.056,608
4Alaska$52,017$25.01110
5Minnesota$43,120$20.73924
6Wisconsin$41,143$19.78832
7Nevada$40,627$19.53342
8Oregon$39,195$18.84958
9Idaho$38,296$18.41303
10Rhode Island$43,619$20.9793
11Iowa$38,946$18.72519
12Massachusetts$43,781$21.05816
13Nebraska$36,053$17.33561
14Hawaii$45,546$21.90103
15Utah$36,301$17.45733
16Connecticut$38,453$18.49695
17North Dakota$39,754$19.1187
18South Dakota$35,239$16.94223
19New York$40,248$19.351,457
20Colorado$36,916$17.751,229
21Vermont$38,784$18.6576
22Pennsylvania$35,839$17.231,503
23Delaware$35,863$17.24222
24District of Columbia$39,829$19.15196
25Ohio$34,095$16.391,518
26Montana$36,502$17.55133
27Illinois$37,033$17.801,459
28New Jersey$38,963$18.73839
29Missouri$32,831$15.781,415
30Indiana$34,678$16.67810
31New Mexico$32,538$15.64388
32Tennessee$29,936$14.391,626
33North Carolina$30,634$14.732,527
34Arizona$33,057$15.89842
35Wyoming$34,419$16.5562
36Virginia$32,734$15.741,872
37Maine$33,338$16.03169
38Michigan$32,471$15.61953
39Texas$29,424$14.154,537
40Georgia$28,959$13.922,534
41Kentucky$29,948$14.40662
42Maryland$34,437$16.56715
43West Virginia$31,881$15.33127
44Louisiana$28,390$13.65722
45Florida$27,551$13.254,124
46Alabama$28,716$13.81864
47Kansas$30,949$14.88384
48South Carolina$27,352$13.151,035
49Oklahoma$28,129$13.52609
50Mississippi$27,465$13.20342
51Arkansas$25,987$12.49278

Highest Paying Cities For Maintenance Workers

Rank  City  Avg. Salary  Hourly 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

Here Are The Five Most In Demand Cities Right Now:

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

Maintenance Worker Salary Details

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

What is a Maintenance Worker's Salary?

Percentile  Annual Salary  Monthly Salary  Hourly 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

Average Salary By Related Titles

Job Title  Annual Salary  Monthly Salary  Hourly Rate  Job 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

Here are the five companies hiring the most now:

  1. National Park Foundation Jobs (190)
  2. City of New York Jobs (715)
  3. Kelly Services Jobs (114)
  4. ManpowerGroup Jobs (89)
  5. Ace Jobs (66)

Which Companies Pay Maintenance Workers The Most?

According to our most recent salary estimates, ABB and BNSF Railway are the highest paying companies for maintenance workers.
Rank  Company  Average Salary  Hourly Rate  Job Openings  
1ABB$63,131$30.3522
2BNSF Railway$57,320$27.5614
3Dartmouth$56,359$27.108
4Columbia University in the City of New York$56,280$27.063
5Mount St. Mary's University$55,634$26.751
6Jacobs Engineering Group$55,422$26.65
7AMETEK$53,525$25.737
8Lakeland Electric$51,783$24.90
9UC Santa Barbara$51,188$24.61
10Simon Property Group$51,173$24.6048
11Lovelace Respiratory Research Institute$51,082$24.561
12Exterran Corporation HQ$51,051$24.54
13Georgetown University$50,914$24.4810
14San Diego County Water Authority$50,504$24.28
15University of California, Berkeley$50,471$24.261
16University of California$50,152$24.1120
17Jewish United Fund of Metropolitan Chicago$49,821$23.95
18Central Valley School District$49,810$23.95
19The University of Chicago$49,724$23.91
20W. M. Keck Observatory$49,709$23.90

How Much Do Maintenance Workers Make In Different Industries?

Maintenance worker salaries can vary depending on the industry. In fact, our data shows that the manufacturing, government, and education industries tend to offer much higher salaries for maintenance workers. For example, maintenance workers make a whopping average salary of $37,554 while working in the manufacturing industry. Meanwhile, other people in this field are making $37,413 in the government industry and $35,844 in the education industry.

Maintenance workers may want to avoid working in the hospitality industry as it offers the lowest average salary of $32,798.

Highest Paying Industries For Maintenance Workers

Rank  Industry  Average Salary  Hourly 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 salary for a maintenance worker can vary depending on the years of experience that a person has, from entry level to senior level. Data on how experience level affects total compensation is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

Average Maintenance Worker Salary Over Time

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

    Maintenance Worker Salary By Year

    Year  Avg. Salary  Hourly Rate  % Change  
    2022$36,100$17.37+4.3%
    2021$34,600$16.62+2.0%
    2020$33,900$16.29+1.6%
    2019$33,300$16.02+1.9%
    2018$32,700$15.71+0.8%

    Recently Added Maintenance Worker Salaries

    Company  Job  Location  Date Added  Salary  
    Services for The UnderservedMaintenance WorkerNew York, NY07/26/2022$32,781
    The Salvation ArmyMaintenance Worker-Harbor Light ComplexCleveland, OH07/26/2022$29,218
    Bluegreen ResortsMaintenance Worker-2Nd ShiftPigeon Forge, TN07/26/2022$33,392
    Propark MobilityMaintenance WorkerFine, NY07/26/2022$37,566
    Tongue Point Job Corps CenterMaintenance WorkerAstoria, OR07/26/2022$35,479
    Propark MobilityMaintenance WorkerJacksonville, FL07/26/2022$27,131
    The Salvation ArmyMaintenance WorkerWaymart, PA07/26/2022$29,218
    Simpson Housing LLLPHotel Maintenance WorkerHillsboro, OR07/26/2022$28,655
    Hamilton-RykerMaintenance WorkerSan Marcos, TX07/25/2022$29,218
    City of Edmond, OkGolf Maintenance WorkerEdmond, OK07/25/2022$32,077

    Maintenance Worker Salaries FAQs

    What state pays Maintenance Workers the most?

    Alaska pays Maintenance Workers the most in the United States, with an average salary of $52,017 per year, or $25.01 per hour.

    How do I know if I'm being paid fairly as a Maintenance Worker?

    You know if you are being paid fairly as a Maintenance Worker if your pay is close to the average pay for the state you live in. For example, if you live in California you should be paid close to $45,857 per year.

    What type of Maintenance Worker gets paid the most?

    Electrical Maintenance Technician gets paid the most. Electrical Maintenance Technician made a median salary of $59,898. The best-paid 10 percent make $67,000, while the lowest-paid 10 percent make $53,000.

    What is a good starting salary for a Maintenance Worker?

    A good starting salary for a maintenance worker is $22,000 in the United States. That puts you in the 10th percentile of annual income for a maintenance worker in the U.S., which is about what you would expect if you were new to the field. The average salary for maintenance workers is $32,478, but that normally requires some level of experience to achieve. Furthermore, a good starting salary for a maintenance worker can vary by state.

    Search For Maintenance Worker Jobs