9. Mesa, Ariz.
If you enjoy great weather, you’ll want to retire to Mesa. The city has plenty of medical care facilities, but the average annual cost of health insurance of $12,912 is highest among the top 25 most affordable cities. Total index score: 79.03.