Alameda County – 94546 – Castro Valley – CA – 24/46
Alameda County – 94546 – Castro Valley – CA – 24/46
Cities: Castro Valley, CA (74.78%), Hayward, CA (0.85%)
County: Alameda County, CA
Estimated zip code population in 2011: 42,100
Zip code population in 2010: 42,209
Zip code population in 2000: 41,680