Find St. Petersburg homes for sale here!
The average price for St. Petersburg homes has been rising for years since the end of the recession. Searching for a home in your price range can be discouraging. The good news is that there are still plenty of St. Petersburg homes out there for $251k to $500k. The listings below are all up to date and since we’ve linked directly to the MLS system you won’t find active listings that actually sold or went under contract days of months ago like you’d find on other websites like Zillow.
All St. Petersburg Homes For Sale From $251k to $500k: