11) Asheville, North Carolina
Retirees wanting to avoid Florida but still crave a warm climate will find a nice fit in Asheville.
While real estate may seem a bit pricey, a quick search shows that there are many 2-bedroom homes and townhouses selling between $100,000 to $200,000. Depending on the type of digs you’re looking for, a new home can be very affordable in Asheville. The cost of living is also below the national average. This city is a great place for retirees who want to socialize and enjoy being out and about in the community. The walkable downtown makes it easy to get around and enjoy the historic districts, browse the art galleries, check out live music in one of the many pubs, or take in a more refined show at the stage company or theater. The population here is diverse and innovative – desirable traits for retirees who want to stay stimulated and involved.