What Cancers Cause High Vitamin B12 Levels?

Several types of cancer can raise vitamin B12 levels in the blood, sometimes dramatically. The cancers most strongly linked to elevated B12 fall into two categories: blood cancers (especially those involving overproduction of white blood cells) and solid tumors that either spread to the liver or produce carrier proteins that inflate B12 readings. An unexplained high B12 level on routine bloodwork doesn’t mean you have cancer, but it can be a signal worth investigating.

Blood Cancers With the Strongest Link

The blood cancers most consistently tied to high B12 are a group called myeloproliferative neoplasms, where the bone marrow overproduces certain blood cells. These include chronic myeloid leukemia (CML), polycythemia vera, essential thrombocythemia, and myelofibrosis. Of these, CML causes the most dramatic elevations, sometimes pushing B12 levels to ten times the upper limit of normal. In one study of 467 patients with myeloproliferative neoplasms, CML patients had a median B12 of 1,194 ng/L at diagnosis, roughly double to triple what’s seen in the other conditions. Among all patients with elevated B12 in that study, 71% had CML.

Another rare condition called hypereosinophilic syndrome, where the body produces too many of a specific white blood cell type, can push B12 levels to 30 times normal. Lymphomas and other lymph-related blood cancers rarely cause high B12, with the notable exception of multiple myeloma, which can swing B12 in either direction.

Why Blood Cancers Raise B12

Your body moves B12 through the bloodstream using carrier proteins. About 80% of circulating B12 rides on proteins called haptocorrins, which are produced mainly by white blood cells in the granulocyte family. In myeloproliferative neoplasms, the bone marrow churns out enormous numbers of these white blood cells, and each one releases haptocorrins into the blood. More carrier proteins means the blood can hold and display more B12, so measured levels spike even though your body isn’t actually absorbing extra vitamin from food. The B12 reading goes up because there are more “seats” for it in the bloodstream, not because there’s more vitamin entering your system.

Solid Tumors Linked to High B12

Multiple solid organ cancers have been associated with elevated B12 as well, though the elevations tend to be less extreme than in blood cancers. The solid cancers with the strongest associations include pancreatic, colorectal, lung, prostate, and urothelial (bladder) cancers. In a case-control study examining this relationship, median B12 levels were highest in pancreatic cancer patients (1,391 ng/L), followed by liver cancer (1,243 ng/L), urothelial cancer (1,203 ng/L), and lung cancer (1,183 ng/L).

The connection grows stronger with advanced disease. That same study found that non-metastatic cancers doubled the odds of having elevated B12, while metastatic cancers quadrupled the odds (using a threshold of 1,000 ng/L). Bone and liver metastases from any primary cancer were particularly associated with high readings.

The Liver’s Role

The liver stores the vast majority of your body’s B12, so any cancer that damages liver cells can release stored vitamin into the bloodstream. This happens with primary liver cancer (hepatocellular carcinoma) and with metastases from other cancers that have spread to the liver. The liver is also responsible for clearing used carrier proteins from the blood. When liver function is compromised by a tumor, those carrier proteins accumulate, further inflating B12 levels. Research shows that liver tumors themselves may also produce additional carrier proteins, compounding the effect. Importantly, chronic liver disease without cancer can also raise B12 through these same mechanisms, which makes interpreting a high reading in someone with liver problems more complicated.

Non-Cancer Causes to Rule Out First

High B12 on a blood test has many possible explanations, and most of them are not cancer. The most common reasons include B12 supplements or injections, energy drinks fortified with B12, kidney disease (which slows B12 clearance), and liver conditions like hepatitis or cirrhosis. Even a multivitamin can push your levels well above the normal range. Before anyone considers a cancer workup, these everyday causes need to be accounted for.

There is no single B12 threshold that reliably separates cancer from non-cancer causes. Studies have used cutoffs ranging from 600 to 1,000 ng/L to define “elevated,” but researchers have not found a clear concentration above which cancer becomes likely. The level matters less than the context: an unexplained elevation in someone who isn’t taking supplements, combined with other abnormal blood counts or symptoms, is what typically prompts further investigation.

What High B12 Means for Prognosis

For people who already have a cancer diagnosis, higher B12 levels at the time of diagnosis are associated with worse outcomes. A large population-based study found a clear dose-response pattern: cancer patients with B12 between 601 and 800 pmol/L had a one-year survival rate of about 50%, compared to 69% for those with levels between 200 and 600 pmol/L. Patients with B12 above 800 pmol/L fared worst, with only 36% surviving one year. This pattern held across short-term and longer-term survival and likely reflects the fact that higher B12 correlates with more advanced or aggressive disease rather than B12 itself causing harm.

This doesn’t mean that high B12 causes worse cancer outcomes. It means that the same processes driving the cancer, like rapid cell turnover, liver involvement, or high white blood cell counts, also happen to push B12 readings up. The B12 level acts as an indirect marker of how active or widespread the disease is.

What Happens After an Unexplained High B12

If your B12 comes back high and you’re not taking supplements, the typical next step is a complete blood count to look for abnormalities in white blood cells, red blood cells, or platelets that might suggest a blood disorder. Liver function tests help assess whether liver disease could explain the elevation. If the blood count shows an unusual increase in any cell line, further testing for myeloproliferative neoplasms may follow. If liver markers are off, imaging of the liver is usually the next step. In many cases, the cause turns out to be something benign, and the elevated B12 is simply monitored over time.