Pelham, NC is a small town located in Caswell County and has a population of 3500 people. Despite being a small town, Pelham has been highly ranked by BestPlaces.net for its livability and affordability. It received an overall score of 8 out of 10, which is higher than the national average of 7.6. Additionally, it was ranked as the #2 best place to live in North Carolina and was rated as one of the most affordable places to live in the country. Furthermore, Pelham was given high scores for amenities such as outdoor activities, quality of life, health care and education. The town also boasts a low crime rate compared to other cities in the state which makes it an ideal place for families or individuals looking for a safe, peaceful environment to call home. As such, these rankings are indicative of Pelham’s overall attractiveness as a desirable place to live.
Best Places ranks thousands of places to live based on analysis, data and key statistics from the U.S. Census and our Best Places To Live Expert Insights.
Browse all of our Best Places Rankings