U.S. News & World Report recently released its list of the best places to live in America, ranking the 100 most populous US cities on factors such as desirability, job market, and quality of life.

The best region in the country, going by the US Census Bureau's geographic divisions, might surprise some: the South. Twenty-four of the top 50 cities can be found in the South — more than the combined number of cities that made the list from the traditionally more desirable West and Northeast regions.

Though prominent coastal areas like Boston and San Francisco might be expected to help their regions topple the competition, cities in the South outperformed the field on two key metrics: job market and cost of living.

"U.S. News found a divide between what Americans say makes a place desirable to live in versus what their criteria is when thinking about moving," Miriam Weiner, product manager for real estate at U.S. News, told Business Insider. "Looking at regions, metropolitan areas in the South and Midwest do not perform as highly as coastal areas on the desirability index, but they do offer stronger job markets and a better cost of living — two components that make up 45% of our methodology." (You can read the full methodology here.)

The appeal of iconic cultural hubs like New York and Los Angeles is a draw for many, but in the end, affordability matters a lot, giving the South a leg up on the competition.

Southern cities like Austin, Charleston, and Houston also offer many of the amenities of more "desirable" areas, including proximity to beaches, thriving food scenes, and an abundance of local culture.

Ready to move yet? Keep reading to discover the 24 best places to live in the South.