We have found 827 properties in Imperial Beach, CA. Average property sale price in Imperial Beach is $370,817. It is 28.2% lower than average property value in California. Average price per square feet in Imperial Beach is $290. It is 9.8% higher than average property value in California.