Castroville
Census-designated place in Monterey County, California

Castroville is an unincorporated community (census-designated place) in Monterey County, California, with 7,515 residents (2020 Census). It sits at 23 ft (7 m) above sea level. The nearest town is Moss Landing, 3.3 miles NW.
- 7,515residents (2020 Census)
- 23 ftelevation · 7 m
- 1.0 sq miland area · 2.6 km²
- 7,356 / sq mipopulation density
- 95012ZIP code
About Castroville
Castroville is an unincorporated town and census-designated place (CDP) in Monterey County, California, United States. At the time of the 2020 census the population was 7,515, up from 6,481 in 2010. Castroville is known for its artichoke crop and for the annual Castroville Artichoke Festival, leading to its nickname as the "Artichoke Center of the World".
The community's origins lie in Rancho Bolsa Nueva y Moro Cojo, a Mexican-era rancho granted to the Castro family of Californio rancheros. Following the American Conquest of California, Juan Bautista Castro founded Castroville in 1863.
Text: Wikipedia · CC BY-SA 4.0
Castroville weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Castroville
All 24 webcams near Castroville ›Living in Castroville
- Median household income
- $89,354
- Median home value
- $617,100
- Median rent
- $1,948/mo
- Median age
- 30.4
Do you know Castroville? Tell us about it
Help other travelers: share what makes Castroville special. We review every message before publishing it.
Map of Castroville
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Castroville 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 ›Castroville, CA population
Castroville had 7,515 residents in the 2020 Census.
| 2020 Census | 7,515 |
|---|---|
| Density | 7,356 per sq mi (2,840 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Castroville at a glance
| State | California (CA) |
|---|---|
| County | Monterey County |
| Type | Census-designated place |
| Population | 7,515 (2020) |
| Land area | 1.02 sq mi (2.6 km²) |
| Elevation | 23 ft (7 m) |
| Coordinates | 36.7648° N, 121.7534° W |
| ZIP code | 95012 |
| Census code (GEOID) | 0611978 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Castroville
- Moss Landing3.3 mi NW
- Elkhorn3.7 mi NE
- Marina6.2 mi S
- Prunedale6.3 mi NE
- Boronda6.5 mi SE
- Las Lomas7.3 mi N
- Pajaro Dunes7.7 mi NW
- Salinas8.4 mi SE
- Pajaro9.5 mi N
- Aromas10.3 mi NE
- Seaside10.4 mi S
- Watsonville11.0 mi N
Straight-line distance between town centers.
Frequently asked questions about Castroville
What county is Castroville in?
Castroville is in Monterey County, California.
What is the population of Castroville, CA?
7,515 people lived in Castroville at the 2020 Census.
What is the ZIP code of Castroville, CA?
The ZIP code of Castroville is 95012.
What is the elevation of Castroville?
23 feet (7 m) above sea level.
What towns are near Castroville?
Moss Landing (3.3 mi), Elkhorn (3.7 mi), Marina (6.2 mi), Prunedale (6.3 mi), Boronda (6.5 mi).
Last updated: