Cirrhosis is another medical condition that can cause edema. Cirrhosis is a progressive liver disease in which liver cells are replaced by scar tissue. Drinking too much alcohol can cause liver cirrhosis.