Alabama Public Colleges Ranked by Largest Enrollment

List of Public Colleges by Enrollment

Below is a ranking of the 40 public colleges in Alabama with the largest enrollment of full and part time students. The University of Alabama tops the list with a population of 38,644 students.

List of Alabama Public Colleges Ranked by Largest Enrollment
School Enrollment
Northwest Shoals Community College Muscle Shoals

Muscle Shoals, AL

add to list | Calculate my chances 

4,032
George C Wallace State Community College Dothan

Dothan, AL

add to list | Calculate my chances 

3,832
Alabama State University

Montgomery, AL

add to list | Calculate my chances 

3,828
Bevill State Community College

Jasper, AL

add to list | Calculate my chances 

3,703
Bishop State Community College

Mobile, AL

add to list | Calculate my chances 

2,968
Lawson State Community College Birmingham Campus

Birmingham, AL

add to list | Calculate my chances 

2,919
Athens State University

Athens, AL

add to list | Calculate my chances 

2,894
Northeast Alabama Community College

Rainsville, AL

add to list | Calculate my chances 

2,590
University of Montevallo

Montevallo, AL

add to list | Calculate my chances 

2,586
Snead State Community College

Boaz, AL

add to list | Calculate my chances 

2,507
Enterprise State Community College

Enterprise, AL

add to list | Calculate my chances 

2,010
H Councill Trenholm State Technical College

Montgomery, AL

add to list | Calculate my chances 

1,984
Lurleen B Wallace Community College

Andalusia, AL

add to list | Calculate my chances 

1,929
George C Wallace State Community College Selma

Selma, AL

add to list | Calculate my chances 

1,860
Central Alabama Community College

Alexander City, AL

add to list | Calculate my chances 

1,777
Chattahoochee Valley Community College

Phenix City, AL

add to list | Calculate my chances 

1,641
Alabama Southern Community College

Monroeville, AL

add to list | Calculate my chances 

982
J F Drake State Technical College

Huntsville, AL

add to list | Calculate my chances 

976