Home › Tests › Vitamins & Minerals › Magnesium

Magnesium

What Does This Test Check?

These tests measure magnesium in your blood serum, a mineral essential for muscles, nerves, energy and bone health. The level indicates whether your body has enough magnesium available.

Two providers offer this check. Forth is cheaper at £45 while Medichecks charges £55. Both measure serum magnesium, so the practical difference is price and provider preference.

A low serum value may indicate deficiency, but blood magnesium reflects only a small fraction of your total stores, so a normal level does not rule out a shortfall. Because results vary with kidney function and diet, go through the reading with your GP before supplementing.

Test Provider Price
Magnesium Lola Health £12 Buy£12
Magnesium (Serum) Blood Test Forth £45 Buy£45
Magnesium (Serum) Blood Test Medichecks £55 Buy£55

Prices are indicative and may vary. Always check the provider's website for the latest pricing. Prices last checked on 27th Oct 2026

Related guides