吸煙飲酒與高血壓病是有關系的,有人在研究吸煙和高血壓的關系時發現吸煙與不吸煙的患者高血壓患病率有明顯的差別,吸一支煙后有時收縮壓會增加10到20毫米汞柱,每分鐘心跳可增加五到二十次,嚴重的尼古丁可以興奮血管運動中樞,使小動脈收縮從而增加周圍血管阻力導致血壓升高,長期大量吸煙可引起小動脈的持續收縮,長時間后,小動脈管壁變厚,并且逐步硬化,這樣又加重了血壓升高。
另外尼古丁還可以使腎上腺素分泌增加,也使小動脈收縮,血壓升高,因此戒煙戒酒對于高血壓病的發生是有好處的,飲酒與高血壓的發生概率之間的關系尚未非常明確,有報道稱少量的飲酒算對血壓無極性的作用,但是收縮壓和舒張壓與每日飲酒量或多或少成線性的相關關系,也有人認為高血壓病與大量飲酒有關系,酒精升高血壓升高的機制尚不清楚,但是后來有報道稱有人認為高血壓酒精中毒的患者在解毒后血壓會下降,在戒酒6到12個月的隨訪期間大多數人的血壓仍在正常的范圍。