Al noroeste limita con el estado de Sonora, en particular con el municipio de Álamos y al norte y este con el estado de Chihuahua, correspondiendo estos límites al municipio de Chínipas, el municipio de Guazapares, el municipio de Urique, el municipio de Batopilas de Manuel Gómez Morín y el municipio de Morelos.