血压高的原因可以分为遗传和环境因素两个方面。第一、遗传因素主要表现为高血压具有明显的家族聚集倾向。比如父母均患有高血压时,子女的发病率高达46%。第二、环境因素:如饮食,某些人高钠饮食、低钾、低钙或高油饮食及长期大量饮酒等,都可以引起血压的明显升高。另外精神应激因素的存在,如脑力劳动者睡眠差,精神高度紧张时,也可以继发血压的升高。其他因素包括体重超重、肥胖,也是血压升高的重要危险因素。另外某些女性长期服用避孕药物,其高血压的发病率与服药的长短有关。还有一部分人存在阻塞性睡眠呼吸暂停综合征者,也可以患有高血压。