Castro Valley
Census-designated place in Alameda County, California

Castro Valley is an unincorporated community (census-designated place) in Alameda County, California, with 66,441 residents (2020 Census). It sits at 164 ft (50 m) above sea level. The nearest town is Fairview, 2.3 miles SE.
- 66,441residents (2020 Census)
- 164 ftelevation · 50 m
- 16.8 sq miland area · 43.6 km²
- 3,943 / sq mipopulation density
- 94541main ZIP code (2 in total)
About Castro Valley
Castro Valley is a census-designated place (CDP) in Alameda County, California, United States. At the 2020 census, it was the fourth most populous unincorporated area in California. The population was 66,441 at the 2020 census.
Castro Valley is named after Guillermo Castro, a noted 19th-century Mexican Californio ranchero who owned the land where the community is located.
Text: Wikipedia · CC BY-SA 4.0
Castro Valley weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Castro Valley
All 24 webcams near Castro Valley ›Living in Castro Valley
- Median household income
- $142,779
- Median home value
- $1,104,600
- Median rent
- $2,554/mo
- Median age
- 42.9
Do you know Castro Valley? Tell us about it
Help other travelers: share what makes Castro Valley special. We review every message before publishing it.
Map of Castro Valley
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Castro Valley Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Castro Valley, CA population
Castro Valley had 66,441 residents in the 2020 Census.
| 2020 Census | 66,441 |
|---|---|
| Density | 3,943 per sq mi (1,523 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Castro Valley at a glance
| State | California (CA) |
|---|---|
| County | Alameda County |
| Type | Census-designated place |
| Population | 66,441 (2020) |
| Land area | 16.85 sq mi (43.6 km²) |
| Water area | 0.22 sq mi (0.57 km²) |
| Elevation | 164 ft (50 m) |
| Coordinates | 37.7083° N, 122.0628° W |
| ZIP codes | 94541, 94552 |
| Census code (GEOID) | 0611964 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Castro Valley
- Fairview2.3 mi SE
- Cherryland3.0 mi SW
- Ashland3.1 mi W
- San Lorenzo4.6 mi SW
- Norris Canyon4.8 mi NE
- San Leandro5.5 mi W
- Hayward6.1 mi S
- Union City7.7 mi S
- San Ramon8.3 mi NE
- Danville8.8 mi NE
- Dublin9.1 mi E
- Oakland9.9 mi NW
Straight-line distance between town centers.
Frequently asked questions about Castro Valley
What county is Castro Valley in?
Castro Valley is in Alameda County, California.
What is the population of Castro Valley, CA?
66,441 people lived in Castro Valley at the 2020 Census.
What is the ZIP code of Castro Valley, CA?
The main ZIP code is 94541. Other ZIP codes: 94552.
What is the elevation of Castro Valley?
164 feet (50 m) above sea level.
What towns are near Castro Valley?
Fairview (2.3 mi), Cherryland (3.0 mi), Ashland (3.1 mi), San Lorenzo (4.6 mi), Norris Canyon (4.8 mi).
Last updated: