Zavala County, Texas Cities (2025)

3 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Crystal City15,9396,339-1.33%1,6193.67 City
Batesville21,1381,7640.44%1925.92 CDP
La Pryor39521,307-4.61%3572.67 CDP

Zavala County Cities Summary

Largest City

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

Smallest City

La Pryor is the smallest city in Zavala County.

10 Largest Cities

There are 3 cities in Zavala County, Texas.

Location of Zavala County