Een van de belangrijkste oorzaken voor het ontstaan van staar is ouderdom. Staar is een normaal en veel voorkomend ouderdomsverschijnsel. Daarnaast zorgen ook erfelijke factoren voor het ontstaan van staar. In dat geval is er sprake van erfelijke staar, dat al op zeer jonge leeftijd klachten kan veroorzaken. Staar kan ook een gevolg zijn van een andere oogaandoening. Factoren die de kans op staar vergroten zijn onder meer diabetes, ongezonde voeding, roken en alcoholgebruik. Opvallend is dat staar vaker voorkomt bij vrouwen dan bij mannen.