สาเหตุของการเกิดโรคตาเหล่ มีดังนี้
กรรมพันธุ์ โรคตาเหล่สามารถถ่ายทอดทางพันธุกรรมมได้
เกิดจากสายตาที่ผิดปกติของผู้ป่วย การใช้สายตาเพ่งบ่อยๆหรือกล้ามเนื้อตาขาดสมดุล สามารถทำให้เกิดตาเหล่ได้
เกิดโรคที่ตาข้างใดข้างหนึ่ง ทำให้กล้ามเนื้อตาไม่สมดุล
การผิดปรติของระบบประสาทส่วนกลาง
ตาเขเกิดจากโรคที่ส่งผลต่อการควบคุมกล้ามเนื้อตา เช่น เนื้องอกในสมอง มะเร็งในส่วนศีรษะ มะเร็งส่วนลำคอ โรคเบาหวาน โรคต่อมไทรอยด์อักเสบ