Explore US cities
1,294 results. Use the filters to tell apart places that share a name.
New Lenox
IL · Will County
28,480 residents
Lansing
IL · Cook County
28,107 residents
Danville
IL · Vermilion County
27,981 residents
Wilmette
IL · Cook County
27,443 residents
Round Lake Beach
IL · Lake County
27,091 residents
Vernon Hills
IL · Lake County
27,002 residents
Lockport
IL · Will County
26,915 residents
Granite City
IL · Madison County
26,854 residents
Oak Forest
IL · Cook County
26,813 residents
Edwardsville
IL · Madison County
26,715 residents
Batavia
IL · Kane County
26,555 residents
Chicago Heights
IL · Cook County
26,533 residents
Yorkville
IL · Kendall County
25,986 residents
Woodstock
IL · McHenry County
25,892 residents
West Chicago
IL · DuPage County
25,469 residents
Belvidere
IL · Boone County
25,325 residents
Alton
IL · Madison County
24,967 residents
South Elgin
IL · Kane County
24,921 residents
Homer Glen
IL · Will County
24,852 residents
Zion
IL · Lake County
24,583 residents
Morton Grove
IL · Cook County
24,467 residents
Westmont
IL · DuPage County
24,308 residents
Melrose Park
IL · Cook County
23,999 residents
Collinsville
IL · Madison County
23,766 residents