Other medications that can cause edema include:  Estrogens. Medications that open blood vessels, such as those used to treat high blood pressure. Nonsteroidal anti-inflammatory drugs, or NSAIDs.