血壓高與遺傳因素、環境因素及其他因素有關。遺傳因素主要是高血壓具有明顯的家族聚集性,父母均有高血壓,子女患有高血壓的幾率可以達到46%,約60%的高血壓患者有高血壓家族史,高血壓遺傳可能存在主要基因顯性遺傳和多基因關聯遺傳有兩種方式。
第二環境因素,其中的第一項是飲食,進食含鹽比較高的食物可以導致鈉水潴留,可以引起血壓升高,主要是鑒于對鹽敏感的人群。精神應激,從事腦力勞動者高血壓患病率超過了體力勞動者,從事精神緊張度的職業者發生高血壓可能性更大。第三吸煙,吸煙可以使交感神經末梢釋放去甲腎上腺素,可以誘發血壓升高,同時可以通過氧化應激損害一氧化氮的血管舒張,引起血壓增高。
第三其他因素,比如體重,體重增加也是導致血壓升高的原因,其它的還包括藥物以及睡眠呼吸暫停綜合征等。