สาเหตุของการเกิดโรคลมชัก ยังไม่ทราบสาเหตุที่ชัดเจน แต่มักเกิดจากการถูกกระทบกระเทือนที่สมอง ทั้งการกระทบจากภายในสมองและการกระทบจากภายนอกสมอง