L'anisocorie est causée par des lésions oculaires ou cérébrales, des migraines et des tumeurs. De nombreux problèmes de santé, des blessures ou des effets secondaires de médicaments peuvent également en être la cause. Les causes de l'anisocorie, qui peuvent être physiologiques ou pathologiques, comprennent :

Des migraines avec céphalées intenses
Des effets secondaires post-opératoires
Des gouttes ophtalmiques ou certains médicaments
Le syndrome de Horner, résultant d'un dysfonctionnement du système nerveux
Une paralysie nerveuse
Des traumatismes oculaires ou crâniens
Le glaucome (hypertension oculaire)
Des inflammations intraoculaires
Des anévrismes cérébraux
Des coups et traumatismes
Des tumeurs cérébrales
Certains cancers

Une évaluation est nécessaire pour déterminer la cause sous-jacente de l'anisocorie. Le traitement varie donc en fonction de la cause sous-jacente et est planifié de manière individualisée.