Niche.com has the top places to live in America, and two cities in Texas have made the top 10. Here's the top 10:

  1. Ann Arbor, Michigan
  2. Naperville, Illinois, just outside Chicago
  3. Arlington, Virginia
  4. Columbia, Maryland, outside Baltimore
  5. Berkeley, California.
  6. The Woodlands, Texas
  7. Plano, Texas
  8. Overland Park, Kansas, just outside Kansas City
  9. Boulder, Colorado
  10. Irvine, California.  About 45 miles southeast of L.A.

Some other notable cities in the top 100 include:

12. Richardson, Texas

16. Round Rock, Texas

22. Austin, Texas

28. College Station, Texas

57. Houston, Texas

64. Denton, Texas

65. Irving, Texas

79. Lubbock, Texas

80. Dallas, Texas

90. San Antonio, Texas

93. Arlington, Texas

94. Las Cruces, New Mexico

You can go to their full breakdown of how they come up with their rankings HERE. This list really wraps around the school districts and neighborhoods of these cities. And it basically takes a bunch of reviews and dozens of ranking from federal and local government datasets. And the goal of the list is to:

provide accurate, comparable, and thorough evaluations of places.

And they don't just take the numbers and stats, they also take into account the practical relevance of the locations.