它可能是由高血压、抽烟、糖尿病、缺乏运动、肥胖、高血脂、饮食习惯不良以及过量饮酒等因素造成。心血管疾病所造成的死亡当中，由高血压造成的佔13%，抽烟造成的佔9%，糖尿病造成的佔6%，缺乏运动佔6％，肥胖佔5%。其他可能的因素还有风湿性心脏病，这是由链球菌感染喉咙后缺乏适当治疗所导致。估计有九成的心血管疾病是可以预防的。可以借着减少风险因子来预防动脉硬化，比方说、规律运动、戒烟与控制饮酒量。控制血压与糖尿病也对心血管健康有帮助。用抗生素治疗链球菌咽喉炎能减少发生风湿性心脏病的机会。健康的人服用阿斯匹灵对心血