2024 Best Colleges for Biomedical Engineering

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

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

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

What is the best university for majoring in Biomedical Engineering?

University of Pennsylvania is the best university for majoring in Biomedical Engineering based on earnings data. On average, graduates from University of Pennsylvania earned an average of $82,440 2 years after graduating.

What is the cheapest university for majoring in Biomedical Engineering?

North Carolina A & T State University (NCA&T) is the cheapest university for majoring in Biomedical Engineering based on the Department of Education tuition data. On average, students pay $5,972 to attend North Carolina A & T State University (NCA&T).

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

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

#46 Best College for Biomedical Engineering
Average Salary $63,430
Average Debt $21,550
Program Size 223
Clemson University
4 Year
Clemson, SC
Video Rating
Clemson University, located in Clemson, SC has 223 students majoring in Biomedical Engineering. On average, graduates earn $63,430.
Acceptance Rate 51%
Undergraduates 5,639 students
Tuition $14,272
0
4.0
My GPA
#47 Best College for Biomedical Engineering
Average Salary $63,234
Average Debt $21,500
Program Size 104
University of Cincinnati-Main Campus (UC)
4 Year
Cincinnati, OH
Video Rating
University of Cincinnati-Main Campus (UC), located in Cincinnati, OH has 104 students majoring in Biomedical Engineering. On average, graduates earn $63,234.
Acceptance Rate 86%
Undergraduates 9,114 students
Tuition $11,000
0
4.0
My GPA
#48 Best College for Biomedical Engineering
Average Salary $63,005
Average Debt $19,977
Program Size 147
University of Rochester
4 Year
Rochester, NY
Video Rating
University of Rochester, located in Rochester, NY has 147 students majoring in Biomedical Engineering. On average, graduates earn $63,005.
Acceptance Rate 34%
Undergraduates 3,294 students
Tuition $48,280
0
4.0
My GPA
#49 Best College for Biomedical Engineering
Average Salary $63,005
Average Debt $9,250
Program Size 138
University of California-Berkeley
4 Year
Berkeley, CA
Video Rating
University of California-Berkeley, located in Berkeley, CA has 138 students majoring in Biomedical Engineering. On average, graduates earn $63,005.
Acceptance Rate N/A
Undergraduates 11,486 students
Tuition N/A
0
4.0
My GPA
#50 Best College for Biomedical Engineering
Average Salary $63,005
Average Debt $9,250
Program Size 138
UC Berkeley
4 Year
Berkeley, CA
Video Rating
UC Berkeley , located in Berkeley, CA has 138 students majoring in Biomedical Engineering. On average, graduates earn $63,005.
Acceptance Rate 17%
Undergraduates 11,486 students
Tuition $13,431
0
4.0
My GPA
#51 Best College for Biomedical Engineering
Average Salary $63,005
Average Debt $21,092
Program Size 52
Indiana University-Purdue University-Indianapolis (IUPUI)
4 Year
Indianapolis, IN
Video Rating
Indiana University-Purdue University-Indianapolis (IUPUI), located in Indianapolis, IN has 52 students majoring in Biomedical Engineering. On average, graduates earn $63,005.
Acceptance Rate 70%
Undergraduates 6,715 students
Tuition $9,056
0
4.0
My GPA
#52 Best College for Biomedical Engineering
Average Salary $63,005
Average Debt $32,254
Program Size 21
Southern California Institute of Technology
4 Year
Anaheim, CA
Southern California Institute of Technology, located in Anaheim, CA has 21 students majoring in Biomedical Engineering. On average, graduates earn $63,005.
Acceptance Rate N/A
Undergraduates 48 students
Tuition N/A
0
4.0
My GPA
#53 Best College for Biomedical Engineering
Average Salary $62,579
Average Debt $21,900
Program Size 206
University of Wisconsin-Madison
4 Year
Madison, WI
University of Wisconsin-Madison, located in Madison, WI has 206 students majoring in Biomedical Engineering. On average, graduates earn $62,579.
Acceptance Rate 58%
Undergraduates 10,560 students
Tuition $10,415
0
4.0
My GPA
#54 Best College for Biomedical Engineering
Average Salary $62,260
Average Debt $27,000
Program Size 61
Milwaukee School of Engineering
4 Year
Milwaukee, WI
Milwaukee School of Engineering, located in Milwaukee, WI has 61 students majoring in Biomedical Engineering. On average, graduates earn $62,260.
Acceptance Rate 65%
Undergraduates 673 students
Tuition $36,540
0
4.0
My GPA
#55 Best College for Biomedical Engineering
Average Salary $62,260
Average Debt N/A
Program Size 16
Indiana Institute of Technology
4 Year
Fort Wayne, IN
Indiana Institute of Technology, located in Fort Wayne, IN has 16 students majoring in Biomedical Engineering. On average, graduates earn $62,260.
Acceptance Rate 70%
Undergraduates 785 students
Tuition $25,600
0
4.0
My GPA
#56 Best College for Biomedical Engineering
Average Salary $62,012
Average Debt $19,108
Program Size 134
University of Southern California (USC)
4 Year
Los Angeles, CA
Video Rating
University of Southern California (USC), located in Los Angeles, CA has 134 students majoring in Biomedical Engineering. On average, graduates earn $62,012.
Acceptance Rate 18%
Undergraduates 14,672 students
Tuition $50,277
0
4.0
My GPA
#57 Best College for Biomedical Engineering
Average Salary $61,814
Average Debt $26,495
Program Size 88
University of Rhode Island (URI)
4 Year
Kingston, RI
Video Rating
University of Rhode Island (URI), located in Kingston, RI has 88 students majoring in Biomedical Engineering. On average, graduates earn $61,814.
Acceptance Rate 74%
Undergraduates 3,868 students
Tuition $12,862
0
4.0
My GPA
#58 Best College for Biomedical Engineering
Average Salary $61,516
Average Debt $25,000
Program Size 128
New Jersey Institute of Technology
4 Year
Newark, NJ
Video Rating
New Jersey Institute of Technology, located in Newark, NJ has 128 students majoring in Biomedical Engineering. On average, graduates earn $61,516.
Acceptance Rate 61%
Undergraduates 2,839 students
Tuition $16,108
0
4.0
My GPA
#59 Best College for Biomedical Engineering
Average Salary $61,516
Average Debt N/A
Program Size 94
San Jose State University
4 Year
San Jose, CA
Video Rating
N/A
San Jose State University, located in San Jose, CA has 94 students majoring in Biomedical Engineering. On average, graduates earn $61,516.
Acceptance Rate 55%
Undergraduates 9,128 students
Tuition $7,378
0
4.0
My GPA
#60 Best College for Biomedical Engineering
Average Salary $61,020
Average Debt $19,500
Program Size 113
University of California-Los Angeles
4 Year
Los Angeles, CA
Video Rating
N/A
University of California-Los Angeles, located in Los Angeles, CA has 113 students majoring in Biomedical Engineering. On average, graduates earn $61,020.
Acceptance Rate N/A
Undergraduates 13,156 students
Tuition N/A
0
4.0
My GPA
Other Major Rankings
Best Biomedical Engineering Programs by State
Most Popular Major Rankings