Maintenance Engineer Salary in United States
Maintenance Engineer Salary in Columbus
Based on 142 job listings - Columbus, United States 2026
Average salary
$82,333 - $111,417
Median salary
$83,000 - $115,350
Lower rangeUpper range
Salary distribution by percentile
10th percentile$76K
25th percentile$78K
Median$83K
75th percentile$87K
90th percentile$88K
50% of professionals earn between $77,525 - $86,975 USD
The median salary is $83,000
Compare with national average
Columbus
Average salary
82,333 - 111,417
Median salary
83,000 - 115,350
142 job openings
United States
Average salary
84,000 - 98,566
Median salary
84,000 - 98,566
43,185 job openings
Other cities
Portland558 job openings
Houston537 job openings
Austin345 job openings
Chicago336 job openings
New York335 job openings
Dallas331 job openings
San Diego305 job openings
Atlanta297 job openings
Nashville294 job openings
Minneapolis286 job openings
Northern279 job openings
Seattle246 job openings
Las Vegas243 job openings
Brooklyn239 job openings
Kansas City223 job openings
Salt Lake City220 job openings
Dandridge211 job openings
Phoenix189 job openings
Aurora176 job openings
Denver175 job openings
Boston173 job openings
Miami Beach169 job openings
Omaha167 job openings
Los Angeles149 job openings
Cleveland129 job openings
Indianapolis128 job openings
Charlotte123 job openings
The average salary for a Maintenance Engineer in Columbus, United States is USD 82,333 - USD 111,417 per year in 2026, based on 142 job listings.
Explore 142 Maintenance Engineer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.