在几乎所有当代社会中,血压随着变老而升高,而晚年罹患高压的风险也相当高。[20]基因和环境因素可导致高血压。人们已发现许多对血压造成微小影响的常见基因,[21]还有一些对血压造成重大影响的罕见基因,[22]但是对基因如何导致高血压,仍缺乏了解。有些环境因素也会影响血压。有助于降低血压的生活方式因素包括减少饮食中的盐摄取,[23]多吃水果和低脂产品(也就是高血压防治饮食(DASH饮食))。运动、[24]减轻体重　[25]　和减少饮用酒亦有助于降低血压。[26]其它可能造成高血压的因素,例如压力、[24]摄取咖啡因,[27]以及维他命D不足,[28]则并未显示出与高血压有直接关系。肥胖常见的胰导素抵抗,是X综合症(或称代谢综合症)的致病因子之一,也被认为可造成高血压恶化。[29]近期研究亦指出,幼年时期发生的情况(例如出生体重过轻、母亲怀孕时抽烟和缺乏哺育母乳)是成年原发性高血压的危险因子。[30]然而成人高血压的致病机制仍尚不明。[30]