脊髓梗死最常見的原因為脊髓動脈粥樣硬化。其他原因有:動脈炎、主動脈夾層動脈瘤、栓塞、蛛網膜粘連、嚴重的低血壓、梅毒、紅細胞增多癥等。脊髓出血的原因包括創傷、血液病(如白血病)、抗凝治療、動靜脈畸形等。脊髓靜脈梗死多發生于敗血癥、惡性腫瘤或脊髓血管畸形。