balbeidsahl
Penyebab terjadinya keanekaragaman ekosistem adalah letak geografis yang mengakibatkan perbedaan iklim, cuaca, temperatur, curah hujan dan intensitas matahari. Sebab itulah perbedaan flora dan fauna terjadi di setiap wilayah. Contohnya pada wilayah yang memilik musim dingin atau turunnya salju disana akan terdapat padang tundra yang hanya ditumbuhi lumut dan hewan yang hidup disana beruang kutub, sedangkan di area yang memiliki hutan tropis akan lebih kaya akan flora dan fauna karena cuaca yang mendukung.