Explore US cities
19,479 results. Use the filters to tell apart places that share a name.
Grayslake
IL · Lake County
21,262 residents
South Lake Tahoe
CA · El Dorado County
21,225 residents
Hays
KS · Ellis County
21,213 residents
Fort Walton Beach
FL · Okaloosa County
21,188 residents
Geneva
IL · Kane County
21,168 residents
Frankfort
IL · Will County
21,160 residents
Highland
UT · Utah County
21,146 residents
Anniston
AL · Calhoun County
21,127 residents
Murphy
TX · Collin County
21,109 residents
Mount Pleasant
MI · Isabella County
21,090 residents
Carrboro
NC · Orange County
21,079 residents
Ashland
KY · Boyd County
21,066 residents
Saco
ME · York County
21,064 residents
Hyattsville
MD · Prince George's County
21,052 residents
Greenfield
CA · Monterey County
21,042 residents
Arnold
MO · Jefferson County
21,036 residents
Tullahoma
TN · Coffee County
21,035 residents
Germantown
WI · Washington County
21,032 residents
Park Forest
IL · Cook County
21,016 residents
Ellensburg
WA · Kittitas County
20,996 residents
East Moline
IL · Rock Island County
20,995 residents
Mill Creek
WA · Snohomish County
20,993 residents
Angleton
TX · Brazoria County
20,979 residents
Piqua
OH · Miami County
20,940 residents