We have found 2,256 properties in Castro Valley, CA. Average property sale price in Castro Valley is $566,274. It is 9.6% higher than average property value in California. Average price per square feet in Castro Valley is $313. It is 18.6% higher than average property value in California.