Bethalto
Village in Madison County, Illinois
Bethalto is a village in Madison County, Illinois, with 9,310 residents (2020 Census). The nearest town is Rosewood Heights, 1.8 miles SW.
- 9,310residents (2020 Census)
- 7.6 sq miland area · 19.7 km²
- 1,223 / sq mipopulation density
- 62010main ZIP code (2 in total)
About Bethalto
Bethalto is a village in Madison County, Illinois, United States. Bethalto, like the rest of Madison County, is part of the Illinois Metro East portion of the Greater St. Louis metropolitan area.
Early in its history, the village was a railway town along the Terre Haute and Alton Railroad. In the 19th century, industry in the town included milling of grain from local farms and coal mining. In the early 20th century, the railroad was rerouted to go through nearby Edwardsville. By the mid 20th century, the rail industry had pulled out entirely and the village became known as a bedroom town.
At the 2020 census, the population of Bethalto was 9,310.
Text: Wikipedia · CC BY-SA 4.0
Bethalto weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Bethalto
Webcams: Windy.com
Living in Bethalto
- Median household income
- $64,775
- Median home value
- $168,900
- Median rent
- $981/mo
- Median age
- 40.8
Do you know Bethalto? Tell us about it
Help other travelers: share what makes Bethalto special. We review every message before publishing it.
Map of Bethalto
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Bethalto Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Bethalto, IL population
Bethalto had 9,310 residents in the 2020 Census.
| 2020 Census | 9,310 |
|---|---|
| Density | 1,223 per sq mi (472 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Bethalto at a glance
| State | Illinois (IL) |
|---|---|
| County | Madison County |
| Type | Village |
| Population | 9,310 (2020) |
| Land area | 7.61 sq mi (19.7 km²) |
| Water area | 0.05 sq mi (0.13 km²) |
| Coordinates | 38.9017° N, 90.0448° W |
| ZIP codes | 62010, 62018 |
| Official website | bethalto.com |
| Census code (GEOID) | 1705599 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Bethalto
- Rosewood Heights1.8 mi SW
- Moro1.9 mi NE
- Wood River3.1 mi SW
- East Alton3.6 mi W
- Roxana5.5 mi S
- Alton5.7 mi W
- Holiday Shores6.0 mi E
- South Roxana6.4 mi S
- Hartford6.6 mi S
- Prairietown7.9 mi NE
- Edwardsville8.2 mi S
- West Alton, MO9.0 mi W
Straight-line distance between town centers.
Frequently asked questions about Bethalto
What county is Bethalto in?
Bethalto is in Madison County, Illinois.
What is the population of Bethalto, IL?
9,310 people lived in Bethalto at the 2020 Census.
What is the ZIP code of Bethalto, IL?
The main ZIP code is 62010. Other ZIP codes: 62018.
What towns are near Bethalto?
Rosewood Heights (1.8 mi), Moro (1.9 mi), Wood River (3.1 mi), East Alton (3.6 mi), Roxana (5.5 mi).
Last updated: