Este municipio cuenta con una extensión territorial de 7,877 kilómetros cuadrados; y se encuentra a una altura promedio de 1,220 metros sobre el nivel del mar. Límita al norte con el municipio de Gudalupe; al este con Ojinaga, al sur con los municipios de Aldama y Ojinaga y finalmente al oeste limita con Aldama y Ahumada.