beginning of content

Potassium and your health

9-minute read

Key facts

  • Potassium is a mineral that is essential for all your body's functions.
  • It helps your nerves, muscles and heart to work and it also helps move nutrients to your body's cells.
  • Most people get enough potassium from their diet.
  • Both high and low levels of potassium in the body can be dangerous.

What is potassium?

Potassium is a mineral that is essential for your body.

Why is potassium important for my health?

Potassium has many important functions:

Having the right amount of potassium helps:

Your kidneys control potassium levels in your body and get rid of excess potassium in urine (wee).

If your kidneys do not work properly, potassium may build up in your blood. This can be very dangerous — it may cause your heart to beat irregularly or stop beating (cardiac arrest).

Where does potassium come from?

Potassium comes from your diet. Some foods are especially high in potassium, such as:

You can read more about foods high in potassium.

You can also get potassium from vitamin supplements.

How much potassium do I need?

Most healthy people get enough potassium through their diet.

How much potassium you need depends on:

Potassium intake recommendations by age and gender.
Stage of Life Recommended dietary intake* of potassium (milligrams per day)
0-6 months 400
7-12 months 700
1-3 years 2,000
4-8 years 2,300
9-13 years males 3,000
9-13 years females 2,500
14-18 years males 3,600
14-18 years females 2,600
Adult males 3,800
Adult females 2,800
During pregnancy 2,800
While breastfeeding 3,200

*Recommended dietary intake (RDI): is the average daily dietary intake level that is needed to meet the nutrient requirements of nearly all (97–98%) healthy individuals in a certain life stage and gender group.

Babies under 12 months can get all the potassium they need from breast milk, formula and food.

The amount of potassium your body needs is affected by:

An imbalance of potassium can lead to health problems.

Because having too much potassium can affect your health, only take a potassium supplement if your doctor prescribes one.

Can I have too little potassium?

Low potassium (hypokalaemia) can lead to symptoms including:

It can also lead to metabolic acidosis, which can affect your bones.

There are many causes of hypokalaemia. Common causes include taking diuretic medicines and dehydration that may happen due to:

Hypokalaemia is not common. Occasionally, people may have low potassium because they don't eat enough foods that are high in potassium.

Read more on potassium deficiency.

ASK YOUR DOCTOR — Preparing for an appointment? Use the Question Builder for general tips on what to ask your GP or specialist.

Can I have too much potassium?

If you think you or someone else is having a cardiac arrest, call triple zero (000) immediately and ask for an ambulance. In the meantime, start CPR and follow all instructions given by the triple zero (000) operator.

High potassium (hyperkalaemia) is a serious and potentially life-threatening condition.

Hyperkalaemia has many possible causes. Most commonly, it is caused by kidney disease or taking medicines that lower the amount of potassium your kidneys remove from the body.

Potassium is also an ingredient used in some salt substitutes — talk to your doctor before using these.

If you have a higher chance of hyperkalaemia, you may need to limit the amount of potassium in your diet.

Hyperkalaemia can cause problems with your digestive system and cardiovascular system.

If you have unusually high levels of potassium, you may:

If you have heart palpitations, seek urgent medical advice. This can be a sign of an irregular heartbeat (arrhythmia), which can lead to cardiac arrest.

If you have these symptoms and believe your potassium levels might be high, call your doctor immediately. They can check your potassium levels with a blood test.

Your doctor might discover you have high potassium through blood tests you had to explain or monitor another condition.

FIND A HEALTH SERVICE — The Service Finder can help you find doctors, pharmacies, hospitals and other health services.

Resources and support

Eat for Health uses the Australian dietary guidelines to provide advice about the amount and types of food you need. This includes information on how much potassium you need.

If you have kidney disease, learn how much potassium to include in your diet by visiting Kidney Health Australia.

You can also call the healthdirect helpline on 1800 022 222 (known as NURSE-ON-CALL in Victoria). A registered nurse is available to speak with 24 hours a day, 7 days a week.

Check your symptoms Find a health service

Healthdirect 24hr 7 days a week hotline

24 hour health advice and information you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information