Skip to main content

Blood pressure medicines and potassium

ACE inhibitors, potassium-raising diuretics and high potassium (hyperkalaemia)

ACE inhibitors reduce the amount of potassium the body gets rid of. Certain diuretics, including spironolactone, amiloride and triamterene, and potassium supplements do the same. Together they can push blood potassium too high, a condition called hyperkalaemia that can affect heart rhythm. This guide explains the risk, which products matter, the symptoms and how monitoring works.

Last checked: 2026-10-10

Key facts

At a glance.

  • NHS names potassium-raising medicines

    The NHS ramipril page lists spironolactone, triamterene, amiloride and potassium among medicines that can increase the amount of potassium in your blood.

  • BNF entries

    The BNF says that ramipril with amiloride, eplerenone, potassium chloride, spironolactone, triamterene or trimethoprim can increase the risk of hyperkalaemia, which is particularly notable with spironolactone or eplerenone.

  • Salt substitutes

    The NHS spironolactone page says foods such as bananas and avocados, or salt substitutes such as Lo-Salt, can raise potassium levels further.

  • Symptoms

    The NHS spironolactone page lists muscle weakness, tiredness, numbness and an irregular heartbeat as symptoms of high potassium.

  • Blood tests

    The NHS ramipril page says your doctor may arrange blood tests to check how well your kidneys are working and the amount of potassium in your blood.

  • Ill-day advice

    The NHS ramipril page says to contact your doctor if ill with a high temperature, vomiting or severe diarrhoea, as they may advise stopping ramipril for a while.

Why potassium matters

Potassium is a mineral the body needs for nerves, muscles and the rhythm of the heart. The kidneys keep the level in a narrow range by removing any excess in urine. Both too little and too much can cause trouble, and a high level in particular can interfere with the electrical activity of the heart.

The NHS spironolactone page explains that the medicine can sometimes raise potassium levels and cause hyperkalaemia, and lists symptoms including muscle weakness, tiredness, numbness and an irregular heartbeat. Often there are no symptoms until the level is quite high, which is why blood tests are part of routine monitoring.

How the combination raises potassium

ACE inhibitors such as ramipril and lisinopril can themselves raise potassium. The BNF entry for ramipril lists a group of medicines that can increase the risk of hyperkalaemia when combined with it: amiloride, eplerenone, potassium chloride, spironolactone, triamterene and trimethoprim. It adds that hyperkalaemia is particularly notable when ACE inhibitors or angiotensin-II receptor antagonists are given with spironolactone or eplerenone.

The NHS ramipril page gives the patient version: tell your doctor if you take medicines that can increase the amount of potassium in your blood, such as spironolactone, triamterene, amiloride and potassium. The NHS lisinopril page lists diuretics such as bendroflumethiazide among medicines that may not mix well with it.

It is important to separate two types of diuretic. Potassium-sparing diuretics such as spironolactone, amiloride and triamterene tend to raise potassium. The BNF lists furosemide and bendroflumethiazide with ramipril for a risk of low blood pressure rather than as potassium-raising combinations.

Hidden sources of potassium

The NHS spironolactone page makes a point that applies to ACE inhibitors too: eating foods like bananas and avocados, or using salt substitutes such as Lo-Salt, can raise potassium levels further. Salt substitutes are an easy thing to miss because they are marketed as a healthier option for people with high blood pressure.

  • Salt substitutes and low-sodium salts, which often replace sodium with potassium.

  • Potassium supplements and some multivitamin or mineral products.

  • Large amounts of high-potassium foods such as bananas and avocados, if your doctor has warned you about potassium.

  • Non-steroidal anti-inflammatory painkillers, which the BNF also lists as increasing the risk of hyperkalaemia with ramipril.

  • The antibiotic trimethoprim, which the BNF lists as increasing the risk of hyperkalaemia with ramipril.

Symptoms and when to get help

Mild hyperkalaemia often produces nothing you can feel. The NHS spironolactone page lists muscle weakness, tiredness, numbness and irregular heartbeat as possible features of high potassium, and advises calling NHS 111 if you think you are having serious side effects.

A pounding, very fast or irregular heartbeat, fainting or chest pain are emergencies; call 999. Do not wait for a routine blood test if you have these symptoms.

The NHS ramipril page also lists kidney problems signs, namely swollen ankles, blood in the pee or not peeing at all, as reasons to call a doctor or 111 now.

Monitoring and sick-day advice

The NHS says that, to decide the right ramipril dose, your doctor will check your blood pressure and may arrange blood tests for kidney function and potassium. If you are asked to attend for a blood test, go, because the result may change what is prescribed.

When you are ill, the NHS ramipril page says to contact your doctor if you have a high temperature, sweating and shaking, vomiting or severe diarrhoea, because they may advise you to stop ramipril until you feel better and are eating and drinking normally.

Choices, and what not to do

Do not stop an ACE inhibitor or a diuretic on your own because of something you read. Combinations of heart and blood pressure medicines are often chosen on purpose, and abrupt changes can carry their own risks. Instead, ask your prescriber whether a potassium check is due.

If you are prescribed trimethoprim for a urine infection, or you buy a salt substitute, mention your ACE inhibitor. NHS and private pharmacists use the same BNF information and can usually answer quickly.

Frequently asked

Questions people ask.

Quick, plain-English answers to the questions we hear most.

  • Why does an ACE inhibitor raise potassium?

    The BNF notes that ACE inhibitors increase the risk of hyperkalaemia, particularly with spironolactone or eplerenone. The NHS tells people on ramipril to mention medicines that raise potassium.

  • Which diuretics are involved?

    The NHS ramipril page lists spironolactone, triamterene and amiloride, and the BNF lists eplerenone and potassium chloride as well.

  • Are salt substitutes safe?

    The NHS spironolactone page warns that salt substitutes such as Lo-Salt can raise potassium levels further. Ask your pharmacist before using one.

  • What are the symptoms of high potassium?

    The NHS lists muscle weakness, tiredness, numbness and an irregular heartbeat. Many people have no symptoms until the level is high.

  • How is it detected?

    With a blood test. The NHS says doctors may arrange blood tests to check kidney function and potassium when deciding the ramipril dose.

  • Should I stop my medicines if I think my potassium is high?

    No. Contact your GP or NHS 111 the same day for advice, and call 999 for chest pain, fainting or a very abnormal heartbeat.

  • Do I need to avoid bananas?

    The NHS says bananas and avocados can raise potassium further for people on spironolactone. Ask your clinician whether dietary advice applies to you.

  • Can antibiotics affect potassium?

    The BNF lists trimethoprim as increasing the risk of hyperkalaemia with ramipril. Say you take an ACE inhibitor when an antibiotic is prescribed.

Where this comes from

Sources and checking.

This guide is for information, not medical advice.

Your GP or consultant knows your history and can tell you which parts apply to you. If your symptoms are severe, rapidly worsening, or come with red-flag features, seek urgent medical care. Figures and availability change, so treat them as a guide and confirm with the provider.

Published 2026-10-10, next review 2027-10-10.