If warm weather is something you can't live without, South Dakota won't be your first pick. The average high temperature doesn't go above 30 degrees for most of the winter.
But low taxes, a lack of crime, and good health care propel South Dakota into the top ten states for retirees.