Demographics & People — St. James, North Carolina

Population Overview

Population (Census)6,901
Estimated 2026~7,500
Median Age68.0
Total Households3,369
Family Households2,889
Average Household Size2.05
Diversity Index0.1434 (relatively homogeneous)

Race & Ethnicity

White6,137
Black or African American29
Asian29
Hispanic or Latino454

Heritage & Ancestry

GroupCount
German1,551
Irish1,288
English1,161
Unclassified or not reported1,080
Italian665
American370
Polish307
Hispanic: Hispanic or Latino268
Other groups244
Swedish232

Language

English Only6,351
Spanish343
Population 5+6,859

Veterans

Veterans827
Population 18+6,266
Source: Census ACS 5-Year 2023; Census ACS 5-Year 2023, Table B01003; Census ACS 5-Year 2023, B19013. Data for St. James, North Carolina.