Maintenance Engineer Salary in United States
Maintenance Engineer Salary in Oklahoma City
Based on 156 job listings - Oklahoma City, United States 2026
Average salary
$80,533 - $133,467
Median salary
$86,800 - $165,200
Lower rangeUpper range
Salary distribution by percentile
10th percentile$68K
25th percentile$73K
Median$87K
75th percentile$87K
90th percentile$87K
50% of professionals earn between $72,700 - $86,800 USD
The median salary is $86,800
Compare with national average
Oklahoma City
Average salary
80,533 - 133,467
Median salary
86,800 - 165,200
156 job openings
United States
Average salary
84,000 - 99,194
Median salary
84,000 - 99,194
45,537 job openings
Other cities
Houston558 job openings
Portland550 job openings
Dallas354 job openings
New York345 job openings
Austin339 job openings
San Diego334 job openings
Chicago326 job openings
Nashville323 job openings
Minneapolis319 job openings
Atlanta309 job openings
Northern278 job openings
Las Vegas269 job openings
Seattle253 job openings
Salt Lake City250 job openings
Brooklyn246 job openings
Dandridge236 job openings
Kansas City233 job openings
Los Angeles207 job openings
Miami Beach195 job openings
Denver183 job openings
Indianapolis178 job openings
Boston174 job openings
Phoenix174 job openings
Virginia Beach169 job openings
Omaha167 job openings
Philadelphia144 job openings
Aurora136 job openings
The average salary for a Maintenance Engineer in Oklahoma City, United States is USD 80,533 - USD 133,467 per year in 2026, based on 156 job listings.
Explore 156 Maintenance Engineer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.