Civil Engineer Salary in North Dakota
Civil Engineer pay in North Dakota, explained
Civil engineers in North Dakota earn a median of $98,190 per year ($47.21 per hour), which is 3% below the national median of $100,840. Entry-level workers earn around $63,290, while the most experienced civil engineers reach about $143,740. Pay varies by employer, setting, and metro area within North Dakota.
Is $98,190 good pay in North Dakota?
Adjusted for North Dakota's cost of living (which runs 89% of the U.S. average), that $98,190 is worth about $110,377 in national buying power — ranking North Dakota #11 for real pay (vs #30 on the sticker number).
Civil Engineer pay by experience in North Dakota
Civil Engineer pay in neighboring states
| State | Median / yr | Real pay | vs ND |
|---|---|---|---|
| North Dakota (here) | $98,190 | $110,377 | — |
| Minnesota | $101,480 | $102,899 | −$3,290 |
| South Dakota | $98,700 | $111,417 | −$510 |
| Montana | $93,070 | $98,336 | +$5,120 |
Civil Engineer in North Dakota: FAQ
How much do civil engineers make in North Dakota?
Civil engineers in North Dakota earn a median of $98,190 per year ($47.21 per hour), compared with $100,840 nationally.
Does North Dakota pay civil engineers well?
At $98,190, North Dakota pays 3% below the national median for civil engineers. An estimated 1,380 work in the state.