Asherton is a city in Dimmit County, Texas, United States.
[6] It is on the east side of El Moro Creek, a northeastward-flowing tributary of the Nueces River.
According to the United States Census Bureau, Asherton has a total area of 0.81 square miles (2.1 km2), all land.
[5] As of the 2020 United States census, there were 722 people, 353 households, and 199 families residing in the city.
Public education in Asherton is provided by the Carrizo Springs Consolidated Independent School District.