The best places to live in the US for 2024, according to report

FILE - A suburban neighborhood of houses in the United States.

The 2024 list of best places to live in the United States is out, at least according to one company that ranks and reviews neighborhoods, schools and workplaces. 

Niche released its annual list of the best neighborhoods in March. The company also broke down the best cities to live in based on the cost of living, crime, schools, housing costs and more. 

The top 10 best cities to live, according to Niche, include: 

  1. Naperville, Ill.
  2. The Woodlands, Texas
  3. Cambridge, Mass.
  4. Arlington, Va.
  5. Plano, Texas
  6. Irvine, Calif.
  7. Columbia, Md.
  8. Overland Park, Kan.
  9. Ann Arbor, Mich.
  10. Bellevue, Wash.

RELATED: The 5 cheapest and 5 priciest states to buy a home in 2024, according to study 

Niche gathers data collected by the U.S. Census Bureau of Labor Statistics and the Centers for Disease Control and Prevention in addition to millions of resident reviews to create its annual rankings. 

"Choosing where to live is no small task," said Luke Skurman, CEO and founder of Niche. "We know that people consider far more than just affordability when deciding where to call home, from neighborhood diversity and weather conditions to career opportunities and the quality of the schools. There’s no one-size-fits-all formula. Our rankings have always aspired to give families, homebuyers, professionals and retirees the data and insights they need to reliably and confidently discover their next place to live." 

RELATED: Report: You would need to earn six figures to afford a median-priced home in the US

Top 20 best places to live

To see the complete list of the over 18,000 best places to live in the U.S. according to Niche, click here.  

This story was reported from Los Angeles.