Random City in Alabama

Five real Alabama cities and towns per press, with the county each one is in and its 2025 population.

  1. La FayetteCity in Chambers County. 2,621 people in 2025, 152nd of Alabama's 463.
  2. DecaturCity in Morgan County. 58,056 people in 2025, 10th of Alabama's 463.
  3. CreolaTown in Mobile County. 1,963 people in 2025, 193rd of Alabama's 463.
  4. GraysvilleCity in Jefferson County. 1,855 people in 2025, 200th of Alabama's 463.
  5. PrattvilleCity, mostly in Autauga County. 40,582 people in 2025, 12th of Alabama's 463.

How it works

This random city in Alabama picker holds all 463 cities and towns in the Census Bureau's 2025 estimates. It opens on the 258 with 1,000 people or more; choose Any size to let the 205 smaller towns in.

Read the full guide

Random Alabama cities, big and small

Four cities stand apart at the top: Huntsville, Mobile, Birmingham and Montgomery, the capital, each with more than 195,000 people. Tuscaloosa, fifth, has 114,316, and after it the list thins fast: only 66 places have 10,000 people or more. Under 1,000 people draws from the small towns alone.

A random place in Alabama, county by county

All 67 counties are in the dropdown, and each has at least one place of 1,000 people. Jefferson County has 34 places of every size, more than twice as many as any other, and Montgomery County has only two, Montgomery and Pike Road. Hoover's card says mostly in Jefferson County, because three in ten of its people live in Shelby County.

  • A county quiz has six traps here, among them Jackson, which is in Clarke County, and Marion, which is in Perry County.

Questions and answers

How many incorporated cities are in Alabama?

The Census Bureau's 2025 estimates list 463 incorporated places, 187 called cities and 276 called towns, spread over all 67 counties. Pine Level in Autauga County, incorporated in 2023, has no estimate in the file yet and so no card.

What makes a place a city and not a town in Alabama?

Population. The Code of Alabama calls a municipality of 2,000 people or more a city and a smaller one a town. A card uses the word the Census Bureau has on file, so Clio is a city with 1,202 people.

What is the largest city in Alabama?

Huntsville, with 233,627 people in the 2025 estimates. Mobile is second with 200,824, and Birmingham, with 195,893, is third, only 593 people ahead of Montgomery.

Which Alabama town has the fewest people?

Oak Hill in Wilcox County, with 13. Dayton in Marengo County has 24 and Memphis in Pickens County has 26. In all, 19 Alabama towns have under 100 people.

All 463 cities

10,000 people or more 66

  • Alabaster City in Shelby County. 34,748 people in 2025, 16th of Alabama's 463.
  • Albertville City in Marshall County. 23,710 people in 2025, 28th of Alabama's 463.
  • Alexander City City in Tallapoosa County. 14,515 people in 2025, 51st of Alabama's 463.
  • Anniston City in Calhoun County. 20,930 people in 2025, 32nd of Alabama's 463.
  • Athens City in Limestone County. 34,209 people in 2025, 17th of Alabama's 463.
  • Auburn City in Lee County. 85,113 people in 2025, 7th of Alabama's 463.
  • Bessemer City in Jefferson County. 24,984 people in 2025, 27th of Alabama's 463.
  • Birmingham City in Jefferson County. 195,893 people in 2025, 3rd of Alabama's 463.
  • Boaz City, mostly in Marshall County. 10,619 people in 2025, 63rd of Alabama's 463.
  • Calera City in Shelby County. 18,992 people in 2025, 34th of Alabama's 463.
  • Center Point City in Jefferson County. 15,538 people in 2025, 47th of Alabama's 463.
  • Chelsea City in Shelby County. 17,716 people in 2025, 37th of Alabama's 463.
  • Clay City in Jefferson County. 10,198 people in 2025, 66th of Alabama's 463.
  • Cullman City in Cullman County. 20,799 people in 2025, 33rd of Alabama's 463.
  • Daphne City in Baldwin County. 31,396 people in 2025, 20th of Alabama's 463.
Show all 463 cities (448 more)

10,000 people or more, continued

  • Decatur City in Morgan County. 58,056 people in 2025, 10th of Alabama's 463.
  • Dothan City in Houston County. 72,060 people in 2025, 8th of Alabama's 463.
  • Enterprise City in Coffee County. 31,211 people in 2025, 21st of Alabama's 463.
  • Eufaula City in Barbour County. 12,437 people in 2025, 58th of Alabama's 463.
  • Fairhope City in Baldwin County. 26,625 people in 2025, 25th of Alabama's 463.
  • Florence City in Lauderdale County. 42,581 people in 2025, 11th of Alabama's 463.
  • Foley City in Baldwin County. 30,354 people in 2025, 22nd of Alabama's 463.
  • Fort Payne City in DeKalb County. 15,189 people in 2025, 48th of Alabama's 463.
  • Gadsden City in Etowah County. 33,367 people in 2025, 18th of Alabama's 463.
  • Gardendale City in Jefferson County. 16,425 people in 2025, 42nd of Alabama's 463.
  • Gulf Shores City in Baldwin County. 17,394 people in 2025, 40th of Alabama's 463.
  • Hartselle City in Morgan County. 16,312 people in 2025, 43rd of Alabama's 463.
  • Helena City, mostly in Shelby County. 23,388 people in 2025, 29th of Alabama's 463.
  • Homewood City in Jefferson County. 28,118 people in 2025, 23rd of Alabama's 463.
  • Hoover City, mostly in Jefferson County. 93,550 people in 2025, 6th of Alabama's 463.
  • Hueytown City in Jefferson County. 16,159 people in 2025, 44th of Alabama's 463.
  • Huntsville City in Madison County. 233,627 people in 2025, 1st of Alabama's 463.
  • Irondale City in Jefferson County. 13,545 people in 2025, 56th of Alabama's 463.
  • Jacksonville City in Calhoun County. 14,400 people in 2025, 52nd of Alabama's 463.
  • Jasper City in Walker County. 14,585 people in 2025, 50th of Alabama's 463.
  • Leeds City, mostly in Jefferson County. 12,831 people in 2025, 57th of Alabama's 463.
  • Madison City, mostly in Madison County. 67,968 people in 2025, 9th of Alabama's 463.
  • Millbrook City in Elmore County. 17,623 people in 2025, 39th of Alabama's 463.
  • Mobile City in Mobile County. 200,824 people in 2025, 2nd of Alabama's 463.
  • Montgomery State capital. City in Montgomery County. 195,300 people in 2025, 4th of Alabama's 463.
  • Moody City in St. Clair County. 13,559 people in 2025, 55th of Alabama's 463.
  • Mountain Brook City in Jefferson County. 21,661 people in 2025, 31st of Alabama's 463.
  • Muscle Shoals City in Colbert County. 17,666 people in 2025, 38th of Alabama's 463.
  • Northport City in Tuscaloosa County. 31,648 people in 2025, 19th of Alabama's 463.
  • Opelika City in Lee County. 35,765 people in 2025, 15th of Alabama's 463.
  • Oxford City, mostly in Calhoun County. 22,199 people in 2025, 30th of Alabama's 463.
  • Ozark City in Dale County. 14,269 people in 2025, 54th of Alabama's 463.
  • Pelham City in Shelby County. 25,664 people in 2025, 26th of Alabama's 463.
  • Pell City City in St. Clair County. 14,320 people in 2025, 53rd of Alabama's 463.
  • Phenix City City, mostly in Russell County. 38,344 people in 2025, 13th of Alabama's 463.
  • Pike Road City in Montgomery County. 11,899 people in 2025, 60th of Alabama's 463.
  • Prattville City, mostly in Autauga County. 40,582 people in 2025, 12th of Alabama's 463.
  • Prichard City in Mobile County. 18,825 people in 2025, 35th of Alabama's 463.
  • Rainbow City City in Etowah County. 10,406 people in 2025, 64th of Alabama's 463.
  • Russellville City in Franklin County. 10,904 people in 2025, 62nd of Alabama's 463.
  • Saraland City in Mobile County. 16,652 people in 2025, 41st of Alabama's 463.
  • Scottsboro City in Jackson County. 16,123 people in 2025, 45th of Alabama's 463.
  • Selma City in Dallas County. 16,077 people in 2025, 46th of Alabama's 463.
  • Spanish Fort City in Baldwin County. 11,203 people in 2025, 61st of Alabama's 463.
  • Sylacauga City in Talladega County. 12,055 people in 2025, 59th of Alabama's 463.
  • Talladega City in Talladega County. 14,840 people in 2025, 49th of Alabama's 463.
  • Troy City in Pike County. 18,022 people in 2025, 36th of Alabama's 463.
  • Trussville City, mostly in Jefferson County. 27,273 people in 2025, 24th of Alabama's 463.
  • Tuscaloosa City in Tuscaloosa County. 114,316 people in 2025, 5th of Alabama's 463.
  • Valley City in Chambers County. 10,294 people in 2025, 65th of Alabama's 463.
  • Vestavia Hills City in Jefferson County. 38,306 people in 2025, 14th of Alabama's 463.

1,000 people or more 192

  • Abbeville City in Henry County. 2,378 people in 2025, 161st of Alabama's 463.
  • Adamsville City in Jefferson County. 4,178 people in 2025, 123rd of Alabama's 463.
  • Aliceville City in Pickens County. 2,024 people in 2025, 187th of Alabama's 463.
  • Andalusia City in Covington County. 8,763 people in 2025, 77th of Alabama's 463.
  • Arab City in Marshall County. 9,061 people in 2025, 75th of Alabama's 463.
  • Ardmore Town in Limestone County. 1,485 people in 2025, 223rd of Alabama's 463.
  • Argo City in St. Clair County. 4,376 people in 2025, 120th of Alabama's 463.
  • Ashford City in Houston County. 2,470 people in 2025, 158th of Alabama's 463.
  • Ashland Town in Clay County. 1,952 people in 2025, 195th of Alabama's 463.
  • Ashville City in St. Clair County. 2,412 people in 2025, 160th of Alabama's 463.
  • Atmore City in Escambia County. 8,360 people in 2025, 80th of Alabama's 463.
  • Attalla City in Etowah County. 5,807 people in 2025, 99th of Alabama's 463.
  • Bay Minette City in Baldwin County. 8,555 people in 2025, 79th of Alabama's 463.
  • Bayou La Batre City in Mobile County. 2,068 people in 2025, 183rd of Alabama's 463.
  • Bear Creek Town in Marion County. 1,054 people in 2025, 252nd of Alabama's 463.
  • Berry Town in Fayette County. 1,192 people in 2025, 242nd of Alabama's 463.
  • Blountsville Town in Blount County. 1,816 people in 2025, 205th of Alabama's 463.
  • Brent City in Bibb County. 4,414 people in 2025, 119th of Alabama's 463.
  • Brewton City in Escambia County. 5,113 people in 2025, 108th of Alabama's 463.
  • Bridgeport City in Jackson County. 2,275 people in 2025, 169th of Alabama's 463.
  • Brighton City in Jefferson County. 2,249 people in 2025, 171st of Alabama's 463.
  • Brookside Town in Jefferson County. 1,433 people in 2025, 227th of Alabama's 463.
  • Brookwood City in Tuscaloosa County. 2,467 people in 2025, 159th of Alabama's 463.
  • Brundidge City in Pike County. 2,061 people in 2025, 185th of Alabama's 463.
  • Butler Town in Choctaw County. 1,698 people in 2025, 215th of Alabama's 463.
  • Camden City in Wilcox County. 1,646 people in 2025, 219th of Alabama's 463.
  • Carbon Hill City in Walker County. 1,723 people in 2025, 210th of Alabama's 463.
  • Cedar Bluff Town in Cherokee County. 1,948 people in 2025, 196th of Alabama's 463.
  • Centre City in Cherokee County. 3,912 people in 2025, 127th of Alabama's 463.
  • Centreville City in Bibb County. 2,709 people in 2025, 147th of Alabama's 463.
  • Chatom Town in Washington County. 1,054 people in 2025, 252nd of Alabama's 463.
  • Chickasaw City in Mobile County. 6,166 people in 2025, 95th of Alabama's 463.
  • Childersburg City in Talladega County. 4,571 people in 2025, 117th of Alabama's 463.
  • Citronelle City in Mobile County. 3,897 people in 2025, 129th of Alabama's 463.
  • Clanton City in Chilton County. 9,289 people in 2025, 74th of Alabama's 463.
  • Clayton City in Barbour County. 2,195 people in 2025, 177th of Alabama's 463.
  • Cleveland Town in Blount County. 1,262 people in 2025, 236th of Alabama's 463.
  • Clio City in Barbour County. 1,202 people in 2025, 240th of Alabama's 463.
  • Coaling City in Tuscaloosa County. 2,003 people in 2025, 191st of Alabama's 463.
  • Collinsville City in DeKalb County. 2,121 people in 2025, 181st of Alabama's 463.
  • Columbiana City in Shelby County. 5,106 people in 2025, 109th of Alabama's 463.
  • Coosada Town in Elmore County. 1,315 people in 2025, 234th of Alabama's 463.
  • Cordova Town in Walker County. 1,679 people in 2025, 216th of Alabama's 463.
  • Cottonwood Town in Houston County. 1,104 people in 2025, 247th of Alabama's 463.
  • Cowarts Town in Houston County. 2,064 people in 2025, 184th of Alabama's 463.
  • Creola Town in Mobile County. 1,963 people in 2025, 193rd of Alabama's 463.
  • Crossville Town in DeKalb County. 1,851 people in 2025, 202nd of Alabama's 463.
  • Dadeville City in Tallapoosa County. 2,920 people in 2025, 145th of Alabama's 463.
  • Daleville City in Dale County. 4,971 people in 2025, 110th of Alabama's 463.
  • Dauphin Island Town in Mobile County. 1,929 people in 2025, 197th of Alabama's 463.
  • Deatsville Town in Elmore County. 1,715 people in 2025, 211th of Alabama's 463.
  • Demopolis City in Marengo County. 6,641 people in 2025, 93rd of Alabama's 463.
  • Dora City in Walker County. 2,223 people in 2025, 174th of Alabama's 463.
  • Double Springs Town in Winston County. 1,107 people in 2025, 246th of Alabama's 463.
  • East Brewton City in Escambia County. 2,251 people in 2025, 170th of Alabama's 463.
  • Eclectic Town in Elmore County. 1,256 people in 2025, 237th of Alabama's 463.
  • Elba City in Coffee County. 3,408 people in 2025, 134th of Alabama's 463.
  • Elberta Town in Baldwin County. 2,183 people in 2025, 179th of Alabama's 463.
  • Elmore Town in Elmore County. 1,382 people in 2025, 230th of Alabama's 463.
  • Eutaw City in Greene County. 2,640 people in 2025, 150th of Alabama's 463.
  • Evergreen City in Conecuh County. 3,272 people in 2025, 139th of Alabama's 463.
  • Fairfield City in Jefferson County. 9,483 people in 2025, 68th of Alabama's 463.
  • Falkville Town in Morgan County. 1,121 people in 2025, 244th of Alabama's 463.
  • Fayette City in Fayette County. 4,060 people in 2025, 124th of Alabama's 463.
  • Flomaton Town in Escambia County. 1,440 people in 2025, 225th of Alabama's 463.
  • Florala Town in Covington County. 1,963 people in 2025, 193rd of Alabama's 463.
  • Fort Deposit Town in Lowndes County. 1,114 people in 2025, 245th of Alabama's 463.
  • Frisco City Town in Monroe County. 1,089 people in 2025, 248th of Alabama's 463.
  • Fultondale City in Jefferson County. 9,307 people in 2025, 73rd of Alabama's 463.
  • Geneva City in Geneva County. 4,307 people in 2025, 121st of Alabama's 463.
  • Georgiana Town in Butler County. 1,274 people in 2025, 235th of Alabama's 463.
  • Glencoe City in Etowah County. 5,426 people in 2025, 106th of Alabama's 463.
  • Good Hope City in Cullman County. 2,682 people in 2025, 149th of Alabama's 463.
  • Goodwater Town in Coosa County. 1,256 people in 2025, 237th of Alabama's 463.
  • Gordo Town in Pickens County. 1,553 people in 2025, 221st of Alabama's 463.
  • Grant Town in Marshall County. 1,078 people in 2025, 249th of Alabama's 463.
  • Graysville City in Jefferson County. 1,855 people in 2025, 200th of Alabama's 463.
  • Greensboro City in Hale County. 2,195 people in 2025, 177th of Alabama's 463.
  • Greenville City in Butler County. 6,912 people in 2025, 88th of Alabama's 463.
  • Grove Hill Town in Clarke County. 1,708 people in 2025, 213th of Alabama's 463.
  • Guin City in Marion County. 2,136 people in 2025, 180th of Alabama's 463.
  • Guntersville City in Marshall County. 9,394 people in 2025, 70th of Alabama's 463.
  • Hackleburg Town in Marion County. 1,465 people in 2025, 224th of Alabama's 463.
  • Haleyville City in Winston County. 4,303 people in 2025, 122nd of Alabama's 463.
  • Hamilton City in Marion County. 6,769 people in 2025, 91st of Alabama's 463.
  • Hanceville City in Cullman County. 3,390 people in 2025, 135th of Alabama's 463.
  • Harpersville Town in Shelby County. 2,019 people in 2025, 188th of Alabama's 463.
  • Hartford City in Geneva County. 2,801 people in 2025, 146th of Alabama's 463.
  • Hayden Town in Blount County. 1,333 people in 2025, 233rd of Alabama's 463.
  • Headland City in Henry County. 5,603 people in 2025, 102nd of Alabama's 463.
  • Heflin City in Cleburne County. 3,572 people in 2025, 131st of Alabama's 463.
  • Henagar City in DeKalb County. 2,361 people in 2025, 162nd of Alabama's 463.
  • Hokes Bluff City in Etowah County. 4,706 people in 2025, 115th of Alabama's 463.
  • Indian Springs Village City in Shelby County. 2,553 people in 2025, 154th of Alabama's 463.
  • Jackson City in Clarke County. 4,452 people in 2025, 118th of Alabama's 463.
  • Jemison City in Chilton County. 3,030 people in 2025, 144th of Alabama's 463.
  • Killen Town in Lauderdale County. 1,039 people in 2025, 255th of Alabama's 463.
  • Kimberly City in Jefferson County. 4,858 people in 2025, 112th of Alabama's 463.
  • Kinsey City in Houston County. 2,291 people in 2025, 168th of Alabama's 463.
  • La Fayette City in Chambers County. 2,621 people in 2025, 152nd of Alabama's 463.
  • Lake View City, mostly in Tuscaloosa County. 3,969 people in 2025, 125th of Alabama's 463.
  • Lanett City in Chambers County. 6,781 people in 2025, 90th of Alabama's 463.
  • Leesburg Town in Cherokee County. 1,009 people in 2025, 256th of Alabama's 463.
  • Level Plains Town in Dale County. 1,838 people in 2025, 203rd of Alabama's 463.
  • Lincoln City in Talladega County. 8,110 people in 2025, 81st of Alabama's 463.
  • Linden Town in Marengo County. 1,801 people in 2025, 207th of Alabama's 463.
  • Lineville City in Clay County. 2,473 people in 2025, 157th of Alabama's 463.
  • Lipscomb City in Jefferson County. 2,015 people in 2025, 189th of Alabama's 463.
  • Littleville Town in Colbert County. 1,065 people in 2025, 251st of Alabama's 463.
  • Livingston City in Sumter County. 3,242 people in 2025, 140th of Alabama's 463.
  • Locust Fork Town in Blount County. 1,234 people in 2025, 239th of Alabama's 463.
  • Loxley City in Baldwin County. 6,131 people in 2025, 96th of Alabama's 463.
  • Luverne City in Crenshaw County. 2,690 people in 2025, 148th of Alabama's 463.
  • Malvern Town in Geneva County. 1,701 people in 2025, 214th of Alabama's 463.
  • Margaret City in St. Clair County. 7,149 people in 2025, 86th of Alabama's 463.
  • Marion City in Perry County. 2,602 people in 2025, 153rd of Alabama's 463.
  • Midfield City in Jefferson County. 4,906 people in 2025, 111th of Alabama's 463.
  • Midland City City in Dale County. 2,298 people in 2025, 167th of Alabama's 463.
  • Monroeville City in Monroe County. 5,758 people in 2025, 100th of Alabama's 463.
  • Montevallo City in Shelby County. 7,872 people in 2025, 82nd of Alabama's 463.
  • Morris City in Jefferson County. 2,360 people in 2025, 163rd of Alabama's 463.
  • Moulton City in Lawrence County. 3,436 people in 2025, 133rd of Alabama's 463.
  • Moundville Town, mostly in Hale County. 3,628 people in 2025, 130th of Alabama's 463.
  • Mount Vernon Town in Mobile County. 1,385 people in 2025, 229th of Alabama's 463.
  • Munford Town in Talladega County. 1,371 people in 2025, 231st of Alabama's 463.
  • New Brockton Town in Coffee County. 1,512 people in 2025, 222nd of Alabama's 463.
  • New Hope City in Madison County. 3,054 people in 2025, 143rd of Alabama's 463.
  • Newton Town in Dale County. 1,652 people in 2025, 218th of Alabama's 463.
  • Odenville City in St. Clair County. 6,023 people in 2025, 97th of Alabama's 463.
  • Ohatchee Town in Calhoun County. 1,188 people in 2025, 243rd of Alabama's 463.
  • Oneonta City in Blount County. 7,022 people in 2025, 87th of Alabama's 463.
  • Opp City in Covington County. 6,738 people in 2025, 92nd of Alabama's 463.
  • Orange Beach City in Baldwin County. 8,798 people in 2025, 76th of Alabama's 463.
  • Owens Cross Roads City in Madison County. 3,334 people in 2025, 136th of Alabama's 463.
  • Phil Campbell Town in Franklin County. 1,004 people in 2025, 257th of Alabama's 463.
  • Piedmont City in Calhoun County. 4,696 people in 2025, 116th of Alabama's 463.
  • Pinson City in Jefferson County. 7,830 people in 2025, 83rd of Alabama's 463.
  • Pleasant Grove City in Jefferson County. 9,346 people in 2025, 71st of Alabama's 463.
  • Priceville City in Morgan County. 3,952 people in 2025, 126th of Alabama's 463.
  • Ragland Town in St. Clair County. 1,710 people in 2025, 212th of Alabama's 463.
  • Rainsville City in DeKalb County. 6,020 people in 2025, 98th of Alabama's 463.
  • Red Bay City in Franklin County. 3,196 people in 2025, 141st of Alabama's 463.
  • Reform Town in Pickens County. 1,432 people in 2025, 228th of Alabama's 463.
  • Rehobeth Town in Houston County. 2,217 people in 2025, 175th of Alabama's 463.
  • Riverside City in St. Clair County. 2,312 people in 2025, 166th of Alabama's 463.
  • Roanoke City in Randolph County. 5,440 people in 2025, 105th of Alabama's 463.
  • Robertsdale City in Baldwin County. 7,761 people in 2025, 84th of Alabama's 463.
  • Rogersville Town in Lauderdale County. 1,434 people in 2025, 226th of Alabama's 463.
  • Samson Town in Geneva County. 1,891 people in 2025, 198th of Alabama's 463.
  • Sardis City Town in Etowah County. 1,787 people in 2025, 208th of Alabama's 463.
  • Satsuma City in Mobile County. 6,851 people in 2025, 89th of Alabama's 463.
  • Semmes City in Mobile County. 6,259 people in 2025, 94th of Alabama's 463.
  • Sheffield City in Colbert County. 9,416 people in 2025, 69th of Alabama's 463.
  • Silverhill Town in Baldwin County. 2,529 people in 2025, 155th of Alabama's 463.
  • Slocomb City in Geneva County. 2,226 people in 2025, 173rd of Alabama's 463.
  • Smiths Station City in Lee County. 5,596 people in 2025, 104th of Alabama's 463.
  • Snead Town in Blount County. 1,052 people in 2025, 254th of Alabama's 463.
  • Southside City in Etowah County. 9,718 people in 2025, 67th of Alabama's 463.
  • Springville City in St. Clair County. 5,597 people in 2025, 103rd of Alabama's 463.
  • Steele Town in St. Clair County. 1,004 people in 2025, 257th of Alabama's 463.
  • Stevenson Town in Jackson County. 2,000 people in 2025, 192nd of Alabama's 463.
  • Sulligent Town in Lamar County. 1,812 people in 2025, 206th of Alabama's 463.
  • Sumiton City in Walker County. 2,511 people in 2025, 156th of Alabama's 463.
  • Summerdale Town in Baldwin County. 1,724 people in 2025, 209th of Alabama's 463.
  • Sylvan Springs Town in Jefferson County. 1,600 people in 2025, 220th of Alabama's 463.
  • Sylvania Town in DeKalb County. 1,853 people in 2025, 201st of Alabama's 463.
  • Tallassee City, mostly in Elmore County. 4,738 people in 2025, 114th of Alabama's 463.
  • Tarrant City in Jefferson County. 5,639 people in 2025, 101st of Alabama's 463.
  • Taylor City in Houston County. 2,359 people in 2025, 164th of Alabama's 463.
  • Thomasville City in Clarke County. 3,545 people in 2025, 132nd of Alabama's 463.
  • Thorsby City in Chilton County. 2,203 people in 2025, 176th of Alabama's 463.
  • Town Creek Town in Lawrence County. 1,067 people in 2025, 250th of Alabama's 463.
  • Triana City in Madison County. 5,244 people in 2025, 107th of Alabama's 463.
  • Trinity City in Morgan County. 2,638 people in 2025, 151st of Alabama's 463.
  • Tuscumbia City in Colbert County. 9,332 people in 2025, 72nd of Alabama's 463.
  • Tuskegee City in Macon County. 8,644 people in 2025, 78th of Alabama's 463.
  • Union Springs City in Bullock County. 3,091 people in 2025, 142nd of Alabama's 463.
  • Uniontown City in Perry County. 1,873 people in 2025, 199th of Alabama's 463.
  • Valley Grande City in Dallas County. 3,903 people in 2025, 128th of Alabama's 463.
  • Vance City in Tuscaloosa County. 2,332 people in 2025, 165th of Alabama's 463.
  • Vernon Town in Lamar County. 1,823 people in 2025, 204th of Alabama's 463.
  • Vincent Town in Shelby County. 2,045 people in 2025, 186th of Alabama's 463.
  • Warrior City in Jefferson County. 3,320 people in 2025, 137th of Alabama's 463.
  • Weaver City in Calhoun County. 3,289 people in 2025, 138th of Alabama's 463.
  • Webb Town in Houston County. 1,340 people in 2025, 232nd of Alabama's 463.
  • West Blocton Town in Bibb County. 1,194 people in 2025, 241st of Alabama's 463.
  • Westover Town in Shelby County. 2,121 people in 2025, 181st of Alabama's 463.
  • Wetumpka City in Elmore County. 7,535 people in 2025, 85th of Alabama's 463.
  • Wilsonville Town in Shelby County. 2,015 people in 2025, 189th of Alabama's 463.
  • Winfield City, mostly in Marion County. 4,842 people in 2025, 113th of Alabama's 463.
  • Woodstock Town, mostly in Bibb County. 1,653 people in 2025, 217th of Alabama's 463.
  • York City in Sumter County. 2,233 people in 2025, 172nd of Alabama's 463.

Under 1,000 people 205

  • Addison Town in Winston County. 669 people in 2025, 303rd of Alabama's 463.
  • Akron Town in Hale County. 236 people in 2025, 394th of Alabama's 463.
  • Allgood Town in Blount County. 557 people in 2025, 325th of Alabama's 463.
  • Altoona Town, mostly in Etowah County. 948 people in 2025, 266th of Alabama's 463.
  • Anderson Town in Lauderdale County. 257 people in 2025, 389th of Alabama's 463.
  • Ariton Town in Dale County. 653 people in 2025, 306th of Alabama's 463.
  • Arley Town in Winston County. 341 people in 2025, 363rd of Alabama's 463.
  • Autaugaville Town in Autauga County. 817 people in 2025, 279th of Alabama's 463.
  • Avon Town in Houston County. 471 people in 2025, 336th of Alabama's 463.
  • Babbie Town in Covington County. 630 people in 2025, 308th of Alabama's 463.
  • Baileyton Town in Cullman County. 701 people in 2025, 298th of Alabama's 463.
  • Bakerhill Town in Barbour County. 206 people in 2025, 404th of Alabama's 463.
  • Banks Town in Pike County. 163 people in 2025, 423rd of Alabama's 463.
  • Beatrice Town in Monroe County. 194 people in 2025, 407th of Alabama's 463.
  • Beaverton Town in Lamar County. 181 people in 2025, 414th of Alabama's 463.
  • Belk Town in Fayette County. 188 people in 2025, 409th of Alabama's 463.
  • Benton Town in Lowndes County. 36 people in 2025, 458th of Alabama's 463.
  • Berlin Town in Cullman County. 541 people in 2025, 329th of Alabama's 463.
  • Billingsley Town in Autauga County. 129 people in 2025, 437th of Alabama's 463.
  • Black Town in Geneva County. 241 people in 2025, 393rd of Alabama's 463.
  • Blue Springs Town in Barbour County. 78 people in 2025, 447th of Alabama's 463.
  • Boligee Town in Greene County. 271 people in 2025, 382nd of Alabama's 463.
  • Bon Air Town in Talladega County. 167 people in 2025, 418th of Alabama's 463.
  • Brantley Town in Crenshaw County. 804 people in 2025, 281st of Alabama's 463.
  • Brilliant Town in Marion County. 838 people in 2025, 276th of Alabama's 463.
  • Camp Hill Town in Tallapoosa County. 967 people in 2025, 262nd of Alabama's 463.
  • Cardiff Town in Jefferson County. 57 people in 2025, 453rd of Alabama's 463.
  • Carolina Town in Covington County. 294 people in 2025, 376th of Alabama's 463.
  • Carrollton Town in Pickens County. 966 people in 2025, 263rd of Alabama's 463.
  • Castleberry Town in Conecuh County. 447 people in 2025, 339th of Alabama's 463.
  • Cherokee Town in Colbert County. 975 people in 2025, 261st of Alabama's 463.
  • Cherokee Ridge Town in Marshall County. 335 people in 2025, 368th of Alabama's 463.
  • Clayhatchee Town in Dale County. 483 people in 2025, 334th of Alabama's 463.
  • Coffee Springs Town in Geneva County. 214 people in 2025, 399th of Alabama's 463.
  • Coffeeville Town in Clarke County. 249 people in 2025, 391st of Alabama's 463.
  • Coker Town in Tuscaloosa County. 883 people in 2025, 270th of Alabama's 463.
  • Colony Town in Cullman County. 281 people in 2025, 378th of Alabama's 463.
  • Columbia Town in Houston County. 720 people in 2025, 297th of Alabama's 463.
  • County Line Town, mostly in Blount County. 332 people in 2025, 370th of Alabama's 463.
  • Courtland Town in Lawrence County. 594 people in 2025, 318th of Alabama's 463.
  • Cuba Town in Sumter County. 274 people in 2025, 379th of Alabama's 463.
  • Cusseta Town in Chambers County. 155 people in 2025, 426th of Alabama's 463.
  • Daviston Town in Tallapoosa County. 176 people in 2025, 416th of Alabama's 463.
  • Dayton Town in Marengo County. 24 people in 2025, 462nd of Alabama's 463.
  • Detroit Town in Lamar County. 223 people in 2025, 395th of Alabama's 463.
  • Dodge City Town in Cullman County. 569 people in 2025, 323rd of Alabama's 463.
  • Douglas Town in Marshall County. 796 people in 2025, 282nd of Alabama's 463.
  • Dozier Town in Crenshaw County. 288 people in 2025, 377th of Alabama's 463.
  • Dutton Town in Jackson County. 336 people in 2025, 367th of Alabama's 463.
  • Edwardsville Town in Cleburne County. 219 people in 2025, 398th of Alabama's 463.
  • Eldridge Town in Walker County. 134 people in 2025, 435th of Alabama's 463.
  • Elkmont Town in Limestone County. 452 people in 2025, 338th of Alabama's 463.
  • Emelle Town in Sumter County. 30 people in 2025, 460th of Alabama's 463.
  • Epes Town in Sumter County. 268 people in 2025, 385th of Alabama's 463.
  • Ethelsville Town in Pickens County. 47 people in 2025, 456th of Alabama's 463.
  • Eva Town in Morgan County. 604 people in 2025, 313th of Alabama's 463.
  • Excel Town in Monroe County. 539 people in 2025, 330th of Alabama's 463.
  • Fairview Town in Cullman County. 545 people in 2025, 326th of Alabama's 463.
  • Faunsdale Town in Marengo County. 82 people in 2025, 446th of Alabama's 463.
  • Five Points Town in Chambers County. 118 people in 2025, 443rd of Alabama's 463.
  • Forkland Town in Greene County. 417 people in 2025, 350th of Alabama's 463.
  • Franklin Town in Macon County. 573 people in 2025, 322nd of Alabama's 463.
  • Fruithurst Town in Cleburne County. 267 people in 2025, 386th of Alabama's 463.
  • Fulton Town in Clarke County. 213 people in 2025, 401st of Alabama's 463.
  • Fyffe Town in DeKalb County. 986 people in 2025, 259th of Alabama's 463.
  • Gainesville Town in Sumter County. 164 people in 2025, 422nd of Alabama's 463.
  • Gantt Town in Covington County. 201 people in 2025, 406th of Alabama's 463.
  • Garden City Town in Cullman County. 545 people in 2025, 326th of Alabama's 463.
  • Gaylesville Town in Cherokee County. 181 people in 2025, 414th of Alabama's 463.
  • Geiger Town in Sumter County. 152 people in 2025, 428th of Alabama's 463.
  • Geraldine Town in DeKalb County. 918 people in 2025, 268th of Alabama's 463.
  • Gilbertown Town in Choctaw County. 685 people in 2025, 301st of Alabama's 463.
  • Glen Allen Town, mostly in Fayette County. 421 people in 2025, 348th of Alabama's 463.
  • Glenwood Town in Crenshaw County. 153 people in 2025, 427th of Alabama's 463.
  • Goldville Town in Tallapoosa County. 56 people in 2025, 454th of Alabama's 463.
  • Gordon Town in Houston County. 309 people in 2025, 373rd of Alabama's 463.
  • Gordonville Town in Lowndes County. 220 people in 2025, 396th of Alabama's 463.
  • Goshen Town in Pike County. 272 people in 2025, 381st of Alabama's 463.
  • Grimes Town in Dale County. 581 people in 2025, 320th of Alabama's 463.
  • Gu-Win Town in Marion County. 135 people in 2025, 434th of Alabama's 463.
  • Gurley Town in Madison County. 853 people in 2025, 275th of Alabama's 463.
  • Haleburg Town in Henry County. 122 people in 2025, 440th of Alabama's 463.
  • Hammondville Town in DeKalb County. 431 people in 2025, 343rd of Alabama's 463.
  • Hayneville Town in Lowndes County. 751 people in 2025, 290th of Alabama's 463.
  • Heath Town in Covington County. 249 people in 2025, 391st of Alabama's 463.
  • Highland Lake Town in Blount County. 429 people in 2025, 346th of Alabama's 463.
  • Hillsboro Town in Lawrence County. 419 people in 2025, 349th of Alabama's 463.
  • Hobson City Town in Calhoun County. 742 people in 2025, 294th of Alabama's 463.
  • Hodges Town in Franklin County. 269 people in 2025, 384th of Alabama's 463.
  • Holly Pond Town in Cullman County. 884 people in 2025, 269th of Alabama's 463.
  • Hollywood Town in Jackson County. 953 people in 2025, 265th of Alabama's 463.
  • Horn Hill Town in Covington County. 207 people in 2025, 403rd of Alabama's 463.
  • Hurtsboro Town in Russell County. 341 people in 2025, 363rd of Alabama's 463.
  • Hytop Town in Jackson County. 464 people in 2025, 337th of Alabama's 463.
  • Ider Town in DeKalb County. 742 people in 2025, 294th of Alabama's 463.
  • Jacksons' Gap Town in Tallapoosa County. 827 people in 2025, 278th of Alabama's 463.
  • Kansas Town in Walker County. 185 people in 2025, 410th of Alabama's 463.
  • Kellyton Town in Coosa County. 123 people in 2025, 439th of Alabama's 463.
  • Kennedy Town in Lamar County. 425 people in 2025, 347th of Alabama's 463.
  • Kinston Town in Coffee County. 606 people in 2025, 311th of Alabama's 463.
  • Lakeview Town in DeKalb County. 167 people in 2025, 418th of Alabama's 463.
  • Langston Town in Jackson County. 274 people in 2025, 379th of Alabama's 463.
  • Leighton Town in Colbert County. 669 people in 2025, 303rd of Alabama's 463.
  • Lester Town in Limestone County. 122 people in 2025, 440th of Alabama's 463.
  • Lexington Town in Lauderdale County. 735 people in 2025, 296th of Alabama's 463.
  • Libertyville Town in Covington County. 114 people in 2025, 444th of Alabama's 463.
  • Lisman Town in Choctaw County. 400 people in 2025, 352nd of Alabama's 463.
  • Loachapoka Town in Lee County. 167 people in 2025, 418th of Alabama's 463.
  • Lockhart Town in Covington County. 444 people in 2025, 340th of Alabama's 463.
  • Louisville Town in Barbour County. 386 people in 2025, 354th of Alabama's 463.
  • Lowndesboro Town in Lowndes County. 75 people in 2025, 449th of Alabama's 463.
  • Lynn Town in Winston County. 636 people in 2025, 307th of Alabama's 463.
  • Madrid Town in Houston County. 263 people in 2025, 387th of Alabama's 463.
  • Magnolia Springs Town in Baldwin County. 877 people in 2025, 271st of Alabama's 463.
  • Maplesville Town in Chilton County. 670 people in 2025, 302nd of Alabama's 463.
  • Maytown Town in Jefferson County. 314 people in 2025, 372nd of Alabama's 463.
  • McIntosh Town in Washington County. 192 people in 2025, 408th of Alabama's 463.
  • McKenzie Town in Butler County. 489 people in 2025, 333rd of Alabama's 463.
  • McMullen Town in Pickens County. 31 people in 2025, 459th of Alabama's 463.
  • Memphis Town in Pickens County. 26 people in 2025, 461st of Alabama's 463.
  • Mentone Town in DeKalb County. 337 people in 2025, 366th of Alabama's 463.
  • Midway Town in Bullock County. 394 people in 2025, 353rd of Alabama's 463.
  • Millport Town in Lamar County. 963 people in 2025, 264th of Alabama's 463.
  • Millry Town in Washington County. 431 people in 2025, 343rd of Alabama's 463.
  • Mooresville Town in Limestone County. 48 people in 2025, 455th of Alabama's 463.
  • Mosses Town in Lowndes County. 748 people in 2025, 292nd of Alabama's 463.
  • Mulga Town in Jefferson County. 775 people in 2025, 286th of Alabama's 463.
  • Myrtlewood Town in Marengo County. 66 people in 2025, 451st of Alabama's 463.
  • Napier Field Town in Dale County. 410 people in 2025, 351st of Alabama's 463.
  • Natural Bridge Town in Winston County. 41 people in 2025, 457th of Alabama's 463.
  • Nauvoo Town in Walker County. 183 people in 2025, 411th of Alabama's 463.
  • Nectar Town in Blount County. 356 people in 2025, 357th of Alabama's 463.
  • Needham Town in Choctaw County. 68 people in 2025, 450th of Alabama's 463.
  • New Site Town in Tallapoosa County. 780 people in 2025, 284th of Alabama's 463.
  • Newbern Town in Hale County. 144 people in 2025, 431st of Alabama's 463.
  • Newville Town in Henry County. 566 people in 2025, 324th of Alabama's 463.
  • North Courtland Town in Lawrence County. 500 people in 2025, 331st of Alabama's 463.
  • North Johns Town in Jefferson County. 125 people in 2025, 438th of Alabama's 463.
  • Notasulga Town, mostly in Macon County. 876 people in 2025, 272nd of Alabama's 463.
  • Oak Grove Town in Talladega County. 577 people in 2025, 321st of Alabama's 463.
  • Oak Hill Town in Wilcox County. 13 people in 2025, 463rd of Alabama's 463.
  • Oakman Town in Walker County. 752 people in 2025, 289th of Alabama's 463.
  • Onycha Town in Covington County. 174 people in 2025, 417th of Alabama's 463.
  • Orrville Town in Dallas County. 140 people in 2025, 432nd of Alabama's 463.
  • Paint Rock Town in Jackson County. 182 people in 2025, 413th of Alabama's 463.
  • Parrish Town in Walker County. 977 people in 2025, 260th of Alabama's 463.
  • Pennington Town in Choctaw County. 322 people in 2025, 371st of Alabama's 463.
  • Perdido Beach Town in Baldwin County. 590 people in 2025, 319th of Alabama's 463.
  • Petrey Town in Crenshaw County. 62 people in 2025, 452nd of Alabama's 463.
  • Pickensville Town in Pickens County. 545 people in 2025, 326th of Alabama's 463.
  • Pinckard Town in Dale County. 595 people in 2025, 317th of Alabama's 463.
  • Pine Apple Town in Wilcox County. 120 people in 2025, 442nd of Alabama's 463.
  • Pine Hill Town in Wilcox County. 699 people in 2025, 299th of Alabama's 463.
  • Pine Ridge Town in DeKalb County. 270 people in 2025, 383rd of Alabama's 463.
  • Pisgah Town in Jackson County. 697 people in 2025, 300th of Alabama's 463.
  • Pleasant Groves Town in Jackson County. 435 people in 2025, 342nd of Alabama's 463.
  • Pollard Town in Escambia County. 130 people in 2025, 436th of Alabama's 463.
  • Powell Town in DeKalb County. 946 people in 2025, 267th of Alabama's 463.
  • Providence Town in Marengo County. 161 people in 2025, 425th of Alabama's 463.
  • Ranburne Town in Cleburne County. 444 people in 2025, 340th of Alabama's 463.
  • Red Level Town in Covington County. 430 people in 2025, 345th of Alabama's 463.
  • Reece City Town in Etowah County. 619 people in 2025, 310th of Alabama's 463.
  • Repton Town in Conecuh County. 220 people in 2025, 396th of Alabama's 463.
  • Ridgeville Town in Etowah County. 83 people in 2025, 445th of Alabama's 463.
  • River Falls Town in Covington County. 496 people in 2025, 332nd of Alabama's 463.
  • Riverview Town in Escambia County. 162 people in 2025, 424th of Alabama's 463.
  • Rockford Town in Coosa County. 345 people in 2025, 362nd of Alabama's 463.
  • Rosa Town in Blount County. 379 people in 2025, 355th of Alabama's 463.
  • Rutledge Town in Crenshaw County. 347 people in 2025, 361st of Alabama's 463.
  • Sand Rock Town in Cherokee County. 620 people in 2025, 309th of Alabama's 463.
  • Sanford Town in Covington County. 258 people in 2025, 388th of Alabama's 463.
  • Section Town in Jackson County. 779 people in 2025, 285th of Alabama's 463.
  • Shiloh Town in DeKalb County. 334 people in 2025, 369th of Alabama's 463.
  • Shorter Town in Macon County. 356 people in 2025, 357th of Alabama's 463.
  • Silas Town in Choctaw County. 349 people in 2025, 360th of Alabama's 463.
  • Sipsey Town in Walker County. 362 people in 2025, 356th of Alabama's 463.
  • Skyline Town in Jackson County. 870 people in 2025, 273rd of Alabama's 463.
  • Somerville Town in Morgan County. 833 people in 2025, 277th of Alabama's 463.
  • South Vinemont Town in Cullman County. 606 people in 2025, 311th of Alabama's 463.
  • St. Florian Town in Lauderdale County. 748 people in 2025, 292nd of Alabama's 463.
  • Susan Moore Town in Blount County. 808 people in 2025, 280th of Alabama's 463.
  • Sweet Water Town in Marengo County. 214 people in 2025, 399th of Alabama's 463.
  • Talladega Springs Town in Talladega County. 145 people in 2025, 430th of Alabama's 463.
  • Thomaston Town in Marengo County. 306 people in 2025, 374th of Alabama's 463.
  • Toxey Town in Choctaw County. 138 people in 2025, 433rd of Alabama's 463.
  • Trafford Town in Jefferson County. 597 people in 2025, 315th of Alabama's 463.
  • Twin Town in Marion County. 351 people in 2025, 359th of Alabama's 463.
  • Union Town in Greene County. 166 people in 2025, 421st of Alabama's 463.
  • Union Grove Town in Marshall County. 76 people in 2025, 448th of Alabama's 463.
  • Valley Head Town in DeKalb County. 597 people in 2025, 315th of Alabama's 463.
  • Vina Town in Franklin County. 339 people in 2025, 365th of Alabama's 463.
  • Vredenburgh Town in Monroe County. 212 people in 2025, 402nd of Alabama's 463.
  • Wadley Town in Randolph County. 869 people in 2025, 274th of Alabama's 463.
  • Waldo Town in Talladega County. 257 people in 2025, 389th of Alabama's 463.
  • Walnut Grove Town in Etowah County. 788 people in 2025, 283rd of Alabama's 463.
  • Waterloo Town in Lauderdale County. 183 people in 2025, 411th of Alabama's 463.
  • Waverly Town, mostly in Chambers County. 150 people in 2025, 429th of Alabama's 463.
  • Wedowee Town in Randolph County. 751 people in 2025, 290th of Alabama's 463.
  • West Jefferson Town in Jefferson County. 482 people in 2025, 335th of Alabama's 463.
  • West Point Town in Cullman County. 658 people in 2025, 305th of Alabama's 463.
  • White Hall Town in Lowndes County. 753 people in 2025, 288th of Alabama's 463.
  • Wilton Town in Shelby County. 600 people in 2025, 314th of Alabama's 463.
  • Woodland Town in Randolph County. 306 people in 2025, 374th of Alabama's 463.
  • Woodville Town in Jackson County. 762 people in 2025, 287th of Alabama's 463.
  • Yellow Bluff Town in Wilcox County. 206 people in 2025, 404th of Alabama's 463.

How this list was compiled: The 463 incorporated cities and towns of Alabama that have an estimate in the file, each with the county that holds most of its people, its population and its place among the 463. Figures are the US Census Bureau's Vintage 2025 City and Town Population Totals, the estimates for 1 July 2025 (https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/cities/totals/sub-est2025.csv, read 2026-10-07). A place is called a city or a town as that file names it. Places with the same estimate share the higher rank. A card says "mostly in" where under 95 in 100 of the people live in the county named. Pine Level in Autauga County, incorporated in 2023, has no estimate in the file and is not on the list. That, and the state's rule for the words city and town, were read at https://en.wikipedia.org/wiki/List_of_municipalities_in_Alabama and the state capital checked against https://en.wikipedia.org/wiki/List_of_capitals_in_the_United_States the same day. Licence: Own work. Figures are US Census Bureau data, which is in the public domain; the wording of every line is ours.