জীববৈচিত্র্যের স্থানিক বিভিন্নতার কারণ হলো পরিবেশগত ও বংশগত। পৃথিবীর বিভিন্ন এলাকায় বিভিন্ন ধরনের পরিবেশ লক্ষ করা যায়। একই প্রজাতির উদ্ভিদ কিংবা প্রাণী ভিন্ন ভিন্ন পরিবেশে বসবাস করার কারণে তাদের মধ্যে নানা ধরনের বৈচিত্র্য দেখা যায়। আবার, জীনের মাধ্যমে জীবের বংশগত বৈশিষ্ট্যাবলি বংশানুক্রমে ধারাবাহিকভাবে স্থানান্তর হয়। জীনের গঠন এবং বিন্যাসে পরিবর্তন ঘটলে একই প্রজাতির মধ্যে বিভিন্ন ধরনের ভিন্নতা লক্ষ করা যায়।