Background: Brain natriuretic peptide (BNP) levels are used as a marker of heart failure, which is the leading cause of morbidity and mortality in dialysis patients. BNP levels increase as renal function declines. The range of BNP levels associated with satisfactory longevity in dialysis patients currently remains unknown. Methods: In total, 660 patients receiving maintenance hemodialysis were enrolled. BNP levels were measured at the end of the year and in a follow-up to assess 1-year mortality between 2008 and 2012. Patients were divided into six groups according to BNP levels: < 50 (reference), 50 to < 100, 100 to < 300, 300 to < 500, 500 to < 1000, and ≥ 1000 pg/mL. One-year mortality at each BNP level was analyzed using Cox's proportional hazards model after adjustments for confounding factors.Results: During the follow-up period, 78 (11.8%) deaths were recorded. After adjustments for confounding factors, such as gender, age, hemodialysis vintage, and primary disease, the risk of 1-year mortality was significantly high with BNP levels of 500 to < 1000 (hazard ratio [HR] 3.010; 95% confidence interval [CI] 1.065-10.729; P = 0.037) and more than 1000 pg/mL (HR 5.291; 95%CI 2.014-18.170; P = 0.0003). After adjustments for Kt/V, the risk of 1-year mortality was also significantly high with BNP levels of 500 to < 1000 (HR 3.045; 95%CI 1.065-10.929; P = 0.037) and more than 1000 pg/mL (HR 5.221;; P = 0.0006). Following further adjustments for nutritional factors, such as albumin levels, total cholesterol levels, the normalized protein catabolic rate (nPCR), body mass index (BMI), and percent creatinine generation rate (%CGR), BNP levels of 500-1000 (HR 1.990; 95%CI 0.639-7.570; P = 0.244), and more than 1000 pg/mL (HR 2.100; 95%CI 0.663-8.105; P = 0.213) were no longer risk factors.