Geenivirta tarkoittaa geenien siirtymistä populaatioiden välillä. Geenivirtaa voi tapahtua esimerkiksi migraation seurauksena.