Cauzele infertilității pot fi multiple și complexe, depinzând de factori biologici, psihologici și sociali. La bărbați, infertilitatea poate fi provocată de probleme la nivelul testiculelor, a prostatei, a tubului seminal sau a spermei, precum și de afecțiuni sau obiceiuri precum varicocelul, fumatul sau consumul de alcool sau droguri. La femei, infertilitatea poate fi cauzată de disfuncții ale ovarelor, uterului, trompelor uterine sau cervixului, precum și de boli endocrine, infecțioase sau autoimune. În plus, îmbătrânirea, stresul, alimentația sau expunerea la substanțe toxice pot influența fertilitatea la ambele sexe.