Les causes de myélite sont les suivantes (liste non exhaustive) :
- Infection virale (VIH, herpès, poliomyélite, Coxsackie, varicelle, HTLV 1, etc...)
- Inflammation de la substance blanche de la moelle épinière appelée leucomyélite : il s'agit le plus souvent d'une affection ayant entraîné une inflammation de la moelle épinière ou d'une affection survenant après un vaccin.
- Les injections à l'intérieur de la colonne vertébrale.
- Les infections méningées de la moelle épinière envahissant les racines des nerfs issus de la moelle épinière et la substance blanche externe de la moelle épinière que l'on appelle méningomyélite sont le plus souvent le résultat d'une infection par une bactérie (tuberculose, mycobactérie, syphilis, etc.). Les infections méningées de la moelle épinière peuvent également être le résultat d'une parasitose (toxoplasmose, cryptococcose, etc...).
- Les intoxications par le plomb, le mercure, l'oxyde de carbone peuvent entraîner une myélite.