We already knew that Birmingham, Alabama has a lot going for it: a burgeoning food and cocktail scene, more public green space per capita than any other U.S. city, and loads of Southern charm—not to mention, it's the town our magazine editors call home ! And now it turns out that the Magic City is also the country's most wallet-friendly place to live, according to Forbes' recently released list of America's Most Affordable Cities

To create the list, Forbes analyzed data from America's 100 largest Metropolitan Statistical Areas and Metropolitan Divisions, all with populations of 600,000 or more. Researchers also took the fourth quarter 2014 Housing Opportunity Index from the National Association of Home Builders and Wells Fargo into account, as well as an index developed by Sperling's Best Places that measures the cost of daily expenses in each area including food, utilities, gas, and transportation.

In Birmingham, the median family income is $61,000, and the median cost of a home in 2014 was $130,000.

Check out the rest of the top 10:

1. Birmingham, AL

2. Knoxville, TN

3. Buffalo, NY

4. Oklahoma City, OK

5. Cincinnati, OH

6. Memphis, TN

7. St. Louis, MO

8. Dayton, OH

9. Indianapolis, IN

10. Columbus, OH and Detroit, MI (tie)

See the full list at Forbes.com.

This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io