Best places to live in the Chicago metro area
Stacker compiled a list of the best places to live in the Chicago metro area using data from the Niche. Niche uses 15 weighted factors for its rankings. A majority of the score is based on cost of living, higher education rate, housing, public schools, diversity, and crime. You can read more about Niche's methodology here.
#25. Glenview
- Niche grade: A+
- Public school grade: A+
- Population: 47,682
#24. La Grange
- Niche grade: A+
- Public school grade: A+
- Population: 15,999
#23. Libertyville
- Niche grade: A+
- Public school grade: A+
- Population: 20,493
#22. Glen Ellyn
- Niche grade: A+
- Public school grade: A+
- Population: 28,270
#21. Lake Forest
- Niche grade: A+
- Public school grade: A+
- Population: 19,190
#20. Highland Park
- Niche grade: A+
- Public school grade: A+
- Population: 30,229
#19. Deerfield
- Niche grade: A+
- Public school grade: A+
- Population: 19,185
#18. Tower Lakes
- Niche grade: A+
- Public school grade: A+
- Population: 1,148
#17. Bannockburn
- Niche grade: A+
- Public school grade: A+
- Population: 1,125
#16. Riverside
- Niche grade: A+
- Public school grade: A+
- Population: 9,079
#15. Lake Bluff
- Niche grade: A+
- Public school grade: A+
- Population: 5,834
#14. Hawthorn Woods
- Niche grade: A+
- Public school grade: A+
- Population: 9,145
#13. Riverwoods
- Niche grade: A+
- Public school grade: A+
- Population: 3,988
#12. Western Springs
- Niche grade: A+
- Public school grade: A+
- Population: 13,353
#11. Wilmette
- Niche grade: A+
- Public school grade: A+
- Population: 27,550
#10. Northbrook
- Niche grade: A+
- Public school grade: A+
- Population: 34,642
#9. Long Grove
- Niche grade: A+
- Public school grade: A+
- Population: 8,266
#8. Buffalo Grove
- Niche grade: A+
- Public school grade: A+
- Population: 42,824
#7. Evanston
- Niche grade: A+
- Public school grade: A+
- Population: 76,552
#6. Lincolnshire
- Niche grade: A+
- Public school grade: A+
- Population: 7,937
#5. Kildeer
- Niche grade: A+
- Public school grade: A+
- Population: 4,189
#4. Vernon Hills
- Niche grade: A+
- Public school grade: A+
- Population: 26,772
#3. Hinsdale
- Niche grade: A+
- Public school grade: A+
- Population: 17,155
#2. Clarendon Hills
- Niche grade: A+
- Public school grade: A+
- Population: 8,642
#1. Naperville
- Niche grade: A+
- Public school grade: A+
- Population: 149,424