Living in Castroville, Texas

A historic-style home in Castroville, Texas

Castroville brings a distinctive Alsatian heritage to the western edge of the San Antonio metro area. Founded along the Medina River in 1844, the community combines historic architecture, local traditions and a walkable old-town character with access to the growing U.S. Highway 90 corridor.

Castroville at a glance

  • Location: Medina County, west of San Antonio on U.S. Highway 90
  • Character: historic small city with strong Alsatian cultural roots
  • Schools: Medina Valley Independent School District
  • Good fit for: residents drawn to heritage, community events and western metro access

History and local character

Henri Castro established the settlement with immigrants from Alsace, and their influence remains visible in local buildings, foodways and traditions. Historic homes, St. Louis Catholic Church and preserved civic landmarks give Castroville a character unlike any other city in the region. That heritage is celebrated rather than confined to a museum.

Farmland near Castroville, Texas

Parks, recreation and community life

Castroville Regional Park offers wooded recreation along the Medina River, with trails, sports facilities, camping and gathering areas. The city also hosts community events throughout the year, and the historic core supports local shops, restaurants and cultural attractions. The Landmark Inn State Historic Site provides another window into early community life.

Homes and neighborhoods

Buyers can compare historic homes near the old town, established neighborhoods, newer development and rural properties beyond the city limits. Historic character is an asset, but renovation plans may require extra research. For any property, verify utilities, flood information, preservation requirements, taxes and school boundaries.

St. Louis Catholic Church in Castroville, Texas

Schools, healthcare and getting around

Public-school students are served by Medina Valley Independent School District. See our education guide for broader area information. U.S. 90 connects Castroville with western San Antonio, Lackland Air Force Base and Loop 1604. Local clinics and services cover many everyday needs, while major hospitals and employers are available farther east in San Antonio.

Nearby communities

Nearby communities include San Antonio and other Medina County communities, with Somerset southeast of the U.S. 90 corridor. Explore the full Cities & Communities guide to compare more places around metropolitan San Antonio.

Castroville City Hall

Why people choose Castroville

People choose Castroville for its one-of-a-kind Alsatian cultural identity, historic architecture and recognizable town center. Medina River recreation and community events add to daily life, while western San Antonio remains accessible without diminishing the city’s small-town character.

Population and demographics

  • Estimated population: 3,092
  • Median age: 48.8 years
  • Households: 1,211
  • Average household size: 2.5 people

Income and housing snapshot

  • Median household income: $78,460
  • Per capita income: $40,504
  • Median value of owner-occupied homes: $300,000
  • Median gross rent: $1,253 per month
  • Owner-occupied housing rate: 73%

Source: U.S. Census Bureau, 2020–2024 American Community Survey five-year estimates.

Helpful resources

Metro Area Cities

Home in Alamo Heights, TX
Alamo Heights
Balcones Heights
Boerne
Bulverde
Castle Hills
China Grove
Cibolo
Converse
Elmendorf
Home in Fair Oaks Ranch, TX
Fair Oaks Ranch
Floresville
Home in Garden Ridge, TX
Garden Ridge
Grey Forest
Helotes
Home in Hill Country Village, Texas
Hill Country Village
Hollywood Park
Kirby
La Vernia
Leon Valley, Texas home
Leon Valley
Live Oak
Marion
Home in New Braunfels
New Braunfels
Olmos Park TX in the Metro San Antonio area
Olmos Park
Schertz
Seguin
Selma
Home in Shavano Park in the San Antonio Metro Area
Shavano Park
Somerset
St. Hedwig, Texas
St. Hedwig
Home in Terrell Hills in the San Antonio Metro Area
Terrell Hills
Universal City
Homes in Windcrest, TX
Windcrest