More than five million Americans have CHF. The most common cause is blockage of the coronary arteries, either with or without a previous heart attack. Other causes include: 1  Coronary heart disease, a narrowing of the heart's blood vessels, which constricts blood flow to the heart's muscle tissue. 2  Residual damage after heart attack. 3  High blood pressure (hypertension).