Soyopa is a municipality in the state of Sonora in north-western Mexico. The municipal seat is at Soyopa.
The municipal area is 846.33 km<sup>2</sup>. and the population was 1,649 in 2000.
Neighboring municipalities are: