Average salary
$84,479 - $98,682
Median salary
$84,479 - $98,682
Lower rangeUpper range
Salary distribution by percentile
10th percentile$56K
25th percentile$69K
Median$84K
75th percentile$99K
90th percentile$113K
50% of professionals earn between $69,438 - $98,682 USD
The median salary is $84,479
Top cities
Houston544 job openings
Portland396 job openings
New York367 job openings
Dallas364 job openings
Austin334 job openings
Chicago330 job openings
San Diego317 job openings
Atlanta310 job openings
Dandridge301 job openings
Nashville290 job openings
Minneapolis274 job openings
Las Vegas254 job openings
Salt Lake City224 job openings
Los Angeles217 job openings
Seattle213 job openings
Denver212 job openings
Phoenix205 job openings
Kansas City189 job openings
Miami Beach163 job openings
Brooklyn162 job openings
Boston157 job openings
Omaha155 job openings
Charlotte151 job openings
Oklahoma City138 job openings
Indianapolis134 job openings
Philadelphia134 job openings
Washington132 job openings
Louisville127 job openings
Savannah127 job openings
The average salary for a Maintenance Engineer in United States is USD 84,479 - USD 98,682 per year in 2026. The median salary is USD 91,581 per year, based on 49,109 active job listings.
The cities with the most Maintenance Engineer job opportunities in United States are Houston, Portland, New York, Dallas, Austin. Houston leads with 544 job openings.
Explore 49,109 Maintenance Engineer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.