Doppel Trends
Live Census dataSearch a place

Castroville, Texas

Castroville city, Texas · ACS 2024 5-year estimates · CBP 2023

Small townOlder populationGrowingMedina County · 3.6 sq mi

Comparison group
Trajectory · CASTROVILLE, TX

Reading stored observations…

Historical Doppelgängers

Where has Castroville looked like this before?

Searching stored historical observations…

Key statistics vs peer group
Metric2010–2025CastrovillePeer medianPctileSource
Population3,0923,10336
Population change (10 yr)n/an/a
Median household income$78,460$77,55155
Poverty rate5.3%8.1%27
Bachelor's degree or higher27.9%25.0%73
Housing unit change (10 yr)n/an/a
Median owner-occupied home value$300,000$249,30073
Median gross rent$1,253$93173
Housing vacancy rate7.6%8.3%36
Worked from home16.5%6.3%82
Population, 2012–2024
CastrovillePeer median
Median household income, 2012–2024
CastrovillePeer median
Change between releases
Metric2012201920192024Peer median, latest span
Population
Housing units
Median household income
Median owner-occupied home value
Median gross rent
Bachelor's degree or higher
Worked from home
Poverty rate
Establishment density · Medina County, per 10k residents
Restaurants & bars16.4US 21.3below US rate
Grocery & food retail4.1US 4.8below US rate
Other retail0.0US n/anot published
Personal & repair services2.8US 8.1below US rate
Professional & technical services12.9US 29.5below US rate
Ambulatory health care9.0US 21.0below US rate
Arts, entertainment & recreation2.1US 5.0below US rate
Accommodation1.9US 2.1below US rate
Construction23.2US 24.3below US rate
Manufacturing0.0US n/anot published
Peer snapshot · 10 places
PlaceSimilarityPopulationPop change 10yIncomeBA or higher
Howards Grove, WI913,223$78,33328.8%
Glen Rose, TX902,836$74,72225.2%
Mount Pocono, PA873,072$79,37526.7%
Selbyville, DE863,097$75,59224.8%
Strasburg, PA863,109$85,75033.0%
Henrietta, TX853,167$66,63025.8%
Mountain Iron, MN852,860$83,29323.3%
Pioneer Village, KY842,723$84,16723.8%
Maybrook, NY833,142$72,38924.7%
Wintersville, OH833,677$76,76824.8%