SalaryData

Mechanical Engineer Salary in Oklahoma

Based on 2K+ workers in Oklahoma

Data year: 2025 · Last updated: October 2026

Median Annual Salary (OK)

$101,850

$48.97/hr

vs National Average

$105,416

-3.4% vs national median

Salary Range (10th–90th)

$70K – $136K

2K employed in Oklahoma

The average Mechanical Engineer salary in Oklahoma sits at a median of $101,850 annually, placing it slightly below the national average by approximately 3%. This represents a competitive earning potential for professionals in the state, with a typical range from $70,070 to $136,110. Approximately 2,270 individuals are currently employed in this vital engineering field within Oklahoma.

Several factors contribute to the variations within the Mechanical Engineer salary in Oklahoma. Experience level, specific industry employers (such as energy or aerospace), and the demand for specialized skills can significantly influence an individual's compensation. Furthermore, the geographic location within Oklahoma and the size and success of the employing company also play a role in determining overall salary packages.

Salary Distribution — Mechanical Engineer in Oklahoma

Mechanical Engineer (OK) salary percentiles
PercentileAnnual Salary
10th percentile$70,070
25th percentile$82,960
Median (50th percentile)$101,850
75th percentile$128,320
90th percentile$136,110

Top H-1B Employers for Mechanical Engineer in Oklahoma

Companies that filed the most H-1B (LCA) applications for this role in Oklahoma — ranked by application count.

#EmployerApplicationsMedian Wage
1John Zink Company, LLC3$95,000

Source: U.S. Department of Labor OFLC LCA Disclosure Data, FY2026.

Mechanical Engineer H-1B Salary by Wage Level in Oklahoma

DOL prevailing wage levels approximate seniority — Level I is entry-level, Level IV is senior/expert. Based on certified H-1B (LCA) filings in Oklahoma.

Wage LevelExperienceMedian SalaryFilings
Level IIIExperienced$108,0005

Source: U.S. Department of Labor OFLC LCA Disclosure Data, FY2026. Based on certified filings with a disclosed wage level.

Top-Paying Industries for Mechanical Engineer (U.S.)

Which industries pay Mechanical Engineers the most — nationwide figures (industry-level data is not available by state). Mechanical Engineers in Oklahoma tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Information$175,6101K
Mining, Quarrying, and Oil and Gas Extraction$138,0301K
Utilities$135,1502K
Finance and Insurance$128,760100
Management of Companies and Enterprises$128,39012K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Mechanical Engineer in Oklahoma vs National

Historical Mechanical Engineer salary trend in Oklahoma
YearMedian Salary (Oklahoma)
2022$91,770
2023$94,860
2024$90,510
2025$101,850
2026 (projected)$107,961

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Mechanical Engineer in Oklahoma
YearOklahoma MedianNational Median
2022$91,770$92,043
2023$94,860$97,128
2024$90,510$102,901
2025$101,850$105,416
2026 (projected)$107,961$111,741

Mechanical Engineer Salary by Experience Level in Oklahoma

Mechanical Engineer salary by experience level in Oklahoma
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$82,960
Mid-level3-5 yrs$101,850
Senior6-9 yrs$128,320
Staff / Lead10+ yrs$136,110

Mechanical Engineer Salary in Other States

Related Mechanical Engineer Salaries in Oklahoma

How other high-demand occupations in Oklahoma compare to Mechanical Engineer ($101,850 median).

OccupationMedian Salaryvs Mechanical EngineerHourly
Engineering Manager in OK$157,330+54.5%$75.64/hr
Petroleum Engineer in OK$153,020+50.2%$73.57/hr
Chemical Engineer in OK$127,790+25.5%$61.44/hr
Aerospace Engineer in OK$125,470+23.2%$60.32/hr
Biomedical Engineer in OK$109,340+7.4%$52.57/hr
Electrical Engineer in OK$107,760+5.8%$51.81/hr
Materials Engineer in OK$99,950-1.9%$48.05/hr
Civil Engineer in OK$98,760-3.0%$47.48/hr
Industrial Engineer in OK$97,510-4.3%$46.88/hr
Environmental Engineer in OK$92,090-9.6%$44.27/hr
Medical and Health Services Manager in OK$101,270-0.6%$48.69/hr
Software Engineer in OK$102,520+0.7%$49.29/hr

Frequently Asked Questions

How much does a Mechanical Engineer make in Oklahoma?

The median salary for a Mechanical Engineer in Oklahoma is $101,850 per year, which averages to about $49 per hour. The typical salary range falls between $70,070 and $136,110 annually.

What is the salary range for Mechanical Engineers in Oklahoma compared to the national average?

Mechanical Engineers in Oklahoma earn salaries that are 3.4% lower than the national average. The salary range in Oklahoma is from $70,070 to $136,110 per year.

Is the demand for Mechanical Engineers high in Oklahoma?

There are approximately 2,270 Mechanical Engineers employed in Oklahoma. This indicates a significant presence of the profession within the state.

What are the potential earnings for experienced Mechanical Engineers in Oklahoma?

Experienced Mechanical Engineers in Oklahoma can potentially earn up to $136,110 annually, which is at the higher end of the salary spectrum. The median salary for the role is $101,850 per year.

More Locations