Gene flow is the transfer of alleles or genes from one population to another. This causes change in the composition of the gene pool of the receiving population. This is necessary for the process of evolution. When the gene flow stops, there will be no evolution.