Plasma and erythrocyte Mg2+ concentrations were found to be increased in 14 haemodialysis patients with chronic renal failure and in 7 chronic renal failure patients receiving chronic ambulatory peritoneal dialysis. The rate of Na+/Mg2+ antiport was significantly higher in haemodialysis patients, but not in chronic ambulatory peritoneal dialysis patients (control: 0.15 +/- 0.02, haemodialysis: 0.46 +/- 0.08, chronic ambulatory peritoneal dialysis: 0.21 +/- 0.06; Mg2+, mmol/30 min x 1 cells). High erythrocyte Mg2+ content in chronic renal failure results from the increased plasma Mg2+, which induces elevated Mg2+ uptake during haematopoiesis. An increased rate of Na+/Mg2+ antiport, which only performs Mg2+ efflux, leads to a relatively lower erythrocyte Mg2+ content in haemodialysis patients compared with chronic ambulatory peritoneal dialysis patients. The elevated Na+/Mg2+ antiport in erythrocytes from haemodialysis patients was almost normalised after haemodialysis. Incubation of normal erythrocytes with heat-inactivated plasma from haemodialysis patients led to a doubling of Na+/Mg2+ antiport, indicating the presence of a heat-stable, dialysable plasma factor. This factor does not accumulate in chronic ambulatory peritoneal dialysis patients. After renal transplantation all changed quantities of Mg2+ metabolism returned to normal.