Cancer and blood calcium levels
Calcium is an important mineral that our bodies need to keep us healthy. Having cancer can affect the amount of calcium in the body.
Nearly all the calcium in the body is stored in bone tissue. A small amount circulates in our blood and other body fluids. There is also some inside our cells.
We need calcium to:
build and keep our bones and teeth healthy
help our blood clot
regulate some of the normal functioning of the brain and spinal cord (central nervous system)
keep our muscles working properly
We need to get calcium from our diet. Foods which contain calcium include:
dairy products such as eggs, milk, butter and cheese – this is where most of our calcium comes from
green leafy vegetables such as broccoli, kale and spring greens
soya beans
tinned oily fish such as sardines with bones
calcium fortified cereals and drinks
The level of calcium in the blood is normally between 2.1 mmol per litre and 2.6 mmol per litre. But remember that blood levels can vary a little from person to person.
You might need treatment if your calcium level goes above or below these levels.
Our bodies absorb calcium from the food we eat through the lining of the bowel. The calcium is stored in our bones. The body controls the amount of calcium in the bloodstream very carefully. When blood levels of calcium fall too low, the bones release calcium into the blood. The amount of calcium the bowel absorbs from food increases and the kidneys get rid of less calcium through the urine.
The opposite happens if blood levels of calcium get too high.
There are 3 hormones in the body that play an important role in keeping the correct balance of calcium in the blood. These are:
parathyroid hormone (PTH) – made by the parathyroid glands in the neck
calcitonin
vitamin D
Blood calcium levels that are too high or too low can cause serious problems.
Having too much calcium in the blood is called hypercalcaemia. This is pronounced hi-per-kal-see-mee-uh.
Not having enough calcium is called hypocalcaemia. This is pronounced hi-poh-kal-see-mee-uh.
The main causes of hypercalcaemia include:
too much parathyroid hormone in the blood
some types of cancer
your kidneys not being able to get rid of excess calcium
endocrine diseases
some medicines
Find out more about high calcium levels in people with cancer
A low calcium level is rare in people with cancer. The main causes of having a low level of calcium in the blood include:
removal of your parathyroid glands or damage to them when having surgery to the head and neck area
some medicines
vitamin D deficiency
Last reviewed: 08 Nov 2024
Next review due: 08 Nov 2027
Read more about how cancer might affect the calcium levels in your blood and what this could mean for you.
A high blood calcium level is called hypercalcaemia. This usually happens in advanced cancer and is rare in people with earlier stages of cancer.
A low blood calcium level is called hypocalcaemia. Some cancer treatments can cause low calcium levels.
Search for the cancer type you want to find out about. Each section has detailed information about symptoms, diagnosis, treatment, research and coping with cancer.

About Cancer generously supported by Dangoor Education since 2010. Learn more about Dangoor Education
What to ask your doctor about clinical trials.
Meet and chat to other cancer people affected by cancer.
Questions about cancer? Call freephone 0808 800 40 40 from 9 to 5 - Monday to Friday. Alternatively, you can email us.