BACKGROUND: Vitamin B12 deficiency may have deleterious effects on end stage renal disease (ESRD) patients on maintenance hemodialysis, and may increase erythropoietin stimulating agent (ESA) resistance, yet little is known about its prevalence in this population.