Bethalto is located in Madison County, IL. The population is 9,506, making Bethalto the 9th largest city in Madison County.
There are 6 public schools in Bethalto with an average Homefacts rating of C+. The total crime rate for Bethalto is high , and there are 2 registered sex offenders residing in the city. Unemployment in Bethalto is moderate and the median home sales price is $0. Detailed and up-to-date Bethalto property reports are available for any property address.
Cities near Bethalto include Rosewood Heights, Moro and Wood River Township.