Phoenix, Arizona area cities Scottsdale and Gilbert are top 10 best places to raise a family according to WalletHub. It compared more than 180 U.S. cities based on 48 factors including the cost of housing, the quality of local school and health-care systems, and the opportunities for fun and recreation. The worst two cities to bring up kids, ranking 181 and 182 respectively, are Cleveland and Detroit.