“Huntsville is the most affordable place to live out of the 125 most populous metro areas in the U.S. for the second year in a row. An above-average median annual salary and low cost of living mean Huntsville residents are keeping more money in their pockets to devote to other things. Just 19.3% of the median household income in Huntsville goes toward housing costs,” wrote U.S. News.