We have found 19,811 properties in St Petersburg, FL. Average property sale price in St Petersburg is $222,877. It is 30.8% lower than average property value in Florida. Average price per square feet in St Petersburg is $120. It is 22.1% lower than average property value in Florida.

List of properties