Mechanical Engineers Salary in North Dakota
BLS OEWS May 2025 • 4 metro areas • North Dakota
Mechanical Engineers in North Dakota earn a median salary of $83,973 per year on average across 4 metro and nonmetro areas, -17.9% vs the national median of $102,320. An estimated 530 mechanical engineers are employed across North Dakota, with salaries ranging from $81,260 to $85,330 depending on location.
$83,973
Avg median salary in North Dakota
$85,330
Highest paying metro
$81,260
Lowest paying metro
530
Employed in North Dakota
Compare Mechanical Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Mechanical Engineers
in
Mechanical Engineers salaries by city in North Dakota
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| West North Dakota | $85,330 | $66,210 | $114,440 | — |
| East North Dakota | $85,280 | $67,960 | $106,680 | 130 |
| Fargo, ND-MN | $84,020 | $72,480 | $104,060 | 320 |
| Grand Forks, ND-MN | $81,260 | $65,020 | $129,640 | 80 |