Az spermliliğin (oligospermi) birçok sebebi olabilir. Erkeklerde en sık görülen nedenlerden biri varikoseldir. Varikosel varsa az spermlilik görülebilir. Varikosel ameliyatından sonra düzelebilir ancak bazen düzelmez veya daha da kötüleşebilir. Varikosel dışında çeşitli enfeksiyonlar, erken boşalma, sık boşalma veya uzun süre boşalmama gibi boşalma sorunları az spermliliğe yol açabilir. İnmemiş testis sorunu olan bebekler, eğer ameliyatları 2 yaşından sonra yapılırsa, genellikle az spermlilik sorunu yaşarlar. Bu konuya anne babaların çok dikkat etmesi gerekir. İnmemiş testis sorunu yaşayan bebekler mutlaka 2 yaşından önce vakit kaybetmeden ameliyat ettirilmelidir. Bunun dışında kromozom bozuklukları, çölyak hastalığı, geçirilmiş fıtık ameliyatı gibi bazı ameliyatlar ve boya, tarım ilacı, kurşun gibi bazı kimyasal maddelere uzun süre maruz kalma sonucu az spermlilik görülebilir. Tütün kullanımı, aşırı kilo, depresyon ve aşırı alkol kullanımı da az spermliliğe neden olabilir.