La base de la selección natural es que los individuos con algunos rasgos son más exitosos que otros y, por lo tanto, tienen más descendencia. La frecuencia de esos rasgos dentro de la población cambia debido a esto.
Para que ocurra la selección natural, se deben cumplir cuatro criterios: una variación en los rasgos, reproducción diferencial, herencia de los rasgos y una lucha por los recursos. Una variación en los rasgos es importante porque si solo hay un conjunto de rasgos, no puede ocurrir ningún cambio de generación en generación. La reproducción diferencial es cuando algunos individuos en una población se reproducen más que otros. Si no se pueden pasar los rasgos de los padres a la descendencia, la selección natural no puede funcionar en ellos, porque funciona a través de la supervivencia y la reproducción. Las áreas en las que no hay lucha por los recursos no experimentan la selección natural, porque la supervivencia se debe al azar y no a rasgos específicos.