Background: Prior investigators have shown that during general anesthesia, tracheal intubation and surgical stimulation may increase maternal mean arterial pressure and heart rate. On the other hand, some other investigators have abandoned the usage of epidural anesthesia because of hypotension and its related extra fluid administration (to improve hypotension). The present study was conducted to compare the effects of general or epidural anesthesia on blood pressure of preeclamptic patients.Materials and methods: 51 females with mild preeclampsia enrolled for this clinical trial. They were assigned in two groups of general anesthesia (26) and epidural anesthesia (25). For epidural anesthesia, lidocaine2% was administered via the epidural catheter to achieve block at T4 dermatome; however, for general anesthesia induction was started by rapid sequence technique with thiopental and succinyl choline and maintained by N2O, O2, and halothane. Maternal blood pressure was checked prior to the induction, each 5 minutes before the delivery, each 10 minutes during the surgery and till one hour following the surgery. For data analysis t-test and paired t-test were used.Results: In general anesthesia group, the mean arterial pressure was decreased following the induction (100.5±3.6 vs. 111.9±3.4mmHg, p<0.001) and continued after the delivery (96±4.6mmHg, p<0.001). However, the mean arterial pressure did not increase significantly (98.5±7.1 mmHg. p<0.06) during the recovery room. On the other hand, in the epidural anesthesia group, the mean arterial pressure was decreased following the induction (102.8±5.5 vs. 110.8±3.5mmHg, p<0.001) and, of course, did not continue after the delivery (NS), but did increase significantly during the recovery room (105.8±5.2mmHg, p<0.001).Conclusion: Blood pressure is more stabilize during the epidural anesthesia, thus, this technique is more suitable for patients with mild preeclampsia.