Secara umum, penyebab nyeri leher terkait dengan sistem muskuloskeletal dan disebabkan oleh kejang otot, masalah sendi dan/atau saraf. Jarang adalah nyeri leher karena keganasan, infeksi atau peradangan patologis.