Townapedia
Sacred Heart Catholic Church, Crystal City, TX IMG 4244 2
Sacred Heart Catholic Church, Crystal City, TX IMG 4244 2 · Billy Hathorn, CC BY-SA 3.0
CRYSTAL CITY INTERNMENT CAMP, ZAVALA COUNTY, TX
CRYSTAL CITY INTERNMENT CAMP, ZAVALA COUNTY, TX · JERRYE & ROY KLOTZ, M.D., CC BY-SA 4.0

Crystal City, Texas

Crystal City is a city of 6,159 people in Zavala County, Texas.

Loading the weather...
Population6,159 -15.7% since 2019
Elevation558 ft 170 m
Land area3.7 sq mi
ZIP code78839
Nearest airportDimmit County Airport (CZT) 12 mi

Why visit Crystal City

Townapedia lists 3 museums and landmarks, 2 parks and trails and 2 places to eat in and around town.

Highlights include Crystal City Internment Camp.

August is the warmest month, with average highs of 99°F; January lows average 44°F.

About Crystal City

Crystal City is a city in and the county seat of Zavala County, Texas, United States. The population was 6,354 as of the 2020 census, and was estimated at 6,009 in 2024. It was settled as a farming and ranching community and was a major railroad stop being 110 miles (180 km) from San Antonio. Spinach became a major crop and the city has promoted itself as "Spinach Capital of the World." During World War II, a large internment camp was located here.

From the Wikipedia article Crystal City, Texas (this version), under CC BY-SA 4.0.

Museums and landmarks3

Crystal City Internment Camp

Monument and historic site · National Register of Historic Places · 0.4 mi

Building in Crystal City, Zavala County, Texas

Open in Google Maps · Wikipedia

Zavala County

Monument and historic site · 0.8 mi

Open in Google Maps

Parks, trails and playgrounds2

Juan Garcia Park

Park · 0.7 mi

Open in Google Maps

Oak Park

Park · 1.2 mi

Open in Google Maps

Restaurants and cafes2

Yolie’s Steakhouse & Mexican Food

Restaurant · 0.6 mi

1511 US-83, Crystal City

Mo-Th 08:00-20:30,Fr 08:00-21:30

Open in Google Maps · +1-830-374-2772

Canela's Bakery

Bakery · 0.6 mi

222 West Sabine Street, Crystal City

Open in Google Maps · +18303743642

Advertisement

Churches and places of worship3

Sacred Heart Catholic Church

Church · Roman Catholic · 0.6 mi

115 East Kinney Street, Crystal City

Open in Google Maps · +1 830-374-3148

Mount Olive Baptist Church

Church · Baptist · 0.6 mi

Open in Google Maps

Church of Christ

Church

Open in Google Maps

Shopping1

Schools, colleges and libraries10

Advertisement

Map of Crystal City

21 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

40°60°80°100°January: 1.0 in of rainFebruary: 0.8 in of rainMarch: 1.7 in of rainApril: 1.3 in of rainMay: 2.2 in of rainJune: 2.1 in of rainJuly: 2.1 in of rainAugust: 1.9 in of rainSeptember: 2.4 in of rainOctober: 2.0 in of rainNovember: 1.0 in of rainDecember: 0.8 in of rainJanuary: 67°FFebruary: 72°FMarch: 79°FApril: 86°FMay: 91°FJune: 96°FJuly: 97°FAugust: 99°FSeptember: 93°FOctober: 85°FNovember: 74°FDecember: 68°FJanuary: 44°FFebruary: 48°FMarch: 55°FApril: 62°FMay: 70°FJune: 75°FJuly: 76°FAugust: 76°FSeptember: 72°FOctober: 64°FNovember: 53°FDecember: 45°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan67°F44°F1.0 in0.0 in
Feb72°F48°F0.8 in0.0 in
Mar79°F55°F1.7 in0.0 in
Apr86°F62°F1.3 in0.0 in
May91°F70°F2.2 in0.0 in
Jun96°F75°F2.1 in0.0 in
Jul97°F76°F2.1 in0.0 in
Aug99°F76°F1.9 in0.0 in
Sep93°F72°F2.4 in0.0 in
Oct85°F64°F2.0 in0.0 in
Nov74°F53°F1.0 in0.0 in
Dec68°F45°F0.8 in0.0 in

U.S. Climate Normals 1991-2020 for Crystal City (1 mi away), NOAA NCEI.

People and cost of living

$36,328median household income
$109,100median home value
$518median monthly rent
31.3median age
10.3%of adults have a bachelor's degree or higher
63.3%of homes are owner-occupied
17.0 minaverage commute
Age of residents
Under 1833%18 to 3426%35 to 6425%65 and over17%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Zavala County has had 15 federal disaster declarations since 2000, most often for hurricanes.

  • 2026-09-01: Severe Storms, Straight-Line Winds, Tornadoes, And Flooding (Flood)
  • 2026-07-18: Flooding (Flood)
  • 2021-02-19: Severe Winter Storms (Severe Ice Storm)
  • 2021-02-14: Severe Winter Storm (Severe Ice Storm)
  • 2020-03-25: Covid-19 Pandemic (Biological)
  • 2020-03-13: Covid-19 (Biological)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Dimmit County Airport (CZT) is the nearest airport with scheduled flights listed in OpenStreetMap, 12 miles away.

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.