ปัจจัยเสี่ยงที่ทำให้เกิดโรคต้อหิน ประกอบด้วย ภาวะความดันตาสูง การที่ความดันตาสูงขึ้นจำทำเกิดต้อหิน อายุที่มากขึ้นทำให้เกิดการเสื่อมตามวัย