St. Louis has landed in the top 20 of a survey of the most-affordable places to live in the U.S.
The city has been ranked the 13th most affordable major city in the nation in an index of housing affordability and other cost-of-living factors in the survey of the 100 largest metropolitan areas (those with a population of 600,000 or more), reported by Forbes magazine.