Best places to live in the Philadelphia metro area

Stacker compiled a list of the best places to live in the Philadelphia 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.

- Niche grade: A+
- Public school grade: A+
- Population: 21,411

PeopleImages.com - Yuri A // Shutterstock

#25. Moorestown Township

BAZA Production // Shutterstock

#24. Pike Creek

- Niche grade: A+
- Public school grade: A
- Population: 7,185

Stuart Monk // Shutterstock

#23. Spring House

- Niche grade: A+
- Public school grade: A+
- Population: 5,068

Monkey Business Images // Shutterstock

#22. Hockessin

- Niche grade: A+
- Public school grade: A
- Population: 13,608

Monkey Business Images // Shutterstock

#21. Haverford Township

- Niche grade: A+
- Public school grade: A+
- Population: 50,465

F8 studio // Shutterstock

#20. Greentree

- Niche grade: A+
- Public school grade: A
- Population: 11,024

oneinchpunch // Shutterstock

#19. East Whiteland Township

- Niche grade: A+
- Public school grade: A+
- Population: 14,459

Monkey Business Images // Shutterstock

#18. Springdale

- Niche grade: A+
- Public school grade: A
- Population: 15,672

Monkey Business Images // Shutterstock

#17. Upper Uwchlan Township

- Niche grade: A+
- Public school grade: A+
- Population: 12,731

Monkey Business Images // Shutterstock

#16. King of Prussia

- Niche grade: A+
- Public school grade: A+
- Population: 25,025

Jacob Lund // Shutterstock

#15. West Conshohocken

- Niche grade: A+
- Public school grade: A
- Population: 1,499

Mila Supinskaya Glashchenko // Shutterstock

#14. East Marlborough Township

- Niche grade: A+
- Public school grade: A+
- Population: 7,567

Laura Beach // Shutterstock

#13. Rose Valley

- Niche grade: A+
- Public school grade: A+
- Population: 1,190

Stuart Monk // Shutterstock

#12. Berwyn

- Niche grade: A+
- Public school grade: A+
- Population: 3,867

Jacob Lund // Shutterstock

#11. Nether Providence Township

- Niche grade: A+
- Public school grade: A+
- Population: 14,442

Gorodenkoff // Shutterstock

#10. Blue Bell

- Niche grade: A+
- Public school grade: A+
- Population: 6,450

Robert Kneschke // Shutterstock

#9. Jenkintown

- Niche grade: A+
- Public school grade: A
- Population: 4,708

Jacob Lund // Shutterstock

#8. Haddonfield

- Niche grade: A+
- Public school grade: A+
- Population: 12,502

Monkey Business Images // Shutterstock

#7. Conshohocken

- Niche grade: A+
- Public school grade: A+
- Population: 9,235

Jacek Chabraszewski // Shutterstock

#6. Paoli

- Niche grade: A+
- Public school grade: A+
- Population: 6,124

RossHelen // Shutterstock

#5. Devon

- Niche grade: A+
- Public school grade: A+
- Population: 1,623

NDAB Creativity // Shutterstock

#4. Swarthmore

- Niche grade: A+
- Public school grade: A+
- Population: 6,524

FamVeld // Shutterstock

#3. Penn Wynne

- Niche grade: A+
- Public school grade: A+
- Population: 6,220

Monkey Business Images // Shutterstock

#2. Ardmore

- Niche grade: A+
- Public school grade: A+
- Population: 14,165

YAKOBCHUK VIACHESLAV // Shutterstock

#1. Chesterbrook

- Niche grade: A+
- Public school grade: A+
- Population: 5,439