ObjectiveMicroalbuminuria (MAU) occurs due to universal endothelial damage, which is strongly associated with kidney disease, stroke, myocardial infarction, and coronary artery disease. Screening patients at high risk for MAU may aid in the early identification of individuals with an increased risk of cardiovascular events and mortality. Hence, the present study aimed to establish a risk model for MAU by applying machine learning algorithms.MethodsThis cross-sectional study included 3,294 participants ranging in age from 16 to 93 years. R software was used to analyze missing values and to perform multiple imputation. The observed population was divided into a training set and a validation set according to a ratio of 7:3. The first risk model was constructed using the prepared data, following which variables with P <0.1 were extracted to build the second risk model. The second-stage model was then analyzed using a chi-square test, in which a P ≥ 0.05 was considered to indicate no difference in the fit of the models. Variables with P <0.05 in the second-stage model were considered important features related to the prevalence of MAU. A confusion matrix and calibration curve were used to evaluate the validity and reliability of the model. A series of risk prediction scores were established based on machine learning algorithms.ResultsSystolic blood pressure (SBP), diastolic blood pressure (DBP), fasting blood glucose (FBG), triglyceride (TG) levels, sex, age, and smoking were identified as predictors of MAU prevalence. Verification using a chi-square test, confusion matrix, and calibration curve indicated that the risk of MAU could be predicted based on the risk score.ConclusionBased on the ability of our machine learning algorithm to establish an effective risk score, we propose that comprehensive assessments of SBP, DBP, FBG, TG, gender, age, and smoking should be included in the screening process for MAU.