Ball pythons are native to West Africa. What an individual snake eats will vary depending on where it lives, its size, and what prey animals are available. A wild ball python will mainly eat: Rodents: Striped mice, gerbils, jerboas, and African soft-furred mice. ...