Minnesota Public Colleges Ranked by Largest Enrollment

List of Public Colleges by Enrollment

Below is a ranking of the 44 public colleges in Minnesota with the largest enrollment of full and part time students. University of Minnesota Twin Cities tops the list with a population of 54,955 students.

List of Minnesota Public Colleges Ranked by Largest Enrollment
School Enrollment
University of Minnesota Twin Cities

Minneapolis, MN

add to list | Calculate my chances 

54,955
Minnesota State University Mankato

Mankato, MN

add to list | Calculate my chances 

14,590
Saint Cloud State University

Saint Cloud, MN

add to list | Calculate my chances 

10,420
University of Minnesota Duluth

Duluth, MN

add to list | Calculate my chances 

9,675
Normandale Community College

Bloomington, MN

add to list | Calculate my chances 

9,346
Anoka Ramsey Community College

Coon Rapids, MN

add to list | Calculate my chances 

7,902
Century Community and Technical College

White Bear Lake, MN

add to list | Calculate my chances 

7,646
Southwest Minnesota State University

Marshall, MN

add to list | Calculate my chances 

6,930
Metropolitan State University

Saint Paul, MN

add to list | Calculate my chances 

6,294
Winona State University

Winona, MN

add to list | Calculate my chances 

6,154
Minneapolis Community and Technical College

Minneapolis, MN

add to list | Calculate my chances 

6,030
Saint Paul College A Community and Technical College

Saint Paul, MN

add to list | Calculate my chances 

5,365
Minnesota State Community and Technical College

Fergus Falls, MN

add to list | Calculate my chances 

5,282
North Hennepin Community College

Brooklyn Park, MN

add to list | Calculate my chances 

4,896
Minnesota State University Moorhead

Moorhead, MN

add to list | Calculate my chances 

4,682
Central Lakes College Brainerd

Brainerd, MN

add to list | Calculate my chances 

4,633
Rochester Community and Technical College

Rochester, MN

add to list | Calculate my chances 

4,482
Bemidji State University

Bemidji, MN

add to list | Calculate my chances 

4,023