The Woodlands named No. 1 City to Live in America for second year by Niche

The company assigns a score to various components, such as the cost of living, housing, diversity, walkability and weather to produce an overall grade.