Gonzalez (de Hermosillo, de Rubalcaba, etc.)

Dumb question...

How do we know whether certain Gonzalez families are "Hermosillo or "Rubalcaba, or...?"
Is there a way to figure this out if a record does not specify? Are certain towns/villas presumed to me Gonzalez de xxx???

Please respond if you have researched this. I'm trying to decipher my Gonzalez from Yahualica. Thanks.
thanks.