Protok gena, koji se naziva i migracija gena, unošenje genetskog materijala (križanjem) iz jedne populacije vrste u drugu, mijenjajući na taj način sastav genskih baza populacije. Uvođenje novih alela kroz protok gena povećava varijabilnost unutar populacije i omogućava nove kombinacije osobina. Ljudski protok ljudi obično nastaje stvarnom migracijom ljudske populacije, bilo dobrovoljnom ili prisilnom.
Iako protok gena ne mijenja frekvencije alela za vrstu kao cjelinu, on može promijeniti frekvencije alela u lokalnoj populaciji. U slučaju migracija, što je veća razlika u frekvencijama alela između stanovnika i migranata, a što je veći broj migranata, to će veći utjecaj migranata imati u promjeni genetske konstitucije prebivališta.