Largest Cities in Alabama by Population

1. Birmingham, AL (212,157)

2. Montgomery, AL (200,022)

3. Huntsville, AL (193,079)

4. Mobile, AL (192,904)

5. Tuscaloosa, AL (99,543)

6. Hoover, AL (84,978)

7. Dothan, AL (68,468)

8. Auburn, AL (63,118)

9. Phenix City, AL (37,132)

10. Gadsden, AL (35,837)

Info from Google (2016)