Petersburg

City in Menard County, Illinois

View of Petersburg, Illinois
Photo: Kenrossalex · CC BY-SA 3.0

Petersburg is a city in Menard County, Illinois, with 2,258 residents (2020 Census). It sits at 518 ft (158 m) above sea level. The nearest town is Lake Petersburg, 2.1 miles S.

About Petersburg

Petersburg is a city in and the county seat of Menard County, Illinois, United States, on the bluffs and part of the floodplain overlooking the Sangamon River. It is part of the Springfield, Illinois metropolitan area. The population was 2,258 at the 2020 census, nearly unchanged from 2010. Petersburg is located approximately 2 miles (3 km) north of New Salem, the original location where Abraham Lincoln first settled, as he started his career.

Text: Wikipedia · CC BY-SA 4.0

Petersburg weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Petersburg

All 6 webcams near Petersburg ›

Webcams: Windy.com

Living in Petersburg

Median household income
$56,458
Median home value
$177,700
Median rent
$653/mo
Median age
38.7
Cost of living and demographics of Petersburg ›

Do you know Petersburg? Tell us about it

Help other travelers: share what makes Petersburg special. We review every message before publishing it.

Map of Petersburg

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Petersburg 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 ›

Petersburg, IL population

Petersburg had 2,258 residents in the 2020 Census.

2020 Census2,258
Density1,445 per sq mi (558 per km²)

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

Petersburg at a glance

StateIllinois (IL)
CountyMenard County
TypeCity
Population2,258 (2020)
Land area1.56 sq mi (4.0 km²)
Elevation518 ft (158 m)
Coordinates40.0143° N, 89.8453° W
ZIP code62675
Official websitepetersburgil.org
Census code (GEOID)1759312

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

Towns near Petersburg

Straight-line distance between town centers.

Frequently asked questions about Petersburg

What county is Petersburg in?

Petersburg is in Menard County, Illinois.

What is the population of Petersburg, IL?

2,258 people lived in Petersburg at the 2020 Census.

What is the ZIP code of Petersburg, IL?

The ZIP code of Petersburg is 62675.

What is the elevation of Petersburg?

518 feet (158 m) above sea level.

What towns are near Petersburg?

Lake Petersburg (2.1 mi), Tallula (6.8 mi), Greenview (7.4 mi), Athens (7.5 mi), Oakford (8.7 mi).

Last updated: