Platbookmapper County GIS Directory

County facts · Population · October 25, 2026

Alabama Population by County, 2025 Census Estimates

Alabama population by county: July 2025 Census estimates for all 67 counties, change since 2020, density, and a link to each official parcel map.

Looking for Alabama population by county? The Census Bureau estimates that Alabama had 5,193,088 residents on July 1, 2025, spread across 67 counties. Jefferson County is the most populous, with 665,742 people (13% of the state), and Greene County is the least populous, with 7,067.

The table below lists every county with its 2025 estimate, its April 2020 starting point, the change, people per square mile, and a link to its official parcel viewer.

Alabama population at a glance

Alabama population by county, July 2025 (all 67)

# County Jul 2025 Apr 2020 % change People per sq mi Parcel viewer
1 Jefferson County 665,742 674,330 −1.3% 599 ArcGIS Experience Builder
2 Madison County 433,516 388,158 +11.7% 541 KCS GIS
3 Mobile County 411,658 414,812 −0.8% 335 appraisal district map
4 Baldwin County 267,761 231,778 +15.5% 168 KCS GIS
5 Tuscaloosa County 241,368 228,133 +5.8% 183 FlagshipGIS
6 Shelby County 238,552 223,031 +7.0% 304 county web map
7 Montgomery County 225,891 228,953 −1.3% 288 KCS GIS
8 Lee County 189,881 174,337 +8.9% 313 FlagshipGIS
9 Morgan County 126,483 123,439 +2.5% 218 KCS GIS
10 Limestone County 122,928 103,563 +18.7% 220 KCS GIS
11 Calhoun County 115,834 116,439 −0.5% 191 county web map
12 Houston County 110,318 107,204 +2.9% 190 KCS GIS
13 Etowah County 103,886 103,423 +0.4% 194 KCS GIS
14 Marshall County 103,537 97,605 +6.1% 183 KCS GIS
15 St. Clair County 98,206 91,504 +7.3% 155 KCS GIS
16 Lauderdale County 97,135 93,566 +3.8% 145 KCS GIS
17 Cullman County 94,009 87,848 +7.0% 128 KCS GIS
18 Elmore County 91,577 87,976 +4.1% 148 KCS GIS
19 Talladega County 81,603 82,137 −0.7% 111 KCS GIS
20 DeKalb County 74,085 71,620 +3.4% 95 KCS GIS
21 Walker County 65,140 65,351 −0.3% 82 FlagshipGIS
22 Autauga County 61,920 58,805 +5.3% 104 ArcGIS Map Viewer
23 Blount County 60,156 59,125 +1.7% 93 KCS GIS
24 Colbert County 59,474 57,231 +3.9% 100 KCS GIS
25 Russell County 58,898 59,170 −0.5% 92 ArcGIS Map Viewer
26 Coffee County 56,953 53,467 +6.5% 84 FlagshipGIS
27 Jackson County 54,281 52,569 +3.3% 50 KCS GIS
28 Dale County 49,912 49,327 +1.2% 89 FlagshipGIS
29 Chilton County 47,708 45,006 +6.0% 69 FlagshipGIS
30 Tallapoosa County 40,953 41,315 −0.9% 57 FlagshipGIS
31 Covington County 37,947 37,564 +1.0% 37 FlagshipGIS
32 Escambia County 36,665 36,767 −0.3% 39 FlagshipGIS
33 Dallas County 35,140 38,465 −8.6% 36 ArcGIS Map Viewer
34 Chambers County 34,253 34,696 −1.3% 57 FlagshipGIS
35 Lawrence County 33,843 33,071 +2.3% 49 KCS GIS
36 Pike County 33,688 33,003 +2.1% 50 FlagshipGIS
37 Franklin County 32,449 32,118 +1.0% 51 KCS GIS
38 Marion County 29,097 29,343 −0.8% 39 FlagshipGIS
39 Geneva County 27,554 26,658 +3.4% 48 FlagshipGIS
40 Cherokee County 26,413 24,981 +5.7% 48 KCS GIS
41 Barbour County 24,607 25,225 −2.4% 28 ArcGIS Map Viewer
42 Winston County 23,829 23,557 +1.2% 39 KCS GIS
43 Randolph County 23,163 21,971 +5.4% 40 FlagshipGIS
44 Bibb County 22,262 22,285 −0.1% 36 FlagshipGIS
45 Clarke County 22,014 23,086 −4.6% 18 FlagshipGIS
46 Monroe County 18,965 19,772 −4.1% 18 ArcGIS Map Viewer
47 Henry County 18,394 17,144 +7.3% 33 ArcGIS Map Viewer
48 Marengo County 18,311 19,321 −5.2% 19 FlagshipGIS
49 Pickens County 18,221 19,127 −4.7% 21 FlagshipGIS
50 Macon County 18,132 19,531 −7.2% 30 ArcGIS Map Viewer
51 Butler County 18,100 19,044 −5.0% 23 FlagshipGIS
52 Cleburne County 15,970 15,052 +6.1% 29 ArcGIS Map Viewer
53 Fayette County 15,872 16,326 −2.8% 25 FlagshipGIS
54 Hale County 15,194 14,785 +2.8% 24 ArcGIS Map Viewer
55 Washington County 14,822 15,391 −3.7% 14 FlagshipGIS
56 Clay County 14,207 14,240 −0.2% 24 FlagshipGIS
57 Lamar County 13,587 13,966 −2.7% 22 FlagshipGIS
58 Crenshaw County 13,175 13,204 −0.2% 22 FlagshipGIS
59 Choctaw County 11,904 12,667 −6.0% 13 FlagshipGIS
60 Sumter County 11,588 12,347 −6.1% 13 ArcGIS Map Viewer
61 Conecuh County 10,899 11,597 −6.0% 13 FlagshipGIS
62 Coosa County 10,161 10,392 −2.2% 16 ArcGIS Map Viewer
63 Bullock County 9,780 10,357 −5.6% 16 KCS GIS
64 Wilcox County 9,666 10,602 −8.8% 11 ArcGIS Map Viewer
65 Lowndes County 9,359 10,316 −9.3% 13 FlagshipGIS
66 Perry County 7,425 8,512 −12.8% 10 FlagshipGIS
67 Greene County 7,067 7,732 −8.6% 11 ArcGIS Web AppBuilder

Percent change runs from the April 1, 2020 estimates base to July 1, 2025. People per square mile is the July 2025 estimate divided by the county's land area in the Census Bureau's 2020 Gazetteer file, so lakes and bays are left out.

How Alabama's population is spread out

Grouping the counties by size shows how concentrated the state is:

Residents (July 2025) Counties Total residents Share of state
250,000 to 999,999 4 1,778,677 34%
100,000 to 249,999 10 1,578,678 30%
25,000 to 99,999 26 1,419,059 27%
10,000 to 24,999 22 373,377 7%
Under 10,000 5 43,297 1%

4 counties with at least 250,000 residents hold 34% of the state's population.

Most and least densely populated

The most crowded counties by people per square mile of land:

  1. Jefferson County: 599 per sq mi (665,742 people on 1,112 sq mi)
  2. Madison County: 541 per sq mi (433,516 people on 802 sq mi)
  3. Mobile County: 335 per sq mi (411,658 people on 1,229 sq mi)
  4. Lee County: 313 per sq mi (189,881 people on 608 sq mi)
  5. Shelby County: 304 per sq mi (238,552 people on 785 sq mi)

The most thinly settled:

  1. Perry County: 10 per sq mi (7,425 people on 720 sq mi)
  2. Wilcox County: 11 per sq mi (9,666 people on 888 sq mi)
  3. Greene County: 11 per sq mi (7,067 people on 647 sq mi)
  4. Conecuh County: 13 per sq mi (10,899 people on 850 sq mi)
  5. Sumter County: 13 per sq mi (11,588 people on 904 sq mi)

About these numbers

Using population numbers in a land search

Related guides

More: All Alabama counties on Platbookmapper

Sources