Zavala County, Texas Cities (2025)

3 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Crystal City15,9246,347-1.41%1,6154 City
Batesville21,1381,7640.44%1926 CDP
La Pryor39521,307-4.61%3573 CDP

Zavala County Cities Summary

Largest City

Crystal City is the largest city in Zavala County, with a population of 5,924.

Smallest City

La Pryor is the smallest city in Zavala County, with a population of 952.

10 Largest Cities

There are 3 cities in Zavala County, Texas.

Location of Zavala County