The South Korean government has recently focused on environmental protection efforts to improve water quality which has been degraded by nonpoint sources of water pollution from runoff. In order to take care of environmental issues, many physically-based models have been used. However, the physically-based models take a large amount of work to carry out site simulations, and there is a need to find faster and more efficient approaches. For an alternative approach for sediment management using the physically-based models, the machine learning-based models were used for estimating sediment trapping efficiency of vegetative filter strips. The seven nonlinear regression algorithms of machine learning models (e.g., decision tree, multilayer perceptron, k-nearest neighbors, support vector machine, random forest, AdaBoost and gradient boosting) were applied to select the model which best estimates the sediment trapping efficiency of vegetative filter strips. The sediment trapping efficiencies calculated by the machine learning models showed similar results as those of vegetative filter strip modeling system (VFSMOD-W) model. As a result of the accuracy evaluation among the seven machine learning models, the multilayer perceptron model-derived the best fit with VFSMOD-W model. It is expected that the sediment trapping efficiency of the vegetative filter strips in various cases in agricultural fields in South Korea can be predicted easier, faster and accurately by the machine learning models developed in this study. Machine learning models can be used to evaluate sediment trapping efficiency without complicated physically-based model design and high computational cost. Therefore, decision makers can maximize the quality of their outputs by minimizing their efforts in the decision-making process.