50K
100K
150K
200K
250K
300K
350K
400K
450K
500K
550K
600K
650K
Top 5 Most Populous Counties
665,404
432,819
412,933
269,109
243,220
67 Counties
| County | 2025 Pop. ↓ | Area (mi²) | Density | Change (2020) |
|---|---|---|---|---|
| Jefferson County | 665,404 | 1.1K | 598 | -1.38% |
| Madison County | 432,819 | 802 | 540 | 10.83% |
| Mobile County | 412,933 | 1.2K | 336 | -0.36% |
| Baldwin County | 269,109 | 1.6K | 169 | 15.38% |
| Tuscaloosa County | 243,220 | 1.3K | 184 | 4.54% |
| Shelby County | 238,345 | 785 | 304 | 6.44% |
| Montgomery County | 225,822 | 785 | 288 | -1.11% |
| Lee County | 191,423 | 608 | 315 | 9.47% |
| Morgan County | 126,713 | 580 | 218 | 2.74% |
| Limestone County | 123,081 | 563 | 219 | 18.11% |
| Calhoun County | 116,451 | 606 | 192 | 0.18% |
| Houston County | 110,176 | 580 | 190 | 2.68% |
| Marshall County | 103,271 | 566 | 182 | 5.7% |
| Etowah County | 103,240 | 535 | 193 | -0.19% |
| St. Clair County | 98,367 | 632 | 156 | 7.29% |
| Lauderdale County | 98,137 | 668 | 147 | 4.37% |
| Cullman County | 93,299 | 735 | 127 | 5.85% |
| Elmore County | 91,668 | 619 | 148 | 4.32% |
| Talladega County | 81,667 | 737 | 111 | 0.31% |
| DeKalb County | 73,618 | 777 | 95 | 2.71% |
| Walker County | 65,675 | 791 | 83 | 0.82% |
| Autauga County | 62,492 | 594 | 105 | 6.08% |
| Blount County | 60,549 | 645 | 94 | 2.43% |
| Colbert County | 59,188 | 593 | 100 | 3.29% |
| Russell County | 58,882 | 641 | 92 | -0.62% |
| Coffee County | 57,009 | 679 | 84 | 6.43% |
| Jackson County | 54,137 | 1.1K | 50 | 3.06% |
| Dale County | 50,282 | 561 | 90 | 2.07% |
| Chilton County | 47,999 | 693 | 69 | 6.52% |
| Tallapoosa County | 40,689 | 717 | 57 | -1.45% |
| Covington County | 37,635 | 1K | 37 | 0.33% |
| Escambia County | 36,678 | 945 | 39 | -0.02% |
| Dallas County | 34,796 | 979 | 36 | -8.88% |
| Lawrence County | 33,629 | 691 | 49 | 1.67% |
| Chambers County | 33,539 | 597 | 56 | -2.99% |
| Pike County | 33,085 | 672 | 49 | 0.55% |
| Franklin County | 31,807 | 634 | 50 | -0.84% |
| Marion County | 29,367 | 742 | 40 | 0.66% |
| Geneva County | 27,466 | 574 | 48 | 2.86% |
| Cherokee County | 26,576 | 554 | 48 | 6.38% |
| Barbour County | 24,072 | 885 | 27 | -3.62% |
| Winston County | 24,065 | 613 | 39 | 2.46% |
| Randolph County | 23,345 | 581 | 40 | 5.67% |
| Bibb County | 22,626 | 622 | 36 | 2.03% |
| Clarke County | 21,979 | 1.2K | 18 | -4.39% |
| Monroe County | 18,870 | 1K | 18 | -4.23% |
| Henry County | 18,410 | 562 | 33 | 7.22% |
| Marengo County | 18,319 | 977 | 19 | -4.94% |
| Pickens County | 18,275 | 881 | 21 | -3.62% |
| Butler County | 18,155 | 777 | 23 | -4.58% |
| Macon County | 17,971 | 609 | 30 | -7.71% |
| Cleburne County | 16,152 | 560 | 29 | 7.23% |
| Fayette County | 15,813 | 628 | 25 | -3.16% |
| Hale County | 15,301 | 644 | 24 | 3.59% |
| Washington County | 14,996 | 1.1K | 14 | -2.19% |
| Clay County | 14,321 | 604 | 24 | 0.78% |
| Lamar County | 13,470 | 605 | 22 | -3.47% |
| Crenshaw County | 13,060 | 609 | 21 | -0.84% |
| Choctaw County | 11,841 | 913 | 13 | -6.19% |
| Sumter County | 11,477 | 904 | 13 | -5.86% |
| Conecuh County | 11,041 | 850 | 13 | -4.42% |
| Coosa County | 10,315 | 651 | 16 | -0.24% |
| Bullock County | 9,894 | 623 | 16 | -3.28% |
| Wilcox County | 9,805 | 888 | 11 | -6.91% |
| Lowndes County | 9,288 | 716 | 13 | -9.68% |
| Perry County | 7,666 | 720 | 11 | -9.34% |
| Greene County | 6,955 | 647 | 11 | -9.69% |
There are 67 counties in Alabama.
Jefferson County is the largest county in the state, with a population of 665,404. The most recent census shows that its population has decreased by 0.01% since the previous census.
A number of other Alabama counties also boast relatively large populations for their state, though not able to match the density of Jefferson County:
The smallest county in Alabama is Greene County , with a population of just 6,955. This total represents a decrease of 0.1% since the last census count was performed.
Other small counties include:
Limestone County , with its sizeable population of 123,081, has shown the largest population growth, with an increase of 0.2% since the last census.
Jefferson County has also had relatively high population growth of -0.01% with 665,404 residents.
On the other hand, Greene County has had the largest decrease in population, with its 6,955 current residents totalling 0.1% less than the previous census.