白内障和很多因素都有关系。常见的是,先天性白内障和遗传因素以及和宫内感染有关。
老年性白内障,和年龄有关系,一般50岁以后,会逐渐出现白内障。外伤性白内障和眼睛受到钝挫伤,或者穿通伤有关系。并发性白内障和一些眼病会有关系,比如说高度近视、葡萄膜炎、视网膜色素变性和视网膜脱离等等。代谢性白内障和血糖高或者是低有关系。药物性白内障,主要和用的一些药物相关,最常见的是糖皮质激素。