Homes for Sale in Petersburg, IL

17 homes for sale · Updated November 9, 2026

Market snapshot for Petersburg, IL

Median price
$224,900
Average price
$273,512
Highest price
$695,000
Avg price / sqft
$130/sqft
Avg home size
2,306 sqft
Avg days on market
56
Avg year built
1961
Avg beds / baths
3.2 bd / 2.2 ba

All homes for sale in Petersburg