Homes under $1M in Castro Valley, CA
33 for sale · 114 homes listed · Updated November 9, 2026 · Page 1 of 3
- 6670 Edgewood Way, Castro Valley 94552 $798,000 · 2 bd · 3 ba · 1,587 sqft
- 16805 President Drive, Castro Valley 94578 $599,950 · 3 bd · 2 ba · 1,454 sqft
- 6029 Mount Hamilton Court, Castro Valley 94552 $948,000 · 4 bd · 3 ba · 1,875 sqft
- 4101 Toddika Lane, Castro Valley 94546 $979,000 · 4 bd · 3 ba · 1,980 sqft
- 5371 San Simeon Place, Castro Valley 94552 $799,000 · 2 bd · 3 ba · 1,334 sqft
- 2121 166th Avenue, Castro Valley 94578 $949,000 · 3 bd · 3 ba · 1,770 sqft
- 17198 Roberto Street, Castro Valley 94546 $725,000 · 2 bd · 1 ba · 906 sqft
- 23389 Canyon Terrace Drive, Castro Valley 94552 $669,000 · 2 bd · 2 ba · 984 sqft
- 21103 Gary 318a, Castro Valley 94546 $449,000 · 2 bd · 2 ba · 1,100 sqft
- 21103 Gary #318a, Castro Valley 94546 $449,000 · 2 bd · 2 ba · 1,100 sqft
- 21103 Gary Unit 318a, Castro Valley 94546 $449,000 · 2 bd · 2 ba · 1,100 sqft
- 16451 Saratoga Street #306w, Castro Valley 94578 $450,000 · 2 bd · 2 ba · 962 sqft
- 16972 Rolando Avenue, Castro Valley 94546 $998,000 · 4 bd · 2 ba · 1,665 sqft
- 21905 Betlen Way, Castro Valley 94546 $849,950 · 3 bd · 2 ba · 1,282 sqft
- 23389 Canyon Terrace Drive, Castro Valley 94552 $729,000 · 2 bd · 0 ba · 984 sqft
- 22093 Betlen Way, Castro Valley 94546 $589,000 · 2 bd · 3 ba · 1,129 sqft
- 2240 Lessley Avenue, Castro Valley 94546 $799,888 · 3 bd · 1 ba · 988 sqft
- 23009 Canyon Terrace Drive Unit 3, Castro Valley 94552 $749,000 · 2 bd · 3 ba · 1,258 sqft
- 23009 Canyon Terrace Drive 3, Castro Valley 94552 $749,000 · 2 bd · 3 ba · 1,258 sqft
- 23009 Canyon Terrace Drive #3, Castro Valley 94552 $749,000 · 2 bd · 3 ba · 1,258 sqft
- 20061 Santa Maria Avenue, Castro Valley 94546 $899,000 · 3 bd · 3 ba · 1,918 sqft
- 16900 Robey Drive, Castro Valley 94578 $999,999 · 4 bd · 3 ba · 2,482 sqft
- 17494 Ehle Street, Castro Valley 94546 $895,000 · 3 bd · 2 ba · 1,509 sqft
- 20111 West Ridge Court, Castro Valley 94546 $740,000 · 2 bd · 3 ba · 1,440 sqft
- 16353 Panoramic Way, Castro Valley 94578 $699,000 · 4 bd · 2 ba · 1,498 sqft
- 4944 Vannoy Avenue, Castro Valley 94546 $599,000 · 3 bd · 1 ba · 1,280 sqft
- 3905 Nichandros Street, Castro Valley 94546 $975,000 · 3 bd · 4 ba · 2,057 sqft
- 19371 Brusk Court, Castro Valley 94546 $899,999 · 3 bd · 2 ba · 1,461 sqft
- 20114 Normandy Court, Castro Valley 94546 $850,000 · 2 bd · 2 ba · 1,194 sqft
- 4011 Berdina Road, Castro Valley 94546 $799,000 · 2 bd · 1 ba · 902 sqft
- 3898 Link Court, Castro Valley 94546 $859,000 · 3 bd · 2 ba · 1,597 sqft
- 2234 Grove Way, Castro Valley 94546 $796,888 · 3 bd · 1 ba · 1,288 sqft
- 14972 Saturn Drive, Castro Valley 94578 $499,000 · 1 bd · 1 ba · 598 sqft
- 19100 Crest Avenue 24, Castro Valley 94546 Pending $395,000 · 2 bd · 1 ba · 1,190 sqft
- 19100 Crest Avenue #24, Castro Valley 94546 Pending $395,000 · 2 bd · 1 ba · 1,190 sqft
- 19100 Crest Avenue, Castro Valley 94546 Pending $485,000 · 2 bd · 2 ba · 1,328 sqft
- 19100 Crest Avenue 66, Castro Valley 94546 Pending $485,000 · 2 bd · 2 ba · 1,328 sqft
- 2165 Strang Avenue, Castro Valley 94578 Pending $750,000 · 2 bd · 1 ba · 1,050 sqft
- 21239 Gary 206, Castro Valley 94546 Pending $470,000 · 2 bd · 2 ba · 1,393 sqft
- 21671 Shady Spring Road, Castro Valley 94546 Pending $999,998 · 3 bd · 3 ba · 1,632 sqft
- 2082 Placer Drive, Castro Valley 94578 Pending $735,000 · 3 bd · 2 ba · 1,354 sqft
- 2293 Vestal Avenue, Castro Valley 94546 Pending $749,888 · 2 bd · 1 ba · 1,018 sqft
- 4256 Seven Hills Road, Castro Valley 94546 Pending $838,000 · 2 bd · 2 ba · 1,279 sqft
- 2505 Miramar Avenue 122, Castro Valley 94546 Pending $425,000 · 2 bd · 2 ba · 898 sqft
- 18421 Magee Way, Castro Valley 94546 Pending $898,888 · 3 bd · 1 ba · 1,102 sqft
- 21065 Baker Road, Castro Valley 94546 Pending $580,000 · 2 bd · 2 ba · 1,056 sqft
- 20057 Rawhide Way, Castro Valley 94552 Pending $935,000 · 2 bd · 3 ba · 1,571 sqft
- Listing-10640719005, Castro Valley 94578 Pending $425,000 · 2 bd · 1 ba · 861 sqft
- 2002 167th Avenue, Castro Valley 94578 Pending $425,000 · 2 bd · 1 ba · 861 sqft
- 10160 Crow Canyon Road, Castro Valley 94552 Pending $999,000 · 2 bd · 1 ba · 1,092 sqft