Calculate your salary

There are many factors that determine how much you should be earning as a Maintenance Worker. Use Zippia's Salary Calculator to see how your pay matches up.

How Much Does a Maintenance Worker Earn In The United States?

Maintenance Worker Salaries
Updated December 31, 2020
Average Yearly Salary
$36,000
$25,000
$36,000
$52,000
Maintenance workers in the United States make an average salary of $36,357 per year or $17.48 per hour. People on the lower end of that spectrum, the bottom 10% to be exact, make roughly $25,000 a year, while the top 10% makes $52,000. As most things go, location can be critical. California, Hawaii, Nevada, Illinois, and Connecticut provide the highest maintenance worker salaries.
Best Paying Cities
Your City
0 selections

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

Where Maintenance Workers Earn The Most

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

Average Salary

How Much Do Maintenance Workers Earn In Different Cities?

Throughout the U.S., the average salary for a maintenance worker is roughly $36,357 per year, which boils down to $17.48 per hour. Interestingly enough, maintenance workers have the highest salaries in Santa Rosa, CA at about $49,528 per year. For those who are just starting out, the average entry-level salary in Santa Rosa, CA is $32,000. Additionally, maintenance workers make more than the average salary in Chicago, IL, Minneapolis, MN, Des Moines, WA, Des Moines, IA, and New York, NY. On a more broad level, maintenance worker salaries are highest in California, Hawaii, Nevada, Illinois, Connecticut, Minnesota, and Alaska. On the contrary, Georgia, South Carolina, and Louisiana offer the lowest maintenance worker salaries.
Location
City
Average Salary

Santa Rosa, CA

Salary Range39k - 62k$50k$49,528
Chicago, IL
Salary Range33k - 53k$42k$42,195
Minneapolis, MN
Salary Range32k - 51k$41k$40,926

Des Moines, WA

Salary Range31k - 50k$40k$39,943
Des Moines, IA
Salary Range31k - 49k$39k$39,210
New York, NY
Salary Range30k - 48k$39k$38,575

Lakewood, NJ

Salary Range30k - 47k$38k$37,865
Phoenix, AZ
Salary Range29k - 46k$37k$36,720

Pueblo, CO

Salary Range28k - 46k$36k$36,120

Salt Lake City, UT

Salary Range27k - 44k$35k$35,101
$24k
$62k

High Paying Maintenance Worker Jobs

Which Companies Pay Maintenance Workers The Most?

If you want to get paid the most as a maintenance worker, being employed by a company such as Estes Express Lines or Sysco would be a smart choice, as they are the highest paying companies in this field. Additionally, companies like Bank of Labor and Des Moines Public Works Department also report highly competitive salaries for maintenance workers.
Company
Company
Average Salary
Estes Express Lines
Salary Range40k - 52k$46k$46,070
Sysco
Salary Range36k - 50k$43k$43,236
Bank of Labor
Salary Range36k - 50k$43k$43,053
Des Moines Public Works Department
Salary Range39k - 46k$43k$42,795
Northwestern
Salary Range36k - 49k$43k$42,600
Montgomery County Government
Salary Range39k - 46k$43k$42,553
Ag Processing
Salary Range36k - 49k$43k$42,509
Inter-Con Security Systems
Salary Range36k - 49k$42k$42,420
Cocoa PD
Salary Range39k - 45k$42k$42,374
Matrix Service
Salary Range36k - 49k$42k$42,353
$35k
$52k

The largest raises come from changing jobs.

See what's out there.

Maintenance Worker Salary History

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

Location

    How Much Do Maintenance Workers Make In Different Industries?

    As we previously stated, maintenance worker salaries can vary depending on the industry. In fact, our data shows that health care, professional, and manufacturing companies tend to offer much higher salaries for maintenance workers. For example, maintenance workers make a whopping average salary of $39,716 while working for health care companies. Meanwhile, other people in this field are making $38,703 at professional companies and $35,474 at manufacturing companies. But maintenance workers may want to avoid working in the finance industry as it offers the lowest average salary at $33,990.
    Industry
    Average Salary

    Health Care

    Salary Range33k - 46k$40k$39,716

    Professional

    Salary Range32k - 45k$39k$38,703

    Manufacturing

    Salary Range29k - 42k$35k$35,474

    Government

    Salary Range30k - 40k$35k$35,111

    Hospitality

    Salary Range29k - 40k$35k$34,881

    Retail

    Salary Range30k - 38k$34k$34,291

    Finance

    Salary Range27k - 41k$34k$33,990
    $27k
    $46k

    How Experience Affects Maintenance Worker Salaries

    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.

    Recently Added Maintenance Worker Salaries

    Location
    CompanyJobLocationDate AddedSalary
    Metropolitan Water District of Salt Lake & Sandy
    Metropolitan Water District of Salt Lake & Sandy
    Building Maintenance Worker
    Building Maintenance Worker
    Building Maintenance Worker
    Salt Lake City, UT
    Salt Lake City, UT
    01/30/2021
    01/30/2021
    $34,916
    $34,916
    01/30/2021
    City of Billings
    City of Billings
    Maintenance Worker-Collections
    Maintenance Worker-Collections
    Maintenance Worker-Collections
    Billings, MT
    Billings, MT
    01/29/2021
    01/29/2021
    $37,211
    $37,211
    01/29/2021
    Maintenance Worker
    Maintenance Worker
    Bossier City, LA
    Bossier City, LA
    01/29/2021
    01/29/2021
    $21,914
    $21,914
    01/29/2021
    Waco Healthcare and Rehabilitation
    Waco Healthcare and Rehabilitation
    Maintenance Worker
    Maintenance Worker
    Maintenance Worker
    Waco, TX
    Waco, TX
    01/29/2021
    01/29/2021
    $20,870
    $20,870
    01/29/2021
    Peopleready
    Peopleready
    Maintenance Worker
    Maintenance Worker
    Maintenance Worker
    Norfolk, VA
    Norfolk, VA
    01/29/2021
    01/29/2021
    $31,305
    $31,305
    01/29/2021
    Maintenance Worker 2
    Maintenance Worker 2
    Adel, IA
    Adel, IA
    01/29/2021
    01/29/2021
    $31,263
    $31,263
    01/29/2021
    Stanislaus County Office of Education
    Stanislaus County Office of Education
    Skilled Maintenance Worker I, (Internal) Vacancy CL, Deadline Date :00 PM PST
    Skilled Maintenance Worker I, (Internal) Vacancy CL, Deadline Date :00 PM PST
    Skilled Maintenance Worker I, (Internal) Vacancy CL, Deadline Date :00 PM PST
    Modesto, CA
    Modesto, CA
    01/29/2021
    01/29/2021
    $43,848
    $43,848
    01/29/2021
    Kelly Services
    Kelly Services
    Facilities Maintenance Worker
    Facilities Maintenance Worker
    Facilities Maintenance Worker
    Miami, FL
    Miami, FL
    01/28/2021
    01/28/2021
    $31,305
    $31,305
    01/28/2021
    Road Maintenance Worker III
    Road Maintenance Worker III
    Shasta, CA
    Shasta, CA
    01/27/2021
    01/27/2021
    $45,643
    $45,643
    01/27/2021
    Maintenance Worker
    Maintenance Worker
    Colorado Springs, CO
    Colorado Springs, CO
    01/27/2021
    01/27/2021
    $31,305
    $31,305
    01/27/2021