SalaryData

Mechanical Engineer Salary in North Dakota

Based on 790+ workers in North Dakota

Data year: 2025 · Last updated: June 2026

Median Annual Salary (ND)

$86,330

$41.505/hr

vs National Average

$105,416

-18.1% vs national median

Salary Range (10th–90th)

$64K $136K

790 employed in North Dakota

Salary Distribution — Mechanical Engineer in North Dakota

Mechanical Engineer (ND) salary percentiles
PercentileAnnual Salary
10th percentile$63,930
25th percentile$77,990
Median (50th percentile)$86,330
75th percentile$114,830
90th percentile$136,060

Historical Salary Trend — Mechanical Engineer in North Dakota vs National

Historical Mechanical Engineer (North Dakota vs National) salary trend
YearMedian Salary (United States)
2022$78,050
2023$84,690
2024$84,020
2025$86,330
Historical salary trend for Mechanical Engineer in North Dakota
YearNorth Dakota MedianNational Median
2022$78,050$92,043
2023$84,690$97,128
2024$84,020$102,901
2025$86,330$105,416

Mechanical Engineer Salary by Experience Level in North Dakota

Mechanical Engineer Salary in Other States

Related Occupations

More Locations