Kelainan hormonal seperti peningkatan prolaktin (hormon yang diproduksi oleh kelenjar hipofisis anterior), penyalahgunaan steroid oleh binaragawan, terlalu banyak atau terlalu sedikit hormon tiroid, dan hormon yang diberikan untuk kanker prostat dapat menyebabkan impotensi. Jarang testosteron rendah bertanggung jawab atas impotensi.