妊娠水腫發生的原因有多種,在妊娠中晚期,由於胎兒營養需求增加,或者血液稀釋導致低蛋白血癥,血液膠體滲透壓降低而導致水腫,也有可能是由於胎兒增大子宮增大,壓迫下腔靜脈和下肢靜脈,導致血液迴流受阻,血管內的靜水壓增高,組織間液增多而引起水腫,長期的站立或坐位,會引起生理性水腫加重。或者因為高血壓,腎功能異常,或心功能異常,導致病理性水腫。