Castroville

City in Medina County, Texas

View of Castroville, Texas
Photo: Larry D. Moore · CC BY 4.0

Castroville is a city in Medina County, Texas, with 2,954 residents (2020 Census). It sits at 758 ft (231 m) above sea level. The nearest town is LaCoste, 4.5 miles SE.

About Castroville

Castroville is a city in Medina County, Texas, United States. Its population was 2,954 at the 2020 census, up from 2,680 at the 2010 census. It is part of the San Antonio–New Braunfels, Texas Greater San Antonio Metropolitan Statistical Area. Castroville was founded by Alsatian-Texans, who came to Texas from Alsace France during a high emigration period of the mid-1800s. Most Alsatians who came to Castroville came due to economic hardships in the French border region with Germany and many of them spoke Alsatian dialect (a dialect of Germanic origin that borrows heavily from French). The Alsatian culture and language are still kept alive by the residents of Castroville. Prior to 1893, Castroville was the first county seat of Medina County.

Text: Wikipedia · CC BY-SA 4.0

Castroville weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Castroville

All 24 webcams near Castroville ›

Webcams: Windy.com

Living in Castroville

Median household income
$78,460
Median home value
$300,000
Median rent
$1,253/mo
Median age
48.8
Cost of living and demographics of Castroville ›

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

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 ›

Castroville, TX population

Castroville had 2,954 residents in the 2020 Census.

2020 Census2,954
Density826 per sq mi (319 per km²)

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

Castroville at a glance

StateTexas (TX)
CountyMedina County
TypeCity
Population2,954 (2020)
Land area3.58 sq mi (9.3 km²)
Water area0.03 sq mi (0.09 km²)
Elevation758 ft (231 m)
Coordinates29.3623° N, 98.8548° W
ZIP code78009
Census code (GEOID)4813312

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

Towns near Castroville

Straight-line distance between town centers.

Frequently asked questions about Castroville

What county is Castroville in?

Castroville is in Medina County, Texas.

What is the population of Castroville, TX?

2,954 people lived in Castroville at the 2020 Census.

What is the ZIP code of Castroville, TX?

The ZIP code of Castroville is 78009.

What is the elevation of Castroville?

758 feet (231 m) above sea level.

What towns are near Castroville?

LaCoste (4.5 mi), Lytle (9.6 mi), Macdona (9.8 mi), Natalia (12.2 mi), Von Ormy (13.3 mi).

Last updated: