2021 Best Colleges for Public Health in Minnesota

We rigorously analyzed earnings after graduation, student loan debt, and a host of other variables to determine what colleges and universities offer the best Public Health programs in Minnesota. We looked at 8 programs to put our Public Health rankings together to help you find the absolute best schools for Public Health in Minnesota. ... Read More

If you’re still wondering whether Public Health is the right field of study for you, check out our guide to majoring in Public Health: 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 Public Health in Minnesota. Earnings are by no means the most important mark of success for a Public Health undergraduate program, but it is a variable that is widely used across universities and colleges in Minnesota. In addition to salary, we also provide average student loans metric and other admissions data points.

In addition, if you scroll all the way through the list you’ll find every college or university that offers a Public Health degree in Minnesota.

Frequently Asked Questions about the Best Universities offering Public Health Majors in Minnesota

What is the best university for majoring in Public Health in Minnesota?

Walden University is the best university for majoring in Public Health based on earnings data. On average, graduates from Walden University earned an average of $46,087 2 years after graduating.

What is the cheapest university for majoring in Public Health in Minnesota?

Saint Cloud State University is the cheapest university for majoring in Public Health based on the Department of Education tuition data. On average, students pay $7,814 to attend Saint Cloud State University.

What is the most expensive university for majoring in Public Health in Minnesota?

University of St Thomas is the most expensive university for majoring in Public Health based on the Department of Education tuition data. On average, students pay $38,105 to attend University of St Thomas.

Show Less

Sort By:

#1 Best College for Public Health
Average Salary $46,087
Average Debt $37,536
Program Size 102
Walden University
4 Year
Minneapolis, MN
Walden University, located in Minneapolis, MN has 102 students majoring in Public Health. On average, graduates earn $46,087.
Acceptance Rate N/A
Undergraduates 11,871 students
Tuition $12,075
0
Slide this button to indicate your GPA
4.0
My GPA
Can I Get In?
#2 Best College for Public Health
Average Salary $41,193
Average Debt N/A
Program Size 42
Winona State University
4 Year
Winona, MN
Winona State University, located in Winona, MN has 42 students majoring in Public Health. On average, graduates earn $41,193.
Acceptance Rate 62%
Undergraduates 1,841 students
Tuition $9,047
0
4.0
My GPA
Can I Get In?
#3 Best College for Public Health
Average Salary $40,179
Average Debt $27,000
Program Size 108
University of St Thomas
4 Year
Saint Paul, MN
University of St Thomas, located in Saint Paul, MN has 108 students majoring in Public Health. On average, graduates earn $40,179.
Acceptance Rate 84%
Undergraduates 2,641 students
Tuition $38,105
0
4.0
My GPA
Can I Get In?
#4 Best College for Public Health
Average Salary $37,054
Average Debt $29,490
Program Size 115
St Catherine University
4 Year
Saint Paul, MN
St Catherine University, located in Saint Paul, MN has 115 students majoring in Public Health. On average, graduates earn $37,054.
Acceptance Rate 67%
Undergraduates 1,213 students
Tuition $35,500
0
4.0
My GPA
Can I Get In?
#5 Best College for Public Health
Average Salary $36,668
Average Debt $18,144
Program Size 56
Saint Cloud State University
4 Year
Saint Cloud, MN
Saint Cloud State University, located in Saint Cloud, MN has 56 students majoring in Public Health. On average, graduates earn $36,668.
Acceptance Rate 86%
Undergraduates 2,644 students
Tuition $7,814
0
4.0
My GPA
Can I Get In?
#6 Best College for Public Health
Average Salary $36,185
Average Debt $24,331
Program Size 55
University of Minnesota-Duluth
4 Year
Duluth, MN
University of Minnesota-Duluth, located in Duluth, MN has 55 students majoring in Public Health. On average, graduates earn $36,185.
Acceptance Rate 76%
Undergraduates 2,013 students
Tuition $13,082
0
4.0
My GPA
Can I Get In?
#7 Best College for Public Health
Average Salary N/A
Average Debt $26,307
Program Size 19
Bemidji State University
4 Year
Bemidji, MN
Bemidji State University, located in Bemidji, MN has 19 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate 94%
Undergraduates 1,022 students
Tuition $8,366
0
4.0
My GPA
Can I Get In?
#8 Best College for Public Health
Average Salary N/A
Average Debt N/A
Program Size 3
Minnesota State University Moorhead
4 Year
Moorhead, MN
Minnesota State University Moorhead, located in Moorhead, MN has 3 students majoring in Public Health. On average, graduates earn N/A.
Acceptance Rate 77%
Undergraduates 1,369 students
Tuition $8,096
0
4.0
My GPA
Can I Get In?
Other Major Rankings
Best Public Health Programs by State
Most Popular Major Rankings