| PROPERTY | DETAILS | SALE PRICE | INVESTMENT PERFORMANCE |
|---|---|---|---|
17531 Old Fairgrounds RoadPetersburg, ILStunning 3 bed/2.5 bath Hearthstone Log Home nestled in 2.25 Ac of mature trees! Step back... |
3 beds | 3 baths | 3,323 sq.ft. |
$479,900 |
Airbnb cash on cash: N/A
|
10699 OGDEN StreetPetersburg, ILHere's something everyone's been looking for: 17+/- acres, updated 4-bedroom ranch with wa... |
4 beds | 2 baths | 1,590 sq.ft. |
$535,000 |
Airbnb cash on cash: N/A
|
515 N 10TH StreetPetersburg, ILGORGEOUS 2 bed/1.5 ba home tucked in hills of Petersburg! Home offers amazing craftmanship... |
2 beds | 2 baths | 2,368 sq.ft. |
$229,000 |
Airbnb cash on cash: -0.83%
|
17122 RIVER VIEW RoadPetersburg, ILBeautiful, well maintained 3 bed/1 ba Ranch in popular Petersburg subdivision River View A... |
3 beds | 1 baths | 2,000 sq.ft. |
$169,000 |
Airbnb cash on cash: N/A
|
20106 State Highway 123Petersburg, ILPetersburg IL Real Estate - State HWY 123. 20106 State HWY 123 Petersburg, IL 62711 ... |
4 beds | 5 baths | N/A |
$800,000 |
Airbnb cash on cash: N/A
|
231 NORTH SHORE DrivePetersburg, ILSTUNNING CHIC 2 bed/ 2.5 ba home nestled in private lot on Lake Petersburg! This homes mai... |
2 beds | 3 baths | 2,400 sq.ft. |
$329,000 |
Airbnb cash on cash: -1.88%
|
503 N 7TH StreetPetersburg, ILGORGEOUS 3 bed/ 2 ba Ranch on corner lot on Petersburg! Stunning Oak Kitchen w/ loads of B... |
3 beds | 2 baths | 1,400 sq.ft. |
$169,000 |
Airbnb cash on cash: N/A
|
1669 Village Green RoadPetersburg, ILBeautiful 3 bed/ 2 ba home on HUGE lots lined w trees! This home offers great space, larg... |
3 beds | 2 baths | 1,344 sq.ft. |
$149,900 |
Airbnb cash on cash: N/A
|
19471 Broc More Woods LanePetersburg, ILThis stunning one-owner custom log home is nestled on 2.29 wooded acres in historic Peters... |
3 beds | 3 baths | 2,068 sq.ft. |
$345,000 |
Airbnb cash on cash: N/A
|
20033 Sunny Acres RoadPetersburg, ILDiscover the perfect blend of country charm and opportunity on this beautiful 3.92-acre, t... |
2 beds | 2 baths | 980 sq.ft. |
$132,900 |
Airbnb cash on cash: 1.48%
|
215 N 9TH StreetPetersburg, ILCharming 3 bed/ 2 ba Victorian tucked in the top hills of Petersburg! Nice FLAT yard that ... |
3 beds | 2 baths | 1,650 sq.ft. |
$179,900 |
Airbnb cash on cash: N/A
|
There are 11 properties for sale in the city of Petersburg . The median list price in Petersburg is $204,450 and the average price per square foot is $104. In December 2025, the average monthly cash on cash return in Petersburg is 8.00%. The average monthly rental income in Petersburg is $2,591.