Совокупность факторов, лимитирующих рост численности популяции, называют сопротивлением среды.Факторы или причины колебания численности: достаточные запасы пищи и ее недостаток; конкуренция нескольких популяций из-за одной экологической ниши; взаимоотношения между популяциями хищника и жертвы, хозяина и паразита; внешние (абиотические) условия среды: гидротермический режим, освещенность, кислотность, аэрация и др.
Кроме экологических факторов, включаются внутренние (генетические и
физиологические) механизмы регулирования численности популяций: при
сокращении жизненного пространства и запасов корма сокращается
плодовитость особей (многие насекомые, мышевидные грызуны), повышение
смертности на ранних стадиях жизни (паразиты, многие насекомые),
задерживается наступление половой зрелости (полевые мыши) и стадии
плодоношения (виды деревьев 2 и 3 ярусов в густом лесу), имеет место
каннибализм (грызуны, насекомые, рыбы), и др.; снижается выход личинок
из яиц (майский хрущак), уменьшаются размеры взрослых особей. При
чрезмерном росте численности популяции у млекопитающих, общественных
насекомых, птиц начинается эмиграция на новые места.