Birmingham, Alabama

Birmingham, Alabama is one of the best places to invest in rental properties in 2024. Its diversified economy and steady population growth make it a solid choice, as do its low unemployment rate and low average home value.

Huntsville, Alabama

The Huntsville metro area is located in northern Alabama, and it’s one of the most economically prosperous areas in the country. Huntsville ranked eighth on SmartAsset’s list of the top 120 U.S. cities where it pays to buy a long-term rental property in 2024, thanks to its affordability and population growth.

Montgomery, Alabama

The Montgomery real estate market is stable, with the average home price increasing 5.34% per year since 2014, and the average rent increasing 4.65% per year. This stability makes Montgomery an attractive place for long term real estate investing.