Er zijn enkele oorzaken waarna een cervicale stenose optreed. De eerste en meest voorkomende is artrose. Artrose is een degeneratief proces van de tussenwervelschijven tussen de wervels. Doordat de artrose zorgt voor een verhoogde botaanmaak ontstaan er richels aan de wervels. Dit kan op één wervel of op meerdere wervels gebeuren, op verschillende hoogtes van C2 tot aan Th1. Door deze verwoekeringen worden de kleine openingen waardoor de zenuwwortels naar buiten treden nog kleiner, waardoor de zenuw bekneld komt te zitten. De verwoekeringen kunnen ook zo ver gaan, dat ze zorgen voor een verdrukking van het ruggenmerg.
Andere maar minder voorkomende oorzaken van een cervicale stenose zijn:
- Reuma: reuma kenmerkt zich door gewrichtsontstekingen. De zwelling die daarbij ontstaat kan druk geven bij de halswervelgewrichten;
- Letsel: wanneer er letsel van de halswervels is geweest, waardoor een verschuiving van botfragmenten heeft plaatsgevonden.