Os três tipos de seleção natural são a seleção direcional, a seleção disruptiva e a seleção estabilizadora. A seleção natural ocorre quando os organismos se adaptam ao ambiente e transmitem essas adaptações aos seus descendentes quando se reproduzem. Aqueles que não se adaptam morrem antes de se reproduzir, acabando com as características desfavoráveis.
Na seleção direcional, um valor extremo é favorecido sobre o outro extremo ou a média. Por exemplo, animais mais rápidos sobrevivem a animais mais lentos que são facilmente mortos por predadores ou caçadores. Na seleção disruptiva, a média é selecionada em uma população. Por exemplo, mariposas de cor clara sobrevivem em áreas rurais, enquanto mariposas de cor escura sobrevivem em áreas industriais. Mariposas de cor média são facilmente vistas em ambas as áreas, portanto, poucas sobrevivem.
Na seleção de estabilização, a média é favorecida. Por exemplo, bebês humanos com peso médio ao nascer têm uma chance maior de sobreviver do que bebês muito grandes ou muito pequenos.