30: Evansville, Indiana
A fairly small city, with a population of around 120,000 and a very low cost of living. An income of around $35,000 will get you a comfortable lifestyle here whilst living in a subtropical climate, meaning that the summers are hot but the winters are blissfully mild! With more than 15 healthcare centers dotted around the city, you can be sure that you’ll have peace of mind and all the doctors and hospitals that you need when you come to retire!