Walnut Grove is a city located in Missouri. With a 2020 population of 783, it is the 386th largest city in Missouri and the 11381st largest city in the United States. Walnut Grove is currently declining at a rate of -0.25% annually but its population has increased by 17.74% since the most recent census, which recorded a population of 665 in 2010. Walnut Grove reached it's highest population of 791 in 2016. Spanning over 1 miles, Walnut Grove has a population density of 1,262 people per square mile.
The average household income in Walnut Grove is $41,335 with a poverty rate of 25.04%. The median rental costs in recent years comes to $671 per month, and the median house value is $82,500. The median age in Walnut Grove is 44.2 years, 37.2 years for males, and 49.5 years for females. For every 100 females there are 104.8 males.