Castroville, TX
2,994
Population
3.5
square miles
855.4
people per square mile