Iowa has outstanding health care and its residents are some of the happiest in the country, Bankrate found.
Related: 7 ways to maximize your Social Security benefits
With its free concerts and other cultural activities, the college town of Iowa City could be a draw. About 18% of people surveyed by Bankrate said that it would be very appealing to retire near a university or museum.