Có khá nhiều nguyên nhân gây ra bệnh hắc lào nhưng nguyên nhân chính gây bệnh là do vi nấm. Một số yếu tố khiến cho vi nấm có môi trường thuận lợi để phát triển, như:
- Vệ sinh cá nhân không đảm bảo;
- Sinh sống và làm việc trong môi trường ẩm ướt;
- Sử dụng nguồn nước bẩn, không đảm bảo vệ sinh như nước ao hồ, nước dưới kênh;
- Trực tiếp tiếp xúc da chạm da hoặc dùng chung đồ dùng với người bệnh.