| PROPERTY | DETAILS | SALE PRICE | INVESTMENT PERFORMANCE |
|---|---|---|---|
320 W Madison StPetersburg, ILAdorable 3 bed/ 1 ba CraftsmanHome tucked in Historic Petersburg! The comfy covered porch ... |
3 beds | 1 baths | 1,334 sq.ft. |
$129,000 |
Airbnb cash on cash: N/A
|
22953 Carter StPetersburg, ILGORGEOUS 3 bed/ 2.5 ba Home on private 3 AC with stunning country views!! Get ready to enj... |
4 beds | 2 baths | 2,659 sq.ft. |
$329,000 |
Airbnb cash on cash: N/A
|
636 Linden PtPetersburg, ILHome is back on the market due to buyer health issues. This beautiful Lake Petersburg home... |
3 beds | 2 baths | 1,505 sq.ft. |
$250,001 |
Airbnb cash on cash: N/A
|
Lots 14 15 16 Deer Crossing LnPetersburg, ILLots 14 15 16 Deer Crossing Ln, Petersburg, IL 62675 | Other |
N/A beds | N/A baths | N/A |
$106,000 |
Airbnb cash on cash: N/A
|
18197 Fairgrounds StPetersburg, ILBACK ON THE MARKET! Charming 4-Bedroom Farmhouse on 6 Private Acres. Discover the perfect ... |
4 beds | 1 baths | 2,583 sq.ft. |
$360,000 |
Airbnb cash on cash: N/A
|
68 Almond LnPetersburg, IL68 Almond Ln, Petersburg, IL 62675 | Other |
N/A beds | N/A baths | N/A |
$70,000 |
Airbnb cash on cash: N/A
|
19094 Timberline LnPetersburg, ILSecluded yet convenient, this stunning 6,500 sq ft home sits on 10 private wooded acres ju... |
4 beds | 3 baths | 6,533 sq.ft. |
$695,000 |
Airbnb cash on cash: N/A
|
221 E Harris StPetersburg, ILEnjoy relaxing on the front porch or the back patio of this cute Petersburg house an a cor... |
2 beds | 1 baths | 1,187 sq.ft. |
$117,500 |
Airbnb cash on cash: 2.72%
|
802 W Monroe StPetersburg, ILGORGEOUS Remodeled Top to Bottom 3 bed/ 1 ba Ranch! It's tucked on a large corner lot with... |
3 beds | 1 baths | 1,720 sq.ft. |
$214,500 |
Airbnb cash on cash: N/A
|
221 S 9th StPetersburg, ILBeautiful two-story home nestled on the hill in historic Petersburg! This charming propert... |
3 beds | 1 baths | 1,820 sq.ft. |
$162,500 |
Airbnb cash on cash: N/A
|
22550 Indian Point AvePetersburg, ILWhat a unique opportunity, 6 +/- acres, perfect for a hobby farm or building site. Besides... |
1 beds | 1 baths | 960 sq.ft. |
$210,000 |
Airbnb cash on cash: 1.04%
|
17122 River View RdPetersburg, IL17122 River View Rd, Petersburg, IL 62675 | Single Family Residential |
3 beds | 1 baths | 2,000 sq.ft. |
$169,000 |
Airbnb cash on cash: N/A
|
479 Juniper DrPetersburg, IL479 Juniper Dr, Petersburg, IL 62675 | Single Family Residential |
4 beds | 3 baths | 2,328 sq.ft. |
$469,900 |
Airbnb cash on cash: N/A
|
Lot 10 N Meadow LnPetersburg, ILLot 10 N Meadow Ln, Petersburg, IL 62675 | Other |
N/A beds | N/A baths | N/A |
$100,000 |
Airbnb cash on cash: N/A
|
17531 Old Fairgrounds RoadPetersburg, ILStunning 3 bed/2.5 bath Log Home nestled in 2.25 Ac of mature trees! Privacy, outbuildings... |
3 beds | 3 baths | 3,323 sq.ft. |
$449,000 |
Airbnb cash on cash: N/A
|
825 POPLAR DrivePetersburg, ILArchitecturally stunning octagon lakefront home on the main body of Lake Petersburg. This ... |
4 beds | 3 baths | 3,256 sq.ft. |
$449,900 |
Airbnb cash on cash: N/A
|
15282 New Salem Bluff RoadPetersburg, ILThis custom-built estate home sitting on 5.56 private acres, seamlessly blends luxury fini... |
4 beds | 5 baths | 3,966 sq.ft. |
$749,900 |
Airbnb cash on cash: N/A
|
16996 GRANDVIEW DrivePetersburg, ILExceptional craftsmanship and thoughtful design define this custom built Moughan home in d... |
3 beds | 3 baths | 4,098 sq.ft. |
$675,000 |
Airbnb cash on cash: N/A
|
515 N 7TH StreetPetersburg, ILGorgeous 2 bed/ 1 ba Brick & Sided Ranch w attached 1 car garage & detached 2 ca garage! W... |
2 beds | 1 baths | 1,100 sq.ft. |
$129,000 |
Airbnb cash on cash: 3.06%
|
146 Balsam Knob StreetPetersburg, ILTHIS WILL TAKE YOUR BREATH AWAY!! New in 2025, 3 bed/ 2.5 baths nestled on newly landscape... |
3 beds | 3 baths | 2,061 sq.ft. |
$495,000 |
Airbnb cash on cash: N/A
|
There are 21 properties for sale in the city of Petersburg . The median list price in Petersburg is $159,904 and the average price per square foot is $86. In August 2026, the average monthly cash on cash return in Petersburg is 9.00%. The average monthly rental income in Petersburg is $1,498.