Serum concentrations of homocysteine (Hcy) and methylmalonic acid (MMA) become increased in B12-deficient subjects and are therefore, considered specific markers of B12 deficiency. Serum level of holotranscobalamin (holoTC) becomes decreased before the development of the metabolic dysfunction. We investigated the usefulness of holoTC in diagnosing B12 deficiency in some clinical settings. We measured serum concentrations of holoTC, MMA, Hcy and total B12 in omnivores, vegetarians, elderly people and haemodialysis patients. Our results indicated that the incidence of holoTC <35 pmol/L was highest in the vegans (76%). Low holoTC and elevated MMA were detected in 64% of the vegans and 43% of the lacto- and lacto-ovovegetarians. An elevated MMA and a low holoTC were found in subjects with total serum B12 as high as 300 pmol/L. The distribution of holoTC in elderly people was similar to that in younger adults (median holoTC 55 pmol/L in both groups). A low holoTC and an elevated MMA were found in 16% of the elderly group. An elevated MMA and a normal holoTC were found in 20% of the elderly group who had a relatively high median serum concentration of creatinine (106.1 micromol/L). Serum concentrations of holoTC in dialysis patients were considerably higher than all other groups (median 100 pmol/L). This was also associated with severely increased serum levels of MMA (median 987 nmol/L). From these results it can be concluded that serum concentration of holoTC is a much better predictor of B12 status than total B12. This was particularly evident in case of dietary B12 deficiency. Serum concentrations of holoTC as well as MMA can be affected by renal dysfunction. Elevated MMA and normal holoTC in patients with renal insufficiency may not exclude vitamin B12 deficiency. HoloTC seems not to be a promising marker in predicting B12 status in renal patients.