Sleep quality is among the common complication in patients on dialysis and serious affect their health and quality of life; however, other associated risk factors are unclear. This study aimed to investigate the risk factors affecting sleep quality in patients on dialysis. Data were collected from 260 patients who met the inclusion criteria at out hospital from May 2023 to October 2023. Questionnaires were completed by patients, and biochemical indicators were obtained from past medical records. Univariate and multifactor analyses were used to find factors influencing sleep quality in patients on dialysis. Simple linear regression results showed that female, type of kidney primary disease, high systolic blood pressure (SBP), pruritus, pruritus frequency, restless legs syndrome (RLS), anxiety, and depression were associated with poor sleep quality. Blood biochemical parameters showed that low sodium and calcium levels and high ferritin levels were associated with poor sleep quality. Multiple linear regression statistics showed that female, pruritus, RLS, high SBP, depression, and high ferritin levels were associated with poor sleep quality. This study showed that female, chronic nephritis syndrome, high SBP, pruritus, RLS, low mood. and high ferritin levels were associated with poor sleep quality. Future development of individual nursing and targeted therapies is key to improving sleep quality in patients on dialysis.