El municipio de Bacadehuachi se localiza al noreste del estado de Sonora, a 269 Km. de la capital sonorense. Colinda al norte con el municipio de Huachinera, al sur con Nácori Chico y Divisaderos, al este con Nácori Chico y al oeste con los municipios de Huásabas, Granados y Villa Hidalgo. Su extensión territorial es de 1,530.47 Km2 que representa el 3.2 por ciento de la superficie total del distrito, y el 0.82 por ciento del total del Estado.