Elgin
Cities near Elgin
- South Elgin (~5 km)
- Sleepy Hollow (~7 km)
- West Dundee (~7 km)
- East Dundee (~7 km)
- Streamwood (~9 km)
- Bartlett (~9 km)
- Carpentersville (~10 km)
- Pingree Grove (~11 km)
- Hanover Park (~12 km)
- Algonquin (~14 km)
- South Barrington (~14 km)
- Campton Hills (~15 km)
- Schaumburg (~16 km)
- Lake in the Hills (~17 km)
- Hoffman Estates (~17 km)
- Geneva (~17 km)