Choosing a place to live doesn’t have to be a headache.
Niche, a website offering rankings and statistics on towns, schools and colleges, also publishes a ranking of the best places to live in Cook County. See the rankings below to find out how towns in Cook County stack up.
These statistics were calculated based on public schools, crime rates, cost of living, and family-friendly amenities. Data for these categories come from the U.S. Census, FBI, BLS, CDC, and other data sources. You can find the full methodology here.
Here are the top 10 best places to live in Cook County on the list:
1. Evanston
- Average home value: $454,600
- Population: 77,181
Evanston is lucky to have six public swimming beaches, plus excellent athletic fields, playgrounds, and community gardens.
Read more: Fun Things to Do with Kids in Evanston
2. Northbrook
- Average home value: $621,600
- Population: 34,950
Northbrook has excellent schools as well as family activity hotspots like the Ed Rudolph Velodrome, the Chicago Curling Club and the Northbrook Public Library.
3. Western Springs
- Average home value: $680,900
- Population: 13,557
With plenty of nearby nature preserves and entertainment options for kids, Western Springs is a top choice for families seeking a safe, fun suburb.
4. Wilmette
- Average home value: $771,500
- Population: 27,801
Residents in Wilmette have easy access to two beaches the Wilmette Park District owns and manages on the Village’s eastern border along Lake Michigan. The village has highly rated schools and outdoor activities.
5. Glenview
- Average home value: $590,600
- Population: 47,896
Historic Glenview offers families access to 34 parks and playgrounds covering more than 290 acres as well as top rated public schools.
6. Barrington
- Average home value: $543,700
- Population: 11,244
Homebuyers looking for a safe, tight-knit community can find it in Barrington. The town is also home to a historic theater, parks and more.
7. Oak Park
- Average home value: $440,500
- Population: 53,834
Oak Park boasts rich architectural history, including homes designed by Frank Lloyd Wright. The town offers families access to excellent schools, vibrant arts and a diverse community.
8. Burr Ridge
- Average home value: $706,400
- Population: 11,131
Burr Ridge features a tranquil environment with beautiful parks, high-end shopping and top-rated schools, making it a sought-after community for families seeking both elegance and convenience.
9. Riverside
- Average home value: $471,100
- Population: 9,225
Riverside is known for its picturesque, historic charm, featuring winding streets, lush parks and architectural treasures, making it an ideal community for families seeking a peaceful, close-knit environment.
10. La Grange Park
- Average home value: $394,500
- Population: 13,332
La Grange Park offers a welcoming, suburban atmosphere with tree-lined streets, excellent schools and abundant parks, making it a popular choice for families seeking a vibrant yet peaceful community.
Follow Chicago Parent on Instagram.