Beardstown is a city located in Cass County Illinois. Beardstown has a 2020 population of 6,021. Beardstown is currently declining at a rate of -1.36% annually and its population has decreased by -13.73% since the most recent census, which recorded a population of 6,979 in 2010. Beardstown reached it's highest population of 6,979 in 2010.
The average household income in Beardstown is $53,149 with a poverty rate of 22.40%. The median rental costs in recent years comes to $588 per month, and the median house value is $71,800. The median age in Beardstown is 36.4 years, 34 years for males, and 38 years for females.