(NEXSTAR) – The best U.S. city to live in can be found in Texas, according to a new ranking released by Niche, a company that analyzes public data and reviews to create rankings, report cards and more for schools, colleges and neighborhoods.

The Woodlands, Texas snagged the top spot on the list, scoring well in public schools, housing, family life and diversity.

The master-planned community is located outside Houston and is known for its wooded forests and family-friendly cultural offerings.

The Woodlands was followed by Arlington, Virginia; Naperville, Illinois; and Overland Park, Kansas.

Picture Source: Getty Images

SOURCE ( Nexstar Media Wire /WGN)