Iowa Public Colleges Ranked by Smallest Enrollment

List of Public Colleges by Enrollment

Below is a ranking of the 19 public colleges in Iowa with the smallest enrollment of full and part time students. Ellsworth Community College tops the list with a population of 718 students.

List of Iowa Public Colleges Ranked by Smallest Enrollment
School Enrollment
Ellsworth Community College

Iowa Falls, IA

718
Southwestern Community College

Creston, IA

1,581
Marshalltown Community College

Marshalltown, IA

1,707
Northwest Iowa Community College

Sheldon, IA

1,811
Iowa Lakes Community College

Estherville, IA

1,960
Southeastern Community College

West Burlington, IA

2,476
North Iowa Area Community College

Mason City, IA

2,479
Indian Hills Community College

Ottumwa, IA

3,361
Northeast Iowa Community College Calmar

Calmar, IA

4,355
Hawkeye Community College

Waterloo, IA

4,787
Iowa Central Community College

Fort Dodge, IA

5,058
Western Iowa Tech Community College

Sioux City, IA

5,150
Iowa Western Community College

Council Bluffs, IA

5,342
Eastern Iowa Community College District

Davenport, IA

7,145
University of Northern Iowa

Cedar Falls, IA

8,945
Kirkwood Community College

Cedar Rapids, IA

12,406
Des Moines Area Community College

Ankeny, IA

21,637
Iowa State University

Ames, IA

29,969