No community in Georgia or South Carolina made the top 100.
The magazine used data on cities with a population of 50,000 to 300,000 people, excluding retirement communities, places that are more than 95 percent white and those with family income less than 85 percent of the state median. The magazine also screened out cities based on crime rates, population decline and shrinking employment.
The list and profiles of the top 10 will appear in the magazine’s August issue, which hits newsstands Monday.
Other communities in the top 10 were Fort Collins, Colo., Naperville, Ill., Irvine, Calif., Franklin Township, N.J., Norman, Okla., Round Rock, Texas, Columbia-Ellicott City, Mary., Overland Park, Kan., and Fishers, Ind.
The list can be viewed at www.CNNMoney.com/bestplaces.