(Minneapolis, MN) — Minnesota is one of the best states for retirement. That’s according to a new WalletHub report that looked at affordability, health-related factors, and quality of life for retirees in all 50 states. Minnesota ranked eighth overall. The top three states were Virginia, Florida, and Colorado. Meanwhile, Mississippi, New Jersey, and Kentucky came in last.