El municipio está ubicado en el Noreste del Estado de Sonora; Limita al Norte con Bavispe, al Sur con Huachinera este con el Estado de Chihuahua, al Oeste, con los municipios de Nacozari de García y Villa Hidalgo. Se encuentra a 1,432 metros sobre el nivel del mar.