Hope Mills is a town located in Cumberland County, North Carolina. Hope Mills has a 2026 population of 18,242. Hope Mills is currently growing at a rate of 0.39% annually and its population has increased by 2.36% since the most recent census, which recorded a population of 17,821 in 2020.
The median household income in Hope Mills is $65,774 with a poverty rate of 14.08%. The median age in Hope Mills is 34 years: 31.4 years for males, and 36.6 years for females. For every 100 females there are 95.7 males.
Data after 2023 is projected based on recent change
Overall: 34 years
Female: 36.6 years
Male: 31.4 years
There are 12,864 adults, (2,279 of whom are seniors) in Hope Mills.
Female: 9,165 (51.1%)
Male: 8,774 (48.9%)
The racial composition of Hope Mills includes 44.99% White, 34% Black or African American, 4.38% other race, and smaller percentages for Native American, Asian and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 8,070 | 44.99% |
| Black or African American | 6,100 | 34% |
| Two or more races | 2,261 | 12.6% |
| Other race | 785 | 4.38% |
| Native American | 372 | 2.07% |
| Asian | 351 | 1.96% |
Hope Mills ' average per capita income is $49,309. Household income levels show a median of $65,774. The poverty rate stands at 14.08%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $94,073 | - |
| Families | $79,366 | $98,882 |
| Households | $65,774 | $84,792 |
| Non Families | $37,945 | $49,924 |
Average Income
Median Household Income
Poverty Rate