20 Cheapest Places To Live In North Carolina



6. Tarboro

Tarboro, dating back to 1760, is North Carolina’s oldest town and a haven for families and outdoor lovers. The town, with a population of 10,733, offers a median home price of $219,943 and rent at $681. Famous for its historic churches and the 15-acre town common, Tarboro provides a blend of history and modern living. Enjoy cycling, fishing, or relaxing under the oaks. The town has witnessed a significant rise in median household income yet maintains some of the state’s lowest housing costs.