To help Americans make the most informed decisions about where to live (and thrive!), U.S. News studied the data of the 150 most populous metro areas in the country, pulling from a variety of sources including the U.S. Census Bureau, the FBI, the U.S. Department of Labor, and its own internal resources. Then it evaluated and categorized the data for criteria like housing affordability, retiree taxes, desirability, job market strength, and happiness/quality of life (see the full methodology here). Ranking at the very top of the list as the No 1. best place to live in the U.S. is Boulder, Colo. According to the report’s calculations, Boulder boasts the highest overall score of 7.6, and snagged a score of 8.8 for quality of life. Coming in hot on Boulder’s heels are the cities of both Raleigh and Durham, N.C., which tied for second place scores. These southern cities are followed by another, Huntsville, Ala., then Fayetteville, Ark., and Austin, Texas. Surprised that somewhere in Florida didn’t make it into the top five? To be honest, we were slightly taken aback as well. Despite the high volume of Americans flocking to sunny Florida these days (particularly for retirement), the first Florida destination to appear in this lineup is Naples, coming in at No. 7, followed by Sarasota at No. 9.