2024 Best Colleges for Mechanical Engineering

If you’re searching for the best colleges and universities for Mechanical Engineering, you’re in the right place. Below is a list of all universities in the US offering a Mechanical 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 Mechanical Engineering programs in America. The list includes 342 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 Mechanical Engineering is the right field of study for you, check out our guide to majoring in Mechanical 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 Mechanical Engineering. Please note that earnings are one metric of success that can be used to judge a Mechanical 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 Mechanical Engineering we used it as the primary method or ordering the best universities for Mechanical Engineering.

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

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

What is the best university for majoring in Mechanical Engineering?

Princeton University is the best university for majoring in Mechanical Engineering based on earnings data. On average, graduates from Princeton University earned an average of $91,744 2 years after graduating.

What is the cheapest university for majoring in Mechanical Engineering?

Brigham Young University-Idaho is the cheapest university for majoring in Mechanical 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 Mechanical Engineering?

Columbia University in the City of New York is the most expensive university for majoring in Mechanical 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:

#271 Best College for Mechanical Engineering
Average Salary $61,110
Average Debt $20,749
Program Size 143
University of Nevada-Las Vegas (UNLV)
4 Year
Las Vegas, NV
Video Rating
University of Nevada-Las Vegas (UNLV), located in Las Vegas, NV has 143 students majoring in Mechanical Engineering. On average, graduates earn $61,110.
Acceptance Rate 88%
Undergraduates 5,408 students
Tuition $6,943
0
4.0
My GPA
#272 Best College for Mechanical Engineering
Average Salary $61,090
Average Debt $23,237
Program Size 293
Montana State University
4 Year
Bozeman, MT
Montana State University, located in Bozeman, MT has 293 students majoring in Mechanical Engineering. On average, graduates earn $61,090.
Acceptance Rate 83%
Undergraduates 2,859 students
Tuition $6,849
0
4.0
My GPA
#273 Best College for Mechanical Engineering
Average Salary $61,020
Average Debt $26,811
Program Size 85
University of Alaska Anchorage
4 Year
Anchorage, AK
University of Alaska Anchorage, located in Anchorage, AK has 85 students majoring in Mechanical Engineering. On average, graduates earn $61,020.
Acceptance Rate 71%
Undergraduates 1,402 students
Tuition $5,545
0
4.0
My GPA
#274 Best College for Mechanical Engineering
Average Salary $61,020
Average Debt $21,241
Program Size 36
Lipscomb University
4 Year
Nashville, TN
Video Rating
N/A
Lipscomb University, located in Nashville, TN has 36 students majoring in Mechanical Engineering. On average, graduates earn $61,020.
Acceptance Rate 61%
Undergraduates 1,324 students
Tuition $28,624
0
4.0
My GPA
#275 Best College for Mechanical Engineering
Average Salary $61,020
Average Debt $21,500
Program Size 31
Dordt College
4 Year
Sioux Center, IA
Dordt College, located in Sioux Center, IA has 31 students majoring in Mechanical Engineering. On average, graduates earn $61,020.
Acceptance Rate 70%
Undergraduates 346 students
Tuition $28,280
0
4.0
My GPA
#276 Best College for Mechanical Engineering
Average Salary $60,920
Average Debt $23,250
Program Size 191
New York University (NYU)
4 Year
New York, NY
Video Rating
New York University (NYU), located in New York, NY has 191 students majoring in Mechanical Engineering. On average, graduates earn $60,920.
Acceptance Rate 32%
Undergraduates 16,004 students
Tuition $47,750
0
4.0
My GPA
#277 Best College for Mechanical Engineering
Average Salary $60,878
Average Debt $20,500
Program Size 133
Arkansas Tech University
4 Year
Russellville, AR
Arkansas Tech University, located in Russellville, AR has 133 students majoring in Mechanical Engineering. On average, graduates earn $60,878.
Acceptance Rate 89%
Undergraduates 1,558 students
Tuition $6,192
0
4.0
My GPA
#278 Best College for Mechanical Engineering
Average Salary $60,771
Average Debt $28,477
Program Size 179
Boise State University (BSU)
4 Year
Boise, ID
Video Rating
Boise State University (BSU), located in Boise, ID has 179 students majoring in Mechanical Engineering. On average, graduates earn $60,771.
Acceptance Rate 80%
Undergraduates 3,953 students
Tuition $6,876
0
4.0
My GPA
#279 Best College for Mechanical Engineering
Average Salary $60,771
Average Debt $26,000
Program Size 55
Arkansas State University-Main Campus
4 Year
Jonesboro, AR
Video Rating
N/A
Arkansas State University-Main Campus, located in Jonesboro, AR has 55 students majoring in Mechanical Engineering. On average, graduates earn $60,771.
Acceptance Rate 70%
Undergraduates 3,407 students
Tuition $8,050
0
4.0
My GPA
#280 Best College for Mechanical Engineering
Average Salary $60,771
Average Debt N/A
Program Size 40
Indiana Institute of Technology
4 Year
Fort Wayne, IN
Indiana Institute of Technology, located in Fort Wayne, IN has 40 students majoring in Mechanical Engineering. On average, graduates earn $60,771.
Acceptance Rate 70%
Undergraduates 785 students
Tuition $25,600
0
4.0
My GPA
#281 Best College for Mechanical Engineering
Average Salary $60,771
Average Debt N/A
Program Size 24
St. Ambrose University
4 Year
Davenport, IA
Video Rating
N/A
St. Ambrose University, located in Davenport, IA has 24 students majoring in Mechanical Engineering. On average, graduates earn $60,771.
Acceptance Rate 72%
Undergraduates 988 students
Tuition $28,380
0
4.0
My GPA
#282 Best College for Mechanical Engineering
Average Salary $60,623
Average Debt $27,000
Program Size 83
University of Memphis
4 Year
Memphis, TN
University of Memphis, located in Memphis, TN has 83 students majoring in Mechanical Engineering. On average, graduates earn $60,623.
Acceptance Rate 40%
Undergraduates 4,327 students
Tuition $8,903
0
4.0
My GPA
#283 Best College for Mechanical Engineering
Average Salary $60,523
Average Debt $21,793
Program Size 245
Stony Brook University (SBU)
4 Year
Stony Brook, NY
Video Rating
Stony Brook University (SBU), located in Stony Brook, NY has 245 students majoring in Mechanical Engineering. On average, graduates earn $60,523.
Acceptance Rate 41%
Undergraduates 7,009 students
Tuition $8,855
0
4.0
My GPA
#284 Best College for Mechanical Engineering
Average Salary $60,226
Average Debt $20,670
Program Size 170
Southern Illinois University-Edwardsville (SIUE)
4 Year
Edwardsville, IL
Video Rating
Southern Illinois University-Edwardsville (SIUE), located in Edwardsville, IL has 170 students majoring in Mechanical Engineering. On average, graduates earn $60,226.
Acceptance Rate 88%
Undergraduates 3,241 students
Tuition $10,247
0
4.0
My GPA
#285 Best College for Mechanical Engineering
Average Salary $60,125
Average Debt $21,188
Program Size 273
The University of Texas at Dallas
4 Year
Richardson, TX
Video Rating
N/A
The University of Texas at Dallas, located in Richardson, TX has 273 students majoring in Mechanical Engineering. On average, graduates earn $60,125.
Acceptance Rate 61%
Undergraduates 6,952 students
Tuition $10,864
0
4.0
My GPA
Other Major Rankings
Best Mechanical Engineering Programs by State
Most Popular Major Rankings