CHF is a condition that occurs when the heart cannot pump blood well enough to give the body a normal blood supply, while pulmonary edema is a condition that occurs when there is an abnormal build-up of fluid in the lungs. Thus, this is the key difference between CHF and pulmonary edema...