Calculate your salary

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

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

Mechanical Maintenance Worker Salaries
Updated April 6, 2021
Average Yearly Salary
$44,000
$35,000
$44,000
$54,000
Mechanical maintenance workers in the United States make an average salary of $44,129 per year or $21.22 per hour. People on the lower end of that spectrum, the bottom 10% to be exact, make roughly $35,000 a year, while the top 10% makes $54,000. As most things go, location can be critical. Hawaii, Rhode Island, Massachusetts, Alaska, and Connecticut provide the highest mechanical 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 Mechanical Maintenance Workers Earn The Most

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

Average Salary

How Much Do Mechanical Maintenance Workers Earn In Different Cities?

If both location and money are important to you, then you might want to check out moving to Hawaii, Rhode Island and Massachusetts, as these three states offer the highest salaries throughout the U.S. for mechanical maintenance workers. Quite opposite of that list is the lowest paying states, which are Arkansas, Alabama, and Tennessee.
Location
1. Albany, NY
$48,995
Avg. Salary
$32k
$59k
2. Saint Louis, MO
$42,891
Avg. Salary
$32k
$59k
3. San Antonio, TX
$41,168
Avg. Salary
$32k
$59k

High Paying Mechanical Maintenance Worker Jobs

Which Companies Pay Mechanical Maintenance Workers The Most?

Company
Avg. Salary
$32k
$37k

The largest raises come from changing jobs.

See what's out there.

Mechanical Maintenance Worker Salary History

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

Location

    How Much Do Mechanical Maintenance Workers Make In Different Industries?

    Mechanical maintenance worker salaries can vary on many factors, including what industry a job is in. In fact, jobs with manufacturing, retail, and hospitality companies tend to be the highest paying. Furthermore, a mechanical maintenance worker can make a yearly salary of $47,234 while working for manufacturing companies. All the while, other mechanical maintenance workers are making $42,142 at retail companies and $41,521 at hospitality companies. One industry mechanical maintenance workers may want to avoid is the government industry as it offers the lowest average salary at $37,762.
    1. Manufacturing
    $47,234
    Avg. Salary
    $35k
    $50k
    2. Retail
    $42,142
    Avg. Salary
    $35k
    $50k
    3. Hospitality
    $41,521
    Avg. Salary
    $35k
    $50k
    4. Government
    $37,762
    Avg. Salary
    $35k
    $50k

    How Experience Affects Mechanical Maintenance Worker Salaries

    The salary for a mechanical 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 Mechanical Maintenance Worker Salaries

    Location
    CompanyascdescJobascdescLocationascdescDate AddedascdescSalaryascdesc
    Seasonal Worker VIII-Mechanic
    Seasonal Worker VIII-Mechanic
    Lees Summit, MO
    Lees Summit, MO
    03/28/2021
    03/28/2021
    $32,349
    $32,349
    03/28/2021
    Minnesota City Jobs
    Minnesota City Jobs
    Mechanic Public Works
    Mechanic Public Works
    Mechanic Public Works
    White Bear Lake, MN
    White Bear Lake, MN
    11/17/2020
    11/17/2020
    $53,448
    $53,448
    11/17/2020
    Preventative Maintenance Mechanic II, 4 Day Work Week, 4AM PM
    Preventative Maintenance Mechanic II, 4 Day Work Week, 4AM PM
    Milwaukee, WI
    Milwaukee, WI
    06/27/2020
    06/27/2020
    $43,827
    $43,827
    06/27/2020
    Seasonal Worker Xiii-Mechanic
    Seasonal Worker Xiii-Mechanic
    Lees Summit, MO
    Lees Summit, MO
    05/22/2020
    05/22/2020
    $31,305
    $31,305
    05/22/2020
    Skilled Trades Worker: Liftstation Maintenance: Electrical & Mechanical Equipment
    Skilled Trades Worker: Liftstation Maintenance: Electrical & Mechanical Equipment
    Sarasota, FL
    Sarasota, FL
    04/02/2020
    04/02/2020
    $38,192
    $38,192
    04/02/2020
    County of Howard Md
    County of Howard Md
    Mechanical Maintenance Worker
    Mechanical Maintenance Worker
    Mechanical Maintenance Worker
    Savage, MD
    Savage, MD
    01/24/2020
    01/24/2020
    $37,107
    $37,107
    01/24/2020
    Village of Milan
    Village of Milan
    Mechanical Maintenance Worker
    Mechanical Maintenance Worker
    Mechanical Maintenance Worker
    Milan, IL
    Milan, IL
    12/31/2019
    12/31/2019
    $54,256
    $54,256
    12/31/2019
    Veterans Affairs, Veterans Health Administration
    Veterans Affairs, Veterans Health Administration
    Mechanical Maintenance Worker
    Mechanical Maintenance Worker
    Mechanical Maintenance Worker
    Louisville, KY
    Louisville, KY
    11/24/2019
    11/24/2019
    $59,939
    $59,939
    11/24/2019
    City of St. Louis Department of Personnel
    City of St. Louis Department of Personnel
    Mechanical Maintenance Worker
    Mechanical Maintenance Worker
    Mechanical Maintenance Worker
    Saint Louis, MO
    Saint Louis, MO
    11/08/2019
    11/08/2019
    $40,196
    $40,196
    11/08/2019
    Glenn County
    Glenn County
    Mechanical Maintenance Worker
    Mechanical Maintenance Worker
    Mechanical Maintenance Worker
    Willows, CA
    Willows, CA
    10/22/2019
    10/22/2019
    $40,279
    $40,279
    10/22/2019