El municipio tiene su origen en el Rancho del Puntiagudo, merced otorgada a Juan Bautista Chapa en 1688 para la explotación ganadera. El 9 de diciembre de 1868 se erigió en villa con el nombre del general Jerónimo Treviño, figura de la Reforma y de la lucha contra el Imperio. Se ubica en el noreste del estado, en la Gran Llanura de Norteamérica, y limita con Agualeguas, Melchor Ocampo, Cerralvo y el estado de Tamaulipas.
El Censo 2020 contó 1,808 habitantes. Según Data México, la población creció 41.6% respecto de 2010, un dato atípico en una región donde varios municipios pierden gente. El territorio se reparte en 49 localidades, entre ellas San Javier, Buena Vista y Los Maldonado. La vocación sigue siendo agropecuaria, heredera del rancho que le dio origen, y la cocina local se reconoce en el tamal de elote, la carne seca y el cabrito. Su fiesta principal es el 19 de marzo, día de San José.
En General Treviño la información pública circula de persona a persona, en la fiesta de San José, en la plaza y en grupos de WhatsApp. Los medios regionales dedican poco espacio a una comunidad de este tamaño. Los temas estructurales son el acceso a servicios, la conectividad con la región, la atención a quienes llegaron en la última década y el sostenimiento de la actividad ganadera. Cada decisión del ayuntamiento se conoce de inmediato.
Fuentes consultadas