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
Magnesium Blood Test: Why It Matters
Everything you need to know about magnesium blood testing in the UK: deficiency symptoms, who should test, and normal ranges.
Read the guideMenopause & Perimenopause Blood Tests: UK Guide
Everything you need to know about private menopause and perimenopause blood tests in the UK. Compare FSH, oestradiol and progesterone tests from £69.
Read the guideTestosterone Blood Tests: A UK Guide for Men
Everything UK men need to know about testosterone blood testing : what to look for, how the NHS handles it, and where to get tested privately.
Read the guide