2024 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:

#136 Best College for Civil Engineering
Average Salary $61,110
Average Debt $20,877
Program Size 130
The University of Texas at El Paso
4 Year
El Paso, TX
The University of Texas at El Paso, located in El Paso, TX has 130 students majoring in Civil Engineering. On average, graduates earn $61,110.
Acceptance Rate 100%
Undergraduates 4,549 students
Tuition $7,259
0
4.0
My GPA
#137 Best College for Civil Engineering
Average Salary $61,110
Average Debt $24,579
Program Size 124
Kansas State University (KSU)
4 Year
Manhattan, KS
Video Rating
Kansas State University (KSU), located in Manhattan, KS has 124 students majoring in Civil Engineering. On average, graduates earn $61,110.
Acceptance Rate 95%
Undergraduates 5,253 students
Tuition $9,350
0
4.0
My GPA
#138 Best College for Civil Engineering
Average Salary $61,020
Average Debt $27,361
Program Size 122
Temple University (TU)
4 Year
Philadelphia, PA
Video Rating
Temple University (TU), located in Philadelphia, PA has 122 students majoring in Civil Engineering. On average, graduates earn $61,020.
Acceptance Rate 56%
Undergraduates 9,095 students
Tuition $15,188
0
4.0
My GPA
#139 Best College for Civil Engineering
Average Salary $61,020
Average Debt $25,642
Program Size 68
Florida Institute of Technology
4 Year
Melbourne, FL
Florida Institute of Technology, located in Melbourne, FL has 68 students majoring in Civil Engineering. On average, graduates earn $61,020.
Acceptance Rate 57%
Undergraduates 1,955 students
Tuition $39,290
0
4.0
My GPA
#140 Best College for Civil Engineering
Average Salary $60,943
Average Debt $24,250
Program Size 166
West Virginia University (WVU)
4 Year
Morgantown, WV
Video Rating
West Virginia University (WVU), located in Morgantown, WV has 166 students majoring in Civil Engineering. On average, graduates earn $60,943.
Acceptance Rate 86%
Undergraduates 6,638 students
Tuition $7,632
0
4.0
My GPA
#141 Best College for Civil Engineering
Average Salary $60,943
Average Debt $24,250
Program Size 20
West Virginia University Institute of Technology
4 Year
Beckley, WV
West Virginia University Institute of Technology, located in Beckley, WV has 20 students majoring in Civil Engineering. On average, graduates earn $60,943.
Acceptance Rate N/A
Undergraduates 156 students
Tuition N/A
0
4.0
My GPA
#142 Best College for Civil Engineering
Average Salary $60,821
Average Debt $18,163
Program Size 77
The University of Texas at Tyler
4 Year
Tyler, TX
The University of Texas at Tyler, located in Tyler, TX has 77 students majoring in Civil Engineering. On average, graduates earn $60,821.
Acceptance Rate 64%
Undergraduates 2,357 students
Tuition $7,312
0
4.0
My GPA
#143 Best College for Civil Engineering
Average Salary $60,811
Average Debt $21,798
Program Size 205
University of South Florida-Main Campus (USF)
4 Year
Tampa, FL
Video Rating
University of South Florida-Main Campus (USF), located in Tampa, FL has 205 students majoring in Civil Engineering. On average, graduates earn $60,811.
Acceptance Rate 45%
Undergraduates 11,735 students
Tuition $6,410
0
4.0
My GPA
#144 Best College for Civil Engineering
Average Salary $60,771
Average Debt $25,763
Program Size 169
The University of Texas at San Antonio (UTSA) | Klesse College of Engineering and Integrated Design
4 Year
San Antonio, TX
Video Rating
The University of Texas at San Antonio (UTSA) | Klesse College of Engineering and Integrated Design, located in San Antonio, TX has 169 students majoring in Civil Engineering. On average, graduates earn $60,771.
Acceptance Rate 78%
Undergraduates 6,034 students
Tuition $7,447
0
4.0
My GPA
#145 Best College for Civil Engineering
Average Salary $60,771
Average Debt $21,855
Program Size 52
Minnesota State University-Mankato
4 Year
Mankato, MN
Video Rating
N/A
Minnesota State University-Mankato, located in Mankato, MN has 52 students majoring in Civil Engineering. On average, graduates earn $60,771.
Acceptance Rate 67%
Undergraduates 2,940 students
Tuition $7,836
0
4.0
My GPA
#146 Best College for Civil Engineering
Average Salary $60,736
Average Debt $21,317
Program Size 228
Clemson University
4 Year
Clemson, SC
Video Rating
Clemson University, located in Clemson, SC has 228 students majoring in Civil Engineering. On average, graduates earn $60,736.
Acceptance Rate 51%
Undergraduates 5,639 students
Tuition $14,272
0
4.0
My GPA
#147 Best College for Civil Engineering
Average Salary $60,704
Average Debt $20,000
Program Size 306
University of California-San Diego (UC San Diego)
4 Year
La Jolla, CA
Video Rating
University of California-San Diego (UC San Diego), located in La Jolla, CA has 306 students majoring in Civil Engineering. On average, graduates earn $60,704.
Acceptance Rate 34%
Undergraduates 9,523 students
Tuition $13,530
0
4.0
My GPA
#148 Best College for Civil Engineering
Average Salary $60,689
Average Debt $31,000
Program Size 51
North Carolina A & T State University (NCA&T)
4 Year
Greensboro, NC
Video Rating
North Carolina A & T State University (NCA&T), located in Greensboro, NC has 51 students majoring in Civil Engineering. On average, graduates earn $60,689.
Acceptance Rate 60%
Undergraduates 1,970 students
Tuition $5,972
0
4.0
My GPA
#149 Best College for Civil Engineering
Average Salary $60,640
Average Debt $25,203
Program Size 194
University of North Carolina at Charlotte
4 Year
Charlotte, NC
Video Rating
University of North Carolina at Charlotte, located in Charlotte, NC has 194 students majoring in Civil Engineering. On average, graduates earn $60,640.
Acceptance Rate 63%
Undergraduates 6,569 students
Tuition $6,532
0
4.0
My GPA
#150 Best College for Civil Engineering
Average Salary $60,623
Average Debt $30,000
Program Size 56
University of Idaho
4 Year
Moscow, ID
Video Rating
N/A
University of Idaho, located in Moscow, ID has 56 students majoring in Civil Engineering. On average, graduates earn $60,623.
Acceptance Rate 72%
Undergraduates 2,324 students
Tuition $7,020
0
4.0
My GPA
Other Major Rankings
Best Civil Engineering Programs by State
Most Popular Major Rankings