Buffalo township is located in Guernsey County, Ohio. Buffalo township has a 2026 population of 897. Buffalo township is currently declining at a rate of -0.55% annually and its population has decreased by -1.21% since the most recent census, which recorded a population of 908 in 2020.
The median household income in Buffalo township is $73,221 with a poverty rate of 9.94%. The median age in Buffalo township is 25.6 years: 15.1 years for males, and 34.8 years for females. For every 100 females there are 99.8 males.
Data after 2023 is projected based on recent change
Overall: 25.6 years
Female: 34.8 years
Male: 15.1 years
There are 448 adults, (165 of whom are seniors) in Buffalo township.
Female: 418 (50.1%)
Male: 417 (49.9%)
The racial composition of Buffalo township includes 100% White, and smaller percentages for and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 835 | 100% |
Buffalo township 's average per capita income is $29,074. Household income levels show a median of $73,221. The poverty rate stands at 9.94%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $98,750 | - |
| Families | $74,327 | $84,796 |
| Households | $73,221 | $80,492 |
| Non Families | - | $34,161 |
Average Income
Median Household Income
Poverty Rate