引起白內障的因素一般有:
(1)晶狀體營養代謝障礙,如老年性白內障。
(2)內分泌紊亂,常見的糖尿病,甲狀腺功能減退,內分泌紊亂是造成白內障的重要原因之一;
(3)紫外線照射及外傷性損害,南方地區的白內障發病率遠遠高於平原地區及北方地區;
(4)遺傳因素,如先天性白內障,多見於胎兒發育過程中,部分老年性白內障也與遺傳有關。
(5)藥物及中毒也可引發白內障。