Happening in STL

The Best Places to Live in America

Explore the best places to live in the U.S. based on crime, public schools, cost of living, job opportunities, and local amenities. Ranking based on data from the U.S. Census, FBI, BLS, CDC, and other sources.

1. Carmel, Indiana

2. Chesterbrook, Pennsylvania

3. Clarendon Hills, Illinois

4. Richmond Heights, Missouri

9024 Haverford Terrace

5. Okemos, Michigan

6. Buffalo Grove, Illinois

7. Clayton, Missouri

8024 Walinca Terrace

8. Brentwood, Missouri

52 Berkshire

9. Birmingham, Michigan

10. Dublin, Ohio

Information from Niche