Petroleum Engineer Salary in North Dakota
Petroleum Engineer pay in North Dakota, explained
Petroleum engineers in North Dakota earn a median of $132,120 per year ($63.52 per hour), which is 9% below the national median of $144,910. Entry-level workers earn around $82,530, while the most experienced petroleum engineers reach about $170,040. Pay varies by employer, setting, and metro area within North Dakota.
Is $132,120 good pay in North Dakota?
Adjusted for North Dakota's cost of living (which runs 89% of the U.S. average), that $132,120 is worth about $148,518 in national buying power — ranking North Dakota #7 for real pay (vs #9 on the sticker number).
See the full Petroleum Engineer Real Pay Index arrow_forward
Petroleum Engineer pay by experience in North Dakota
Petroleum Engineer pay in neighboring states
| State | Median / yr | Real pay | vs ND |
|---|---|---|---|
| North Dakota (here) | $132,120 | $148,518 | — |
| Montana | $104,060 | $109,948 | +$28,060 |
Petroleum Engineer in North Dakota: FAQ
How much do petroleum engineers make in North Dakota?
Petroleum engineers in North Dakota earn a median of $132,120 per year ($63.52 per hour), compared with $144,910 nationally.
Does North Dakota pay petroleum engineers well?
At $132,120, North Dakota pays 9% below the national median for petroleum engineers. An estimated 130 work in the state.