颈椎病引起高血压是因为颈椎病导致椎基底动脉系统供血不足,颈椎的小关节错位或者是增生,导致椎动脉的痉挛引起椎基底动脉系统的供血不足,从而反射性地使血管运动中枢兴奋性的增高,而引起血压的升高。
另外颈部的反射异常,比如颈部病变或者是颈部软组织损伤,引起反射性的水肿,可以干扰到颈部的神经反射,造成血管运动中枢紊乱,而引起血压的升高。