This document presents a machine learning methodology for diagnosing chronic kidney disease (CKD) utilizing a dataset from the UCI Machine Learning Repository, which was processed to handle missing values using k-nearest neighbor (KNN) imputation. Six machine learning algorithms were employed, with Random Forest yielding a diagnosis accuracy of 99.75%, while an integrated model combining Logistic Regression and Random Forest achieved an average accuracy of 99.83%. The findings suggest that this methodology could enhance early detection and timely treatment of CKD in clinical settings.