Major Cities along IL 31 2024-07-02 Roadnow IL 31 Major Cities MAP Oswego MAP Montgomery MAP Aurora MAP North Aurora MAP Mooseheart MAP Batavia MAP Geneva MAP Saint Charles MAP South Elgin MAP Elgin MAP Dundee MAP Carpentersville MAP Algonquin MAP Cary MAP Crystal Lake MAP McHenry MAP Mchenry MAP Ringwood MAP Spring Grove