El municipio de General Treviño se encuentra al noreste del estado de Nuevo León, en la región llamada "Gran Llanura de Norte América", en la zona denominada "Fidenor", ubicado en las coordenadas 26º28 'de longitud oeste, a una altura de 188 metros sobre el nivel del mar.