I don't recognise the plant as a Mammillaria, but I think that it is Coryphantha recurvata. I haven't seen it in Sonoroa, although I haven't travelled widely in that state, just from Chihuahua to Yecora to Hermosillo, to Bahia San Carlos, and then south.
But I have seen this plant just over the border in Arizona USA, to the west of Nogales, and it doesn;t grow much further north, so I am sure it would be found in northern Sonora.
_________________
Chris43, moderator