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.

Full tool →
Mechanical Engineers
in
    vs

      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

      View Mechanical Engineers salaries in all cities