白内障の多くの原因は加齢ですが、その他にも、遺伝、眼科疾患や眼科手術後の影響、アトピーや糖尿病との合併症、有害光線(放射線や赤外線照射)、薬物の摂取(ステロイド剤・抗精神病薬)の副作用、甲状腺疾患などがあります。
白内障は、若い世代でも、目の外傷、栄養失調、アトピー性皮膚炎、ダウン症候群などにより発症することもあります。
白内障が起こる原因には、コレステロールの高い食生活やタバコなどの生活習慣、外光にさらされ紫外線の曝露量が高いことも関係するようです。
他の病気の合併症で起こる白内障の代表的なものが、糖尿病が原因で起こる「糖尿病白内障」です。
また、「先天性白内障」は、生まれつき水晶体が濁っているもので、他にも目を強く打つなどして、物理的に起こる「外傷性白内障」などがあります。