Where do Vampire Bats Live?

Vampire bats live throughout Mexico, Central America, and South America. They will nest in caves, mines, tree hollows, abandoned buildings, and anywhere else that provides them with a dark shelter to hang out in. You can find more information here: