College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2027 Best Public Health Schools in Minnesota

9 Colleges in the United States
838 Public Health Degrees Awarded
$50,141 Avg Early-Career Salary

Public Health degree programs prepare students for a range of careers in the field. A focused field like this rewards careful comparison of the schools that offer it.

College Factual analyzed 9 schools to build this 2027 ranking of the best public health schools.

What’s on this page:

Best Schools for Public Health in Minnesota

If you are not interested in a particular degree level and want to know which schools are the overall best at delivering an education for the public health degrees they offer, see the list below.

Top Schools in Public Health

1

University Of Minnesota Twin Cities tops our 2027 ranking of the best public health schools. Located in the city of Minneapolis, University Of Minnesota Twin Cities is a very large public university. University Of Minnesota Twin Cities graduates 85% of students within six years. There were roughly 217 public health students who graduated with this degree at University Of Minnesota Twin Cities in the most recent data year. Graduates of the public health program make about $70,387 in their early career. Students borrow a median of $21,577 to complete this degree. Get the full public health details for University Of Minnesota Twin Cities

2

University Of St Thomas Minnesota came in at #2 on our 2027 list of the best public health schools. Located in the city of Saint Paul, University Of St Thomas Minnesota is a large private not-for-profit university. About 77% of students finish within six years. University Of St Thomas Minnesota awarded about 21 public health degrees in the most recent data year. Public Health graduates of University Of St Thomas Minnesota earn a median of $38,475 early in their careers. Typical student debt for the program is $27,000. Read more about the public health program at University Of St Thomas Minnesota

3

Students looking for a strong public health program will find one at Winona State University, which ranked #3. This moderately-sized public university is located in the town of Winona. Roughly 56% of students complete a degree within six years here. There were roughly 25 public health students who graduated with this degree at Winona State University in the most recent data year. Students who receive their public health degree from Winona State University earn around $46,250 in the first couple years of their career. Winona State University graduates carry a median of $20,966 in student loans. Get the full public health details for Winona State University

4

University Of Minnesota Duluth is a great choice for students pursuing a degree in public health, landing the #4 spot this year. Set in the city of Duluth, University Of Minnesota Duluth is a moderately-sized public institution. The six-year graduation rate is 65%. University Of Minnesota Duluth awarded about 26 public health degrees in the most recent data year. Soon after graduation, public health degree recipients from University Of Minnesota Duluth generally make around $36,520. Students borrow a median of $26,000 to complete this degree. Get the full public health details for University Of Minnesota Duluth

5
St Catherine University crest
St Catherine University
Saint Paul, MN

St Catherine University is one of the finest schools in the country for a degree in public health, ranking #5. St Catherine University is a mid-sized private not-for-profit school located in the city of Saint Paul. St Catherine University graduates 61% of students within six years. There were roughly 86 public health students who graduated with this degree at St Catherine University in the most recent data year. Soon after graduation, public health degree recipients from St Catherine University generally make around $52,000. Students borrow a median of $29,815 to complete this degree. See the full public health program report for St Catherine University

6
Capella University crest
Capella University
Minneapolis, MN

Capella University ranked #6 on our 2027 list of the best public health schools. This very large private for-profit university is located in the city of Minneapolis. Capella University graduates 20% of students within six years. Capella University awarded about 152 public health degrees in the most recent data year. Graduates of the public health program make about $73,117 in their early career. Capella University graduates carry a median of $35,998 in student loans. See the full public health program report for Capella University

7

Saint Cloud State University landed the #7 spot for public health this year. Set in the city of Saint Cloud, Saint Cloud State University is a large public institution. About 39% of students finish within six years. About 10 public health degrees were awarded at Saint Cloud State University in the most recent year. Students who receive their public health degree from Saint Cloud State University earn around $32,830 in the first couple years of their career. Typical student debt for the program is $17,850. See the full public health program report for Saint Cloud State University

8
Walden University crest
Walden University
Minneapolis, MN

Walden University earned the #8 position for public health this year. Set in the city of Minneapolis, Walden University is a very large private for-profit institution. There were roughly 276 public health students who graduated with this degree at Walden University in the most recent data year. Graduates of the public health program make about $66,259 in their early career. Walden University graduates carry a median of $45,793 in student loans. More information about a degree in public health from Walden University

9

Rasmussen College Minnesota came in at #9 for public health this year. Set in the city of St. Cloud, Rasmussen College Minnesota is a large private for-profit institution. There were roughly 25 public health students who graduated with this degree at Rasmussen College Minnesota in the most recent data year. Soon after graduation, public health degree recipients from Rasmussen College Minnesota generally make around $35,433. Typical student debt for the program is $40,809. Get the full public health details for Rasmussen College Minnesota

View All Public Health Rankings >

Notes and References

This ranking is produced by College Factual (MF_RANKING_2025), 2027 edition. Schools are scored on a blend of student outcomes (graduation rate, post-graduation earnings), affordability, and program focus, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).

Ranking method: College Major Top Ranked · 9 schools evaluated.

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options