Theo Mayo Clinic, các nguyên nhân khiến cơ thể bị giữ nước hoặc phù nề bao gồm không hoạt động kéo dài, hội chứng tiền kinh nguyệt, ăn quá nhiều muối và mang thai. Phù cũng có thể là tác dụng phụ của các loại thuốc như NSAID, thuốc tăng huyết áp, steroid, estrogen và thiazolidinediones, là những loại thuốc điều trị bệnh tiểu đường.
Tuy nhiên, phù nề có thể là dấu hiệu của bệnh nghiêm trọng, Mayo Clinic khẳng định. Nó có thể là dấu hiệu của suy tim sung huyết, xơ gan và tổn thương hoặc bệnh thận. Thận điều hòa sự cân bằng giữa muối và nước, và có thể bị phù nếu thận bị suy. Các nguyên nhân khác gây ra chứng phù nề là do tĩnh mạch ở chân bị suy yếu và hệ thống bạch huyết bị tổn thương không còn có thể thoát chất lỏng dư thừa một cách hiệu quả.
Theo Mayo Clinic, suy tim sung huyết dẫn đến phù nề vì ít nhất một trong các buồng tim dưới không thể bơm máu hiệu quả. Do đó, máu đọng lại ở chi dưới gây nên tình trạng phù nề sưng tấy. Chất lỏng cũng có thể tích tụ trong bụng và trong phổi. Nếu các van trong tĩnh mạch không hoạt động, máu sẽ đọng lại trong tĩnh mạch chân, dẫn đến sưng tấy. Phụ nữ mang thai bị phù nề vì chất lỏng cần thiết để nuôi thai nhi và nhau thai. Điều này khiến cơ thể cô ấy giữ nhiều muối và chất lỏng hơn bình thường.