El municipio está ubicado en el norte del estado de Sonora, su cabecera es la población de Cucurpe y se localiza en el paralelo 30°19' de latitud norte y el meridiano 110°42' de longitud al oeste de Greenwich; a una altura de 900 metros, sobre el nivel del mar. Colinda al norte con Imuris, al este con Arizpe, al sur con Opodepe, aloeste con Santa Ana y al noroeste con Magdalena de Kino.