SalaryData

Mechanical Engineer Salary in Kansas

Based on 5K+ workers in Kansas

Data year: 2025 · Last updated: June 2026

Median Annual Salary (KS)

$86,260

$41.471/hr

vs National Average

$105,416

-18.2% vs national median

Salary Range (10th–90th)

$72K $132K

5K employed in Kansas

Mechanical engineers in Kansas earn a median salary of $86,260 per year, with approximately 4,630 workers employed in the state. This represents an 18% decrease compared to the national average, though salaries in the field still range from $72,210 to $131,660 annually, offering considerable variation based on individual circumstances and employer types.

Several factors influence mechanical engineer salary in Kansas, including years of experience, educational credentials, industry sector, and company size. Engineers working in specialized manufacturing or aerospace sectors may earn significantly more than those in smaller firms or less technical industries. Geographic location within the state, professional certifications, and specialized skills also play important roles in determining individual compensation levels.

Salary Distribution — Mechanical Engineer in Kansas

Mechanical Engineer (KS) salary percentiles
PercentileAnnual Salary
10th percentile$72,210
25th percentile$79,350
Median (50th percentile)$86,260
75th percentile$104,890
90th percentile$131,660

Top H-1B Employers for Mechanical Engineer in Kansas

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

#EmployerApplicationsMedian Wage
1Kiewit Engineering Group Inc.4$103,970

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

Historical Salary Trend — Mechanical Engineer in Kansas vs National

Historical Mechanical Engineer (Kansas vs National) salary trend
YearMedian Salary (United States)
2022$78,970
2023$83,260
2024$91,770
2025$86,260
Historical salary trend for Mechanical Engineer in Kansas
YearKansas MedianNational Median
2022$78,970$92,043
2023$83,260$97,128
2024$91,770$102,901
2025$86,260$105,416

Mechanical Engineer Salary by Experience Level in Kansas

Mechanical Engineer Salary in Other States

Frequently Asked Questions

How much do mechanical engineers make in Kansas?

The median salary for mechanical engineers in Kansas is $86,260 per year, or $41 per hour. This is 18.2% lower than the national average for this position.

What is the salary range for mechanical engineers in Kansas?

Mechanical engineer salaries in Kansas range from $72,210 at the lower end to $131,660 at the higher end, representing significant variation based on experience and specialization.

How many mechanical engineers are employed in Kansas?

There are currently 4,630 mechanical engineers employed in Kansas, indicating a substantial job market for this profession in the state.

Is the mechanical engineer salary in Kansas competitive compared to the national average?

No, Kansas mechanical engineer salaries lag behind the national average by 18.2%, with the state median of $86,260 falling below the typical compensation for this role across the United States.

Related Occupations

More Locations