Rockingham is a city located in Richmond County, North Carolina. Rockingham has a 2026 population of 8,598. It is also the county seat of Richmond County. Rockingham is currently declining at a rate of -1.17% annually and its population has decreased by -6.63% since the most recent census, which recorded a population of 9,209 in 2020.
The median household income in Rockingham is $37,224 with a poverty rate of 30.55%. The median age in Rockingham is 39.2 years: 32.6 years for males, and 40.7 years for females. For every 100 females there are 75.5 males.
Data after 2023 is projected based on recent change
Overall: 39.2 years
Female: 40.7 years
Male: 32.6 years
There are 6,657 adults, (1,621 of whom are seniors) in Rockingham.
Female: 5,108 (57%)
Male: 3,859 (43%)
The racial composition of Rockingham includes 52.78% White, 34.44% Black or African American, 7.66% other race, and smaller percentages for Two or more races, Native American, Asian and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 4,733 | 52.78% |
| Black or African American | 3,088 | 34.44% |
| Other race | 687 | 7.66% |
| Two or more races | 203 | 2.26% |
| Native American | 177 | 1.97% |
| Asian | 79 | 0.88% |
Rockingham 's average per capita income is $36,023. Household income levels show a median of $37,224. The poverty rate stands at 30.55%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $82,934 | - |
| Families | $53,556 | $66,110 |
| Households | $37,224 | $55,353 |
| Non Families | $21,310 | $32,237 |
Average Income
Median Household Income
Poverty Rate