Een spondylolisthesis kan ontstaan door verschillende oorzaken. Als eerste is een spondylolisthesis vaak een gevolg van een andere rugaandoening, namelijk een spondylolyse. Daarbij worden de wervels niet meer op hun plaats gehouden door de wervelboog aan de achterzijde. Dit wordt gezien als een groeiafwijking van de wervelkolom. Wanneer de wervelboog zijn werk niet meer goed kan uitvoeren, komt er meer druk op de bindweefselbanden en kapsels rond de gewrichtjes. Dit wordt ook wel aangeboren spondylolisthesis genoemd.
Een andere oorzaak is het natuurlijke verouderingsproces. Doordat de tussenwervelschijf in volume afneemt kan er een verschuiving plaatsvinden. Een andere benaming daarvoor is degeneratieve spondylolisthesis. Een ongeluk of breuk van de wervel kan ook zorgen voor een verschuiving. Dit noemen we ook wel een traumatische spondylolisthesis.