Причинами гемералопії є: генетичні захворювання (пігментна дегенерація сітківки, синдром Ашера, Лоренса-Муна та ін) офтальмологічні захворювання (глаукома, міопія, ретинопатія, дегенерація, відшарування сітківки, хоріоретиніти, ураження зорового нерва, сід.