Chicago's Northwest Suburbs
Towns
Seventeen suburbs on the 847 map, from Des Plaines out through Long Grove, including Inverness and South Barrington. Each sheet has Census population and housing figures, Metra notes, school districts, village phone numbers, and the sources those numbers came from.

Cook County · UP-NW
Arlington Heights
A real downtown, two Metra stops, and the largest village on this map.
76,216 (Census QuickFacts, July 1, 2025, V2025)

Cook County · UP-NW · District 211
Palatine
A rebuilt downtown on the UP-NW, between Arlington Heights and Barrington.
65,842 (Census QuickFacts, July 1, 2025, V2025)

Cook County · the silos
Inverness
Winding roads and the four silos on Baldwin Road, between Palatine and Barrington.
7,428 (Census QuickFacts, July 1, 2024, V2024)

Cook County · MD-W · Woodfield
Schaumburg
Jobs, highways, and Woodfield-scale retail, with Metra on Springinsguth.
77,249 (Census QuickFacts, July 1, 2025, V2025)

Cook and Lake · NCS
Buffalo Grove
A planned suburb split across two counties, with an NCS Metra station.
42,812 (Census QuickFacts, July 1, 2025, V2025)

Cook County · UP-NW
Mount Prospect
A compact UP-NW town between Des Plaines and Arlington Heights.
55,395 (Census QuickFacts, July 1, 2025, V2025)

Cook County · UP-NW · O’Hare edge
Des Plaines
Closer-in Cook city on the UP-NW, with O’Hare and the Tri-State in the weather.
58,772 (Census QuickFacts, July 1, 2025, V2025)

Cook County · I-90
Hoffman Estates
An I-90 village west of Schaumburg. You will drive to Metra.
50,858 (Census QuickFacts, July 1, 2025, V2025)

Cook County · between AH, Palatine, Schaumburg
Rolling Meadows
A compact city tucked among Arlington Heights, Palatine, and Schaumburg.
23,690 (Census QuickFacts, July 1, 2025, V2025)

Cook County · O’Hare · business park
Elk Grove Village
One of the largest business parks in the country, with neighborhoods planned apart from the trucks.
31,885 (Census QuickFacts, July 1, 2025, V2025)

Cook County · NCS · Milwaukee Avenue
Wheeling
A Milwaukee Avenue village with an NCS Metra stop and ongoing multifamily growth.
38,391 (Census QuickFacts, July 1, 2025, V2025)

Cook / Lake · UP-NW · District 220
Barrington
A historic UP-NW downtown, and the name people use for a much larger area.
10,586 (Census QuickFacts, July 1, 2025, V2025)

Cook County · Arboretum · Willow Creek
South Barrington
Large lots, The Arboretum and Goebbert’s on Higgins, Willow Creek on Algonquin — still its own village.
5,071 (Census QuickFacts, July 1, 2025, V2025)

Lake County · CUSD 95
Lake Zurich
A Lake County lake town on Rand Road. No in-town Metra.
19,868 (Census QuickFacts, July 1, 2025, V2025)

Lake County · historic downtown
Long Grove
Antique shops, a creek bridge, and some of the highest incomes on the 847 map.
8,343 (Census QuickFacts, July 1, 2025, V2025)
Lake County · Town Center
Deer Park
A small village with a large outdoor mall on Rand Road, between Kildeer and Palatine.
3,669 (Census estimate, July 1, 2024)
Lake County · residential
Kildeer
A residential village on Quentin Road, between Long Grove, Lake Zurich, and Deer Park.
4,091 (2020 Census)
