Colinda al norte con el municipio de San Pedro de la Cueva, al noreste con el de Sahuaripa, al este con el de Arivechi, al Sur con el de Yécora, y a Suroeste con el de Soyopa.