McLeansboro

City in Hamilton County, Illinois

View of McLeansboro, Illinois
Photo: Nyttend · Public domain

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.

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…

Hourly forecast & alerts ›

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.

All 6 webcams near McLeansboro ›

Webcams: Windy.com

Living in McLeansboro

Median household income
$45,422
Median home value
$79,500
Median rent
$566/mo
Median age
41.8
Cost of living and demographics of McLeansboro ›

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

Loading 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 Census2,675
Density989 per sq mi (382 per km²)

Source: U.S. Census Bureau, Decennial Census.

McLeansboro at a glance

StateIllinois (IL)
CountyHamilton County
TypeCity
Population2,675 (2020)
Land area2.70 sq mi (7.0 km²)
Water area0.13 sq mi (0.34 km²)
Elevation449 ft (137 m)
Coordinates38.0904° N, 88.5390° W
ZIP code62859
Official websitemcleansboro.com
Census code (GEOID)1745824

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near McLeansboro

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: