หัวใจล้มเหลวเกิดจากผลข้างเคียงของโรคอื่น เช่น โรคหัวใจขาดเลือด โรคเบาหวาน โรคไขมันในเลือดสูง โรคของกล้ามเนื้อหัวใจ โรคลิ้นหัวใจรั่ว โรคลิ้นหัวใจตีบ โรคความดันโลหิตสูง โรคหัวใจเต้นผิดจังหวะ นอกจากโรคต่างๆ เป็นสาเหตุของภาวะหัวใจล้มเหลวแล้ว ความเครียด การพักผ่อนน้อย การดื่มสุรา และการสูบบุหรี่ ก็เป็นสาเหตุของโรคหัวใจวายได้