Demographics & People — Carrboro, North Carolina

Population Overview

Population (Census)21,170
Estimated 2026~21,300
Median Age33.4
Total Households9,415
Family Households4,753
Average Household Size2.24
Diversity Index0.5111 (moderately diverse)

Race & Ethnicity

White14,249
Black or African American2,816
Asian1,676
Hispanic or Latino2,464

Heritage & Ancestry

GroupCount
Other groups6,581
German3,583
Unclassified or not reported3,350
English2,837
Irish2,564
Hispanic: Hispanic or Latino1,713
Italian1,123
French (except Basque)830
Scottish789
American762

Language

English Only16,815
Spanish1,565
Population 5+20,275

Veterans

Veterans716
Population 18+16,758

Commuting

Mean Commute Time23.1 minutes
Work from Home27.2%
Commuter ProfileN/A
Source: Census ACS 5-Year 2023; Census ACS 5-Year 2023, Table B01003; Census ACS 5-Year 2023, B19013. Data for Carrboro, North Carolina.