Genpulje (Gene pool) er et udtryk, der bruges i biologi og genetik til at beskrive en populations samlede genetiske karakteristika. Det inkluderer alle de gener, der er til stede i genomet af hvert individ i en given population.
En genpulje kan defineres som samlingen af alle gener, der er til stede i en population på et givet tidspunkt. Det kan karakteriseres ved forskellige parametre, såsom hyppigheden af forekomst af visse alleler, mangfoldigheden af genotyper osv.
Genpuljen er et vigtigt begreb i den genetiske evolutionsteori. Det giver os mulighed for at forstå, hvordan gener overføres fra generation til generation, og hvordan de påvirker evolutionære processer. Derudover kan genpuljen bruges til at forudsige fremtidige ændringer i en populations genetiske mangfoldighed.
For at bevare den genetiske pulje er det nødvendigt at træffe foranstaltninger til at forhindre genetisk degeneration, såsom familieplanlægning, kontrol med spredning af smitsomme sygdomme og miljøbeskyttelse.