1. Holly Springs
A fast-growing town in Wake County, Holly Springs is home to 24,600 residents. Just 18 miles from the thriving Research Triangle Park, the town has attracted some large businesses and has been named by CNNMoney as one of the best small towns to live in. It is also the safest place to live in North Carolina, with a violent crime rate of 54.4 and the chance of being involved in a property crime here just 1.1%.