5 Best Places to Retire in North Carolina

2. Asheville

Insider Monkey Score: 10

Median Home Price: $493,000

Average Rent: $1,425                                                                                    

Huddled in the picturesque Blue Ridge Mountains, Asheville is one of the best mountain cities one can retire to. Besides the breathtaking natural landscapes, Asheville allures retirees to itself through its vibrant and thriving arts scene, rich history and architecture, as well as countless recreational activities. The cost of living in the city is 5.8% higher than the national average. Retirees get to lead an active lifestyle here, with abundant natural food markets, organic farms, and more.