Недостаток сперматозоидов может быть вызван множеством разных факторов: инфекцией, проблемами с эякуляцией, рядом заболеваний (например, варикоцеле или целиакией), опухолями, клетками иммунитета, почему-то решившими атаковать сперматозоиды, проблемами с транспортом спермы, генетическими нарушениями, перенесенными операциями, пристрастием к курению, алкоголю и наркотикам, воздействием перегревания, радиации и химикатов.