白內障會影響任何人——從嬰兒到90多歲的人。
長期暴露於紫外線下可能會使白內障惡化，但即使避開紫外線的人，在變老時仍會有白內障，
除了年長因素外，先天性、外傷、糖尿病、藥物及放射等皆可能會引起白內障。