Cedera dan penyakit adalah penyebab paling umum dari kejang. Penggunaan narkoba, cacat lahir, dan kondisi genetik juga dapat menyebabkan kejang. Namun, pada orang dewasa, penyebab kejang seringkali tidak dapat diidentifikasi.
Ketika kejang memiliki penyebab yang diketahui, mereka dikenal sebagai kejang nonepilepsi. Jenis kejang ini dipicu oleh penyebab yang dapat diidentifikasi, seperti kelainan, cedera, atau masalah lain yang merangsang aktivitas otak yang tidak teratur. Kejang sendiri tidak menular, tetapi dapat disebabkan oleh penyakit menular, seperti AIDS, ensefalitis, atau meningitis.
Banyak kondisi sementara yang dapat memicu kejang. Demam tinggi dapat menyebabkan kejang nonepilepsi, terutama pada anak-anak. Ini adalah penyebab kejang yang paling umum di antara pasien di bawah usia dua tahun. Masalah metabolisme, seperti kadar kalsium atau glukosa yang tidak normal, adalah penyebab lain kejang pada bayi. Infeksi, penggunaan obat ibu, dan kekurangan oksigen selama kelahiran juga dapat menjadi faktor penyebab kejang pada bayi.
Penggunaan narkoba, serta penghentian obat tertentu secara tiba-tiba, adalah penyebab kejang. Obat resep tertentu juga dapat menyebabkan kejang. Obat-obatan yang dapat memicu kejang termasuk amfetamin, heroin, kokain, antibiotik, perawatan Attention Deficit Disorder, dan obat penurun berat badan. Minum minuman beralkohol juga dapat menyebabkan kejang pada beberapa orang, terutama jika jumlah alkohol yang dikonsumsi berlebihan. Atau, pecandu alkohol yang tiba-tiba berhenti minum, dan pecandu narkoba yang berhenti minum obat mungkin mengalami kejang.
Cedera langsung atau penyakit yang mempengaruhi jaringan otak, seperti cedera otak traumatis atau tumor otak, juga dapat menyebabkan kejang. Pasien yang mengalami stroke juga rentan mengalami kejang. Gangguan dan penyakit kardiovaskular lainnya dapat merangsang kejang. Kegagalan organ lain dalam tubuh, seperti hati atau ginjal, telah diketahui menyebabkan kejang pada banyak pasien.
Kondisi bawaan yang ada sejak lahir terkadang menjadi penyebab kejang. Down syndrome dapat memicu aktivitas otak yang tidak normal. Beberapa kondisi lain mungkin termasuk neurofibromatosis, penyakit Tay-Sachs, tuberous sclerosis, dan fenilketonuria. Penyakit terkait demensia yang berkembang di usia lanjut, seperti penyakit Alzheimer, juga dapat menyebabkan kejang. Trauma merupakan penyebab tambahan kejang pada pasien usia lanjut.
Jika tidak ada penyebab kejang yang dapat diidentifikasi, kejang dianggap sebagai kejang epilepsi. Jenis kejang ini, kadang-kadang disebut fit, sering terjadi berulang kali pada orang yang mengalaminya, terkadang dalam keadaan yang dapat diprediksi. Meskipun tidak ada kondisi yang diketahui memicu kejang, keberadaan mereka sendiri disebut gangguan kejang, atau hanya epilepsi. Para ilmuwan mendalilkan bahwa kurang tidur, kekurangan elektrolit, stres yang ekstrim, dan banyak faktor lain dapat dikaitkan dengan epilepsi.