Localizado en la región noreste de la entidad, cuenta con una superficie territorial de 600.20 kilómetros cuadrados y una altura promedio de 490 metros sobre el nivel del mar. Colinda al norte con el municipio de Sabinas Hidalgo, al sur con Salinas Victoria, al este con Dr. González y Marín, al oeste con Agualeguas y Cerralvo, General Zuazua y con Ciénega de Flores.