Objective To investigate the current situation of medication compliance in non-dialysis patients with chronic kidney disease(CKD)and analyze its influencing factors.Methods A total of 220 non-dialysis patients with CKD admitted to the Department of Renal Medicine of the First Affiliated Hospital of University of South China from October 2022 to May 2023 were selected by convenience sampling method.The general data,medication compliance,self-efficacy of rational drug use,medication belief and other relevant scales of patients were collected.The factors related to medication compliance were analyzed.Results A total of 220 non-dialysis patients with CKD were included.The score of Morisky-8 medication compli-ance scale was(2.96±1.20)points,which was at a low level.The results of univariate analysis showed that gender,educa-tion level,occupational status and payment method of patients were related to medication compliance,and the differences were statistically significant(P<0.05).Multivariate linear regression model was used to analyze the factors,and the results showed that patients'occupation,payment method,drug self-efficacy and general medication belief were the influencing factors of patients'drug compliance(P<0.05).In addition,medication compliance was positively correlated with drug self-ef-ficacy to a certain extent(r=0.558),and general medication belief was negatively correlated to a certain extent(r=-0.510).Conclusion The medication compliance of non-dialysis patients with CKD is poor.It is suggested that the medical staff should take corresponding nursing measures to improve the medication self-efficacy and medication compliance of patients.