SouthTown of Carrboro, NC The Town of Carrboro is located in Orange County, North Carolina. According to 2019 US Census estimates the town’s population is at 21,190, 29% of the …READ MORE >