2025 Best Colleges for Civil Engineering

If you’re searching for the best colleges and universities for Civil Engineering, you’re in the right place. Below is a list of all universities in the US offering a Civil Engineering degree or major, along with earnings after graduation, average student loan debt, acceptance rate and more. Read More

We rigorously analyzed a host of variables to determine what colleges and universities offer the best Civil Engineering programs in America. The list includes 269 programs and you can sort by average salary, debt, acceptance rate and more to hone in on the the best programs for you.

If you’re still wondering whether Civil Engineering is the right field of study for you, check out our guide to majoring in Civil Engineering: what you can do with the major, how much you’ll make, and more.

For the purposes of these rankings we prioritized earnings after graduation 6 years and 10 years out for students that majored in Civil Engineering. Please note that earnings are one metric of success that can be used to judge a Civil Engineering program, but are by no means the best or only option. However, because this variable is provided by the vast majority of universities offering Civil Engineering we used it as the primary method or ordering the best universities for Civil Engineering.

By scrolling all the way through the list you’ll find every college or university that offers a Civil Engineering in America.

Frequently Asked Questions about the Best Universities offering Civil Engineering Majors and Degrees

What is the best university for majoring in Civil Engineering?

Santa Clara University (SCU) is the best university for majoring in Civil Engineering based on earnings data. On average, graduates from Santa Clara University (SCU) earned an average of $79,473 2 years after graduating.

What is the cheapest university for majoring in Civil Engineering?

Brigham Young University-Idaho is the cheapest university for majoring in Civil Engineering based on the Department of Education tuition data. On average, students pay $3,830 to attend Brigham Young University-Idaho.

What is the most expensive university for majoring in Civil Engineering?

Columbia University in the City of New York is the most expensive university for majoring in Civil Engineering based on the Department of Education tuition data. On average, students pay $53,000 to attend Columbia University in the City of New York.

Show Less

Sort By:

#91 Best College for Civil Engineering
Average Salary $63,217
Average Debt $20,802
Program Size 96
California State University-Los Angeles
4 Year
Los Angeles, CA
Video Rating
California State University-Los Angeles, located in Los Angeles, CA has 96 students majoring in Civil Engineering. On average, graduates earn $63,217.
Acceptance Rate 68%
Undergraduates 6,512 students
Tuition $6,355
0
4.0
My GPA
#92 Best College for Civil Engineering
Average Salary $63,005
Average Debt $25,451
Program Size 145
Portland State University (PSU)
4 Year
Portland, OR
Video Rating
Portland State University (PSU), located in Portland, OR has 145 students majoring in Civil Engineering. On average, graduates earn $63,005.
Acceptance Rate 86%
Undergraduates 6,057 students
Tuition $8,034
0
4.0
My GPA
#93 Best College for Civil Engineering
Average Salary $63,005
Average Debt $23,654
Program Size 127
Old Dominion University
4 Year
Norfolk, VA
Video Rating
Old Dominion University, located in Norfolk, VA has 127 students majoring in Civil Engineering. On average, graduates earn $63,005.
Acceptance Rate 83%
Undergraduates 5,151 students
Tuition $9,480
0
4.0
My GPA
#94 Best College for Civil Engineering
Average Salary $63,005
Average Debt $25,310
Program Size 103
University of North Dakota
4 Year
Grand Forks, ND
University of North Dakota, located in Grand Forks, ND has 103 students majoring in Civil Engineering. On average, graduates earn $63,005.
Acceptance Rate 82%
Undergraduates 3,250 students
Tuition $7,965
0
4.0
My GPA
#95 Best College for Civil Engineering
Average Salary $63,005
Average Debt $23,750
Program Size 77
University of Arizona
4 Year
Tucson, AZ
Video Rating
University of Arizona , located in Tucson, AZ has 77 students majoring in Civil Engineering. On average, graduates earn $63,005.
Acceptance Rate 76%
Undergraduates 9,503 students
Tuition $11,403
0
4.0
My GPA
#96 Best College for Civil Engineering
Average Salary $63,005
Average Debt N/A
Program Size 55
Idaho State University
4 Year
Pocatello, ID
Idaho State University, located in Pocatello, ID has 55 students majoring in Civil Engineering. On average, graduates earn $63,005.
Acceptance Rate N/A
Undergraduates 1,679 students
Tuition $6,784
0
4.0
My GPA
#97 Best College for Civil Engineering
Average Salary $63,005
Average Debt $27,000
Program Size 44
Merrimack College
4 Year
North Andover, MA
Merrimack College, located in North Andover, MA has 44 students majoring in Civil Engineering. On average, graduates earn $63,005.
Acceptance Rate 79%
Undergraduates 1,078 students
Tuition $37,670
0
4.0
My GPA
#98 Best College for Civil Engineering
Average Salary $63,005
Average Debt $27,000
Program Size 40
Ohio Northern University
4 Year
Ada, OH
Ohio Northern University, located in Ada, OH has 40 students majoring in Civil Engineering. On average, graduates earn $63,005.
Acceptance Rate 69%
Undergraduates 652 students
Tuition $28,810
0
4.0
My GPA
#99 Best College for Civil Engineering
Average Salary $63,005
Average Debt N/A
Program Size 39
Lamar University
4 Year
Beaumont, TX
Video Rating
Lamar University, located in Beaumont, TX has 39 students majoring in Civil Engineering. On average, graduates earn $63,005.
Acceptance Rate 79%
Undergraduates 3,973 students
Tuition $8,002
0
4.0
My GPA
#100 Best College for Civil Engineering
Average Salary $63,005
Average Debt N/A
Program Size 31
Tufts University
4 Year
Medford, MA
Video Rating
Tufts University, located in Medford, MA has 31 students majoring in Civil Engineering. On average, graduates earn $63,005.
Acceptance Rate 16%
Undergraduates 3,249 students
Tuition $50,604
0
4.0
My GPA
#101 Best College for Civil Engineering
Average Salary $62,880
Average Debt $24,949
Program Size 317
Arizona State University-Tempe (ASU)
4 Year
Tempe, AZ
Video Rating
Arizona State University-Tempe (ASU), located in Tempe, AZ has 317 students majoring in Civil Engineering. On average, graduates earn $62,880.
Acceptance Rate 83%
Undergraduates 12,153 students
Tuition $10,158
0
4.0
My GPA
#102 Best College for Civil Engineering
Average Salary $62,746
Average Debt $21,348
Program Size 279
New Jersey Institute of Technology
4 Year
Newark, NJ
Video Rating
New Jersey Institute of Technology, located in Newark, NJ has 279 students majoring in Civil Engineering. On average, graduates earn $62,746.
Acceptance Rate 61%
Undergraduates 2,839 students
Tuition $16,108
0
4.0
My GPA
#103 Best College for Civil Engineering
Average Salary $62,746
Average Debt $23,975
Program Size 181
Missouri University of Science and Technology
4 Year
Rolla, MO
Missouri University of Science and Technology, located in Rolla, MO has 181 students majoring in Civil Engineering. On average, graduates earn $62,746.
Acceptance Rate 88%
Undergraduates 1,925 students
Tuition $9,048
0
4.0
My GPA
#104 Best College for Civil Engineering
Average Salary $62,632
Average Debt $24,336
Program Size 295
Iowa State University (ISU)
4 Year
Ames, IA
Video Rating
Iowa State University (ISU), located in Ames, IA has 295 students majoring in Civil Engineering. On average, graduates earn $62,632.
Acceptance Rate 87%
Undergraduates 7,860 students
Tuition $7,736
0
4.0
My GPA
#105 Best College for Civil Engineering
Average Salary $62,579
Average Debt $20,500
Program Size 126
University of Colorado Boulder
4 Year
Boulder, CO
Video Rating
University of Colorado Boulder, located in Boulder, CO has 126 students majoring in Civil Engineering. On average, graduates earn $62,579.
Acceptance Rate 80%
Undergraduates 7,345 students
Tuition $11,091
0
4.0
My GPA
Other Major Rankings
Best Civil Engineering Programs by State
Most Popular Major Rankings