SalaryData

Civil Engineer Salary in North Dakota

Based on 1K+ workers in North Dakota

Data year: 2025 · Last updated: October 2026

Median Annual Salary (ND)

$98,190

$47.21/hr

vs National Average

$99,151

-1.0% vs national median

Salary Range (10th–90th)

$63K – $144K

1K employed in North Dakota

Exploring the Civil Engineer salary in North Dakota reveals a median annual income of $98,190. This figure sits just 1% below the national average, indicating a competitive market for these professionals within the state, where approximately 1,380 civil engineers are employed. The salary range for these roles in North Dakota spans from $63,290 to $143,740.

Several factors can influence the Civil Engineer salary in North Dakota, including years of experience, specific industry sector, and geographic location within the state. Opportunities in areas with significant infrastructure development or resource extraction may command higher compensation. The level of education and specialized certifications also play a crucial role in determining an individual's earning potential in this field.

Salary Distribution — Civil Engineer in North Dakota

Civil Engineer (ND) salary percentiles
PercentileAnnual Salary
10th percentile$63,290
25th percentile$76,950
Median (50th percentile)$98,190
75th percentile$117,060
90th percentile$143,740

Top-Paying Industries for Civil Engineer (U.S.)

Which industries pay Civil Engineers the most — nationwide figures (industry-level data is not available by state). Civil Engineers in North Dakota tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Mining, Quarrying, and Oil and Gas Extraction$157,120960
Management of Companies and Enterprises$123,9803K
Transportation and Warehousing$116,3201K
Utilities$112,8202K
Finance and Insurance$109,740600

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Civil Engineer in North Dakota vs National

Historical Civil Engineer salary trend in North Dakota
YearMedian Salary (North Dakota)
2022$81,130
2023$88,620
2024$96,160
2025$98,190
2026 (projected)$100,263

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Civil Engineer in North Dakota
YearNorth Dakota MedianNational Median
2022$81,130$86,235
2023$88,620$90,685
2024$96,160$96,900
2025$98,190$99,151
2026 (projected)$100,263$101,244

Civil Engineer Salary by Experience Level in North Dakota

Civil Engineer salary by experience level in North Dakota
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$76,950
Mid-level3-5 yrs$98,190
Senior6-9 yrs$117,060
Staff / Lead10+ yrs$143,740

Civil Engineer Salary in Other States

Related Civil Engineer Salaries in North Dakota

How other high-demand occupations in North Dakota compare to Civil Engineer ($98,190 median).

OccupationMedian Salaryvs Civil EngineerHourly
Engineering Manager in ND$147,400+50.1%$70.87/hr
Petroleum Engineer in ND$132,120+34.6%$63.52/hr
Chemical Engineer in ND$115,400+17.5%$55.48/hr
Electrical Engineer in ND$110,810+12.9%$53.27/hr
Industrial Engineer in ND$96,940-1.3%$46.61/hr
Environmental Engineer in ND$91,370-6.9%$43.93/hr
Mechanical Engineer in ND$86,330-12.1%$41.50/hr
General and Operations Manager in ND$98,170-0.0%$47.20/hr
Chemist in ND$97,330-0.9%$46.79/hr
Project Management Specialist in ND$96,160-2.1%$46.23/hr
Administrative Services Manager in ND$94,320-3.9%$45.35/hr
Construction Manager in ND$102,070+4.0%$49.07/hr

Frequently Asked Questions

How much does a Civil Engineer make in North Dakota?

The median salary for a Civil Engineer in North Dakota is $98,190 per year, which breaks down to about $47 per hour. Most Civil Engineers in North Dakota fall within a salary range of $63,290 to $143,740 annually.

What is the salary range for Civil Engineers in North Dakota?

In North Dakota, the salary range for Civil Engineers typically spans from $63,290 to $143,740 per year. This means that the majority of Civil Engineers earn within this bracket, with the median sitting at $98,190 annually.

How does the average Civil Engineer salary in North Dakota compare to the national average?

Civil Engineers in North Dakota earn a median salary of $98,190 per year, which is 1.0% lower than the national average. While the median is slightly below the national figure, the salary range in North Dakota extends up to $143,740.

Is the demand for Civil Engineers high in North Dakota?

There are approximately 1,380 Civil Engineers employed in North Dakota. The median salary is $98,190 per year, with a typical range from $63,290 to $143,740, indicating a stable market for these professionals.

More Locations