Skip to main content
Maintenance Engineer Salary in United States

Maintenance Engineer Salary in Oklahoma City

Based on 157 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

157 job openings

United States

Average salary

83,873 - 99,424

Median salary

83,873 - 99,424

45,753 job openings

Other cities

Houston558 job openings
Portland550 job openings
Dallas350 job openings
New York344 job openings
Austin340 job openings
San Diego334 job openings
Chicago325 job openings
Minneapolis317 job openings
Nashville317 job openings
Atlanta307 job openings
Northern278 job openings
Las Vegas264 job openings
Seattle254 job openings
Salt Lake City248 job openings
Brooklyn242 job openings
Dandridge236 job openings
Kansas City233 job openings
Los Angeles206 job openings
Miami Beach198 job openings
Phoenix180 job openings
Indianapolis177 job openings
Boston174 job openings
Denver171 job openings
Virginia Beach170 job openings
Omaha166 job openings
Aurora136 job openings
Philadelphia136 job openings

Maintenance Engineer

157 job openings in Oklahoma City

View job listings

Find professionals

Maintenance Engineer in Oklahoma City

View professionals

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 157 job listings.

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