Snake Food and Habitat: With abundant rocks, cliffs, streams, pines and deciduous woodland, this one rattle snake which is mostly found in areas of Mexico, Texas and the Arizona state.This rattle snake like any other rattlesnake feeds also on other snakes, rats, birds and other small mammals too.