Presidio is a city in Presidio County, Texas, United States. It stands on the Rio Grande , on the opposite side of the U.S.–Mexico border from Ojinaga, Chihuahua. The population was 4,167 at the 2000 census, and had increased to 4,426 as of the 2010 US census.
Presidio is on the Farm to Market Road 170, and U.S. Route 67, 18 miles (29 km) south of Shafter in Presidio County. Presidio is about 250 miles southeast of El Paso, 240 miles southwest of Odessa, and 145 miles northeast of Chihuahua, Mexico.