Gen akışı veya gen göçü, popülasyon genetiğinde, gen alellerin bir popülasyondan diğerine aktarılmasıdır. Popülasyon içine veya dışına olan göçler, belirli bir gen varyantını taşıyan üyelerin oranı olan alel frekanslarında, belirli bir değişikliğin ortaya çıkmasından sorumlu olabilirler. Bu göçler, aynı zamanda belli bir tür veya popülasyonun mevcut olan gen havuzuna ek olarak, yeni genetik varyantlar getirebilirler.
Evrim kuramına yabancı bir kişiye evrimi anlatırken “canlıların nesilden nesile değişmesi, canlıların yeni özellikler kazanması ve bazı özelliklerin kaybetmesi” şeklinde bir tanım yaparız. Ne var ki bu tanım yanlış anlaşılmalara neden olmaktadır. Evrimin tanımına ve mekanizmalarına biraz daha geniş bir açıdan bakalım. Evrimin bilimsel tanımı birey düzeyinde değil, popülasyon düzeyindedir, evrimin bilimsel tanımı allel frekanslarının değişimidir….