Iowa came in at number 7 on the overall list, ranking 27th in affordability, 8th in quality of life, and 10th in health care. Surprisingly, Iowa was only one of three Midwest states to break the top 10, with South Dakota coming in 2nd and Minnesota coming in 10th. Here are the top 5 states to retire:

Florida (shocking...)

South Dakota

Colorado

New Hampshire

Virginia

On the other side of things, here are the absolute WORST states to retire in 2019:

Kentucky

Rhode Island

West Virginia

Vermont

New Jersey

If you know anyone in those states who are reaching retirement age, you may want to suggest a change of scenery. Team Iowa!