Demographics & People — Shelby, North Carolina

Population Overview

Population (Census)21,868
Estimated 2026~22,600
Median Age39.3
Total Households9,178
Family Households5,353
Average Household Size2.34
Diversity Index0.525 (moderately diverse)

Race & Ethnicity

White12,092
Black or African American7,088
Asian179
Hispanic or Latino1,036

Heritage & Ancestry

GroupCount
Other groups8,932
American4,574
Unclassified or not reported3,586
English2,280
German1,907
Irish1,061
Hispanic: Hispanic or Latino885
Hispanic: Mexican523
Scotch-Irish434
European361

Language

English Only19,598
Spanish787
Population 5+20,651

Veterans

Veterans2,004
Population 18+16,770

Commuting

Mean Commute Time20.2 minutes
Work from Home9.6%
Commuter ProfileN/A
Source: Census ACS 5-Year 2023; Census ACS 5-Year 2023, Table B01003; Census ACS 5-Year 2023, B19013. Data for Shelby, North Carolina.