Migracje obejmują imigracje i emigracje.
– Imigracja polega na przemieszczeniu się pewnej grupy należącej do jednej populacji na teren innej populacji (np. wędrówki zwierząt, przenoszenie pyłku na duże odległości). Dzięki temu występuje przepływ genów między populacjami, którego efektem jest zmniejszanie się między nimi różnic.
– Emigracja prowadzi do zwiększenia różnic między populacjami. Jedną z jej przyczyn może być znaczny wzrost liczebności populacji w danym środowisku, co prowadzi do przemieszczania się grupy osobników do nowego siedliska, a w dalszej konsekwencji do izolacji między populacjami.