cattle ranchers generally found in northern mexico because the earth and landscape are good for them and it pays fairly well for them.
In order to create a cattle ranchers, the surrounding environment must have sufficient grass to feed the sheep, cow, and other farm animals that is very common to be found in northern mexico.