McLeansboro
City in Hamilton County, Illinois

McLeansboro is a city in Hamilton County, Illinois, with 2,675 residents (2020 Census). It sits at 449 ft (137 m) above sea level. The nearest town is Belle Prairie City, 9.2 miles N.
- 2,675residents (2020 Census)
- 449 ftelevation · 137 m
- 2.7 sq miland area · 7.0 km²
- 989 / sq mipopulation density
- 62859ZIP code
About McLeansboro
McLeansboro () is a city and the county seat of Hamilton County, Illinois, Illinois, United States. The population was 2,675 at the 2020 census.
McLeansboro is part of the Mount Vernon, Illinois micropolitan area.
Text: Wikipedia · CC BY-SA 4.0
McLeansboro weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Nearest webcams to McLeansboro
There are no webcams in McLeansboro itself. These are the closest, 37 miles away or more.
Webcams: Windy.com
Living in McLeansboro
- Median household income
- $45,422
- Median home value
- $79,500
- Median rent
- $566/mo
- Median age
- 41.8
Do you know McLeansboro? Tell us about it
Help other travelers: share what makes McLeansboro special. We review every message before publishing it.
Map of McLeansboro
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
McLeansboro 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 ›McLeansboro, IL population
McLeansboro had 2,675 residents in the 2020 Census.
| 2020 Census | 2,675 |
|---|---|
| Density | 989 per sq mi (382 per km²) |
Source: U.S. Census Bureau, Decennial Census.
McLeansboro at a glance
| State | Illinois (IL) |
|---|---|
| County | Hamilton County |
| Type | City |
| Population | 2,675 (2020) |
| Land area | 2.70 sq mi (7.0 km²) |
| Water area | 0.13 sq mi (0.34 km²) |
| Elevation | 449 ft (137 m) |
| Coordinates | 38.0904° N, 88.5390° W |
| ZIP code | 62859 |
| Official website | mcleansboro.com |
| Census code (GEOID) | 1745824 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near McLeansboro
- Belle Prairie City9.2 mi N
- Macedonia9.3 mi W
- Dahlgren10.9 mi NW
- Enfield10.9 mi E
- Broughton11.6 mi S
- Springerton11.7 mi NE
- Norris City13.8 mi SE
- Belle Rive14.7 mi NW
- Mill Shoals15.2 mi NE
- Ewing17.0 mi W
- Thompsonville17.4 mi SW
- Galatia17.7 mi S
Straight-line distance between town centers.
Frequently asked questions about McLeansboro
What county is McLeansboro in?
McLeansboro is in Hamilton County, Illinois.
What is the population of McLeansboro, IL?
2,675 people lived in McLeansboro at the 2020 Census.
What is the ZIP code of McLeansboro, IL?
The ZIP code of McLeansboro is 62859.
What is the elevation of McLeansboro?
449 feet (137 m) above sea level.
What towns are near McLeansboro?
Belle Prairie City (9.2 mi), Macedonia (9.3 mi), Dahlgren (10.9 mi), Enfield (10.9 mi), Broughton (11.6 mi).
Last updated: