Presidio is a city in Presidio County, Texas, United States. It stands on the Rio Grande (Río Bravo del Norte), 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 5,106 as of the 2010 US census.