冠心病发病的危险因素可以分为两大类,一类是可以改变的危险因素,另一类是不可以改变的危险因素。可以改变的危险因素主要有高血压、糖尿病、高脂血症(包括胆固醇过高、低密度脂蛋白过高、甘油三酯过高以及高密度脂蛋白过高)、还有超重肥胖、不良生活习惯(包括吸烟、不合理的膳食、高脂肪、高胆固醇、高热量饮食)、再就是缺少体力活动、过量饮酒以及社会心理因素。不可以改变的因素主要有性别,男性多于女性的,还有年龄,随着年龄的增加冠心病发病率逐渐上升,有家族史的发病率也会逐渐上升。
另外,跟感染因素也是有关系的,比如巨细胞病毒、肺炎衣原体、幽门螺杆菌感染也会诱发冠心病的发生。冠心病的发作常常与季节变化、情绪激动、体力活动增加、饱食、大量吸烟饮酒有关,往往成为发病的诱因。