Post job

Maintenance engineer salary

Average maintenance engineer salary

$47,133

$22.66 hourly rate

Entry-level maintenance engineer salary
$29,000 yearly salary
Updated January 8, 2025

Average Maintenance Engineer Salary

The average salary for a Maintenance Engineer is currently $47,133 annually, which equates to about $23 per hour. This figure can fluctuate significantly based on factors such as location, experience level, and industry. For example, engineers in states like California and Texas often command higher salaries due to the demand for skilled professionals in these regions.

Salary by Experience Level

Entry-level positions typically start around $35,000, whereas seasoned professionals with several years of experience can earn upwards of $60,000 annually. The variation illustrates the potential for career growth within this field.

Location Matters

Geographic location plays a crucial role in determining salary levels. Areas with high living costs or significant industrial activity tend to offer more competitive salaries. Research shows that Maintenance Engineers in metropolitan areas earn more than those in rural settings.

Job Opportunities

As industries continue to evolve, the demand for Maintenance Engineers remains strong. Opportunities exist in manufacturing, construction, and facility management sectors. Candidates with specialized skills or certifications often find themselves with multiple job offers.

On this page
Maintenance engineer salary by: 

Let Zippi find your next maintenance engineer job

Floating question marks illustration

Let Zippi find your next maintenance engineer job

Floating question marks illustration

Where can a Maintenance Engineer earn more?

Compare salary by location
Vs
89k
69k
49k
29k
9k
Columbus, OH$65,269
Saint Louis, MO$39,453
Compare salary by company
Vs
135k
115k
95k
75k
55k
Halliburton$106,364
Teva Pharmaceuticals$84,513

Maintenance engineer salaries by experience level

Maintenance engineer salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Indeed, Glassdoor, Ziprecruiter and Comparably, the average salary for a maintenance engineer typically falls between $41,301 and $98,914.
zippia
$47,133yearly
glassdoor[1]
$93,843yearly
indeed[2]
$41,301yearly
comparably[3]
$68,815yearly
Salary.com[4]
$98,914yearly
ZipRecruiter[5]
$54,658yearly

Average maintenance engineer salary by state

The highest-paying states for maintenance engineers are New Jersey, New York, and Delaware. The lowest average maintenance engineer salary states are Montana, Colorado, and Oklahoma.

  • State view
  • County view
Average salary:

Highest paying states for maintenance engineers

RankStateAvg. salaryHourly rate
1Delaware$59,112$28.42
2North Carolina$55,357$26.61
3District of Columbia$63,405$30.48
4Virginia$56,039$26.94
5Ohio$51,975$24.99
6New Jersey$66,930$32.18
7California$57,335$27.56
8Wisconsin$51,268$24.65
9Illinois$56,646$27.23
10New York$64,671$31.09
11South Carolina$49,537$23.82
12Pennsylvania$53,634$25.79
13Connecticut$55,707$26.78
14Michigan$51,522$24.77
15Kentucky$49,103$23.61
16Massachusetts$57,904$27.84
17Texas$50,051$24.06
18Maryland$52,688$25.33
19Rhode Island$53,384$25.67
20Minnesota$48,664$23.40
21Indiana$44,435$21.36
22Georgia$44,935$21.60
23Iowa$41,951$20.17
24New Hampshire$47,933$23.04
25Kansas$47,642$22.90
26West Virginia$48,017$23.09
27Wyoming$47,873$23.02
28Florida$42,612$20.49
29Hawaii$49,207$23.66
30Nevada$41,421$19.91
31Alabama$44,045$21.18
32Mississippi$40,584$19.51
33North Dakota$46,227$22.22
34Washington$41,896$20.14
35Vermont$43,746$21.03
36Arkansas$42,312$20.34
37Alaska$39,397$18.94
38Tennessee$39,117$18.81
39Arizona$37,391$17.98
40Nebraska$38,411$18.47
41South Dakota$43,170$20.75
42Colorado$36,732$17.66
43Oregon$39,206$18.85
44Louisiana$40,569$19.50
45Maine$37,341$17.95
46Utah$35,678$17.15
47Missouri$38,328$18.43
48Montana$37,189$17.88
49Oklahoma$36,419$17.51
50New Mexico$36,085$17.35
51Idaho$34,063$16.38

Highest paying cities for maintenance engineers

The highest-paying cities for maintenance engineers are New York, NY, Washington, DC, and Richmond, CA.

RankCityAvg. salaryHourly rate
1New York, NY$65,269$31.38
2Washington, DC$63,437$30.50
3Richmond, CA$59,237$28.48
4Boston, MA$57,711$27.75
5Chicago, IL$57,071$27.44
6Richmond, VA$55,819$26.84
7Philadelphia, PA$54,285$26.10
8Charlotte, NC$53,592$25.77
9Cleveland, OH$52,747$25.36
10Baltimore, MD$52,719$25.35
11San Antonio, TX$51,146$24.59
12Austin, MN$49,209$23.66
13Kansas City, KS$48,652$23.39
14Atlanta, GA$45,026$21.65
15Indianapolis, IN$44,372$21.33
16Miami, FL$43,033$20.69
17Seattle, WA$41,966$20.18
18Las Vegas, NV$41,562$19.98
19New Orleans, LA$40,731$19.58
20Saint Louis, MO$39,453$18.97

Maintenance engineer salary details

A maintenance engineer's salary ranges from $29,000 a year at the 10th percentile to $74,000 at the 90th percentile.

Average maintenance engineer salary graph
Average maintenance engineer salary graph, trends, and summary

What is a maintenance engineer's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$74,000$6,167$36
75th Percentile$59,000$4,917$28
Average$47,133$3,928$23
25th Percentile$37,000$3,083$18
10th Percentile$29,000$2,417$14

Highest paying maintenance engineer jobs

The highest paying types of maintenance engineers are maintenance electrician, electrical maintenance technician, and operations and maintenance technician.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Operations And Maintenance Technician$53,680$4,473$25.81182,405
Industrial Maintenance Mechanic$50,082$4,174$24.08168,718
Preventive Maintenance Technician$40,935$3,411$19.68170,517
Electrical Maintenance Technician$59,898$4,991$28.80206,538
Building Maintenance Mechanic$38,609$3,217$18.56129,668
General Maintenance Mechanic$37,631$3,136$18.09167,937

Top companies hiring maintenance engineers now:

  1. The Dow Chemical Company jobs (28)
  2. Embassy C E S jobs (67)
  3. Boeing jobs (23)
  4. Flowers Foods jobs (42)
  5. Hormel Foods jobs (34)

Which companies pay maintenance engineers the most?

Maintenance engineer salaries at Halliburton and Novo Nordisk are the highest-paying according to our most recent salary estimates. In addition, the average maintenance engineer salary at companies like General Motors and Dialogic Corp. are highly competitive.

RankCompanyAverage salaryHourly rate
1Halliburton$106,364$51.14
2Novo Nordisk$103,071$49.55
3General Motors$101,435$48.77
4Dialogic Corp.$100,806$48.46
5Micron Technology$98,358$47.29
6Sun Pharmaceutical Industries Inc.$94,954$45.65
7Portland General Electric$93,971$45.18
8Red Hat$92,035$44.25
9EPAM Systems$91,235$43.86
10Tesla$90,397$43.46
11Woods Services$89,999$43.27
12Novartis$89,607$43.08
13Merck$89,411$42.99
14Rolls-Royce$89,281$42.92
15Schaeffler$87,347$41.99
16Hargrove Engineers + Constructors$86,056$41.37
17EMD Millipore$85,871$41.28
18Apple$85,295$41.01
19Eastman$85,105$40.92
20Teva Pharmaceuticals$84,513$40.63

Wage gap by gender, race and education

$47,000$46,000$45,000$44,000$43,000$42,000
MaleFemale

Maintenance engineer salary trends

The average maintenance engineer salary has risen by $6,715 over the last ten years. In 2014, the average maintenance engineer earned $40,418 annually, but today, they earn $47,133 a year. That works out to a 11% change in pay for maintenance engineers over the last decade.

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

Average maintenance engineer salary over time

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

Maintenance engineer salary by year

YearAvg. salaryHourly rate% Change
2025$47,100$22.66+4.3%
2024$45,100$21.68+2.0%
2023$44,200$21.25+1.6%
2022$43,500$20.90+1.9%
2021$42,600$20.49+0.8%

Recently added maintenance engineer salaries

CompanyJobLocationDate addedSalary
Sonesta HotelsMaintenance EngineerIrvine, CA06/30/2025$50,088
Sonesta HotelsHotel Maintenance EngineerColumbus, OH06/30/2025$43,827
Sonesta HotelsEngineer-Hotel MaintenanceDenver, CO06/30/2025$52,175
Univision HoldingsMaintenance EngineerLos Angeles, CA06/30/2025$116,851
Minnesota StatePlant Maintenance EngineerWhite Bear Lake, MN06/30/2025$69,017
HiltonHotel Maintenance Engineer OvernightAlbany, NY06/29/2025$53,427
Marriott InternationalMaintenance Engineer IIISnowmass Village, CO06/29/2025$62,610
LindeRC Maintenance EngineerEast Chicago, IN06/29/2025$100,000
Spark By Hilton Mystic GrotonMaintenance EngineerMystic, CT06/29/2025$37,566
The Verve Hotel-Boston NatickPreventative Maintenance EngineerNatick, MA06/29/2025$45,914

Maintenance engineer salary FAQs

Search for maintenance engineer jobs

Browse installation, maintenance and repair jobs