Limita al norte con el municipio de Ascensión, al este con el municipio de Ahumada, al sureste con el municipio de Chihuahua y al sur con el municipio de Namiquipa; al oeste limita con el municipio de Ignacio Zaragoza, el municipio de Galeana y el municipio de Nuevo Casas Grandes.