Best Civil Engineering Schools in North Dakota

North Dakota has 2 colleges offering Civil Engineering programs tracked by the College Scorecard, producing 139 recent graduates. Graduates earn $63,281 on average within two years, roughly in line with the national average of $60,166.

2
Schools in ND
$63,281
ND Avg. Earnings
$60,166
National Avg.
225
Schools Nationally

Civil Engineering Schools in North Dakota, Ranked by Earnings

#1
N

North Dakota State University-Main Campus

Fargo, ND · Public

$63,556
2yr Earnings
1yr Earnings: $60,547
Graduates: 87
Acceptance: 95.8%
#2
U

University of North Dakota

Grand Forks, ND · Public

$63,005
2yr Earnings
1yr Earnings: $61,317
Graduates: 52
Acceptance: 77.1%

Frequently Asked Questions

What is the best school for Civil Engineering in North Dakota?
North Dakota State University-Main Campus ranks #1 for Civil Engineering in North Dakota with median graduate earnings of $63,556 within two years of graduation. There are 2 schools offering Civil Engineering programs in the state.
How much do Civil Engineering graduates earn in North Dakota?
Civil Engineering graduates in North Dakota earn an average of $63,281 within two years of graduation. This is 5% above the national average of $60,166 for this major.
What is the hardest Civil Engineering school to get into in North Dakota?
University of North Dakota is the most selective Civil Engineering program in North Dakota with an acceptance rate of 77.1%. The average acceptance rate across Civil Engineering programs in the state is 86.5%.

Other Popular Majors in North Dakota

All colleges in North Dakota →

Civil Engineering in Other States

Get Civil Engineering Career Insights

We're building major-specific salary reports with ROI analysis by school. Be the first to get yours.

No spam. Unsubscribe anytime.

Data updated June 2026. Source: U.S. Department of Education College Scorecard.