Kekakuan leher disebabkan oleh kontraksi otot leher yang berlebihan, yang menyebabkan suplai darah lokal yang tidak memadai dan berkurangnya aliran darah, sementara gerakan otot yang berlebihan memungkinkan produk metabolisme seperti asam laktat menumpuk di sana, menyebabkan kekakuan, ketegangan dan pembengkakan otot. Ini adalah salah satu gejala umum dalam kehidupan sehari-hari dan sering dikaitkan dengan spondylosis serviks dan postur tubuh yang buruk.