Discover Carrboro
compiled from our dataCarrboro is located in North Carolina, USA, and has a population of about 21,295. Our atlas lists 91 places here.
These include 22 sights and 0 museums, 63 restaurants, 4 places to stay and 2 cocktail bars. Highlights include Royal Park, River View, Autumn Woods.