Nguyên nhân của những biến động số lượng cá thể gồm 2 nhóm: do thay đổi các nhân tố sinh thái vô sinh như khí hậu, nhiệt độ, ánh sáng, độ ẩm, pH,.. và do các nhân tố sinh thái hữu sinh như sự cạnh tranh giữa các cá thể trong quần theer, sức sinh sản, mức độ tử vong, sự phát tá của các cá thể,…
Do những thay đổi của những nhân tố sinh thái vô sinh của môi trường (ví dụ các nhân tố sinh thái khí hậu, thổ nhưỡng,...) và các nhân tố sinh thái hữu sinh trong quần thể (ví dụ nhân tố sinh thái cạnh tranh giữa các cá thể trong cùng một đàn, số lượng kẻ thù ăn thịt...).