St. Stephens is a CDP located in Alexander County, North Carolina. St. Stephens has a 2026 population of 9,559. St. Stephens is currently growing at a rate of 0.53% annually and its population has decreased by 0% since the most recent census, which recorded a population of 0 in 2020.
The median household income in St. Stephens is $60,394 with a poverty rate of 16.25%. The median age in St. Stephens is 43.2 years: 44 years for males, and 42.9 years for females. For every 100 females there are 103.6 males.
Data after 2023 is projected based on recent change
Overall: 43.2 years
Female: 42.9 years
Male: 44 years
There are 7,291 adults, (1,924 of whom are seniors) in St. Stephens.
Female: 4,644 (49.1%)
Male: 4,813 (50.9%)
The racial composition of St. Stephens includes 70.52% White, 5.44% Black or African American, 4.86% Asian, 4.32% other race, and smaller percentages for Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 6,669 | 70.52% |
| Two or more races | 1,322 | 13.98% |
| Black or African American | 514 | 5.44% |
| Asian | 460 | 4.86% |
| Other race | 409 | 4.32% |
| Native American | 83 | 0.88% |
St. Stephens ' average per capita income is $47,803. Household income levels show a median of $60,394. The poverty rate stands at 16.25%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $80,847 | - |
| Families | $65,896 | $89,192 |
| Households | $60,394 | $78,948 |
| Non Families | $29,621 | $40,111 |
Average Income
Median Household Income
Poverty Rate