Question: why are houses so cheap in the south?
Answer: Southern cities tend to be smaller and inland. Fewer people and more room to sprawl out means land is much cheaper. Alabama also doesn't have any exceptionally large cities which makes it a lot cheaper.