General Treviño se localiza al noreste del Estado. Limita al norte con Agualeguas, al sur con Melchor Ocampo, al este con Tamaulipas y al oeste con Cerralvo y Agualeguas. Se fundó en 1688 por Francisco Chapa erigido en las tierras del Rancho del Puntiagudo, para la explotación de recursos ganaderos. Se erigió en villa el 9 de diciembre de 1868 dándosele el nombre en memoria del general don Jerónimo Treviño, héroe durante la Reforma y el Imperio.