有人認為, 白顛瘋的病因可能與免疫紊亂有關。
也有人發現患者的微量元素, 如銅、鋅、鐵等含量經常偏低, 故認為可能是微量元素降低或生物酶代謝異常所致。
有些患者則是精神受到撫慰後發生白癜風。
有些白斑發生於接觸某些化學物質以後, 或在凍瘡、濕疹、神經性皮炎、牛皮癬或盤狀紅斑狼瘡等炎症消退時, 局部皮膚也可出現白癜風, 此稱繼發性白癜風。
局部糖尿病、惡性貧血、胃酸缺乏、甲狀腺機能亢進、斑禿患者也可伴發白癜風。
遺傳因素引起的白癜風, 臨床觀察, 僅少數病例與遺傳有關,
皮膚之所以具有色素, 因為人體皮膚中存在黑色素細胞。 黑、白、黃、棕等不同膚色, 就是因為黑色素的含量不同所致。
由於各種因素引起的局部皮膚和毛囊內黑色素合成出現障礙。 黑色素的合成離不開酪氨酸和酪氨酸酶, 其中酪氨酸是從食物中攝取的酪氨酸酶由體內合成, 活性又與某些金屬元素銅、鋅、鐵密切相關。 當黑色素細胞內的酪氨酸——酪氨酸酶系統功能減退或損傷時, 即會影響黑色素代謝, 從而發生白癜風。