You would need less than $1,200 a month after Social Security for expenses in these states. To retire for at least 30 years, $1 million (along with Social Security) would be enough in 36 states.