The North Shore is the string of suburbs that runs north of Chicago along Lake Michigan. The lakefront towns are Evanston, Wilmette, Kenilworth, Winnetka, Glencoe, Highland Park, Lake Forest and Lake Bluff. Nearby inland suburbs such as Glenview, Northbrook, Northfield and Deerfield are often counted as part of the North Shore too.
Most North Shore towns sit in Cook and Lake counties.
Getting around the North Shore
Metra's Union Pacific North line runs through the lakefront towns, and the Milwaukee District North line serves Glenview, Northbrook, Deerfield and Lake Forest, so many North Shore towns offer a train commute into the city.
Thinking about a move to the North Shore?
Every town has its own feel, price range and commute. I can help you compare them and find the right fit.
Get the North Shore homes sent to me | What is my home worth? | Book a 15 minute call
See the latest numbers on the Chicagoland Housing Market page, updated monthly.
Explore more Chicagoland guides
Chicago | Northwest Suburbs | Western Suburbs | Chicago Southland | All guides
Updated October 2026.


