What causes heart failure (congestive heart failure)? Coronary artery disease. Heart attack. Cardiomyopathy. Heart issues present at birth (congenital heart disease). Diabetes. High blood pressure (hypertension). ... Arrhythmia (abnormal heart rhythms, including atrial fibrillation). Kidney disease.