Faktor yang mempengaruhi tingginya keanekaragaman hewan di Indonesia adalah letak geografisnya yang terbentang dari Sabang sampai Merauke dengan iklim, tanah, dan zona hayati yang bervariasi. Indonesia memiliki 3 zona hayati yaitu Zona Oriental, Zona Peralihan, dan Zona Australian.