Antihypertensive drugs that do not cause edema include captopril, spironolactone and hydrochlorothiazide. 1. Captopril: it is an angiotensin converting enzyme inhibitor, which can reduce aldosterone secretion, reduce water and sodium retention, and reduce the burden on the heart, and is used in the treatment of high blood pressure and cardiac infarction, and will not cause edema. 2. Spironolactone: aldosterone competitive inhibitors, a kind of diuretics, with the role of potassium diuretic, relieve sodium retention, can play a desirable effect of lowering blood pressure, and at the same time will not cause edema. 3. Hydrochlorothiazide: a diuretic belonging to the thiazide class, increasing the secretion of intrarenal renin and angiotensin to cause vasoconstriction, used in the treatment of hypertension, and at the same time improve sodium retention through diuresis, thereby reducing blood pressure, but often not taken alone, can be combined with other drugs to lower blood pressure. Specifically which antihypertensive drugs will not eat edema, according to their own situation, under the formal guidance of the doctor to take.