Explore US cities
463 results. Use the filters to tell apart places that share a name.
Fairhope
AL · Baldwin County
26,044 residents
Pelham
AL · Shelby County
25,396 residents
Bessemer
AL · Jefferson County
25,079 residents
Albertville
AL · Marshall County
23,392 residents
Helena
AL · Shelby County
22,200 residents
Oxford
AL · Calhoun County
22,088 residents
Mountain Brook
AL · Jefferson County
21,701 residents
Anniston
AL · Calhoun County
21,127 residents
Cullman
AL · Cullman County
20,239 residents
Prichard
AL · Mobile County
18,778 residents
Calera
AL · Shelby County
18,530 residents
Troy
AL · Pike County
17,734 residents
Gulf Shores
AL · Baldwin County
17,431 residents
Muscle Shoals
AL · Colbert County
17,409 residents
Millbrook
AL · Elmore County
17,392 residents
Chelsea
AL · Shelby County
17,293 residents
Saraland
AL · Mobile County
16,458 residents
Gardendale
AL · Jefferson County
16,444 residents
Selma
AL · Dallas County
16,312 residents
Hartselle
AL · Morgan County
16,201 residents
Hueytown
AL · Jefferson County
16,185 residents
Scottsboro
AL · Jackson County
15,957 residents
Center Point
AL · Jefferson County
15,603 residents
Fort Payne
AL · DeKalb County
15,017 residents