Fort Worth may have a great downtown and Dallas may have the best skyline in the world, but McKinney has been named the best place to live in America, at least according to new rankings by Money magazine.
Take it with at least one grain of salt; Money only compared data for cities with populations between 50,000 and 300,000, thus ruling out small towns and big cities. If you live somewhere with less than 50,000 people, stay tuned: Money will repeat the rankings for those towns next year.
To compile the list, researchers factored in more than 50 elements, including the local economy, housing market, schools, healthcare costs and more. Out of 781 cities studied, McKinney came out on top.
The city of almost 150,000 was noted for its combination of a small-town feel — thanks to a charming downtown area — and big-city amenities. The proximity and relative ease to get to bigger cities also played a role in McKinney's high ranking, as did its relatively low, but escalating, real estate prices.
McKinney was the only small city in Texas to make the top 15 in Money's rankings, but two others fell within the top 20: Mansfield (No. 17) and Pflugerville (No. 20).
Minnesota arguably made the strongest showing, taking three spots in the top 15 (Maple Grove at No. 2, Eagan at No. 11 and Woodbury at No. 12). California, Colorado, Maryland, New Jersey, New York and Utah also boasted three cities in the top 50.