14. St. George, Utah
St. George has an average retirement income of $38,680. Retirees here pay about 2% less than the average for local living expenses such as food, housing, transportation and other necessities. The tax rate on the average retirement income is 24%, bringing its overall value to $30,040.