Most B12 deficiency has straightforward causes; cancer is rarely the first explanation.

- B12 deficiency can be caused by cancer, but only specific cancers that damage B12 absorption sites, and it's rarely the only symptom present
- The most common causes of low B12 are diet, medications (PPIs, metformin), pernicious anemia, and age-related atrophic gastritis, not cancer
- Paradoxically, unexplained HIGH B12 has stronger cancer associations than low B12, particularly with liver cancer, myeloid leukemia, and pancreatic cancer
- Pernicious anemia carries a 2 to 3 times higher long-term risk of gastric cancer, so a confirmed PA diagnosis warrants ongoing GI monitoring
- B12 deficiency combined with weight loss, GI symptoms, or persistent symptoms despite supplementation needs a full workup, not just a supplement
- A B12 result, high or low, is a finding not a diagnosis; always push to understand the underlying cause rather than just treating the number
The Short Answer: Yes, But It's Complicated
I’ll be honest, I’m usually the skeptic in the room when patients come in having Googled their lab results at midnight. But the question “can vitamin b12 deficiency be a sign of cancer?” deserves a real answer, not a dismissive wave.
So here it is: yes, certain cancers can cause B12 deficiency. But no, low B12 is rarely the first, or only, sign that something malignant is happening. In the vast majority of cases, when I see a low B12 in clinic, I’m thinking about diet, medication, or absorption problems long before I’m thinking about cancer.
Here’s the thing though. The relationship between B12 and cancer is actually more interesting than most people realize, and it runs in both directions. Low B12 can occasionally point toward a cancer that’s disrupting your gut’s ability to absorb the vitamin. But elevated B12, paradoxically, has stronger associations with certain cancers than low B12 does. Most doctors only flag the lows, which means part of this picture often gets missed entirely.
That said, I want to set realistic expectations. The vast majority of people with low B12 levels do not have cancer. The causes are overwhelmingly mundane: you’re vegan, you’re over 60, you’ve been on metformin for years, or your stomach lining is just gradually losing its edge. My job in this article isn’t to scare you. It’s to help you understand when a B12 result warrants further investigation and when it just means you need a supplement.
I’ll walk through the real causes of B12 deficiency, which specific cancers can produce it, why high B12 is actually the more provocative finding, and what a sensible diagnostic workup looks like.
How Vitamin B12 Deficiency Is Usually Caused
Before we get to the cancer connection, you need to understand how B12 absorption actually works, because most deficiency stems from this process breaking down somewhere.
B12 absorption is surprisingly complicated. Your stomach produces a protein called intrinsic factor (made by parietal cells in the stomach lining), which grabs B12 and escorts it to the terminal ileum, where it gets absorbed into your bloodstream. Disrupt any step in that chain and your levels drop, regardless of how much B12 you eat.
The most well-known disruptor is pernicious anemia. This is an autoimmune condition where your immune system attacks those parietal cells, they stop making intrinsic factor, and absorption collapses. It’s more common in older adults and people with other autoimmune conditions, and it’s genuinely underdiagnosed.
Atrophic gastritis is related but distinct. The stomach lining thins over time (often from H. pylori infection or just aging), stomach acid production drops, and B12 absorption suffers as a result. Research suggests this affects roughly 30% of adults over 60. That’s not a small number.
Then there’s the dietary side. Vegans and strict vegetarians who don’t supplement are running on empty because B12 only comes from animal products. No animal products, no B12. Full stop. This is one of the most straightforward and fixable causes I see.
Other common culprits include bariatric surgery (gastric bypass physically removes the part of your stomach that makes intrinsic factor), Crohn’s disease or celiac disease damaging the terminal ileum, and small intestinal bacterial overgrowth (SIBO), where bacteria compete with you for the B12 you do eat. Long-term use of proton pump inhibitors and metformin both suppress B12 absorption through separate mechanisms, and I see this regularly in patients who’ve been on those drugs for years without ever having their B12 checked.
The point is simple. When you see low B12, this list explains it the overwhelming majority of the time. Cancer is at the bottom of that differential, not the top.
Cancers That Can Cause Low Vitamin B12

Now for the part that actually connects B12 deficiency to malignancy. A handful of cancers can disrupt the absorption machinery I described above, and when they do, B12 levels fall.
Gastric adenocarcinoma (stomach cancer) is the clearest example. It destroys the parietal cells that produce intrinsic factor. No intrinsic factor, no B12 absorption. The deficiency here is mechanistically identical to pernicious anemia, which brings up a genuinely important point: pernicious anemia itself carries a 2 to 3 times higher risk of gastric cancer. Murphy et al. confirmed this in 2015, analyzing long-term outcomes in patients with pernicious anemia and finding a significantly elevated gastric cancer risk compared to the general population. The chronic gastric inflammation from autoimmune gastritis is a well-established precancerous condition.
Pancreatic cancer creates a different problem. The pancreas produces digestive enzymes that help release B12 from food proteins. When pancreatic insufficiency develops (as it does with pancreatic tumors), B12 never gets properly freed from its dietary packaging, and absorption drops before the intrinsic factor step even matters.
Small bowel lymphoma and carcinoid tumors of the ileum both damage the terminal ileum directly. This is the section of small intestine where B12 is actually absorbed, so tumors here can crash B12 levels efficiently. The ileum is also where intrinsic factor completes its job, so any significant ileal damage or resection creates lasting deficiency.
The common thread across all of these is anatomical disruption: anything destroying the stomach lining, the pancreatic output, or the terminal ileum can produce low B12 as a downstream effect.
Here’s what I want you to take away from this section. B12 deficiency caused by cancer almost never appears in isolation. By the time a cancer is disrupting B12 absorption significantly, there are usually other symptoms: weight loss, abdominal pain, changes in bowel habits, nausea. Low B12 showing up as a lone abnormality on an otherwise clean workup is much more likely to reflect the dietary and medication causes listed earlier. The combination of B12 deficiency plus unexplained GI symptoms plus weight loss is when my antenna goes up.
The Surprising Twist: HIGH B12 and Cancer Risk
This is the part that surprises most people, including a lot of clinicians.
While low B12 gets all the attention, several large cohort studies have found that persistently elevated serum B12, especially without supplementation to explain it, has stronger associations with certain cancers than low B12 does.
The landmark work here came from a Danish cohort study published in the Journal of the National Cancer Institute. Arendt and colleagues analyzed over 300,000 patients and found that people in the highest B12 quartile had a 4.7-fold increased risk of cancer diagnosis within the first year after the blood test. Liver cancer, myeloid leukemias, and pancreatic cancer showed the strongest associations. That number stopped me when I first read it. 4.7x is not a subtle signal.
The proposed mechanism is interesting. Cancer cells, particularly in the liver and hematopoietic system, release haptocorrin-bound B12 into the bloodstream. Haptocorrin is a B12 transport protein that tumors appear to secrete, and it carries B12 in a form that stays in circulation rather than being taken up by tissues. The result is an elevated serum B12 that isn’t actually being used. Your body looks B12-replete on paper while the number is actually a cancer byproduct.
A 2012 meta-analysis examining B12 status across cancer patients further reinforced this, finding elevated serum cobalamin was particularly prevalent in hepatocellular carcinoma and blood cancers. The association was consistent enough to suggest that unexplained high B12 should trigger a workup, not reassurance.
Look, I want to be clear about what “unexplained” means here. If you’re taking a B12 supplement or a multivitamin, a high B12 is almost certainly from that. Tell your doctor about everything you’re taking. But if you haven’t supplemented and your B12 is above 1,000 pmol/L, that warrants a proper evaluation. Liver function tests, a full blood count, and depending on other symptoms, possibly imaging. Don’t let a provider wave it off without investigating the cause.
B12 Deficiency Symptoms That Should Prompt Investigation

Most B12 deficiency is insidious. Symptoms build over months to years, which is actually one reason cancer-related deficiency often gets missed: by the time the B12 is low enough to cause symptoms, the underlying process has been running for a while.
The classic presentation is fatigue, pallor, a smooth sore tongue (glossitis), and neurological symptoms like numbness, tingling, or balance problems. A complete blood count might show megaloblastic anemia, where red blood cells are abnormally large because B12 is needed for DNA synthesis during cell division. That CBC finding alone should prompt a B12 level if you haven’t already checked one.
But here’s the symptom combination that makes me reach for a referral form. Fatigue plus unintentional weight loss plus GI symptoms (nausea, early satiety, changes in stool) in someone over 50 is not just B12 deficiency until proven otherwise. That’s a combination that needs GI investigation, including consideration of endoscopy, regardless of what the B12 shows.
Neurological symptoms in someone over 50 with no obvious cause also warrant full workup. B12 deficiency causes subacute combined degeneration of the spinal cord, a demyelinating condition that can look like multiple sclerosis or other neurological diseases. Getting to the cause of the B12 deficiency is as important as treating the deficiency itself.
One pattern I pay close attention to is persistent symptoms despite supplementation. If someone’s been taking oral B12 supplements for months and their levels aren’t rising, or their symptoms aren’t improving, that tells me this isn’t a dietary issue. Something is blocking absorption, and finding out what that something is becomes the priority.
The diagnostic cascade I typically use: start with serum B12, then add methylmalonic acid (MMA) and homocysteine if the B12 is borderline (these are more sensitive markers of functional deficiency), then intrinsic factor antibodies if pernicious anemia is suspected.
When to Talk to Your Doctor and What Tests to Ask For

If your B12 is low and you’re a vegan who doesn’t supplement, the conversation is simple: start supplementing and recheck in 3 months. But if there’s no obvious dietary explanation, you want a proper workup.
The basic panel should include serum B12, a full blood count with differential, methylmalonic acid, and homocysteine. MMA and homocysteine rise before B12 drops below the normal range, so they catch functional deficiency earlier. If those are elevated, the deficiency is real and metabolically significant even if your B12 sits in the “low normal” zone.
For a pernicious anemia workup, ask for intrinsic factor antibodies and parietal cell antibodies. Intrinsic factor antibodies are highly specific (if positive, you almost certainly have pernicious anemia) but not highly sensitive (they miss about 30% of cases). If antibodies come back negative but pernicious anemia is still suspected, a Schilling test or gastric biopsy via endoscopy can confirm it.
If there are GI symptoms alongside low B12, H. pylori testing makes sense. H. pylori is a major driver of atrophic gastritis and is also independently associated with increased gastric cancer risk. Treating it may both improve B12 absorption and reduce long-term cancer risk.
For high B12 without supplementation, liver function tests and a full blood count are the starting point. Depending on findings, imaging (CT or ultrasound of the abdomen) and hematology consultation may follow.
The trap I see patients fall into is accepting “we’ll just watch it” without any investigation into the underlying cause. A low or high B12 is a finding, not a diagnosis. Insist on understanding why the value is abnormal. The cause is what matters.
Frequently Asked Questions
Is low B12 always serious?
No. Most low B12 levels reflect diet, medication use, or age-related absorption changes. These are common, manageable, and not dangerous if caught and treated. Serious underlying causes like cancer are relatively rare, but worth investigating if other symptoms are present.
What cancers cause low B12?
Stomach cancer (gastric adenocarcinoma), pancreatic cancer, small bowel lymphoma, and carcinoid tumors of the ileum can all reduce B12 absorption. They do this by disrupting the stomach lining, pancreatic enzyme output, or terminal ileum function where B12 is absorbed.
Does high B12 mean cancer?
Not automatically. If you’re supplementing, a high B12 is almost always explained by that. But a persistently elevated B12 with no supplement history warrants investigation. The Danish cohort work by Arendt et al. found a 4.7x increased cancer risk in the highest B12 quartile, particularly for liver cancer, myeloid leukemia, and pancreatic cancer. Unexplained values over 1,000 pmol/L deserve a workup.
How fast can B12 deficiency develop from cancer?
It depends on the cancer type and how aggressively it’s disrupting absorption. Since the body stores 2 to 5 years’ worth of B12, deficiency from a disrupted absorptive mechanism typically develops slowly over months to years. This means B12 deficiency is rarely a very early cancer warning sign.
What B12 level is concerning?
Values below 200 pmol/L (or pg/mL depending on your lab’s units) are generally considered deficient. Borderline values between 200 and 300 warrant MMA and homocysteine testing to confirm functional deficiency. On the high end, values above 1,000 pmol/L without supplementation history are the ones that need explanation.
Should I be worried about my B12 deficiency?
Probably not, but you should understand the cause. Most B12 deficiency has a completely benign explanation. What you don’t want to do is just supplement without figuring out why the level dropped. If you can’t account for it with diet or medication, ask your doctor to investigate further.
Frequently Asked Questions
No. Most low B12 levels reflect diet, medication use, or age-related absorption changes. These are common, manageable, and not dangerous if caught and treated. Serious underlying causes like cancer are relatively rare, but worth investigating if other symptoms are present.
Stomach cancer (gastric adenocarcinoma), pancreatic cancer, small bowel lymphoma, and carcinoid tumors of the ileum can all reduce B12 absorption. They do this by disrupting the stomach lining, pancreatic enzyme output, or terminal ileum function where B12 is absorbed.
Not automatically. If you're supplementing, a high B12 is almost always explained by that. But a persistently elevated B12 with no supplement history warrants investigation. The Danish cohort work by Arendt et al. found a 4.7x increased cancer risk in the highest B12 quartile, particularly for liver cancer, myeloid leukemia, and pancreatic cancer. Unexplained values over 1,000 pmol/L deserve a workup.
It depends on the cancer type and how aggressively it's disrupting absorption. Since the body stores 2 to 5 years' worth of B12, deficiency from a disrupted absorptive mechanism typically develops slowly over months to years. This means B12 deficiency is rarely a very early cancer warning sign.
Values below 200 pmol/L (or pg/mL depending on your lab's units) are generally considered deficient. Borderline values between 200 and 300 warrant MMA and homocysteine testing to confirm functional deficiency. On the high end, values above 1,000 pmol/L without supplementation history are the ones that need explanation.
B12 deficiency can be caused by cancer, but only specific cancers that damage B12 absorption sites, and it's rarely the only symptom present The most common causes of low B12 are diet, medications (PPIs, metformin), pernicious anemia, and age-related atrophic gastritis, not cancer Paradoxically, unexplained HIGH B12 has stronger cancer associations than low B12, particularly with liver cancer, myeloid leukemia, and pancreatic cancer