Background: Low-molecular-weight heparins are being increasingly used as an alternative to unfractionated heparin for anticoagulation of the haemodialysis (HD) circuit. Data on dalteparin use in high-flux HD and haemodiafiltration (HDF) are limited. We examined the safety and efficacy of dalteparin in this setting to enable recommendations on the optimal dose range. Methods: This prospective study was conducted in a single dialysis unit. Subjects who had been receiving dalteparin for at least 10 HD sessions were studied. Anti-Xa activity was measured for all subjects at the start of the HD session, at 60 min into HD and at the end of dialysis. Results: 55 subjects were studied. None had detectable anti-Xa activity at the start of the session. Using adequacy criteria based on target anti-Xa activity >0.4 IU/ml at 1 h and <0.4 IU/ml at the end of dialysis, 39 (71%) patients had adequate anticoagulation, 12 (22%) patients were under-anticoagulated and 4 (7%) were over-anticoagulated. The mean dose in the adequately anticoagulated group was 60.7 ± 11.7 IU/kg, in the under-anticoagulated group 39.3 ± 9.6 IU/kg and in the over-anticoagulated group 70.1 ± 14.6 IU/kg. The optimal dose of dalteparin appears to be 60 ± 10 IU/kg, which facilitates the achievement of the target anti-Xa activity in the range of 0.4-0.75 IU/ml at 1 h and <0.4 IU/ml at the session end. Conclusion: Dalteparin is a safe and effective anticoagulant for patients on high-flux HD and HDF. The optimal dose appears to be 60 ± 10 IU/kg. The desirable target range of anti-Xa activity is 0.4-0.75 at 1 h and <0.4 IU/ml at the session end.