Iowa Public Colleges Ranked by Largest Enrollment

List of Public Colleges by Enrollment

Below is a ranking of the 19 public colleges in Iowa with the largest enrollment of full and part time students. University of Iowa tops the list with a population of 30,015 students.

List of Iowa Public Colleges Ranked by Largest Enrollment
School Enrollment
University of Iowa

Iowa City, IA

30,015
Iowa State University

Ames, IA

29,969
Des Moines Area Community College

Ankeny, IA

21,637
Kirkwood Community College

Cedar Rapids, IA

12,406
University of Northern Iowa

Cedar Falls, IA

8,945
Eastern Iowa Community College District

Davenport, IA

7,145
Iowa Western Community College

Council Bluffs, IA

5,342
Western Iowa Tech Community College

Sioux City, IA

5,150
Iowa Central Community College

Fort Dodge, IA

5,058
Hawkeye Community College

Waterloo, IA

4,787
Northeast Iowa Community College Calmar

Calmar, IA

4,355
Indian Hills Community College

Ottumwa, IA

3,361
North Iowa Area Community College

Mason City, IA

2,479
Southeastern Community College

West Burlington, IA

2,476
Iowa Lakes Community College

Estherville, IA

1,960
Northwest Iowa Community College

Sheldon, IA

1,811
Marshalltown Community College

Marshalltown, IA

1,707
Southwestern Community College

Creston, IA

1,581