What causes oedema of the feet

Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.

Last updated: April 4, 2026

Quick Answer: Edema of the feet, commonly known as swelling, is often caused by fluid buildup in the tissues. This can be due to prolonged standing or sitting, high salt intake, pregnancy, or certain medical conditions affecting the heart, kidneys, or liver.

Key Facts

What Causes Edema of the Feet?

Edema, commonly referred to as swelling, is a condition characterized by the accumulation of excess fluid in the body's tissues. While it can occur anywhere in the body, it is particularly noticeable and often problematic in the feet, ankles, and legs. This swelling happens when small blood vessels (capillaries) leak excess fluid into the surrounding interstitial spaces. Understanding the various causes of foot edema is crucial for appropriate management and treatment.

Common and Lifestyle-Related Causes

Many everyday factors can contribute to temporary or mild foot edema:

Medical Conditions Leading to Foot Edema

More serious causes of foot edema stem from underlying medical conditions that affect the body's fluid balance, circulation, or organ function:

When to Seek Medical Advice

While occasional swelling due to lifestyle factors might resolve on its own, persistent or sudden onset of foot edema warrants medical evaluation. You should consult a doctor if:

A healthcare professional can diagnose the underlying cause through a physical examination, review of your medical history, and possibly diagnostic tests such as blood work, urine tests, or imaging studies. Prompt diagnosis and treatment are essential to manage the underlying condition and prevent complications.

Sources

  1. Swollen feet and ankles - NHSfair-use
  2. Edema - Symptoms and causes - Mayo Clinicfair-use
  3. Edema (Swelling) and Heart Failure | American Heart Associationfair-use

Missing an answer?

Suggest a question and we'll generate an answer for it.