Allen is ranked #8 in a nationwide ranking of the best places to raise a family. Researchers put Allen in the top ten for its high median household income and top-notch schools. The study also praised Allen's 50+ miles of hiking trails, nearly 800 acres of parks and more than 200 restaurants.
The study by NerdWallet considered U.S. cities with a population of 25,000 to 100,000. Income and affordability made up 50% of the score, with prosperity, growth and family-friendliness determining the rest.