Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
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.
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.
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.
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.
Let Zippi find your next maintenance engineer job
Let Zippi find your next maintenance engineer job
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.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Delaware | $59,112 | $28.42 |
| 2 | North Carolina | $55,357 | $26.61 |
| 3 | District of Columbia | $63,405 | $30.48 |
| 4 | Virginia | $56,039 | $26.94 |
| 5 | Ohio | $51,975 | $24.99 |
| 6 | New Jersey | $66,930 | $32.18 |
| 7 | California | $57,335 | $27.56 |
| 8 | Wisconsin | $51,268 | $24.65 |
| 9 | Illinois | $56,646 | $27.23 |
| 10 | New York | $64,671 | $31.09 |
| 11 | South Carolina | $49,537 | $23.82 |
| 12 | Pennsylvania | $53,634 | $25.79 |
| 13 | Connecticut | $55,707 | $26.78 |
| 14 | Michigan | $51,522 | $24.77 |
| 15 | Kentucky | $49,103 | $23.61 |
| 16 | Massachusetts | $57,904 | $27.84 |
| 17 | Texas | $50,051 | $24.06 |
| 18 | Maryland | $52,688 | $25.33 |
| 19 | Rhode Island | $53,384 | $25.67 |
| 20 | Minnesota | $48,664 | $23.40 |
| 21 | Indiana | $44,435 | $21.36 |
| 22 | Georgia | $44,935 | $21.60 |
| 23 | Iowa | $41,951 | $20.17 |
| 24 | New Hampshire | $47,933 | $23.04 |
| 25 | Kansas | $47,642 | $22.90 |
| 26 | West Virginia | $48,017 | $23.09 |
| 27 | Wyoming | $47,873 | $23.02 |
| 28 | Florida | $42,612 | $20.49 |
| 29 | Hawaii | $49,207 | $23.66 |
| 30 | Nevada | $41,421 | $19.91 |
| 31 | Alabama | $44,045 | $21.18 |
| 32 | Mississippi | $40,584 | $19.51 |
| 33 | North Dakota | $46,227 | $22.22 |
| 34 | Washington | $41,896 | $20.14 |
| 35 | Vermont | $43,746 | $21.03 |
| 36 | Arkansas | $42,312 | $20.34 |
| 37 | Alaska | $39,397 | $18.94 |
| 38 | Tennessee | $39,117 | $18.81 |
| 39 | Arizona | $37,391 | $17.98 |
| 40 | Nebraska | $38,411 | $18.47 |
| 41 | South Dakota | $43,170 | $20.75 |
| 42 | Colorado | $36,732 | $17.66 |
| 43 | Oregon | $39,206 | $18.85 |
| 44 | Louisiana | $40,569 | $19.50 |
| 45 | Maine | $37,341 | $17.95 |
| 46 | Utah | $35,678 | $17.15 |
| 47 | Missouri | $38,328 | $18.43 |
| 48 | Montana | $37,189 | $17.88 |
| 49 | Oklahoma | $36,419 | $17.51 |
| 50 | New Mexico | $36,085 | $17.35 |
| 51 | Idaho | $34,063 | $16.38 |
The highest-paying cities for maintenance engineers are New York, NY, Washington, DC, and Richmond, CA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | New York, NY | $65,269 | $31.38 |
| 2 | Washington, DC | $63,437 | $30.50 |
| 3 | Richmond, CA | $59,237 | $28.48 |
| 4 | Boston, MA | $57,711 | $27.75 |
| 5 | Chicago, IL | $57,071 | $27.44 |
| 6 | Richmond, VA | $55,819 | $26.84 |
| 7 | Philadelphia, PA | $54,285 | $26.10 |
| 8 | Charlotte, NC | $53,592 | $25.77 |
| 9 | Cleveland, OH | $52,747 | $25.36 |
| 10 | Baltimore, MD | $52,719 | $25.35 |
| 11 | San Antonio, TX | $51,146 | $24.59 |
| 12 | Austin, MN | $49,209 | $23.66 |
| 13 | Kansas City, KS | $48,652 | $23.39 |
| 14 | Atlanta, GA | $45,026 | $21.65 |
| 15 | Indianapolis, IN | $44,372 | $21.33 |
| 16 | Miami, FL | $43,033 | $20.69 |
| 17 | Seattle, WA | $41,966 | $20.18 |
| 18 | Las Vegas, NV | $41,562 | $19.98 |
| 19 | New Orleans, LA | $40,731 | $19.58 |
| 20 | Saint Louis, MO | $39,453 | $18.97 |
A maintenance engineer's salary ranges from $29,000 a year at the 10th percentile to $74,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly 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 |
The highest paying types of maintenance engineers are maintenance electrician, electrical maintenance technician, and operations and maintenance technician.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Operations And Maintenance Technician | $53,680 | $4,473 | $25.81 | 182,405 |
| Industrial Maintenance Mechanic | $50,082 | $4,174 | $24.08 | 168,718 |
| Preventive Maintenance Technician | $40,935 | $3,411 | $19.68 | 170,517 |
| Electrical Maintenance Technician | $59,898 | $4,991 | $28.80 | 206,538 |
| Building Maintenance Mechanic | $38,609 | $3,217 | $18.56 | 129,668 |
| General Maintenance Mechanic | $37,631 | $3,136 | $18.09 | 167,937 |
Top companies hiring maintenance engineers now:
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.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Halliburton | $106,364 | $51.14 |
| 2 | Novo Nordisk | $103,071 | $49.55 |
| 3 | General Motors | $101,435 | $48.77 |
| 4 | Dialogic Corp. | $100,806 | $48.46 |
| 5 | Micron Technology | $98,358 | $47.29 |
| 6 | Sun Pharmaceutical Industries Inc. | $94,954 | $45.65 |
| 7 | Portland General Electric | $93,971 | $45.18 |
| 8 | Red Hat | $92,035 | $44.25 |
| 9 | EPAM Systems | $91,235 | $43.86 |
| 10 | Tesla | $90,397 | $43.46 |
| 11 | Woods Services | $89,999 | $43.27 |
| 12 | Novartis | $89,607 | $43.08 |
| 13 | Merck | $89,411 | $42.99 |
| 14 | Rolls-Royce | $89,281 | $42.92 |
| 15 | Schaeffler | $87,347 | $41.99 |
| 16 | Hargrove Engineers + Constructors | $86,056 | $41.37 |
| 17 | EMD Millipore | $85,871 | $41.28 |
| 18 | Apple | $85,295 | $41.01 |
| 19 | Eastman | $85,105 | $40.92 |
| 20 | Teva Pharmaceuticals | $84,513 | $40.63 |
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.
Compare maintenance engineer salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly 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% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Sonesta Hotels | Maintenance Engineer | Irvine, CA | 06/30/2025 | $50,088 |
| Sonesta Hotels | Hotel Maintenance Engineer | Columbus, OH | 06/30/2025 | $43,827 |
| Sonesta Hotels | Engineer-Hotel Maintenance | Denver, CO | 06/30/2025 | $52,175 |
| Univision Holdings | Maintenance Engineer | Los Angeles, CA | 06/30/2025 | $116,851 |
| Minnesota State | Plant Maintenance Engineer | White Bear Lake, MN | 06/30/2025 | $69,017 |
| Hilton | Hotel Maintenance Engineer Overnight | Albany, NY | 06/29/2025 | $53,427 |
| Marriott International | Maintenance Engineer III | Snowmass Village, CO | 06/29/2025 | $62,610 |
| Linde | RC Maintenance Engineer | East Chicago, IN | 06/29/2025 | $100,000 |
| Spark By Hilton Mystic Groton | Maintenance Engineer | Mystic, CT | 06/29/2025 | $37,566 |
| The Verve Hotel-Boston Natick | Preventative Maintenance Engineer | Natick, MA | 06/29/2025 | $45,914 |
Search for maintenance engineer jobs