The Code of Alabama 1975 defines the legal use of the terms "town" and "city" based on population. A municipality with a population of 2,000 or more is a city, while less than 2,000 is a town.[3] For legislative purposes, municipalities are divided into eight classes based on population. Class 1 is defined as all cities with a population of 300,000. Although no cities in the state currently meet this population requirement, Birmingham was allowed to remain a class 1 city since it incorporated with a 1970 population of 300,910 before the cutoff date of June 28, 1979.[3][4] Class 2 are cities between 175,000 and 299,999 inhabitants which include present day Montgomery, Mobile, and Huntsville. There are no present Class 3 cities which require populations between 100,000 and 174,999 inhabitants. Tuscaloosa, Hoover, Dothan, Decatur and Auburn are Class 4 cities with between 50,000 and 99,999 inhabitants. Ten cities fall under Class 5: a population greater than 25,000 and less than 49,999. There are 34 cities that are Class 6, with between 12,000 and 24,999 inhabitants, and 40 cities that are Class 7 with a population from 6,000 to 11,999 inhabitants. Class 8 includes all towns, plus all remaining cities with populations of less than 6,000.[3]
The largest municipality by population is Birmingham with 212,237 residents while the smallest by population is McMullen with 10 people.[1] The largest municipality by land area is Huntsville, which spans {{convert|209.05|mi2|km2|abbr=on}}, while the smallest is McMullen at {{convert|0.11|mi2|km2|abbr=on}}.[1]
Name | Type[1] | County(ies){{#tag:ref|For municipalities located in more than one county, the primary county (according to U.S. Census) is listed first.|group=lower-alpha | Population (2010)[1] | Population (2000)[1] | Change | Land area (2010)[1] | Population density |
---|
sq mi | km2 |
---|
|
Abbeville{{dagger|alt=County seat}} | City | Henry County | 2688|2987|dec=1|align=center|invert=on}} | 15.54|sqmi|km2|disp=table|sortable=on}} | 2688|15.54|sqmi|km2|prec=1}} |
Adamsville | City | Jefferson County | 4522|4965|dec=1|align=center|invert=on}} | 25.13|sqmi|km2|disp=table|sortable=on}} | 4522|25.13|sqmi|km2|prec=1}} |
Addison | Town | Winston County | 758|723|dec=1|align=center|invert=on}} | 3.77|sqmi|km2|disp=table|sortable=on}} | 758|3.77|sqmi|km2|prec=1}} |
Akron | Town | Hale County | 356|521|dec=1|align=center|invert=on}} | 0.69|sqmi|km2|disp=table|sortable=on}} | 356|0.69|sqmi|km2|prec=1}} |
Alabaster | City | Shelby County | 30352|22619|dec=1|align=center|invert=on}} | 25.04|sqmi|km2|disp=table|sortable=on}} | 30352|25.04|sqmi|km2|prec=1}} |
Albertville | City | Marshall County | 21160|17247|dec=1|align=center|invert=on}} | 26.56|sqmi|km2|disp=table|sortable=on}} | 21160|26.56|sqmi|km2|prec=1}} |
Alexander City | City | Tallapoosa County | 14875|15008|dec=1|align=center|invert=on}} | 40.84|sqmi|km2|disp=table|sortable=on}} | 14875|40.84|sqmi|km2|prec=1}} |
Aliceville | City | Pickens County | 2486|2567|dec=1|align=center|invert=on}} | 4.56|sqmi|km2|disp=table|sortable=on}} | 2486|4.56|sqmi|km2|prec=1}} |
Allgood | Town | Blount County | 622|629|dec=1|align=center|invert=on}} | 1.04|sqmi|km2|disp=table|sortable=on}} | 622|1.04|sqmi|km2|prec=1}} |
Altoona | Town | Etowah County Blount County | 933|984|dec=1|align=center|invert=on}} | 4.32|sqmi|km2|disp=table|sortable=on}} | 933|4.32|sqmi|km2|prec=1}} |
Andalusia{{dagger|alt=County seat}} | City | Covington County | 9015|8794|dec=1|align=center|invert=on}} | 19.66|sqmi|km2|disp=table|sortable=on}} | 9015|19.66|sqmi|km2|prec=1}} |
Anderson | Town | Lauderdale County | 282|354|dec=1|align=center|invert=on}} | 1.29|sqmi|km2|disp=table|sortable=on}} | 282|1.29|sqmi|km2|prec=1}} |
Anniston{{dagger|alt=County seat}} | City | Calhoun County | 23106|24276|dec=1|align=center|invert=on}} | 45.64|sqmi|km2|disp=table|sortable=on}} | 23106|45.64|sqmi|km2|prec=1}} |
Arab | City | Marshall County Cullman County | 8050|7174|dec=1|align=center|invert=on}} | 12.98|sqmi|km2|disp=table|sortable=on}} | 8050|12.98|sqmi|km2|prec=1}} |
Ardmore | Town | Limestone County | 1194|1034|dec=1|align=center|invert=on}} | 2.04|sqmi|km2|disp=table|sortable=on}} | 1194|2.04|sqmi|km2|prec=1}} |
Argo | Town | St. Clair County Jefferson County | 4071|1780|dec=1|align=center|invert=on}} | 10.77|sqmi|km2|disp=table|sortable=on}} | 4071|10.77|sqmi|km2|prec=1}} |
Ariton | Town | Dale County | 764|772|dec=1|align=center|invert=on}} | 5.09|sqmi|km2|disp=table|sortable=on}} | 764|5.09|sqmi|km2|prec=1}} |
Arley | Town | Winston County | 357|290|dec=1|align=center|invert=on}} | 3.76|sqmi|km2|disp=table|sortable=on}} | 357|3.76|sqmi|km2|prec=1}} |
Ashford | Town | Houston County | 2148|1853|dec=1|align=center|invert=on}} | 6.30|sqmi|km2|disp=table|sortable=on}} | 2148|6.30|sqmi|km2|prec=1}} |
Ashland{{dagger|alt=County seat}} | Town | Clay County | 2037|1965|dec=1|align=center|invert=on}} | 7.32|sqmi|km2|disp=table|sortable=on}} | 2037|7.32|sqmi|km2|prec=1}} |
Ashville{{dagger|alt=County seat}} | City | St. Clair County | 2212|2260|dec=1|align=center|invert=on}} | 19.21|sqmi|km2|disp=table|sortable=on}} | 2212|19.21|sqmi|km2|prec=1}} |
Athens{{dagger|alt=County seat}} | City | Limestone County | 21897|18967|dec=1|align=center|invert=on}} | 39.54|sqmi|km2|disp=table|sortable=on}} | 21897|39.54|sqmi|km2|prec=1}} |
Atmore | City | Escambia County | 10194|7676|dec=1|align=center|invert=on}} | 21.85|sqmi|km2|disp=table|sortable=on}} | 10194|21.85|sqmi|km2|prec=1}} |
Attalla | City | Etowah County | 6048|6592|dec=1|align=center|invert=on}} | 6.98|sqmi|km2|disp=table|sortable=on}} | 6048|6.98|sqmi|km2|prec=1}} |
Auburn | City | Lee County | 53380|42987|dec=1|align=center|invert=on}} | 58.07|sqmi|km2|disp=table|sortable=on}} | 53380|58.07|sqmi|km2|prec=1}} |
Autaugaville | Town | Autauga County | 870|820|dec=1|align=center|invert=on}} | 7.62|sqmi|km2|disp=table|sortable=on}} | 870|7.62|sqmi|km2|prec=1}} |
Avon | Town | Houston County | 543|466|dec=1|align=center|invert=on}} | 2.65|sqmi|km2|disp=table|sortable=on}} | 543|2.65|sqmi|km2|prec=1}} |
Babbie | Town | Covington County | 603|627|dec=1|align=center|invert=on}} | 11.47|sqmi|km2|disp=table|sortable=on}} | 603|11.47|sqmi|km2|prec=1}} |
Baileyton | Town | Cullman County | 610|684|dec=1|align=center|invert=on}} | 5.26|sqmi|km2|disp=table|sortable=on}} | 610|5.26|sqmi|km2|prec=1}} |
Bakerhill{{#tag:ref|Although the town incorporated in 1997, this was reported to the US Census in 2002, and thus the population does not appear on the 2000 census.[14]|group=lower-alpha}} | Town | Barbour County | 279 | 2.75|sqmi|km2|disp=table|sortable=on}} | 279|2.75|sqmi|km2|prec=1}} |
Banks | Town | Pike County | 179|224|dec=1|align=center|invert=on}} | 1.99|sqmi|km2|disp=table|sortable=on}} | 179|1.99|sqmi|km2|prec=1}} |
Bay Minette{{dagger|alt=County seat}} | City | Baldwin County | 8044|7820|dec=1|align=center|invert=on}} | 8.57|sqmi|km2|disp=table|sortable=on}} | 8044|8.57|sqmi|km2|prec=1}} |
Bayou La Batre | City | Mobile County | 2558|2313|dec=1|align=center|invert=on}} | 7.48|sqmi|km2|disp=table|sortable=on}} | 2558|7.48|sqmi|km2|prec=1}} |
Bear Creek | Town | Marion County | 1070|1053|dec=1|align=center|invert=on}} | 13.63|sqmi|km2|disp=table|sortable=on}} | 1070|13.63|sqmi|km2|prec=1}} |
Beatrice | Town | Monroe County | 301|412|dec=1|align=center|invert=on}} | 1.35|sqmi|km2|disp=table|sortable=on}} | 301|1.35|sqmi|km2|prec=1}} |
Beaverton | Town | Lamar County | 201|226|dec=1|align=center|invert=on}} | 4.59|sqmi|km2|disp=table|sortable=on}} | 201|4.59|sqmi|km2|prec=1}} |
Belk | Town | Fayette County | 215|214|dec=1|align=center|invert=on}} | 1.39|sqmi|km2|disp=table|sortable=on}} | 215|1.39|sqmi|km2|prec=1}} |
Benton | Town | Lowndes County | 49|47|dec=1|align=center|invert=on}} | 0.30|sqmi|km2|disp=table|sortable=on}} | 49|0.30|sqmi|km2|prec=1}} |
Berry | Town | Fayette County | 1148|1238|dec=1|align=center|invert=on}} | 10.77|sqmi|km2|disp=table|sortable=on}} | 1148|10.77|sqmi|km2|prec=1}} |
Bessemer | City | Jefferson County | 27456|29672|dec=1|align=center|invert=on}} | 39.85|sqmi|km2|disp=table|sortable=on}} | 27456|39.85|sqmi|km2|prec=1}} |
Billingsley | Town | Autauga County | 144|116|dec=1|align=center|invert=on}} | 1.31|sqmi|km2|disp=table|sortable=on}} | 144|1.31|sqmi|km2|prec=1}} |
Birmingham{{dagger|alt=County seat}} | City | Jefferson County Shelby County | 212237|242840|dec=1|align=center|invert=on}} | 146.07|sqmi|km2|disp=table|sortable=on}} | 212237|146.07|sqmi|km2|prec=1}} |
Black | Town | Geneva County | 207|202|dec=1|align=center|invert=on}} | 3.08|sqmi|km2|disp=table|sortable=on}} | 207|3.08|sqmi|km2|prec=1}} |
Blountsville | Town | Blount County | 1684|1768|dec=1|align=center|invert=on}} | 5.42|sqmi|km2|disp=table|sortable=on}} | 1684|5.42|sqmi|km2|prec=1}} |
Blue Springs | Town | Barbour County | 96|121|dec=1|align=center|invert=on}} | 2.90|sqmi|km2|disp=table|sortable=on}} | 96|2.90|sqmi|km2|prec=1}} |
Boaz{{#tag:ref|On August 12, 2009, Boaz annexed the town of Mountainboro accounting for some of the increase in population.[14]|group=lower-alpha}} | City | Marshall County Etowah County | 9551|7411|dec=1|align=center|invert=on}} | 14.55|sqmi|km2|disp=table|sortable=on}} | 9551|14.55|sqmi|km2|prec=1}} |
Boligee | Town | Greene County | 328|369|dec=1|align=center|invert=on}} | 3.95|sqmi|km2|disp=table|sortable=on}} | 328|3.95|sqmi|km2|prec=1}} |
Bon Air | Town | Talladega County | 116|96|dec=1|align=center|invert=on}} | 1.33|sqmi|km2|disp=table|sortable=on}} | 116|1.33|sqmi|km2|prec=1}} |
Brantley | Town | Crenshaw County | 809|920|dec=1|align=center|invert=on}} | 3.11|sqmi|km2|disp=table|sortable=on}} | 809|3.11|sqmi|km2|prec=1}} |
Brent | City | Bibb County | 4947|4024|dec=1|align=center|invert=on}} | 8.78|sqmi|km2|disp=table|sortable=on}} | 4947|8.78|sqmi|km2|prec=1}} |
Brewton{{dagger|alt=County seat}} | City | Escambia County | 5408|5498|dec=1|align=center|invert=on}} | 11.20|sqmi|km2|disp=table|sortable=on}} | 5408|11.20|sqmi|km2|prec=1}} |
Bridgeport | City | Jackson County | 2418|2728|dec=1|align=center|invert=on}} | 4.41|sqmi|km2|disp=table|sortable=on}} | 2418|4.41|sqmi|km2|prec=1}} |
Brighton | City | Jefferson County | 2945|3640|dec=1|align=center|invert=on}} | 1.42|sqmi|km2|disp=table|sortable=on}} | 2945|1.42|sqmi|km2|prec=1}} |
Brilliant | Town | Marion County | 900|762|dec=1|align=center|invert=on}} | 10.69|sqmi|km2|disp=table|sortable=on}} | 762|10.69|sqmi|km2|prec=1}} |
Brookside | Town | Jefferson County | 1363|1393|dec=1|align=center|invert=on}} | 6.40|sqmi|km2|disp=table|sortable=on}} | 1363|6.40|sqmi|km2|prec=1}} |
Brookwood | Town | Tuscaloosa County | 1828|1483|dec=1|align=center|invert=on}} | 8.36|sqmi|km2|disp=table|sortable=on}} | 1828|8.36|sqmi|km2|prec=1}} |
Brundidge | City | Pike County | 2076|2341|dec=1|align=center|invert=on}} | 9.75|sqmi|km2|disp=table|sortable=on}} | 2076|9.75|sqmi|km2|prec=1}} |
Butler{{dagger|alt=County seat}} | Town | Choctaw County | 1894|1952|dec=1|align=center|invert=on}} | 5.57|sqmi|km2|disp=table|sortable=on}} | 1894|5.57|sqmi|km2|prec=1}} |
Calera | City | Shelby County Chilton County | 11620|3158|dec=1|align=center|invert=on}} | 24.09|sqmi|km2|disp=table|sortable=on}} | 11620|24.09|sqmi|km2|prec=1}} |
Camden{{dagger|alt=County seat}} | City | Wilcox County | 2020|2257|dec=1|align=center|invert=on}} | 4.18|sqmi|km2|disp=table|sortable=on}} | 2020|4.18|sqmi|km2|prec=1}} |
Camp Hill | Town | Tallapoosa County | 1014|1273|dec=1|align=center|invert=on}} | 8.99|sqmi|km2|disp=table|sortable=on}} | 1014|8.99|sqmi|km2|prec=1}} |
Carbon Hill | City | Walker County | 2021|2071|dec=1|align=center|invert=on}} | 5.50|sqmi|km2|disp=table|sortable=on}} | 2021|5.50|sqmi|km2|prec=1}} |
Cardiff | Town | Jefferson County | 55|82|dec=1|align=center|invert=on}} | 0.25|sqmi|km2|disp=table|sortable=on}} | 55|0.25|sqmi|km2|prec=1}} |
Carolina | Town | Covington County | 297|248|dec=1|align=center|invert=on}} | 1.11|sqmi|km2|disp=table|sortable=on}} | 297|1.11|sqmi|km2|prec=1}} |
Carrollton{{dagger|alt=County seat}} | Town | Pickens County | 1019|987|dec=1|align=center|invert=on}} | 2.06|sqmi|km2|disp=table|sortable=on}} | 1019|2.06|sqmi|km2|prec=1}} |
Castleberry | Town | Conecuh County | 583|590|dec=1|align=center|invert=on}} | 1.71|sqmi|km2|disp=table|sortable=on}} | 583|1.71|sqmi|km2|prec=1}} |
Cedar Bluff | Town | Cherokee County | 1820|1467|dec=1|align=center|invert=on}} | 5.07|sqmi|km2|disp=table|sortable=on}} | 1820|5.07|sqmi|km2|prec=1}} |
Center Point{{#tag:ref|The town incorporated on March 18, 2002 and thus does not appear on the 2000 census.[14]|group=lower-alpha}} | City | Jefferson County | 16,921 | 6.12|sqmi|km2|disp=table|sortable=on}} | 16921|6.12|sqmi|km2|prec=1}} |
Centre{{dagger|alt=County seat}} | City | Cherokee County | 3489|3216|dec=1|align=center|invert=on}} | 11.44|sqmi|km2|disp=table|sortable=on}} | 3489|11.44|sqmi|km2|prec=1}} |
Centreville{{dagger|alt=County seat}} | City | Bibb County | 2778|2466|dec=1|align=center|invert=on}} | 9.45|sqmi|km2|disp=table|sortable=on}} | 2778|9.45|sqmi|km2|prec=1}} |
Chatom{{dagger|alt=County seat}} | Town | Washington County | 1288|1193|dec=1|align=center|invert=on}} | 10.72|sqmi|km2|disp=table|sortable=on}} | 1288|10.72|sqmi|km2|prec=1}} |
Chelsea | City | Shelby County | 10183|2949|dec=1|align=center|invert=on}} | 21.35|sqmi|km2|disp=table|sortable=on}} | 10183|21.35|sqmi|km2|prec=1}} |
Cherokee | Town | Colbert County | 1048|1237|dec=1|align=center|invert=on}} | 2.22|sqmi|km2|disp=table|sortable=on}} | 1048|2.22|sqmi|km2|prec=1}} |
Chickasaw | City | Mobile County | 6106|6364|dec=1|align=center|invert=on}} | 4.21|sqmi|km2|disp=table|sortable=on}} | 6106|4.21|sqmi|km2|prec=1}} |
Childersburg | City | Talladega County Shelby County | 5175|4927|dec=1|align=center|invert=on}} | 12.35|sqmi|km2|disp=table|sortable=on}} | 5175|12.35|sqmi|km2|prec=1}} |
Citronelle | City | Mobile County | 3905|3659|dec=1|align=center|invert=on}} | 25.73|sqmi|km2|disp=table|sortable=on}} | 3905|25.73|sqmi|km2|prec=1}} |
Clanton{{dagger|alt=County seat}} | City | Chilton County | 8619|7800|dec=1|align=center|invert=on}} | 21.94|sqmi|km2|disp=table|sortable=on}} | 8619|21.94|sqmi|km2|prec=1}} |
Clay{{#tag:ref|The town incorporated on June 6, 2000 and thus does not appear on the 2000 census.[14]|group=lower-alpha}} | City | Jefferson County | 9,708 | 9.93|sqmi|km2|disp=table|sortable=on}} | 9708|9.93|sqmi|km2|prec=1}} |
Clayhatchee | Town | Dale County | 589|501|dec=1|align=center|invert=on}} | 2.72|sqmi|km2|disp=table|sortable=on}} | 589|2.72|sqmi|km2|prec=1}} |
Clayton{{dagger|alt=County seat}} | Town | Barbour County | 3008|1475|dec=1|align=center|invert=on}} | 6.68|sqmi|km2|disp=table|sortable=on}} | 3008|6.68|sqmi|km2|prec=1}} |
Cleveland | Town | Blount County | 1303|1241|dec=1|align=center|invert=on}} | 7.84|sqmi|km2|disp=table|sortable=on}} | 1303|7.84|sqmi|km2|prec=1}} |
Clio | City | Barbour County | 1399|2206|dec=1|align=center|invert=on}} | 10.07|sqmi|km2|disp=table|sortable=on}} | 1399|10.07|sqmi|km2|prec=1}} |
Coaling | Town | Tuscaloosa County | 1657|1115|dec=1|align=center|invert=on}} | 5.02|sqmi|km2|disp=table|sortable=on}} | 1657|5.02|sqmi|km2|prec=1}} |
Coffee Springs | Town | Geneva County | 228|251|dec=1|align=center|invert=on}} | 0.78|sqmi|km2|disp=table|sortable=on}} | 228|0.78|sqmi|km2|prec=1}} |
Coffeeville | Town | Clarke County | 352|360|dec=1|align=center|invert=on}} | 4.52|sqmi|km2|disp=table|sortable=on}} | 352|4.52|sqmi|km2|prec=1}} |
Coker | Town | Tuscaloosa County | 979|808|dec=1|align=center|invert=on}} | 2.03|sqmi|km2|disp=table|sortable=on}} | 979|2.03|sqmi|km2|prec=1}} |
Collinsville | Town | DeKalb County Cherokee County | 1983|1644|dec=1|align=center|invert=on}} | 3.92|sqmi|km2|disp=table|sortable=on}} | 1983|3.92|sqmi|km2|prec=1}} |
Colony | Town | Cullman County | 268|385|dec=1|align=center|invert=on}} | 2.25|sqmi|km2|disp=table|sortable=on}} | 268|2.25|sqmi|km2|prec=1}} |
Columbia | Town | Houston County | 740|804|dec=1|align=center|invert=on}} | 3.93|sqmi|km2|disp=table|sortable=on}} | 740|3.93|sqmi|km2|prec=1}} |
Columbiana{{dagger|alt=County seat}} | City | Shelby County | 4197|3316|dec=1|align=center|invert=on}} | 16.09|sqmi|km2|disp=table|sortable=on}} | 4197|16.09|sqmi|km2|prec=1}} |
Coosada | Town | Elmore County | 1224|1382|dec=1|align=center|invert=on}} | 7.08|sqmi|km2|disp=table|sortable=on}} | 1224|7.08|sqmi|km2|prec=1}} |
Cordova | City | Walker County | 2095|2423|dec=1|align=center|invert=on}} | 5.83|sqmi|km2|disp=table|sortable=on}} | 2095|5.83|sqmi|km2|prec=1}} |
Cottonwood | Town | Houston County | 1289|1170|dec=1|align=center|invert=on}} | 5.77|sqmi|km2|disp=table|sortable=on}} | 1289|5.77|sqmi|km2|prec=1}} |
County Line | Town | Blount County Jefferson County | 258|257|dec=1|align=center|invert=on}} | 0.97|sqmi|km2|disp=table|sortable=on}} | 258|0.97|sqmi|km2|prec=1}} |
Courtland | Town | Lawrence County | 609|769|dec=1|align=center|invert=on}} | 2.92|sqmi|km2|disp=table|sortable=on}} | 609|2.92|sqmi|km2|prec=1}} |
Cowarts | Town | Houston County | 1871|1546|dec=1|align=center|invert=on}} | 7.25|sqmi|km2|disp=table|sortable=on}} | 1871|7.25|sqmi|km2|prec=1}} |
Creola | City | Mobile County | 1926|2002|dec=1|align=center|invert=on}} | 14.24|sqmi|km2|disp=table|sortable=on}} | 1926|14.24|sqmi|km2|prec=1}} |
Crossville | Town | DeKalb County | 1862|1431|dec=1|align=center|invert=on}} | 8.37|sqmi|km2|disp=table|sortable=on}} | 1862|8.37|sqmi|km2|prec=1}} |
Cuba | Town | Sumter County | 346|363|dec=1|align=center|invert=on}} | 4.06|sqmi|km2|disp=table|sortable=on}} | 346|4.06|sqmi|km2|prec=1}} |
Cullman{{dagger|alt=County seat}} | City | Cullman County | 14775|13995|dec=1|align=center|invert=on}} | 19.38|sqmi|km2|disp=table|sortable=on}} | 14775|19.38|sqmi|km2|prec=1}} |
Cusseta{{#tag:ref|The community was believed to be unincorporated until 2006, when rediscovered documents indicated that Cusseta had been incorporated as a city in 1853.[5]|group=lower-alpha}} | Town | Chambers County | 123 | 2.62|sqmi|km2|disp=table|sortable=on}} | 123|2.62|sqmi|km2|prec=1}} |
Dadeville{{dagger|alt=County seat}} | City | Tallapoosa County | 3230|3212|dec=1|align=center|invert=on}} | 15.94|sqmi|km2|disp=table|sortable=on}} | 3230|15.94|sqmi|km2|prec=1}} |
Daleville | City | Dale County | 5295|4653|dec=1|align=center|invert=on}} | 14.09|sqmi|km2|disp=table|sortable=on}} | 5295|14.09|sqmi|km2|prec=1}} |
Daphne | City | Baldwin County | 21570|16581|dec=1|align=center|invert=on}} | 16.24|sqmi|km2|disp=table|sortable=on}} | 21570|16.24|sqmi|km2|prec=1}} |
Dauphin Island | Town | Mobile County | 1238|1371|dec=1|align=center|invert=on}} | 6.35|sqmi|km2|disp=table|sortable=on}} | 1238|6.35|sqmi|km2|prec=1}} |
Daviston | Town | Tallapoosa County | 214|267|dec=1|align=center|invert=on}} | 9.14|sqmi|km2|disp=table|sortable=on}} | 214|9.14|sqmi|km2|prec=1}} |
Dayton | Town | Marengo County | 52|60|dec=1|align=center|invert=on}} | 1.00|sqmi|km2|disp=table|sortable=on}} | 52|1.00|sqmi|km2|prec=1}} |
Deatsville | Town | Elmore County | 1154|340|dec=1|align=center|invert=on}} | 4.66|sqmi|km2|disp=table|sortable=on}} | 1154|4.66|sqmi|km2|prec=1}} |
Decatur{{dagger|alt=County seat}} | City | Morgan County Limestone County | 55683|53929|dec=1|align=center|invert=on}} | 53.67|sqmi|km2|disp=table|sortable=on}} | 55683|53.67|sqmi|km2|prec=1}} |
Demopolis | City | Marengo County | 7483|7540|dec=1|align=center|invert=on}} | 17.74|sqmi|km2|disp=table|sortable=on}} | 7483|17.74|sqmi|km2|prec=1}} |
Detroit | Town | Lamar County | 237|247|dec=1|align=center|invert=on}} | 1.33|sqmi|km2|disp=table|sortable=on}} | 237|1.33|sqmi|km2|prec=1}} |
Dodge City | Town | Cullman County | 593|612|dec=1|align=center|invert=on}} | 3.44|sqmi|km2|disp=table|sortable=on}} | 593|3.44|sqmi|km2|prec=1}} |
Dora | City | Walker County | 2025|2413|dec=1|align=center|invert=on}} | 7.51|sqmi|km2|disp=table|sortable=on}} | 2025|7.51|sqmi|km2|prec=1}} |
Dothan{{dagger|alt=County seat}} | City | Houston County Dale County Henry County | 65496|57737|dec=1|align=center|invert=on}} | 89.40|sqmi|km2|disp=table|sortable=on}} | 65496|89.40|sqmi|km2|prec=1}} |
Double Springs{{dagger|alt=County seat}} | Town | Winston County | 1083|1003|dec=1|align=center|invert=on}} | 4.11|sqmi|km2|disp=table|sortable=on}} | 1083|4.11|sqmi|km2|prec=1}} |
Douglas | Town | Marshall County | 744|530|dec=1|align=center|invert=on}} | 3.40|sqmi|km2|disp=table|sortable=on}} | 744|3.40|sqmi|km2|prec=1}} |
Dozier | Town | Crenshaw County | 329|391|dec=1|align=center|invert=on}} | 2.96|sqmi|km2|disp=table|sortable=on}} | 329|2.96|sqmi|km2|prec=1}} |
Dutton | Town | Jackson County | 315|310|dec=1|align=center|invert=on}} | 0.86|sqmi|km2|disp=table|sortable=on}} | 315|0.86|sqmi|km2|prec=1}} |
East Brewton | City | Escambia County | 2478|2496|dec=1|align=center|invert=on}} | 3.41|sqmi|km2|disp=table|sortable=on}} | 2478|3.41|sqmi|km2|prec=1}} |
Eclectic | Town | Elmore County | 1001|1037|dec=1|align=center|invert=on}} | 4.21|sqmi|km2|disp=table|sortable=on}} | 1001|4.21|sqmi|km2|prec=1}} |
Edwardsville | Town | Cleburne County | 202|186|dec=1|align=center|invert=on}} | 16.44|sqmi|km2|disp=table|sortable=on}} | 202|16.44|sqmi|km2|prec=1}} |
Elba{{dagger|alt=County seat}} | City | Coffee County | 3940|4185|dec=1|align=center|invert=on}} | 15.34|sqmi|km2|disp=table|sortable=on}} | 3940|15.34|sqmi|km2|prec=1}} |
Elberta | Town | Baldwin County | 1498|552|dec=1|align=center|invert=on}} | 6.76|sqmi|km2|disp=table|sortable=on}} | 1498|6.76|sqmi|km2|prec=1}} |
Eldridge | Town | Walker County | 130|184|dec=1|align=center|invert=on}} | 0.70|sqmi|km2|disp=table|sortable=on}} | 130|0.70|sqmi|km2|prec=1}} |
Elkmont | Town | Limestone County | 434|470|dec=1|align=center|invert=on}} | 1.63|sqmi|km2|disp=table|sortable=on}} | 434|1.63|sqmi|km2|prec=1}} |
Elmore | Town | Elmore County | 1262|199|dec=1|align=center|invert=on}} | 3.95|sqmi|km2|disp=table|sortable=on}} | 1262|3.95|sqmi|km2|prec=1}} |
Emelle | Town | Sumter County | 53|31|dec=1|align=center|invert=on}} | 0.21|sqmi|km2|disp=table|sortable=on}} | 53|0.21|sqmi|km2|prec=1}} |
Enterprise | City | Coffee County Dale County | 26562|21178|dec=1|align=center|invert=on}} | 31.24|sqmi|km2|disp=table|sortable=on}} | 26562|31.24|sqmi|km2|prec=1}} |
Epes | Town | Sumter County | 192|206|dec=1|align=center|invert=on}} | 1.92|sqmi|km2|disp=table|sortable=on}} | 192|1.92|sqmi|km2|prec=1}} |
Ethelsville | Town | Pickens County | 81|81|dec=1|align=center|invert=on}} | 0.57|sqmi|km2|disp=table|sortable=on}} | 81|0.57|sqmi|km2|prec=1}} |
Eufaula | City | Barbour County | 13137|13908|dec=1|align=center|invert=on}} | 59.39|sqmi|km2|disp=table|sortable=on}} | 13137|59.39|sqmi|km2|prec=1}} |
Eutaw{{dagger|alt=County seat}} | City | Greene County | 2934|1878|dec=1|align=center|invert=on}} | 11.93|sqmi|km2|disp=table|sortable=on}} | 2934|11.93|sqmi|km2|prec=1}} |
Eva | Town | Morgan County | 519|491|dec=1|align=center|invert=on}} | 4.07|sqmi|km2|disp=table|sortable=on}} | 519|4.07|sqmi|km2|prec=1}} |
Evergreen{{dagger|alt=County seat}} | City | Conecuh County | 3944|3630|dec=1|align=center|invert=on}} | 15.60|sqmi|km2|disp=table|sortable=on}} | 3944|15.60|sqmi|km2|prec=1}} |
Excel | Town | Monroe County | 723|582|dec=1|align=center|invert=on}} | 1.65|sqmi|km2|disp=table|sortable=on}} | 723|1.65|sqmi|km2|prec=1}} |
Fairfield | City | Jefferson County | 11117|12381|dec=1|align=center|invert=on}} | 3.47|sqmi|km2|disp=table|sortable=on}} | 11117|3.47|sqmi|km2|prec=1}} |
Fairhope | City | Baldwin County | 15326|12480|dec=1|align=center|invert=on}} | 12.06|sqmi|km2|disp=table|sortable=on}} | 15326|12.06|sqmi|km2|prec=1}} |
Fairview | Town | Cullman County | 446|522|dec=1|align=center|invert=on}} | 2.71|sqmi|km2|disp=table|sortable=on}} | 446|2.71|sqmi|km2|prec=1}} |
Falkville | Town | Morgan County | 1279|1202|dec=1|align=center|invert=on}} | 3.78|sqmi|km2|disp=table|sortable=on}} | 1279|3.78|sqmi|km2|prec=1}} |
Faunsdale | Town | Marengo County | 98|87|dec=1|align=center|invert=on}} | 0.28|sqmi|km2|disp=table|sortable=on}} | 98|0.28|sqmi|km2|prec=1}} |
Fayette{{dagger|alt=County seat}} | City | Fayette County | 4619|4922|dec=1|align=center|invert=on}} | 8.55|sqmi|km2|disp=table|sortable=on}} | 4619|8.55|sqmi|km2|prec=1}} |
Five Points | Town | Chambers County | 141|146|dec=1|align=center|invert=on}} | 1.03|sqmi|km2|disp=table|sortable=on}} | 141|1.03|sqmi|km2|prec=1}} |
Flomaton | Town | Escambia County | 1440|1588|dec=1|align=center|invert=on}} | 5.09|sqmi|km2|disp=table|sortable=on}} | 1440|5.09|sqmi|km2|prec=1}} |
Florala | Town | Covington County | 1980|1964|dec=1|align=center|invert=on}} | 10.53|sqmi|km2|disp=table|sortable=on}} | 1980|10.53|sqmi|km2|prec=1}} |
Florence{{dagger|alt=County seat}} | City | Lauderdale County | 39319|36264|dec=1|align=center|invert=on}} | 26.00|sqmi|km2|disp=table|sortable=on}} | 39319|26.00|sqmi|km2|prec=1}} |
Foley | City | Baldwin County | 14618|7590|dec=1|align=center|invert=on}} | 25.77|sqmi|km2|disp=table|sortable=on}} | 14618|25.77|sqmi|km2|prec=1}} |
Forkland | Town | Greene County | 649|629|dec=1|align=center|invert=on}} | 3.49|sqmi|km2|disp=table|sortable=on}} | 649|3.49|sqmi|km2|prec=1}} |
Fort Deposit | Town | Lowndes County | 1344|1270|dec=1|align=center|invert=on}} | 5.66|sqmi|km2|disp=table|sortable=on}} | 1344|5.66|sqmi|km2|prec=1}} |
Fort Payne{{dagger|alt=County seat}} | City | DeKalb County | 14012|12938|dec=1|align=center|invert=on}} | 55.49|sqmi|km2|disp=table|sortable=on}} | 14012|55.49|sqmi|km2|prec=1}} |
Franklin | Town | Macon County | 149|149|dec=1|align=center|invert=on}} | 4.47|sqmi|km2|disp=table|sortable=on}} | 149|4.47|sqmi|km2|prec=1}} |
Frisco City | Town | Monroe County | 1309|1460|dec=1|align=center|invert=on}} | 4.03|sqmi|km2|disp=table|sortable=on}} | 1309|4.03|sqmi|km2|prec=1}} |
Fruithurst | Town | Cleburne County | 284|270|dec=1|align=center|invert=on}} | 1.00|sqmi|km2|disp=table|sortable=on}} | 284|1.00|sqmi|km2|prec=1}} |
Fulton | Town | Clarke County | 272|308|dec=1|align=center|invert=on}} | 2.45|sqmi|km2|disp=table|sortable=on}} | 272|2.45|sqmi|km2|prec=1}} |
Fultondale | City | Jefferson County | 8380|6595|dec=1|align=center|invert=on}} | 12.20|sqmi|km2|disp=table|sortable=on}} | 8380|12.20|sqmi|km2|prec=1}} |
Fyffe | Town | DeKalb County | 1018|971|dec=1|align=center|invert=on}} | 4.41|sqmi|km2|disp=table|sortable=on}} | 1018|4.41|sqmi|km2|prec=1}} |
Gadsden{{dagger|alt=County seat}} | City | Etowah County | 36856|38978|dec=1|align=center|invert=on}} | 37.16|sqmi|km2|disp=table|sortable=on}} | 36856|37.16|sqmi|km2|prec=1}} |
Gainesville | Town | Sumter County | 208|220|dec=1|align=center|invert=on}} | 1.72|sqmi|km2|disp=table|sortable=on}} | 208|1.72|sqmi|km2|prec=1}} |
Gantt | Town | Covington County | 222|241|dec=1|align=center|invert=on}} | 0.65|sqmi|km2|disp=table|sortable=on}} | 222|0.65|sqmi|km2|prec=1}} |
Garden City | Town | Cullman County Blount County | 492|564|dec=1|align=center|invert=on}} | 3.01|sqmi|km2|disp=table|sortable=on}} | 492|3.01|sqmi|km2|prec=1}} |
Gardendale | City | Jefferson County | 13893|11626|dec=1|align=center|invert=on}} | 22.55|sqmi|km2|disp=table|sortable=on}} | 13893|22.55|sqmi|km2|prec=1}} |
Gaylesville | Town | Cherokee County | 144|140|dec=1|align=center|invert=on}} | 0.34|sqmi|km2|disp=table|sortable=on}} | 144|0.34|sqmi|km2|prec=1}} |
Geiger | Town | Sumter County | 170|161|dec=1|align=center|invert=on}} | 0.95|sqmi|km2|disp=table|sortable=on}} | 170|0.95|sqmi|km2|prec=1}} |
Geneva{{dagger|alt=County seat}} | City | Geneva County | 4452|4388|dec=1|align=center|invert=on}} | 15.87|sqmi|km2|disp=table|sortable=on}} | 4452|15.87|sqmi|km2|prec=1}} |
Georgiana | Town | Butler County | 1738|1737|dec=1|align=center|invert=on}} | 6.24|sqmi|km2|disp=table|sortable=on}} | 1738|6.24|sqmi|km2|prec=1}} |
Geraldine | Town | DeKalb County | 896|786|dec=1|align=center|invert=on}} | 3.92|sqmi|km2|disp=table|sortable=on}} | 896|3.92|sqmi|km2|prec=1}} |
Gilbertown | Town | Choctaw County | 215|187|dec=1|align=center|invert=on}} | 0.78|sqmi|km2|disp=table|sortable=on}} | 215|0.78|sqmi|km2|prec=1}} |
Glen Allen | Town | Fayette County Marion County | 510|442|dec=1|align=center|invert=on}} | 6.55|sqmi|km2|disp=table|sortable=on}} | 510|6.55|sqmi|km2|prec=1}} |
Glencoe | City | Etowah County Calhoun County | 5160|5152|dec=1|align=center|invert=on}} | 16.93|sqmi|km2|disp=table|sortable=on}} | 5160|16.93|sqmi|km2|prec=1}} |
Glenwood | Town | Crenshaw County | 187|191|dec=1|align=center|invert=on}} | 0.73|sqmi|km2|disp=table|sortable=on}} | 187|0.73|sqmi|km2|prec=1}} |
Goldville | Town | Tallapoosa County | 55|37|dec=1|align=center|invert=on}} | 0.99|sqmi|km2|disp=table|sortable=on}} | 55|0.99|sqmi|km2|prec=1}} |
Good Hope | Town | Cullman County | 2264|1966|dec=1|align=center|invert=on}} | 7.94|sqmi|km2|disp=table|sortable=on}} | 2264|7.94|sqmi|km2|prec=1}} |
Goodwater | Town | Coosa County | 1475|1633|dec=1|align=center|invert=on}} | 6.49|sqmi|km2|disp=table|sortable=on}} | 1475|6.49|sqmi|km2|prec=1}} |
Gordo | Town | Pickens County | 1750|1677|dec=1|align=center|invert=on}} | 3.25|sqmi|km2|disp=table|sortable=on}} | 1750|3.25|sqmi|km2|prec=1}} |
Gordon | Town | Houston County | 332|408|dec=1|align=center|invert=on}} | 3.20|sqmi|km2|disp=table|sortable=on}} | 332|3.20|sqmi|km2|prec=1}} |
Gordonville | Town | Lowndes County | 326|318|dec=1|align=center|invert=on}} | 5.54|sqmi|km2|disp=table|sortable=on}} | 326|5.54|sqmi|km2|prec=1}} |
Goshen | Town | Pike County | 266|300|dec=1|align=center|invert=on}} | 2.56|sqmi|km2|disp=table|sortable=on}} | 266|2.56|sqmi|km2|prec=1}} |
Grant | Town | Marshall County | 896|665|dec=1|align=center|invert=on}} | 1.78|sqmi|km2|disp=table|sortable=on}} | 896|1.78|sqmi|km2|prec=1}} |
Graysville | City | Jefferson County | 2165|2344|dec=1|align=center|invert=on}} | 16.92|sqmi|km2|disp=table|sortable=on}} | 2165|16.92|sqmi|km2|prec=1}} |
Greensboro{{dagger|alt=County seat}} | City | Hale County | 2497|2731|dec=1|align=center|invert=on}} | 2.38|sqmi|km2|disp=table|sortable=on}} | 2497|2.38|sqmi|km2|prec=1}} |
Greenville{{dagger|alt=County seat}} | City | Butler County | 8135|7228|dec=1|align=center|invert=on}} | 21.36|sqmi|km2|disp=table|sortable=on}} | 8135|21.36|sqmi|km2|prec=1}} |
Grimes | Town | Dale County | 558|459|dec=1|align=center|invert=on}} | 1.25|sqmi|km2|disp=table|sortable=on}} | 558|1.25|sqmi|km2|prec=1}} |
Grove Hill{{dagger|alt=County seat}} | Town | Clarke County | 1570|1438|dec=1|align=center|invert=on}} | 4.97|sqmi|km2|disp=table|sortable=on}} | 1570|4.97|sqmi|km2|prec=1}} |
Guin | City | Marion County | 2376|2389|dec=1|align=center|invert=on}} | 14.96|sqmi|km2|disp=table|sortable=on}} | 2376|14.96|sqmi|km2|prec=1}} |
Gulf Shores | City | Baldwin County | 9741|5044|dec=1|align=center|invert=on}} | 23.16|sqmi|km2|disp=table|sortable=on}} | 9741|23.16|sqmi|km2|prec=1}} |
Guntersville{{dagger|alt=County seat}} | City | Marshall County | 8197|7395|dec=1|align=center|invert=on}} | 25.39|sqmi|km2|disp=table|sortable=on}} | 8197|25.39|sqmi|km2|prec=1}} |
Gurley | Town | Madison County | 801|876|dec=1|align=center|invert=on}} | 3.52|sqmi|km2|disp=table|sortable=on}} | 801|3.52|sqmi|km2|prec=1}} |
Gu-Win | Town | Marion County Fayette County | 176|204|dec=1|align=center|invert=on}} | 1.94|sqmi|km2|disp=table|sortable=on}} | 176|1.94|sqmi|km2|prec=1}} |
Hackleburg | Town | Marion County | 1516|1527|dec=1|align=center|invert=on}} | 15.27|sqmi|km2|disp=table|sortable=on}} | 1516|15.27|sqmi|km2|prec=1}} |
Haleburg | Town | Henry County | 103|108|dec=1|align=center|invert=on}} | 3.84|sqmi|km2|disp=table|sortable=on}} | 103|3.84|sqmi|km2|prec=1}} |
Haleyville | City | Winston County Marion County | 4173|4182|dec=1|align=center|invert=on}} | 8.29|sqmi|km2|disp=table|sortable=on}} | 4173|8.29|sqmi|km2|prec=1}} |
Hamilton{{dagger|alt=County seat}} | City | Marion County | 6885|6786|dec=1|align=center|invert=on}} | 38.06|sqmi|km2|disp=table|sortable=on}} | 6885|38.06|sqmi|km2|prec=1}} |
Hammondville | Town | DeKalb County | 488|486|dec=1|align=center|invert=on}} | 4.90|sqmi|km2|disp=table|sortable=on}} | 488|4.90|sqmi|km2|prec=1}} |
Hanceville | City | Cullman County | 2982|2951|dec=1|align=center|invert=on}} | 4.21|sqmi|km2|disp=table|sortable=on}} | 2982|4.21|sqmi|km2|prec=1}} |
Harpersville | Town | Shelby County | 1637|1620|dec=1|align=center|invert=on}} | 20.73|sqmi|km2|disp=table|sortable=on}} | 1637|20.73|sqmi|km2|prec=1}} |
Hartford | City | Geneva County | 2624|2369|dec=1|align=center|invert=on}} | 6.24|sqmi|km2|disp=table|sortable=on}} | 2624|6.24|sqmi|km2|prec=1}} |
Hartselle | City | Morgan County | 14255|12019|dec=1|align=center|invert=on}} | 16.26|sqmi|km2|disp=table|sortable=on}} | 14255|16.26|sqmi|km2|prec=1}} |
Hayden | Town | Blount County | 444|470|dec=1|align=center|invert=on}} | 1.12|sqmi|km2|disp=table|sortable=on}} | 444|1.12|sqmi|km2|prec=1}} |
Hayneville{{dagger|alt=County seat}} | Town | Lowndes County | 932|1177|dec=1|align=center|invert=on}} | 1.86|sqmi|km2|disp=table|sortable=on}} | 932|1.86|sqmi|km2|prec=1}} |
Headland | City | Henry County | 4510|3523|dec=1|align=center|invert=on}} | 30.28|sqmi|km2|disp=table|sortable=on}} | 4510|30.28|sqmi|km2|prec=1}} |
Heath | Town | Covington County | 254|249|dec=1|align=center|invert=on}} | 0.89|sqmi|km2|disp=table|sortable=on}} | 254|0.89|sqmi|km2|prec=1}} |
Heflin{{dagger|alt=County seat}} | City | Cleburne County | 3480|3002|dec=1|align=center|invert=on}} | 16.05|sqmi|km2|disp=table|sortable=on}} | 3480|16.05|sqmi|km2|prec=1}} |
Helena | City | Shelby County Jefferson County | 16793|10296|dec=1|align=center|invert=on}} | 20.35|sqmi|km2|disp=table|sortable=on}} | 16793|20.35|sqmi|km2|prec=1}} |
Henagar | City | DeKalb County | 2344|2400|dec=1|align=center|invert=on}} | 22.27|sqmi|km2|disp=table|sortable=on}} | 2344|22.27|sqmi|km2|prec=1}} |
Highland Lake | Town | Blount County | 412|408|dec=1|align=center|invert=on}} | 1.63|sqmi|km2|disp=table|sortable=on}} | 412|1.63|sqmi|km2|prec=1}} |
Hillsboro | Town | Lawrence County | 552|608|dec=1|align=center|invert=on}} | 1.88|sqmi|km2|disp=table|sortable=on}} | 552|1.88|sqmi|km2|prec=1}} |
Hobson City | Town | Calhoun County | 771|878|dec=1|align=center|invert=on}} | 1.04|sqmi|km2|disp=table|sortable=on}} | 771|1.04|sqmi|km2|prec=1}} |
Hodges | Town | Franklin County | 288|261|dec=1|align=center|invert=on}} | 4.14|sqmi|km2|disp=table|sortable=on}} | 288|4.14|sqmi|km2|prec=1}} |
Hokes Bluff | City | Etowah County | 4286|4149|dec=1|align=center|invert=on}} | 11.94|sqmi|km2|disp=table|sortable=on}} | 4286|11.94|sqmi|km2|prec=1}} |
Holly Pond | Town | Cullman County | 798|645|dec=1|align=center|invert=on}} | 4.44|sqmi|km2|disp=table|sortable=on}} | 798|4.44|sqmi|km2|prec=1}} |
Hollywood | Town | Jackson County | 1000|950|dec=1|align=center|invert=on}} | 8.92|sqmi|km2|disp=table|sortable=on}} | 1000|8.92|sqmi|km2|prec=1}} |
Homewood | City | Jefferson County | 25167|25043|dec=1|align=center|invert=on}} | 8.36|sqmi|km2|disp=table|sortable=on}} | 25167|8.36|sqmi|km2|prec=1}} |
Hoover | City | Jefferson County Shelby County | 81619|62742|dec=1|align=center|invert=on}} | 47.16|sqmi|km2|disp=table|sortable=on}} | 81619|47.16|sqmi|km2|prec=1}} |
Horn Hill | Town | Covington County | 228|235|dec=1|align=center|invert=on}} | 2.56|sqmi|km2|disp=table|sortable=on}} | 228|2.56|sqmi|km2|prec=1}} |
Hueytown | City | Jefferson County | 16105|15364|dec=1|align=center|invert=on}} | 19.45|sqmi|km2|disp=table|sortable=on}} | 16105|19.45|sqmi|km2|prec=1}} |
Huntsville{{dagger|alt=County seat}} | City | Madison County Limestone County Morgan County[6] | 180105|158216|dec=1|align=center|invert=on}} | 209.05|sqmi|km2|disp=table|sortable=on}} | 180105|209.05|sqmi|km2|prec=1}} |
Hurtsboro | Town | Russell County | 553|592|dec=1|align=center|invert=on}} | 1.03|sqmi|km2|disp=table|sortable=on}} | 553|1.03|sqmi|km2|prec=1}} |
Hytop | Town | Jackson County | 354|315|dec=1|align=center|invert=on}} | 2.27|sqmi|km2|disp=table|sortable=on}} | 354|2.27|sqmi|km2|prec=1}} |
Ider | Town | DeKalb County | 723|664|dec=1|align=center|invert=on}} | 5.44|sqmi|km2|disp=table|sortable=on}} | 723|5.44|sqmi|km2|prec=1}} |
Indian Springs Village | Town | Shelby County | 2363|2225|dec=1|align=center|invert=on}} | 3.80|sqmi|km2|disp=table|sortable=on}} | 2363|3.80|sqmi|km2|prec=1}} |
Irondale | City | Jefferson County | 12349|9813|dec=1|align=center|invert=on}} | 17.31|sqmi|km2|disp=table|sortable=on}} | 12349|17.31|sqmi|km2|prec=1}} |
Jackson | City | Clarke County | 5228|5419|dec=1|align=center|invert=on}} | 15.64|sqmi|km2|disp=table|sortable=on}} | 5228|15.64|sqmi|km2|prec=1}} |
Jackson's Gap | Town | Tallapoosa County | 829|762|dec=1|align=center|invert=on}} | 8.52|sqmi|km2|disp=table|sortable=on}} | 829|8.52|sqmi|km2|prec=1}} |
Jacksonville | City | Calhoun County | 12548|8404|dec=1|align=center|invert=on}} | 9.84|sqmi|km2|disp=table|sortable=on}} | 12548|9.84|sqmi|km2|prec=1}} |
Jasper{{dagger|alt=County seat}} | City | Walker County | 13857|14052|dec=1|align=center|invert=on}} | 28.46|sqmi|km2|disp=table|sortable=on}} | 13857|28.46|sqmi|km2|prec=1}} |
Jemison | City | Chilton County | 2585|2248|dec=1|align=center|invert=on}} | 11.19|sqmi|km2|disp=table|sortable=on}} | 2585|11.19|sqmi|km2|prec=1}} |
Kansas | Town | Walker County | 226|260|dec=1|align=center|invert=on}} | 1.02|sqmi|km2|disp=table|sortable=on}} | 226|1.02|sqmi|km2|prec=1}} |
Kellyton{{#tag:ref|The town incorporated in 2001.[14]|group=lower-alpha}} | Town | Coosa County | 217 | 0.96|sqmi|km2|disp=table|sortable=on}} | 217|0.96|sqmi|km2|prec=1}} |
Kennedy | Town | Lamar County | 447|541|dec=1|align=center|invert=on}}= | 3.07|sqmi|km2|disp=table|sortable=on}} | 447|3.07|sqmi|km2|prec=1}} |
Killen | Town | Lauderdale County | 1108|1119|dec=1|align=center|invert=on}} | 1.97|sqmi|km2|disp=table|sortable=on}} | 1108|1.97|sqmi|km2|prec=1}} |
Kimberly | City | Jefferson County | 2711|1801|dec=1|align=center|invert=on}} | 5.85|sqmi|km2|disp=table|sortable=on}} | 2711|5.85|sqmi|km2|prec=1}} |
Kinsey | Town | Houston County | 2198|1796|dec=1|align=center|invert=on}} | 12.10|sqmi|km2|disp=table|sortable=on}} | 2198|12.10|sqmi|km2|prec=1}} |
Kinston | Town | Coffee County | 540|602|dec=1|align=center|invert=on}} | 4.89|sqmi|km2|disp=table|sortable=on}} | 540|4.89|sqmi|km2|prec=1}} |
La Fayette{{dagger|alt=County seat}} | City | Chambers County | 3003|3234|dec=1|align=center|invert=on}} | 8.86|sqmi|km2|disp=table|sortable=on}} | 3003|8.86|sqmi|km2|prec=1}} |
Lake View | Town | Tuscaloosa County | 1943|1357|dec=1|align=center|invert=on}} | 1.60|sqmi|km2|disp=table|sortable=on}} | 1943|1.60|sqmi|km2|prec=1}} |
Lakeview | Town | DeKalb County | 143|163|dec=1|align=center|invert=on}} | 0.63|sqmi|km2|disp=table|sortable=on}} | 143|0.63|sqmi|km2|prec=1}} |
Lanett | City | Chambers County | 6468|7897|dec=1|align=center|invert=on}} | 6.22|sqmi|km2|disp=table|sortable=on}} | 6468|6.22|sqmi|km2|prec=1}} |
Langston | Town | Jackson County | 270|254|dec=1|align=center|invert=on}} | 4.93|sqmi|km2|disp=table|sortable=on}} | 270|4.93|sqmi|km2|prec=1}} |
Leeds | City | Jefferson County St. Clair County Shelby County | 11773|10455|dec=1|align=center|invert=on}} | 22.86|sqmi|km2|disp=table|sortable=on}} | 11773|22.86|sqmi|km2|prec=1}} |
Leesburg | Town | Cherokee County | 1027|799|dec=1|align=center|invert=on}} | 6.42|sqmi|km2|disp=table|sortable=on}} | 1027|6.42|sqmi|km2|prec=1}} |
Leighton | Town | Colbert County | 729|849|dec=1|align=center|invert=on}} | 0.99|sqmi|km2|disp=table|sortable=on}} | 729|0.99|sqmi|km2|prec=1}} |
Lester | Town | Limestone County | 111|107|dec=1|align=center|invert=on}} | 1.83|sqmi|km2|disp=table|sortable=on}} | 111|1.83|sqmi|km2|prec=1}} |
Level Plains | City | Dale County | 2085|1544|dec=1|align=center|invert=on}} | 3.06|sqmi|km2|disp=table|sortable=on}} | 2085|3.06|sqmi|km2|prec=1}} |
Lexington | Town | Lauderdale County | 735|840|dec=1|align=center|invert=on}} | 3.24|sqmi|km2|disp=table|sortable=on}} | 735|3.24|sqmi|km2|prec=1}} |
Libertyville | Town | Covington County | 117|106|dec=1|align=center|invert=on}} | 0.52|sqmi|km2|disp=table|sortable=on}} | 117|0.52|sqmi|km2|prec=1}} |
Lincoln | City | Talladega County | 6266|4577|dec=1|align=center|invert=on}} | 25.10|sqmi|km2|disp=table|sortable=on}} | 6266|25.10|sqmi|km2|prec=1}} |
Linden{{dagger|alt=County seat}} | City | Marengo County | 2123|2424|dec=1|align=center|invert=on}} | 3.58|sqmi|km2|disp=table|sortable=on}} | 2123|3.58|sqmi|km2|prec=1}} |
Lineville | City | Clay County | 2395|2401|dec=1|align=center|invert=on}} | 8.94|sqmi|km2|disp=table|sortable=on}} | 2395|8.94|sqmi|km2|prec=1}} |
Lipscomb | City | Jefferson County | 2210|2458|dec=1|align=center|invert=on}} | 1.17|sqmi|km2|disp=table|sortable=on}} | 2210|1.17|sqmi|km2|prec=1}} |
Lisman | Town | Choctaw County | 539|653|dec=1|align=center|invert=on}} | 2.59|sqmi|km2|disp=table|sortable=on}} | 539|2.59|sqmi|km2|prec=1}} |
Littleville | Town | Colbert County | 1011|978|dec=1|align=center|invert=on}} | 4.97|sqmi|km2|disp=table|sortable=on}} | 1011|4.97|sqmi|km2|prec=1}} |
Livingston{{dagger|alt=County seat}} | City | Sumter County | 3485|3297|dec=1|align=center|invert=on}} | 7.13|sqmi|km2|disp=table|sortable=on}} | 3485|7.13|sqmi|km2|prec=1}} |
Loachapoka | Town | Lee County | 180|165|dec=1|align=center|invert=on}} | 1.14|sqmi|km2|disp=table|sortable=on}}) | 180|1.14|sqmi|km2|prec=1}} |
Lockhart | Town | Covington County | 516|548|dec=1|align=center|invert=on}} | 1.09|sqmi|km2|disp=table|sortable=on}} | 516|1.09|sqmi|km2|prec=1}} |
Locust Fork | Town | Blount County | 1186|1016|dec=1|align=center|invert=on}} | 3.85|sqmi|km2|disp=table|sortable=on}} | 1186|3.85|sqmi|km2|prec=1}} |
Louisville | Town | Barbour County | 519|612|dec=1|align=center|invert=on}} | 2.75|sqmi|km2|disp=table|sortable=on}} | 519|2.75|sqmi|km2|prec=1}} |
Lowndesboro | Town | Lowndes County | 115|140|dec=1|align=center|invert=on}} | 0.79|sqmi|km2|disp=table|sortable=on}} | 115|0.79|sqmi|km2|prec=1}} |
Loxley | Town | Baldwin County | 1632|1348|dec=1|align=center|invert=on}} | 31.85|sqmi|km2|disp=table|sortable=on}} | 1632|31.85|sqmi|km2|prec=1}} |
Luverne{{dagger|alt=County seat}} | City | Crenshaw County | 2800|2635|dec=1|align=center|invert=on}} | 15.65|sqmi|km2|disp=table|sortable=on}} | 2800|15.65|sqmi|km2|prec=1}} |
Lynn | Town | Winston County | 659|597|dec=1|align=center|invert=on}} | 10.65|sqmi|km2|disp=table|sortable=on}} | 659|10.65|sqmi|km2|prec=1}} |
Madison | City | Madison County Limestone County | 42938|29329|dec=1|align=center|invert=on}} | 29.59|sqmi|km2|disp=table|sortable=on}} | 42938|29.59|sqmi|km2|prec=1}} |
Madrid | Town | Houston County | 350|303|dec=1|align=center|invert=on}} | 1.94|sqmi|km2|disp=table|sortable=on}} | 350|1.94|sqmi|km2|prec=1}} |
Magnolia Springs {{#tag:ref|The town voted to incorporate in 2006.[7]|group=lower-alpha}} | Town | Baldwin County | 723 | 0.90|sqmi|km2|disp=table|sortable=on}} | 723|0.90|sqmi|km2|prec=1}} |
Malvern | Town | Geneva County | 1448|1215|dec=1|align=center|invert=on}} | 14.02|sqmi|km2|disp=table|sortable=on}} | 1448|14.02|sqmi|km2|prec=1}} |
Maplesville | Town | Chilton County | 708|672|dec=1|align=center|invert=on}} | 3.27|sqmi|km2|disp=table|sortable=on}} | 708|3.27|sqmi|km2|prec=1}} |
Margaret | City | St. Clair County | 4428|1169|dec=1|align=center|invert=on}} | 9.82|sqmi|km2|disp=table|sortable=on}} | 4428|9.82|sqmi|km2|prec=1}} |
Marion{{dagger|alt=County seat}} | City | Perry County | 3686|3511|dec=1|align=center|invert=on}} | 10.57|sqmi|km2|disp=table|sortable=on}} | 3686|10.57|sqmi|km2|prec=1}} |
Maytown | Town | Jefferson County | 385|435|dec=1|align=center|invert=on}} | 2.68|sqmi|km2|disp=table|sortable=on}} | 385|2.68|sqmi|km2|prec=1}} |
McIntosh | Town | Washington County | 238|244|dec=1|align=center|invert=on}} | 1.00|sqmi|km2|disp=table|sortable=on}} | 238|1.00|sqmi|km2|prec=1}} |
McKenzie | Town | Butler County Conecuh County | 530|644|dec=1|align=center|invert=on}} | 3.72|sqmi|km2|disp=table|sortable=on}} | 530|3.72|sqmi|km2|prec=1}} |
McMullen | Town | Pickens County | 10|66|dec=1|align=center|invert=on}} | 0.11|sqmi|km2|disp=table|sortable=on}} | 10|0.11|sqmi|km2|prec=1}} |
Memphis | Town | Pickens County | 29|33|dec=1|align=center|invert=on}} | 0.39|sqmi|km2|disp=table|sortable=on}} | 29|0.39|sqmi|km2|prec=1}} |
Mentone | Town | DeKalb County | 360|451|dec=1|align=center|invert=on}} | 4.67|sqmi|km2|disp=table|sortable=on}} | 360|4.67|sqmi|km2|prec=1}} |
Midfield | City | Jefferson County | 5365|5626|dec=1|align=center|invert=on}} | 2.65|sqmi|km2|disp=table|sortable=on}} | 5365|2.65|sqmi|km2|prec=1}} |
Midland City | Town | Dale County | 2344|1703|dec=1|align=center|invert=on}} | 6.08|sqmi|km2|disp=table|sortable=on}} | 2344|6.08|sqmi|km2|prec=1}} |
Midway | Town | Bullock County | 499|457|dec=1|align=center|invert=on}} | 3.31|sqmi|km2|disp=table|sortable=on}} | 499|3.31|sqmi|km2|prec=1}} |
Millbrook | City | Elmore County Autauga County | 14640|10386|dec=1|align=center|invert=on}} | 12.81|sqmi|km2|disp=table|sortable=on}} | 14640|12.81|sqmi|km2|prec=1}} |
Millport | Town | Lamar County | 1049|1160|dec=1|align=center|invert=on}} | 5.49|sqmi|km2|disp=table|sortable=on}} | 1049|5.49|sqmi|km2|prec=1}} |
Millry | Town | Washington County | 546|615|dec=1|align=center|invert=on}} | 7.49|sqmi|km2|disp=table|sortable=on}} | 546|7.49|sqmi|km2|prec=1}} |
Mobile{{dagger|alt=County seat}} | City | Mobile County | 195111|198915|dec=1|align=center|invert=on}} | 117.90|sqmi|km2|disp=table|sortable=on}} | 195111|117.90|sqmi|km2|prec=1}} |
Monroeville{{dagger|alt=County seat}} | City | Monroe County | 6519|6862|dec=1|align=center|invert=on}} | 13.37|sqmi|km2|disp=table|sortable=on}} | 6519|13.37|sqmi|km2|prec=1}} |
Montevallo | City | Shelby County | 6323|4825|dec=1|align=center|invert=on}} | 12.59|sqmi|km2|disp=table|sortable=on}} | 6323|12.59|sqmi|km2|prec=1}} |
Montgomery{{double-dagger|alt=State capital and county seat}} | City | Montgomery County | 205764|201568|dec=1|align=center|invert=on}} | 159.57|sqmi|km2|disp=table|sortable=on}} | 205764|159.57|sqmi|km2|prec=1}} |
Moody | City | St. Clair County | 11726|8053|dec=1|align=center|invert=on}} | 24.40|sqmi|km2|disp=table|sortable=on}} | 11726|24.40|sqmi|km2|prec=1}} |
Mooresville | Town | Limestone County | 53|59|dec=1|align=center|invert=on}} | 0.12|sqmi|km2|disp=table|sortable=on}} | 53|0.12|sqmi|km2|prec=1}} |
Morris | Town | Jefferson County | 1859|1827|dec=1|align=center|invert=on}} | 3.03|sqmi|km2|disp=table|sortable=on}} | 1859|3.03|sqmi|km2|prec=1}} |
Mosses | Town | Lowndes County | 1029|1101|dec=1|align=center|invert=on}} | 4.74|sqmi|km2|disp=table|sortable=on}} | 1029|4.74|sqmi|km2|prec=1}} |
Moulton{{dagger|alt=County seat}} | City | Lawrence County | 3471|3260|dec=1|align=center|invert=on}} | 5.99|sqmi|km2|disp=table|sortable=on}} | 3471|5.99|sqmi|km2|prec=1}} |
Moundville | Town | Hale County Tuscaloosa County | 2427|1809|dec=1|align=center|invert=on}} | 4.59|sqmi|km2|disp=table|sortable=on}} | 2427|4.59|sqmi|km2|prec=1}} |
Mount Vernon | Town | Mobile County | 1574|844|dec=1|align=center|invert=on}} | 5.22|sqmi|km2|disp=table|sortable=on}} | 1574|5.22|sqmi|km2|prec=1}} |
Mountain Brook | City | Jefferson County | 20413|20604|dec=1|align=center|invert=on}} | 12.79|sqmi|km2|disp=table|sortable=on}} | 20413|12.79|sqmi|km2|prec=1}} |
Mulga | Town | Jefferson County | 836|973|dec=1|align=center|invert=on}} | 0.62|sqmi|km2|disp=table|sortable=on}} | 836|0.62|sqmi|km2|prec=1}} |
Munford{{#tag:ref|The town incorporated in 2002.[14]|group=lower-alpha}} | Town | Talladega County | 1,292 | 2.21|sqmi|km2|disp=table|sortable=on}} | 1292|2.21|sqmi|km2|prec=1}} |
Muscle Shoals | City | Colbert County | 13146|11924|dec=1|align=center|invert=on}} | 15.53|sqmi|km2|disp=table|sortable=on}} | 13146|15.53|sqmi|km2|prec=1}} |
Myrtlewood | Town | Marengo County | 130|139|dec=1|align=center|invert=on}} | 2.59|sqmi|km2|disp=table|sortable=on}} | 130|2.59|sqmi|km2|prec=1}} |
Napier Field | Town | Dale County | 354|404|dec=1|align=center|invert=on}} | 0.26|sqmi|km2|disp=table|sortable=on}} | 354|0.26|sqmi|km2|prec=1}} |
Natural Bridge | Town | Winston County | 37|28|dec=1|align=center|invert=on}} | 0.43|sqmi|km2|disp=table|sortable=on}} | 37|0.43|sqmi|km2|prec=1}} |
Nauvoo | Town | Walker County Winston County | 221|284|dec=1|align=center|invert=on}} | 0.99|sqmi|km2|disp=table|sortable=on}} | 221|0.99|sqmi|km2|prec=1}} |
Nectar | Town | Blount County | 345|372|dec=1|align=center|invert=on}} | 1.81|sqmi|km2|disp=table|sortable=on}} | 345|1.81|sqmi|km2|prec=1}} |
Needham | Town | Choctaw County | 94|97|dec=1|align=center|invert=on}} | 0.57|sqmi|km2|disp=table|sortable=on}} | 94|0.57|sqmi|km2|prec=1}} |
New Brockton | Town | Coffee County | 1146|1250|dec=1|align=center|invert=on}} | 7.99|sqmi|km2|disp=table|sortable=on}} | 1146|7.99|sqmi|km2|prec=1}} |
New Hope | City | Madison County | 2810|2539|dec=1|align=center|invert=on}} | 8.66|sqmi|km2|disp=table|sortable=on}} | 2810|8.66|sqmi|km2|prec=1}} |
New Site | Town | Tallapoosa County | 773|848|dec=1|align=center|invert=on}} | 9.87|sqmi|km2|disp=table|sortable=on}} | 773|9.87|sqmi|km2|prec=1}} |
Newbern | Town | Hale County | 186|231|dec=1|align=center|invert=on}} | 1.16|sqmi|km2|disp=table|sortable=on}} | 186|1.16|sqmi|km2|prec=1}} |
Newton | Town | Dale County | 1511|1708|dec=1|align=center|invert=on}} | 14.25|sqmi|km2|disp=table|sortable=on}} | 1511|14.25|sqmi|km2|prec=1}} |
Newville | Town | Henry County | 539|553|dec=1|align=center|invert=on}} | 4.02|sqmi|km2|disp=table|sortable=on}} | 539|4.02|sqmi|km2|prec=1}} |
North Courtland | Town | Lawrence County | 632|799|dec=1|align=center|invert=on}} | 0.65|sqmi|km2|disp=table|sortable=on}} | 632|0.65|sqmi|km2|prec=1}} |
North Johns | Town | Jefferson County | 145|142|dec=1|align=center|invert=on}} | 0.20|sqmi|km2|disp=table|sortable=on}} | 145|0.20|sqmi|km2|prec=1}} |
Northport | City | Tuscaloosa County | 23330|19435|dec=1|align=center|invert=on}} | 16.75|sqmi|km2|disp=table|sortable=on}} | 23330|16.75|sqmi|km2|prec=1}} |
Notasulga | Town | Macon County Lee County | 965|916|dec=1|align=center|invert=on}} | 13.81|sqmi|km2|disp=table|sortable=on}} | 965|13.81|sqmi|km2|prec=1}} |
Oak Grove | Town | Talladega County | 528|457|dec=1|align=center|invert=on}} | 1.78|sqmi|km2|disp=table|sortable=on}} | 528|1.78|sqmi|km2|prec=1}} |
Oak Hill | Town | Wilcox County | 26|37|dec=1|align=center|invert=on}} | 0.56|sqmi|km2|disp=table|sortable=on}} | 26|0.56|sqmi|km2|prec=1}} |
Oakman | Town | Walker County | 789|944|dec=1|align=center|invert=on}} | 3.08|sqmi|km2|disp=table|sortable=on}} | 789|3.08|sqmi|km2|prec=1}} |
Odenville{{#tag:ref|On June 4, 2007, Odenville annexed the town of Branchville accounting for some of the increase in population.[14]|group=lower-alpha}} | Town | St. Clair County | 3585|1131|dec=1|align=center|invert=on}} | 13.56|sqmi|km2|disp=table|sortable=on}} | 3585|13.56|sqmi|km2|prec=1}} |
Ohatchee | Town | Calhoun County | 1170|1215|dec=1|align=center|invert=on}} | 5.90|sqmi|km2|disp=table|sortable=on}} | 1170|5.90|sqmi|km2|prec=1}} |
Oneonta{{dagger|alt=County seat}} | City | Blount County | 6567|5576|dec=1|align=center|invert=on}} | 15.17|sqmi|km2|disp=table|sortable=on}} | 6567|15.17|sqmi|km2|prec=1}} |
Onycha | Town | Covington County | 184|208|dec=1|align=center|invert=on}} | 0.79|sqmi|km2|disp=table|sortable=on}} | 184|0.79|sqmi|km2|prec=1}} |
Opelika{{dagger|alt=County seat}} | City | Lee County | 26477|23498|dec=1|align=center|invert=on}} | 59.59|sqmi|km2|disp=table|sortable=on}} | 26477|59.59|sqmi|km2|prec=1}} |
Opp | City | Covington County | 6659|6607|dec=1|align=center|invert=on}} | 23.66|sqmi|km2|disp=table|sortable=on}} | 6659|23.66|sqmi|km2|prec=1}} |
Orange Beach | City | Baldwin County | 5441|3784|dec=1|align=center|invert=on}} | 14.70|sqmi|km2|disp=table|sortable=on}} | 5441|14.70|sqmi|km2|prec=1}} |
Orrville | Town | Dallas County | 204|230|dec=1|align=center|invert=on}} | 1.04|sqmi|km2|disp=table|sortable=on}} | 204|1.04|sqmi|km2|prec=1}} |
Owens Cross Roads | Town | Madison County | 1521|1124|dec=1|align=center|invert=on}} | 8.30|sqmi|km2|disp=table|sortable=on}} | 1521|8.30|sqmi|km2|prec=1}} |
Oxford | City | Calhoun County Talladega County | 21348|14592|dec=1|align=center|invert=on}} | 30.67|sqmi|km2|disp=table|sortable=on}} | 21348|30.67|sqmi|km2|prec=1}} |
Ozark{{dagger|alt=County seat}} | City | Dale County | 14907|15119|dec=1|align=center|invert=on}} | 34.09|sqmi|km2|disp=table|sortable=on}} | 14907|34.09|sqmi|km2|prec=1}} |
Paint Rock | Town | Jackson County | 210|185|dec=1|align=center|invert=on}} | 0.43|sqmi|km2|disp=table|sortable=on}} | 210|0.43|sqmi|km2|prec=1}} |
Parrish | Town | Walker County | 982|1268|dec=1|align=center|invert=on}} | 2.09|sqmi|km2|disp=table|sortable=on}} | 982|2.09|sqmi|km2|prec=1}} |
Pelham | City | Shelby County | 21352|14369|dec=1|align=center|invert=on}} | 39.02|sqmi|km2|disp=table|sortable=on}} | 21352|39.02|sqmi|km2|prec=1}} |
Pell City{{dagger|alt=County seat}} | City | St. Clair County | 12695|9565|dec=1|align=center|invert=on}} | 24.75|sqmi|km2|disp=table|sortable=on}} | 12695|24.75|sqmi|km2|prec=1}} |
Pennington | Town | Choctaw County | 221|353|dec=1|align=center|invert=on}} | 1.96|sqmi|km2|disp=table|sortable=on}} | 221|1.96|sqmi|km2|prec=1}} |
Perdido Beach{{#tag:ref|On April 21, 2009 the residents of the community voted to incorporate, becoming Baldwin County’s fourteenth municipality.[8]|group=lower-alpha}} | Town | Baldwin County | 581 | 1.24|sqmi|km2|disp=table|sortable=on}} | 581|1.24|sqmi|km2|prec=1}} |
Petrey | Town | Crenshaw County | 58|63|dec=1|align=center|invert=on}} | 0.73|sqmi|km2|disp=table|sortable=on}} | 58|0.73|sqmi|km2|prec=1}} |
Phenix City{{dagger|alt=County seat}} | City | Russell County Lee County | 32822|28265|dec=1|align=center|invert=on}} | 27.75|sqmi|km2|disp=table|sortable=on}} | 32822|27.75|sqmi|km2|prec=1}} |
Phil Campbell | Town | Franklin County | 1148|1091|dec=1|align=center|invert=on}} | 4.07|sqmi|km2|disp=table|sortable=on}} | 1148|4.07|sqmi|km2|prec=1}} |
Pickensville | Town | Pickens County | 608|662|dec=1|align=center|invert=on}} | 7.73|sqmi|km2|disp=table|sortable=on}} | 608|7.73|sqmi|km2|prec=1}} |
Piedmont | City | Calhoun County Cherokee County | 4878|5120|dec=1|align=center|invert=on}} | 9.81|sqmi|km2|disp=table|sortable=on}} | 4878|9.81|sqmi|km2|prec=1}} |
Pike Road | Town | Montgomery County | 5406|310|dec=1|align=center|invert=on}} | 31.64|sqmi|km2|disp=table|sortable=on}} | 5406|31.64|sqmi|km2|prec=1}} |
Pinckard | Town | Dale County | 647|667|dec=1|align=center|invert=on}} | 5.33|sqmi|km2|disp=table|sortable=on}} | 647|5.33|sqmi|km2|prec=1}} |
Pine Apple | Town | Wilcox County | 132|145|dec=1|align=center|invert=on}} | 3.10|sqmi|km2|disp=table|sortable=on}} | 132|3.10|sqmi|km2|prec=1}} |
Pine Hill | Town | Wilcox County | 975|966|dec=1|align=center|invert=on}} | 3.82|sqmi|km2|disp=table|sortable=on}} | 975|3.82|sqmi|km2|prec=1}} |
Pine Ridge | Town | DeKalb County | 282|243|dec=1|align=center|invert=on}} | 1.30|sqmi|km2|disp=table|sortable=on}} | 282|1.30|sqmi|km2|prec=1}} |
Pinson{{#tag:ref|The town incorporated on April 2, 2004.[14]|group=lower-alpha}} | City | Jefferson County | 7,163 | 10.10|sqmi|km2|disp=table|sortable=on}} | 7163|10.10|sqmi|km2|prec=1}} |
Pisgah | Town | Jackson County | 722|706|dec=1|align=center|invert=on}} | 4.80|sqmi|km2|disp=table|sortable=on}} | 722|4.80|sqmi|km2|prec=1}} |
Pleasant Grove | City | Jefferson County | 10110|9983|dec=1|align=center|invert=on}} | 9.89|sqmi|km2|disp=table|sortable=on}} | 10110|9.89|sqmi|km2|prec=1}} |
Pleasant Groves | Town | Jackson County | 420|447|dec=1|align=center|invert=on}} | 3.65|sqmi|km2|disp=table|sortable=on}} | 420|3.65|sqmi|km2|prec=1}} |
Pollard | Town | Escambia County | 137|120|dec=1|align=center|invert=on}} | 1.11|sqmi|km2|disp=table|sortable=on}} | 137|1.11|sqmi|km2|prec=1}} |
Powell | Town | DeKalb County | 955|926|dec=1|align=center|invert=on}} | 4.96|sqmi|km2|disp=table|sortable=on}} | 955|4.96|sqmi|km2|prec=1}} |
Prattville{{dagger|alt=County seat}} | City | Autauga County Elmore County | 33960|24303|dec=1|align=center|invert=on}} | 32.86|sqmi|km2|disp=table|sortable=on}} | 33960|32.86|sqmi|km2|prec=1}} |
Priceville | Town | Morgan County | 2658|1631|dec=1|align=center|invert=on}} | 5.23|sqmi|km2|disp=table|sortable=on}} | 2658|5.23|sqmi|km2|prec=1}} |
Prichard | City | Mobile County | 22659|28633|dec=1|align=center|invert=on}} | 25.29|sqmi|km2|disp=table|sortable=on}} | 22659|25.29|sqmi|km2|prec=1}} |
Providence | Town | Marengo County | 223|311|dec=1|align=center|invert=on}} | 1.75|sqmi|km2|disp=table|sortable=on}} | 223|1.75|sqmi|km2|prec=1}} |
Ragland | Town | St. Clair County | 1639|1918|dec=1|align=center|invert=on}} | 16.83|sqmi|km2|disp=table|sortable=on}} | 1639|16.83|sqmi|km2|prec=1}} |
Rainbow City | City | Etowah County | 9602|8428|dec=1|align=center|invert=on}} | 25.46|sqmi|km2|disp=table|sortable=on}} | 9602|25.46|sqmi|km2|prec=1}} |
Rainsville | City | DeKalb County | 4948|4499|dec=1|align=center|invert=on}} | 20.56|sqmi|km2|disp=table|sortable=on}} | 4948|20.56|sqmi|km2|prec=1}} |
Ranburne | Town | Cleburne County | 409|459|dec=1|align=center|invert=on}} | 1.59|sqmi|km2|disp=table|sortable=on}} | 409|1.59|sqmi|km2|prec=1}} |
Red Bay | City | Franklin County | 3158|3374|dec=1|align=center|invert=on}} | 9.74|sqmi|km2|disp=table|sortable=on}} | 3158|9.74|sqmi|km2|prec=1}} |
Red Level | Town | Covington County | 487|556|dec=1|align=center|invert=on}} | 1.92|sqmi|km2|disp=table|sortable=on}} | 487|1.92|sqmi|km2|prec=1}} |
Reece City | Town | Etowah County | 653|634|dec=1|align=center|invert=on}} | 3.56|sqmi|km2|disp=table|sortable=on}} | 653|3.56|sqmi|km2|prec=1}} |
Reform | City | Pickens County | 1702|1978|dec=1|align=center|invert=on}} | 8.01|sqmi|km2|disp=table|sortable=on}} | 1702|8.01|sqmi|km2|prec=1}} |
Rehobeth | Town | Houston County | 1297|993|dec=1|align=center|invert=on}} | 7.58|sqmi|km2|disp=table|sortable=on}} | 1297|7.58|sqmi|km2|prec=1}} |
Repton | Town | Conecuh County | 282|280|dec=1|align=center|invert=on}} | 0.96|sqmi|km2|disp=table|sortable=on}} | 282|0.96|sqmi|km2|prec=1}} |
Ridgeville | Town | Etowah County | 112|158|dec=1|align=center|invert=on}} | 0.82|sqmi|km2|disp=table|sortable=on}} | 112|0.82|sqmi|km2|prec=1}} |
River Falls | Town | Covington County | 526|616|dec=1|align=center|invert=on}} | 6.84|sqmi|km2|disp=table|sortable=on}} | 526|6.84|sqmi|km2|prec=1}} |
Riverside | Town | St. Clair County | 2208|1564|dec=1|align=center|invert=on}} | 8.67|sqmi|km2|disp=table|sortable=on}} | 2208|8.67|sqmi|km2|prec=1}} |
Riverview | Town | Escambia County | 184|99|dec=1|align=center|invert=on}} | 1.45|sqmi|km2|disp=table|sortable=on}} | 184|1.45|sqmi|km2|prec=1}} |
Roanoke | City | Randolph County | 6074|6563|dec=1|align=center|invert=on}} | 18.73|sqmi|km2|disp=table|sortable=on}} | 6074|18.73|sqmi|km2|prec=1}} |
Robertsdale | City | Baldwin County | 5276|3782|dec=1|align=center|invert=on}} | 5.45|sqmi|km2|disp=table|sortable=on}} | 5276|5.45|sqmi|km2|prec=1}} |
Rockford{{dagger|alt=County seat}} | Town | Coosa County | 477|428|dec=1|align=center|invert=on}} | 3.31|sqmi|km2|disp=table|sortable=on}} | 477|3.31|sqmi|km2|prec=1}} |
Rogersville | Town | Lauderdale County | 1257|1199|dec=1|align=center|invert=on}} | 3.03|sqmi|km2|disp=table|sortable=on}} | 1257|3.03|sqmi|km2|prec=1}} |
Rosa | Town | Blount County | 316|313|dec=1|align=center|invert=on}} | 3.77|sqmi|km2|disp=table|sortable=on}} | 316|3.77|sqmi|km2|prec=1}} |
Russellville{{dagger|alt=County seat}} | City | Franklin County | 9830|8971|dec=1|align=center|invert=on}} | 13.40|sqmi|km2|disp=table|sortable=on}} | 9830|13.40|sqmi|km2|prec=1}} |
Rutledge | Town | Crenshaw County | 467|476|dec=1|align=center|invert=on}} | 5.86|sqmi|km2|disp=table|sortable=on}} | 467|5.86|sqmi|km2|prec=1}} |
St. Florian | Town | Lauderdale County | 413|335|dec=1|align=center|invert=on}} | 3.67|sqmi|km2|disp=table|sortable=on}} | 413|3.67|sqmi|km2|prec=1}} |
Samson | City | Geneva County | 1940|2071|dec=1|align=center|invert=on}} | 3.62|sqmi|km2|disp=table|sortable=on}} | 1940|3.62|sqmi|km2|prec=1}} |
Sand Rock | Town | Cherokee County DeKalb County | 560|509|dec=1|align=center|invert=on}} | 4.36|sqmi|km2|disp=table|sortable=on}} | 560|4.36|sqmi|km2|prec=1}} |
Sanford | Town | Covington County | 241|269|dec=1|align=center|invert=on}} | 4.18|sqmi|km2|disp=table|sortable=on}} | 241|4.18|sqmi|km2|prec=1}} |
Saraland | City | Mobile County | 13405|12288|dec=1|align=center|invert=on}} | 23.18|sqmi|km2|disp=table|sortable=on}} | 13405|23.18|sqmi|km2|prec=1}} |
Sardis City | Town | Etowah County | 1704|1438|dec=1|align=center|invert=on}} | 7.85|sqmi|km2|disp=table|sortable=on}} | 1704|7.85|sqmi|km2|prec=1}} |
Satsuma | City | Mobile County | 6168|5687|dec=1|align=center|invert=on}} | 7.52|sqmi|km2|disp=table|sortable=on}} | 6168|7.52|sqmi|km2|prec=1}} |
Scottsboro{{dagger|alt=County seat}} | City | Jackson County | 14770|14762|dec=1|align=center|invert=on}} | 50.65|sqmi|km2|disp=table|sortable=on}} | 14770|50.65|sqmi|km2|prec=1}} |
Section | Town | Jackson County | 770|769|dec=1|align=center|invert=on}} | 4.57|sqmi|km2|disp=table|sortable=on}} | 770|4.57|sqmi|km2|prec=1}} |
Selma{{dagger|alt=County seat}} | City | Dallas County | 20756|20512|dec=1|align=center|invert=on}} | 13.81|sqmi|km2|disp=table|sortable=on}} | 20756|13.81|sqmi|km2|prec=1}} |
Sheffield | City | Colbert County | 9039|9652|dec=1|align=center|invert=on}} | 6.37|sqmi|km2|disp=table|sortable=on}} | 9039|6.37|sqmi|km2|prec=1}} |
Shiloh | Town | DeKalb County | 274|289|dec=1|align=center|invert=on}} | 1.71|sqmi|km2|disp=table|sortable=on}} | 274|1.71|sqmi|km2|prec=1}} |
Shorter | Town | Macon County | 474|355|dec=1|align=center|invert=on}} | 4.54|sqmi|km2|disp=table|sortable=on}} | 474|4.54|sqmi|km2|prec=1}} |
Silas | Town | Choctaw County | 452|529|dec=1|align=center|invert=on}} | 5.21|sqmi|km2|disp=table|sortable=on}} | 452|5.21|sqmi|km2|prec=1}} |
Silverhill | Town | Baldwin County | 706|616|dec=1|align=center|invert=on}} | 1.20|sqmi|km2|disp=table|sortable=on}} | 706|1.20|sqmi|km2|prec=1}} |
Sipsey | Town | Walker County | 437|552|dec=1|align=center|invert=on}} | 0.48|sqmi|km2|disp=table|sortable=on}} | 437|0.48|sqmi|km2|prec=1}} |
Skyline | Town | Jackson County | 851|843|dec=1|align=center|invert=on}} | 3.99|sqmi|km2|disp=table|sortable=on}} | 851|3.99|sqmi|km2|prec=1}} |
Slocomb | City | Geneva County | 1980|2052|dec=1|align=center|invert=on}} | 9.49|sqmi|km2|disp=table|sortable=on}} | 1980|9.49|sqmi|km2|prec=1}} |
Smiths Station{{#tag:ref|The town incorporated on June 22, 2001.[14]|group=lower-alpha}} | City | Lee County | 4,926 | 6.59|sqmi|km2|disp=table|sortable=on}} | 4926|6.59|sqmi|km2|prec=1}} |
Snead | Town | Blount County | 835|748|dec=1|align=center|invert=on}} | 5.26|sqmi|km2|disp=table|sortable=on}} | 835|5.26|sqmi|km2|prec=1}} |
Somerville | Town | Morgan County | 724|347|dec=1|align=center|invert=on}} | 2.74|sqmi|km2|disp=table|sortable=on}} | 724|2.74|sqmi|km2|prec=1}} |
South Vinemont | Town | Cullman County | 749|425|dec=1|align=center|invert=on}} | 0.88|sqmi|km2|disp=table|sortable=on}} | 749|0.88|sqmi|km2|prec=1}} |
Southside | City | Etowah County Calhoun County | 8412|7036|dec=1|align=center|invert=on}} | 18.98|sqmi|km2|disp=table|sortable=on}} | 8412|18.98|sqmi|km2|prec=1}} |
Spanish Fort | City | Baldwin County | 6798|5423|dec=1|align=center|invert=on}} | 28.71|sqmi|km2|disp=table|sortable=on}} | 6798|28.71|sqmi|km2|prec=1}} |
Springville | City | St. Clair County | 4080|2521|dec=1|align=center|invert=on}} | 8.90|sqmi|km2|disp=table|sortable=on}} | 4080|8.90|sqmi|km2|prec=1}} |
Steele | Town | St. Clair County | 1043|1093|dec=1|align=center|invert=on}} | 6.71|sqmi|km2|disp=table|sortable=on}} | 1043|6.71|sqmi|km2|prec=1}} |
Stevenson | City | Jackson County | 2046|1770|dec=1|align=center|invert=on}} | 7.72|sqmi|km2|disp=table|sortable=on}} | 2046|7.72|sqmi|km2|prec=1}} |
Sulligent | City | Lamar County | 1927|2151|dec=1|align=center|invert=on}} | 7.83|sqmi|km2|disp=table|sortable=on}} | 1927|7.83|sqmi|km2|prec=1}} |
Sumiton | City | Walker County Jefferson County | 2520|2665|dec=1|align=center|invert=on}} | 5.22|sqmi|km2|disp=table|sortable=on}} | 2520|5.22|sqmi|km2|prec=1}} |
Summerdale | Town | Baldwin County | 862|655|dec=1|align=center|invert=on}} | 9.69|sqmi|km2|disp=table|sortable=on}} | 862|9.69|sqmi|km2|prec=1}} |
Susan Moore | Town | Blount County | 763|721|dec=1|align=center|invert=on}} | 5.23|sqmi|km2|disp=table|sortable=on}} | 763|5.23|sqmi|km2|prec=1}} |
Sweet Water | Town | Marengo County | 258|234|dec=1|align=center|invert=on}} | 2.02|sqmi|km2|disp=table|sortable=on}} | 258|2.02|sqmi|km2|prec=1}} |
Sylacauga | City | Talladega County | 12749|12616|dec=1|align=center|invert=on}} | 19.49|sqmi|km2|disp=table|sortable=on}} | 12749|19.49|sqmi|km2|prec=1}} |
Sylvan Springs | Town | Jefferson County | 1542|1465|dec=1|align=center|invert=on}} | 8.69|sqmi|km2|disp=table|sortable=on}} | 1542|8.69|sqmi|km2|prec=1}} |
Sylvania | Town | DeKalb County | 1837|1186|dec=1|align=center|invert=on}} | 8.47|sqmi|km2|disp=table|sortable=on}} | 1837|8.47|sqmi|km2|prec=1}} |
Talladega Springs | Town | Talladega County | 166|124|dec=1|align=center|invert=on}} | 1.23|sqmi|km2|disp=table|sortable=on}} | 166|1.23|sqmi|km2|prec=1}} |
Talladega{{dagger|alt=County seat}} | City | Talladega County | 15676|15143|dec=1|align=center|invert=on}} | 23.98|sqmi|km2|disp=table|sortable=on}} | 15676|23.98|sqmi|km2|prec=1}} |
Tallassee | City | Elmore County Tallapoosa County | 4819|4934|dec=1|align=center|invert=on}} | 9.67|sqmi|km2|disp=table|sortable=on}} | 4819|9.67|sqmi|km2|prec=1}} |
Tarrant | City | Jefferson County | 6397|7022|dec=1|align=center|invert=on}} | 6.36|sqmi|km2|disp=table|sortable=on}} | 6397|6.36|sqmi|km2|prec=1}} |
Taylor | Town | Houston County Geneva County | 2375|1898|dec=1|align=center|invert=on}} | 7.36|sqmi|km2|disp=table|sortable=on}} | 2375|7.36|sqmi|km2|prec=1}} |
Thomaston | Town | Marengo County | 417|383|dec=1|align=center|invert=on}} | 2.01|sqmi|km2|disp=table|sortable=on}} | 417|2.01|sqmi|km2|prec=1}} |
Thomasville | City | Clarke County | 4209|4649|dec=1|align=center|invert=on}} | 8.73|sqmi|km2|disp=table|sortable=on}} | 4209|8.73|sqmi|km2|prec=1}} |
Thorsby | Town | Chilton County | 1980|1820|dec=1|align=center|invert=on}} | 5.13|sqmi|km2|disp=table|sortable=on}} | 1980|5.13|sqmi|km2|prec=1}} |
Town Creek | Town | Lawrence County | 1100|1216|dec=1|align=center|invert=on}} | 2.68|sqmi|km2|disp=table|sortable=on}} | 1100|2.68|sqmi|km2|prec=1}} |
Toxey | Town | Choctaw County | 137|152|dec=1|align=center|invert=on}} | 0.68|sqmi|km2|disp=table|sortable=on}} | 137|0.68|sqmi|km2|prec=1}} |
Trafford | Town | Jefferson County | 646|523|dec=1|align=center|invert=on}} | 2.44|sqmi|km2|disp=table|sortable=on}} | 646|2.44|sqmi|km2|prec=1}} |
Triana | Town | Madison County | 496|458|dec=1|align=center|invert=on}} | 1.25|sqmi|km2|disp=table|sortable=on}} | 496|1.25|sqmi|km2|prec=1}} |
Trinity | Town | Morgan County | 2095|1841|dec=1|align=center|invert=on}} | 4.41|sqmi|km2|disp=table|sortable=on}} | 2095|4.41|sqmi|km2|prec=1}} |
Troy{{dagger|alt=County seat}} | City | Pike County | 18033|13935|dec=1|align=center|invert=on}} | 27.63|sqmi|km2|disp=table|sortable=on}} | 18033|27.63|sqmi|km2|prec=1}} |
Trussville | City | Jefferson County St. Clair County | 19933|12924|dec=1|align=center|invert=on}} | 33.03|sqmi|km2|disp=table|sortable=on}} | 19933|33.03|sqmi|km2|prec=1}} |
Tuscaloosa{{dagger|alt=County seat}} | City | Tuscaloosa County | 90468|77906|dec=1|align=center|invert=on}} | 60.23|sqmi|km2|disp=table|sortable=on}} | 90468|60.23|sqmi|km2|prec=1}} |
Tuscumbia{{dagger|alt=County seat}} | City | Colbert County | 8423|7856|dec=1|align=center|invert=on}} | 8.75|sqmi|km2|disp=table|sortable=on}} | 8423|8.75|sqmi|km2|prec=1}} |
Tuskegee{{dagger|alt=County seat}} | City | Macon County | 9865|11846|dec=1|align=center|invert=on}} | 16.09|sqmi|km2|disp=table|sortable=on}} | 9865|16.09|sqmi|km2|prec=1}} |
Twin{{#tag:ref|The town incorporated on August 6, 2002.[9]|group=lower-alpha}} | Town | Marion County | 399 | 3.37|sqmi|km2|disp=table|sortable=on}} | 399|3.37|sqmi|km2|prec=1}} |
Union Grove | Town | Marshall County | 77|94|dec=1|align=center|invert=on}} | 0.56|sqmi|km2|disp=table|sortable=on}} | 77|0.56|sqmi|km2|prec=1}} |
Union Springs{{dagger|alt=County seat}} | City | Bullock County | 3980|3670|dec=1|align=center|invert=on}} | 6.63|sqmi|km2|disp=table|sortable=on}} | 3980|6.63|sqmi|km2|prec=1}} |
Union | Town | Greene County | 237|227|dec=1|align=center|invert=on}} | 0.82|sqmi|km2|disp=table|sortable=on}} | 237|0.82|sqmi|km2|prec=1}} |
Uniontown | City | Perry County | 1775|1636|dec=1|align=center|invert=on}} | 1.33|sqmi|km2|disp=table|sortable=on}} | 1775|1.33|sqmi|km2|prec=1}} |
Valley | City | Chambers County | 9524|9198|dec=1|align=center|invert=on}} | 11.03|sqmi|km2|disp=table|sortable=on}} | 9524|11.03|sqmi|km2|prec=1}} |
Valley Grande{{#tag:ref|Valley Grande was incorporated in early 2003 and is governed by a mayor-council form of government.[10]|group=lower-alpha}} | City | Dallas County | 4,020 | 33.51|sqmi|km2|disp=table|sortable=on}} | 4020|33.51|sqmi|km2|prec=1}} |
Valley Head | Town | DeKalb County | 558|611|dec=1|align=center|invert=on}} | 3.47|sqmi|km2|disp=table|sortable=on}} | 558|3.47|sqmi|km2|prec=1}} |
Vance | Town | Tuscaloosa County Bibb County | 1529|500|dec=1|align=center|invert=on}} | 10.18|sqmi|km2|disp=table|sortable=on}} | 1529|10.18|sqmi|km2|prec=1}} |
Vernon{{dagger|alt=County seat}} | City | Lamar County | 2000|2143|dec=1|align=center|invert=on}} | 5.88|sqmi|km2|disp=table|sortable=on}} | 2000|5.88|sqmi|km2|prec=1}} |
Vestavia Hills | City | Jefferson County Shelby County | 34033|24476|dec=1|align=center|invert=on}} | 19.41|sqmi|km2|disp=table|sortable=on}} | 34033|19.41|sqmi|km2|prec=1}} |
Vina | Town | Franklin County | 358|400|dec=1|align=center|invert=on}} | 4.80|sqmi|km2|disp=table|sortable=on}} | 358|4.80|sqmi|km2|prec=1}} |
Vincent | Town | Shelby County St. Clair County Talladega County | 1988|1853|dec=1|align=center|invert=on}} | 19.57|sqmi|km2|disp=table|sortable=on}} | 1988|19.57|sqmi|km2|prec=1}} |
Vredenburgh | Town | Monroe County | 312|327|dec=1|align=center|invert=on}} | 1.50|sqmi|km2|disp=table|sortable=on}} | 312|1.50|sqmi|km2|prec=1}} |
Wadley | Town | Randolph County | 751|640|dec=1|align=center|invert=on}} | 1.46|sqmi|km2|disp=table|sortable=on}} | 751|1.46|sqmi|km2|prec=1}} |
Waldo | Town | Talladega County | 283|281|dec=1|align=center|invert=on}} | 2.81|sqmi|km2|disp=table|sortable=on}} | 283|2.81|sqmi|km2|prec=1}} |
Walnut Grove | Town | Etowah County | 698|710|dec=1|align=center|invert=on}} | 5.03|sqmi|km2|disp=table|sortable=on}} | 698|5.03|sqmi|km2|prec=1}} |
Warrior | City | Jefferson County Blount County | 3176|3169|dec=1|align=center|invert=on}} | 9.77|sqmi|km2|disp=table|sortable=on}} | 3176|9.77|sqmi|km2|prec=1}} |
Waterloo | Town | Lauderdale County | 203|208|dec=1|align=center|invert=on}} | 0.75|sqmi|km2|disp=table|sortable=on}} | 203|0.75|sqmi|km2|prec=1}} |
Waverly | Town | Chambers County Lee County | 145|184|dec=1|align=center|invert=on}} | 2.72|sqmi|km2|disp=table|sortable=on}} | 145|2.72|sqmi|km2|prec=1}} |
Weaver | City | Calhoun County | 3038|2619|dec=1|align=center|invert=on}} | 3.47|sqmi|km2|disp=table|sortable=on}} | 3038|3.47|sqmi|km2|prec=1}} |
Webb | Town | Houston County | 1430|1298|dec=1|align=center|invert=on}} | 11.40|sqmi|km2|disp=table|sortable=on}} | 1430|11.40|sqmi|km2|prec=1}} |
Wedowee{{dagger|alt=County seat}} | Town | Randolph County | 823|818|dec=1|align=center|invert=on}} | 3.49|sqmi|km2|disp=table|sortable=on}} | 823|3.49|sqmi|km2|prec=1}} |
West Blocton | Town | Bibb County | 1240|1372|dec=1|align=center|invert=on}} | 4.57|sqmi|km2|disp=table|sortable=on}} | 1240|4.57|sqmi|km2|prec=1}} |
West Jefferson | Town | Jefferson County | 338|344|dec=1|align=center|invert=on}} | 0.93|sqmi|km2|disp=table|sortable=on}} | 338|0.93|sqmi|km2|prec=1}} |
West Point | Town | Cullman County | 586|295|dec=1|align=center|invert=on}} | 3.42|sqmi|km2|disp=table|sortable=on}} | 586|3.42|sqmi|km2|prec=1}} |
Westover{{#tag:ref|Westover was officially incorporated on January 31, 2001 although it was established in 1901[11]|group=lower-alpha}} | City | Shelby County | 1275 | 18.41|sqmi|km2|disp=table|sortable=on}} | 1275|18.41|sqmi|km2|prec=1}} |
Wetumpka{{dagger|alt=County seat}} | City | Elmore County | 6528|5726|dec=1|align=center|invert=on}} | 10.11|sqmi|km2|disp=table|sortable=on}} | 6528|10.11|sqmi|km2|prec=1}} |
White Hall | Town | Lowndes County | 858|1014|dec=1|align=center|invert=on}} | 15.30|sqmi|km2|disp=table|sortable=on}} | 858|15.30|sqmi|km2|prec=1}} |
Wilsonville | Town | Shelby County | 1827|1551|dec=1|align=center|invert=on}} | 9.62|sqmi|km2|disp=table|sortable=on}} | 1827|9.62|sqmi|km2|prec=1}} |
Wilton | Town | Shelby County | 687|580|dec=1|align=center|invert=on}} | 0.99|sqmi|km2|disp=table|sortable=on}} | 687|0.99|sqmi|km2|prec=1}} |
Winfield | City | Marion County Fayette County | 4717|4540|dec=1|align=center|invert=on}} | 17.28|sqmi|km2|disp=table|sortable=on}} | 4717|17.28|sqmi|km2|prec=1}} |
Woodland | Town | Randolph County | 184|192|dec=1|align=center|invert=on}} | 1.56|sqmi|km2|disp=table|sortable=on}} | 184|1.56|sqmi|km2|prec=1}} |
Woodstock | Town | Bibb County Tuscaloosa County | 1428|986|dec=1|align=center|invert=on}} | 7.08|sqmi|km2|disp=table|sortable=on}} | 1428|7.08|sqmi|km2|prec=1}} |
Woodville | Town | Jackson County | 746|761|dec=1|align=center|invert=on}} | 6.62|sqmi|km2|disp=table|sortable=on}} | 746|6.62|sqmi|km2|prec=1}} |
Yellow Bluff | Town | Wilcox County | 188|181|dec=1|align=center|invert=on}} | 0.46|sqmi|km2|disp=table|sortable=on}} | 188|0.46|sqmi|km2|prec=1}} |
York | City | Sumter County | 2538|2854|dec=1|align=center|invert=on}} | 6.87|sqmi|km2|disp=table|sortable=on}} | 2538|6.87|sqmi|km2|prec=1}} |
Total Cities | — | — | 2645110|2425741|dec=1|align="center"|bold=on|invert=on | bgcolour=#f2f2f2} | {{nts|3589.46}} | {{convert|3589.46|sqmi|km2|disp=output number only}} | {{Pop density>2645110|3589.46|sqmi|km2|prec=1}} |
Total Towns | — | — | 240279|204589|dec=1|align="center"|bold=on|invert=on | bgcolour=#f2f2f2} | {{nts|1283.95}} | {{convert|1283.95|sqmi|km2|disp=output number only}} | {{Pop density>240279|1283.95|sqmi|km2|prec=1}} |
Total | — | — | 2885389|2628330|dec=1|align="center"|bold=on|invert=on | bgcolour=#f2f2f2} | {{nts|4873.41}} | {{convert|4873.41|sqmi|km2|disp=output number only}} | {{Pop density>2885389|4873.41|sqmi|km2|prec=1}} |
1. ^1 2 3 4 5 6 7 {{cite web | url = http://factfinder.census.gov/bkmk/table/1.0/en/DEC/10_SF1/GCTPH1.ST10/0400000US01 | title = GCT-PH1 – Population, Housing Units, Area, and Density: 2010 – State — Place and (in selected states) County Subdivision | publisher = United States Census Bureau | work = 2010 United States Census | accessdate = June 17, 2015}}
2. ^{{cite web|url=https://www.census.gov/prod/cen2010/cph-2-2.pdf|format=PDF |title=Alabama: 2010 Population and Housing Unit Counts 2010 Census of Population and Housing | date = September 2012|publisher = United States Census Bureau| work = 2010 United States Census| accessdate = June 17, 2016|page=19}}
3. ^1 2 {{cite web |url = http://law.onecle.com/alabama/counties-and-municipal-corporations/11-40-6.html |title = Code of Alabama - Title 11: Counties and Municipal Corporations - Section 11-40-6 - Municipal corporations classified as cities or towns; holding of election after change in government of municipality |accessdate = December 8, 2015 |deadurl = yes |archiveurl = https://web.archive.org/web/20151006094306/http://law.onecle.com/alabama/counties-and-municipal-corporations/11-40-6.html |archivedate = October 6, 2015 |df = }}
4. ^{{cite web |url=https://www.census.gov/prod/www/decennial.html |title=U.S. Decennial Census |publisher=Census.gov |accessdate=May 27, 2013}}
5. ^{{cite web| url = http://www.wsfa.com/story/6415412/cusseta-reinstated-as-city-council-mayor-appointed| title = Cusseta Reinstated As City; Council, Mayor Appointed| publisher = Worldnow and 12 WSFA| accessdate = 2015-08-31| archive-url = https://web.archive.org/web/20151005085655/http://www.wsfa.com/story/6415412/cusseta-reinstated-as-city-council-mayor-appointed| archive-date = 2015-10-05| dead-url = yes| df = }}
6. ^{{cite web |url=http://www.decaturdaily.com/news/morgan_county/huntsville-votes-to-annex-into-morgan/article_0456fe10-5589-593b-a69d-924aa43da17d.html |title=Huntsville votes to annex into Morgan |last=Accardi |first=Marian |date=February 23, 2018 |website=www.decaturdaily.com |publisher=Decatur Daily |access-date=February 25, 2018}}
7. ^{{cite web| url = http://www.townofmagnoliasprings.org/files/Resolution200602.pdf| title = Resolution No. 2006=02 Authorizing Employment of Municipal Council| publisher = Town of Magnolia Springs| date = 2006-12-11| accessdate = 2015-08-31| deadurl = yes| archiveurl = https://web.archive.org/web/20151006023354/http://www.townofmagnoliasprings.org/files/Resolution200602.pdf| archivedate = 2015-10-06| df = }}
8. ^{{cite web| url = http://www.townofperdidobeach.org/| title = Welcome to the Town of Perdido Beach| publisher = Town of Perdido Beach| accessdate = 2015-08-31}}
9. ^1 2 3 4 5 6 7 8 9 {{cite web | url = http://www2.census.gov/geo/docs/partnerships/bas/2000-2010entitychanges.txt | title = 2000-2010 Entity Changes | publisher = United States Census Bureau | work = 2010 United States Census |format=txt | accessdate = June 17, 2016}}
10. ^{{cite web| url = http://cityofvalleygrande.com/about/| title = About Valley Grande| publisher = City of Valley Grande| date = 2015| accessdate = 2015-08-31}}
11. ^{{cite web|url=https://www.census.gov/popest/geographic/boundary_changes/index.html |title=Boundary Changes |work=Geographic Change Notes: Alabama |publisher=Population Division, United States Census Bureau |date=2006-05-19 |accessdate=2008-08-24 |deadurl=yes |archiveurl=https://web.archive.org/web/20060206063031/http://www.census.gov/popest/geographic/boundary_changes/index.html |archivedate=2006-02-06 |df= }}
{{Lists of cities by U.S. state}}{{Alabama}}{{featured list}}{{DEFAULTSORT:List Of Cities And Towns In Alabama}}