Bethalto is a city located in Madison County Illinois. With a 2020 population of 9,076, it is the 229th largest city in Illinois and the 3302nd largest city in the United States . Bethalto is currently declining at a rate of -0.73% annually and its population has decreased by -4.67% since the most recent census, which recorded a population of 9,521 in 2010. Bethalto reached it's highest population of 9,516 in 2010. Spanning over 8 miles, Bethalto has a population density of 1,208 people per square mile.
The average household income in Bethalto is $73,187 with a poverty rate of 10.95%. The median rental costs in recent years comes to $803 per month, and the median house value is $133,300. The median age in Bethalto is 41.4 years, 38.5 years for males, and 44 years for females.