SalaryData

Mechanical Engineer Salary in North Dakota

Based on 790+ workers in North Dakota

Data year: 2025 · Last updated: October 2026

Median Annual Salary (ND)

$86,330

$41.50/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

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 North Dakota 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 North Dakota vs National

Historical Mechanical Engineer salary trend in North Dakota
YearMedian Salary (North Dakota)
2022$78,050
2023$84,690
2024$84,020
2025$86,330
2026 (projected)$88,704

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 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
2026 (projected)$88,704$108,314

Mechanical Engineer Salary by Experience Level in North Dakota

Mechanical Engineer salary by experience level in North Dakota
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$77,990
Mid-level3-5 yrs$86,330
Senior6-9 yrs$114,830
Staff / Lead10+ yrs$136,060

Mechanical Engineer Salary in Other States

Related Mechanical Engineer Salaries in North Dakota

How other high-demand occupations in North Dakota compare to Mechanical Engineer ($86,330 median).

OccupationMedian Salaryvs Mechanical EngineerHourly
Engineering Manager in ND$147,400+70.7%$70.87/hr
Petroleum Engineer in ND$132,120+53.0%$63.52/hr
Chemical Engineer in ND$115,400+33.7%$55.48/hr
Electrical Engineer in ND$110,810+28.4%$53.27/hr
Civil Engineer in ND$98,190+13.7%$47.21/hr
Industrial Engineer in ND$96,940+12.3%$46.61/hr
Environmental Engineer in ND$91,370+5.8%$43.93/hr
Network Administrator in ND$86,450+0.1%$41.56/hr
Judicial Law Clerk in ND$85,530-0.9%$41.12/hr
Physical Therapist in ND$85,330-1.2%$41.02/hr
Loan Officer in ND$84,650-1.9%$40.70/hr
Environmental Scientist in ND$84,570-2.0%$40.66/hr

More Locations