Walnut Grove township is located in McDonough County, Illinois. Walnut Grove township has a 2026 population of 447. Walnut Grove township is currently declining at a rate of -1.11% annually and its population has decreased by -3.46% since the most recent census, which recorded a population of 463 in 2020.
The median household income in Walnut Grove township is $64,352 with a poverty rate of 8.07%. The median age in Walnut Grove township is 45.5 years: 44.8 years for males, and 45.6 years for females. For every 100 females there are 104.0 males.
Data after 2023 is projected based on recent change
Overall: 45.5 years
Female: 45.6 years
Male: 44.8 years
There are 441 adults, (99 of whom are seniors) in Walnut Grove township.
Female: 249 (49%)
Male: 259 (51%)
The racial composition of Walnut Grove township includes 95.08% White, 4.13% Black or African American, and smaller percentages for Two or more races and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 483 | 95.08% |
| Black or African American | 21 | 4.13% |
| Two or more races | 4 | 0.79% |
Walnut Grove township 's average per capita income is $41,875. Household income levels show a median of $64,352. The poverty rate stands at 8.07%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $94,637 | - |
| Families | $94,153 | $105,021 |
| Households | $64,352 | $85,642 |
| Non Families | $60,729 | $60,890 |
Average Income
Median Household Income
Poverty Rate