Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

beginning of content

Magnesium blood test

2-minute read

Magnesium is a metal that is found in small amounts in every cell of your body.

What is being tested?

Magnesium is essential to many processes in your body, such as:

  • producing energy from food
  • enabling your muscles and nerves to work properly
  • helping your cells absorb potassium and calcium

Most of the magnesium in your body comes from the food you eat. Foods high in magnesium include green vegetables (like spinach and peas), nuts and seeds, whole grains, lentils, chickpeas, beans, and some shellfish. 

About half the magnesium in your body is in your bones. The rest can be found throughout your body. Only about 1 part in 100 is in your blood.

Most people get enough magnesium from their diet, so talk to your doctor before taking magnesium supplements.

Why would I need this test?

Your doctor might want to do a blood test for magnesium if you:

  • drink a lot of alcohol
  • have an eating disorder or a poor diet
  • have diabetes
  • have a problem with your kidneys
  • are taking magnesium or calcium supplements
  • have too much, or too little, calcium or potassium in your blood

The signs and symptoms of not having enough magnesium in your blood include:

  • tiredness
  • nausea and diarrhoea
  • muscle weakness, twitching muscles or muscle cramps
  • extreme irritability
  • irregular heartbeat
  • weight loss
  • seizures

If you have low levels of magnesium in your blood, it could mean:

  • you are not getting enough magnesium in your diet
  • your intestines are not absorbing enough magnesium
  • your kidneys are excreting too much of it

How to prepare for the test

You don’t need to prepare for a blood test for magnesium.

Understanding your results

Your doctor is the best person to talk to about your blood test results. You can discuss what they mean and what comes next.

If you are pregnant, your magnesium levels might be naturally low in the second or third month of your pregnancy. Whether you are pregnant or not, a result outside the normal range might not mean that you have a health problem.

More information

Learn more here about the development and quality assurance of healthdirect content.

Last reviewed: June 2020

Back To Top

Need more information?

These trusted information partners have more on this topic.

Healthdirect 24hr 7 days a week hotline

24 hour health advice 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 and advice

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Government of South Australia, health department logo Tasmanian government logo Victorian government logo Government of Western Australia, health department logo

Healthdirect Australia acknowledges the Traditional Owners of Country throughout Australia and their continuing connection to land, sea and community. We pay our respects to the Traditional Owners and to Elders both past and present.