Most Densely Populated Cities in Alabama: Ranked by People per Square Mile
The densest city in Alabama in our data is Grayson Valley, AL, with about 3,168 people per square mile, followed by Fairfield, AL (3,043) and Homewood, AL (3,041). This list ranks the top 50 places among the 118 Alabama communities with at least 5,000 residents.
What are the top 50 in Alabama?
| # | City | County | Per sq mi | Population |
|---|---|---|---|---|
| 1 | Grayson Valley, AL | Jefferson County | 3,168 | 6,209 |
| 2 | Fairfield, AL | Jefferson County | 3,043 | 10,568 |
| 3 | Homewood, AL | Jefferson County | 3,041 | 25,377 |
| 4 | Center Point, AL | Jefferson County | 2,603 | 16,110 |
| 5 | Brook Highland, AL | Shelby County | 2,546 | 7,147 |
| 6 | Meadowbrook, AL | Shelby County | 2,204 | 9,468 |
| 7 | Midfield, AL | Jefferson County | 1,883 | 5,002 |
| 8 | Hoover, AL | Jefferson County | 1,790 | 85,768 |
| 9 | Vestavia Hills, AL | Jefferson County | 1,730 | 34,413 |
| 10 | Madison, AL | Madison County | 1,702 | 51,593 |
| 11 | Tuscaloosa, AL | Tuscaloosa County | 1,634 | 155,499 |
| 12 | Fairhope, AL | Baldwin County | 1,621 | 22,677 |
| 13 | Mountain Brook, AL | Jefferson County | 1,582 | 20,297 |
| 14 | Daphne, AL | Baldwin County | 1,562 | 71,484 |
| 15 | Northport, AL | Tuscaloosa County | 1,544 | 26,115 |
| 16 | Florence, AL | Lauderdale County | 1,538 | 79,964 |
| 17 | Highland Lakes, AL | Shelby County | 1,469 | 5,519 |
| 18 | Birmingham, AL | Jefferson County | 1,432 | 739,573 |
| 19 | Chickasaw, AL | Mobile County | 1,355 | 5,702 |
| 20 | Tillmans Corner, AL | Mobile County | 1,352 | 17,560 |
| 21 | Mobile, AL | Mobile County | 1,352 | 315,502 |
| 22 | Alabaster, AL | Shelby County | 1,326 | 33,487 |
| 23 | Forestdale, AL | Jefferson County | 1,321 | 8,924 |
| 24 | Phenix City, AL | Russell County | 1,303 | 36,487 |
| 25 | Sheffield, AL | Colbert County | 1,279 | 8,901 |
| 26 | Selma, AL | Dallas County | 1,246 | 19,775 |
| 27 | Montgomery, AL | Montgomery County | 1,241 | 254,634 |
| 28 | Jacksonville, AL | Calhoun County | 1,147 | 12,544 |
| 29 | Millbrook, AL | Elmore County | 1,132 | 15,896 |
| 30 | Auburn, AL | Lee County | 1,101 | 92,777 |
| 31 | Prattville, AL | Autauga County | 1,062 | 35,957 |
| 32 | Decatur, AL | Morgan County | 1,005 | 68,867 |
| 33 | Robertsdale, AL | Baldwin County | 1,002 | 9,817 |
| 34 | Clay, AL | Jefferson County | 987 | 9,923 |
| 35 | Lanett, AL | Chambers County | 984 | 6,151 |
| 36 | Helena, AL | Shelby County | 976 | 19,925 |
| 37 | Pleasant Grove, AL | Jefferson County | 971 | 9,604 |
| 38 | Tarrant, AL | Jefferson County | 956 | 6,109 |
| 39 | Gadsden, AL | Etowah County | 938 | 60,944 |
| 40 | Huntsville, AL | Madison County | 935 | 319,249 |
| 41 | Enterprise, AL | Coffee County | 925 | 38,914 |
| 42 | Tuscumbia, AL | Colbert County | 917 | 8,461 |
| 43 | Muscle Shoals, AL | Colbert County | 881 | 14,575 |
| 44 | Hartselle, AL | Morgan County | 878 | 14,466 |
| 45 | Saks, AL | Calhoun County | 873 | 10,645 |
| 46 | Prichard, AL | Mobile County | 844 | 21,428 |
| 47 | Satsuma, AL | Mobile County | 842 | 6,190 |
| 48 | Attalla, AL | Etowah County | 826 | 5,771 |
| 49 | Albertville, AL | Marshall County | 811 | 37,775 |
| 50 | Theodore, AL | Mobile County | 790 | 6,334 |
How dense are the cities in Alabama?
The densest place is about 5 times as dense as the median place in the state, which has about 699 people per square mile. At the other end, Hamilton, AL has about 174. Under our scale, 0 places are an urban core (over 5,000 per square mile), 33 are suburban, and the rest are small towns or rural. Jefferson County contributes 13 of the top 50.
Which counties do the top 50 belong to?
The 50 places on this list are spread across 20 counties of Alabama. Jefferson County has 13 (Grayson Valley, Fairfield, Homewood, Center Point, Midfield, Hoover, Vestavia Hills, Mount); Mobile County has 6 (Chickasaw, Tillmans Corner, Mobile, Prichard, Satsuma, Theodore); Shelby County has 5 (Brook Highland, Meadowbrook, Highland Lakes, Alabaster, Helena). Counties with several entries are usually centers of a metropolitan area, where one large city is surrounded by many suburbs that each pass the 5,000-resident threshold.
How does Alabama compare with the rest of the country?
The median Alabama place with a page has about 12,292 residents, compared with about 13,459 nationwide, so the state's typical community is about the same size as the national typical place. The state has 581 communities in total, of which 118 reach 5,000 residents. See the national ranking of the largest cities for comparison.
Quick answers about Alabama cities
- Which is the densest city in Alabama? Grayson Valley (3,168 per square mile).
- How many Alabama cities have more than 100,000 people? 5 in our data.
- How many have 25,000 to 100,000? 21.
- What is the typical size? About 12,292 residents for a place with a page.
How is this ranking made?
The data comes from the SimpleMaps US Cities Database, which gives each place an estimated population and a density in people per square kilometer. We convert density to people per square mile and rank the places with at least 5,000 residents. Boundaries matter: a city that includes large parks or farmland scores lower on density than a compact city of the same size, and population estimates can include areas that share a city's ZIP codes. Read why population figures differ and how density is calculated before you quote a number.
Where to go next
Rankings use dataset estimates, not official counts.