This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

A new ranking from finds one Alabama city on its list of the “Best Places to Live in the United States.”

Niche, typically a survey company, ranked Huntsville, Ala. as number 31 of 50 on their list, based on the factors of public schools, cost of living, crime rates, and overall satisfaction of the location’s residents. Additionally, Niche considered issues like diversity, heal, jobs, and housing costs.

Only cities with populations over 100,000 were considered.