Salaripedia
English

How much does an engineer make in North Dakota?

$100,300a year

Median yearly pay for engineers in North Dakota. That is $48.20 an hour or $8,354 a month.

Hourly
$48.20
Vs. national median
-18%
Rank among states
44 of 51
Jobs in the state
220
Pay range
Lowest 10%: $64,210Median: $100,300Highest 10%: $154,900
PercentileYearlyHourly
10th$64,210$30.87
25th$67,850$32.62
Median$100,300$48.20
75th$127,900$61.50
90th$154,900$74.48

Cities in North Dakota

Metro areas, median yearly pay.

Grand Forks, ND$103,400
Fargo, ND$97,390
Salaries for every job in North Dakota

Nearby in the ranking

States with similar pay for engineers.

41. Iowa$103,100
42. Missouri$103,000
43. Arizona$102,300
44. North Dakota$100,300
45. Kentucky$99,830
46. Louisiana$99,070
47. Montana$97,470
Engineer salary in all states

Frequently asked questions

How much does an engineer make an hour in North Dakota?

The median hourly pay in North Dakota is $48.20 ($100,300 a year).

Do engineers make more in North Dakota than the national average?

No: $100,300 against $122,900 nationally, 18% less.

Where does North Dakota rank for engineer pay?

North Dakota ranks 44 of 51 states.

Which city in North Dakota pays engineers the most?

Grand Forks, ND-MN, with a median of $103,400 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.