地理或是文化上的阻碍时，基因变异会经由一些个体的迁移，使基因在不同族群间扩散，这样的情形称为基因流。恩斯特·麦尔认为基因流类似一种均质化（）的过程，因此能够抵销选择适应的作用。当基因流受到某种阻碍，例如染色体的数目或是地理的隔阂，便会产生生殖隔离，这是物种形成的条件之一。族群中等位基因的自由移动，也受到族群结构的阻碍，例如族群的大小或是地理分布。虽然理想状态中族群的生殖对象完全自由且完全随机，但是现实世界中并非如此，因此地理上的亲近程度会对这些基因的移动造成庞大的影响。而且当迁移数量较少的时候，基因流对