Este municipio tiene una superficie territorial total que forma el municipio de Casas Grandes es de 3,719 kilómetros cuadrados y se encuentra a una altura promedio de unos 1,480 metros sobre el nivel del mar. Colinda al norte con el municipio de Janos; al este con Galeana y Nuevo Casas Grandes; al sur con Madera e Ignacio Zaragoza, y finalmente, al oeste limita con el estado de Sonora.