Best places to live in the St. Louis metro area
Stacker compiled a list of the best places to live in the St. Louis 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. O'Fallon
- Niche grade: A+
- Public school grade: A
- Population: 32,139
#24. Ellisville
- Niche grade: A+
- Public school grade: A+
- Population: 9,908
#23. Oakland
- Niche grade: A+
- Public school grade: A+
- Population: 1,619
#22. Frontenac
- Niche grade: A+
- Public school grade: A+
- Population: 3,669
#21. Des Peres
- Niche grade: A+
- Public school grade: A+
- Population: 9,145
#20. Town and Country
- Niche grade: A+
- Public school grade: A+
- Population: 11,605
#19. Crestwood
- Niche grade: A+
- Public school grade: A
- Population: 12,298
#18. Warson Woods
- Niche grade: A+
- Public school grade: A+
- Population: 2,312
#17. Manchester
- Niche grade: A+
- Public school grade: A
- Population: 18,189
#16. Maryland Heights
- Niche grade: A+
- Public school grade: A
- Population: 27,981
#15. Wildwood
- Niche grade: A+
- Public school grade: A+
- Population: 35,168
#14. Creve Coeur
- Niche grade: A+
- Public school grade: A+
- Population: 18,643
#13. Clarkson Valley
- Niche grade: A+
- Public school grade: A+
- Population: 2,592
#12. Maplewood
- Niche grade: A+
- Public school grade: A
- Population: 8,154
#11. Ladue
- Niche grade: A+
- Public school grade: A+
- Population: 8,948
#10. Webster Groves
- Niche grade: A+
- Public school grade: A+
- Population: 23,771
#9. Glendale
- Niche grade: A+
- Public school grade: A+
- Population: 6,111
#8. Kirkwood
- Niche grade: A+
- Public school grade: A+
- Population: 29,302
#7. Rock Hill
- Niche grade: A+
- Public school grade: A+
- Population: 4,708
#6. Richmond Heights
- Niche grade: A+
- Public school grade: A+
- Population: 9,179
#5. Clayton
- Niche grade: A+
- Public school grade: A+
- Population: 17,282
#4. Olivette
- Niche grade: A+
- Public school grade: A+
- Population: 8,539
#3. Ballwin
- Niche grade: A+
- Public school grade: A+
- Population: 30,835
#2. Chesterfield
- Niche grade: A+
- Public school grade: A+
- Population: 49,591
#1. Brentwood
- Niche grade: A+
- Public school grade: A+
- Population: 8,151