Insuficiența cardiacă poate fi cauzată de unele afecțiuni precum hipertensiunea arterială, arteroscleroză, infarct miocardic, cardiomiopatie, un defect cardiac preexistent sau probleme de ritm cardiac. Factorii de risc pentru insuficiența cardiacă includ fumatul, obezitatea și sedentarismul, diabetul și istoricul familial.