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.