Skip to main content
Maintenance Engineer Salary in United States

Maintenance Engineer Salary in Indianapolis

Based on 170 job listings - Indianapolis, United States 2026

Average salary
$84,000 - $105,000
Median salary
$84,000 - $105,000
Lower rangeUpper range

Compare with national average

Indianapolis

Average salary

84,000 - 105,000

Median salary

84,000 - 105,000

170 job openings

United States

Average salary

83,825 - 98,000

Median salary

83,825 - 98,000

49,925 job openings

Other cities

Houston548 job openings
Portland398 job openings
New York372 job openings
Dallas369 job openings
Austin342 job openings
Chicago329 job openings
San Diego316 job openings
Dandridge307 job openings
Atlanta304 job openings
Nashville292 job openings
Minneapolis269 job openings
Las Vegas255 job openings
Los Angeles230 job openings
Salt Lake City225 job openings
Seattle215 job openings
Denver211 job openings
Phoenix198 job openings
Kansas City189 job openings
Miami Beach168 job openings
Boston156 job openings
Omaha154 job openings
Charlotte153 job openings
Brooklyn152 job openings
Oklahoma City148 job openings
Washington147 job openings
Philadelphia134 job openings
Savannah131 job openings
Charleston130 job openings

Maintenance Engineer

170 job openings in Indianapolis

View job listings

Find professionals

Maintenance Engineer in Indianapolis

View professionals

The average salary for a Maintenance Engineer in Indianapolis, United States is USD 84,000 - USD 105,000 per year in 2026, based on 170 job listings.

Explore 170 Maintenance Engineer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.