El municipio está ubicado en el sureste del estado de Sonora, y se localiza en el paralelo 27°01' de latitud norte y a los 108°55' de longitud al oeste del meridiano de Greenwich; a una altura máxima de 2,000 metros sobre el nivel del mar y una mínima de 500.