Castro Valley

Census-designated place in Alameda County, California

View of Castro Valley, California
Photo: Lights and freedom · CC BY-SA 4.0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Castro Valley

All 24 webcams near Castro Valley ›

Webcams: Windy.com · Traffic cameras: Caltrans

Living in Castro Valley

Median household income
$142,779
Median home value
$1,104,600
Median rent
$2,554/mo
Median age
42.9
Cost of living and demographics of Castro Valley ›

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

Loading 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 Census66,441
Density3,943 per sq mi (1,523 per km²)

Source: U.S. Census Bureau, Decennial Census.

Castro Valley at a glance

StateCalifornia (CA)
CountyAlameda County
TypeCensus-designated place
Population66,441 (2020)
Land area16.85 sq mi (43.6 km²)
Water area0.22 sq mi (0.57 km²)
Elevation164 ft (50 m)
Coordinates37.7083° N, 122.0628° W
ZIP codes94541, 94552
Census code (GEOID)0611964

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Castro Valley

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: