What are the Causes of Angioedema

Angioedema can have several different causes, but in many cases the exact cause is unknown. Some of the main causes of angioedema are outlined below.


Angioedema is often the result of an allergic reaction. This is where the body mistakes a harmless substance, such as a certain food, for something dangerous. It releases chemicals into the body to attack the substance, which cause the skin to swell.

Angioedema can be triggered by an allergic reaction to:

  • certain types of food – particularly nuts, shellfish, milk and eggs
  • some types of medicine – including some antibiotics, aspirin and non-steroidal anti-inflammatory drugs (NSAIDs), such as ibuprofen
  • insect bites and stings – particularly wasp and bee stings
  • latex – a type of rubber used to make medical gloves, balloons and condoms

Angioedema caused by allergies is known as allergic angioedema.


Some medicines can cause angioedema – even if you’re not allergic to the medicine. The swelling may occur soon after you start taking a new medicine, or possibly months or even years later. Medicines that can cause angioedema include:

  • angiotensin-converting enzyme (ACE) inhibitors, such as enalapril, lisinopril, perindopril and ramipril, which are used to treat high blood pressure
  • ibuprofen and other types of NSAID painkillers
  • angiotensin-2 receptor blockers (ARBs), such as andesartan, irbesartan, losartan, olmesartan and valsartan – another medicine used to treat high blood pressure

Angioedema caused by medicine is known as drug-induced angioedema.


Rarely, angioedema occurs because of a genetic fault that you inherit from your parents. The fault affects the gene responsible for the production of a substance called C1 esterase inhibitor. If you don’t have enough of this, the immune system can occasionally “misfire” and cause angioedema. The swelling may happen randomly, or it may be triggered by:

  • an injury or infection
  • surgery and dental treatment
  • stress
  • pregnancy
  • certain medicines, such as the contraceptive pill

How often the swelling occurs can vary. Some people experience it every week, while in others it may occur less than once a year. Angioedema caused by a genetic fault is known as hereditary angioedema. If you have it, you have a 1 in 2 chance of passing it on to your children.

Unknown cause

In many cases, it’s not clear what causes angioedema. One theory is that an unknown problem with the immune system might cause it to occasionally misfire. Certain triggers may lead to swelling, such as:

  • anxiety or stress
  • minor infections
  • hot or cold temperatures
  • strenuous exercise

In very rare cases, the swelling may be associated with other medical conditions, such as lupus or lymphoma (cancer of the lymphatic system). Angioedema without a clear cause is known as idiopathic angioedema.

It’s important to seek medical attention if you experience sudden, severe swelling of the skin or mucous membranes. Angioedema can be a serious medical condition that requires prompt treatment.