Colinda al norte con el municipio de Huépac, al este con el de Cumpas, al sur con el de Baviácora, al suroeste con el de Ures, al oeste con el de Rayón y al noroeste con el de San Felipe de Jesús.