Castroville
City in Medina County, Texas

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.
- 2,954residents (2020 Census)
- 758 ftelevation · 231 m
- 3.6 sq miland area · 9.3 km²
- 826 / sq mipopulation density
- 78009ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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, TX population
Castroville had 2,954 residents in the 2020 Census.
| 2020 Census | 2,954 |
|---|---|
| Density | 826 per sq mi (319 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Castroville at a glance
| State | Texas (TX) |
|---|---|
| County | Medina County |
| Type | City |
| Population | 2,954 (2020) |
| Land area | 3.58 sq mi (9.3 km²) |
| Water area | 0.03 sq mi (0.09 km²) |
| Elevation | 758 ft (231 m) |
| Coordinates | 29.3623° N, 98.8548° W |
| ZIP code | 78009 |
| Census code (GEOID) | 4813312 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Castroville
- LaCoste4.5 mi SE
- Lytle9.6 mi SE
- Macdona9.8 mi E
- Natalia12.2 mi S
- Von Ormy13.3 mi SE
- Lackland AFB14.4 mi E
- Somerset15.1 mi SE
- Devine15.3 mi S
- Leon Valley17.1 mi NE
- Helotes18.2 mi NE
- Hondo18.5 mi W
- Lakehills19.0 mi N
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: