Canton is a city located in Stark County, Ohio. Canton has a 2025 population of 68,239. It is also the county seat of Stark County. Canton is currently declining at a rate of -0.7% annually and its population has decreased by -3.39% since the most recent census, which recorded a population of 70,634 in 2020.
The average household income in Canton is $53,079 with a poverty rate of 28.44%.The median age in Canton is 36.1 years: 34.3 years for males, and 37.3 years for females.
Data after 2023 is projected based on recent change
The racial composition of Canton includes 62.08% White, 24.68% Black or African American, and smaller percentages for other race, Asian, Native Hawaiian or Pacific Islander, Native American and multiracial populations.
Race | Population | Percentage (of total) |
---|---|---|
White | 43,522 | 62.08% |
Black or African American | 17,302 | 24.68% |
Two or more races | 8,019 | 11.44% |
Other race | 788 | 1.12% |
Asian | 328 | 0.47% |
Native Hawaiian or Pacific Islander | 110 | 0.16% |
Native American | 36 | 0.05% |
Married
Widowed
Divorced
Separated
Never Married
Canton's average per capita income is $34,111. Household income levels show a median of $39,754. The poverty rate stands at 28.44%.
Name | Median | Mean |
---|---|---|
Married Families | $75,203 | $88,321 |
Families | $51,381 | $64,139 |
Households | $39,754 | $53,079 |
Non Families | $29,285 | $36,755 |
Average Income
Median Household Income
Poverty Rate