India is a farming country whose economy is heavily reliant on the development of rainforests. In order to analyse agricultural yields, rainfall estimates are essential and fundamental for all ranchers. The ability to predict the climate with the aid of science and innovation is unsurprising rainfall. To effectively use water resources, horticulture production, and water arranging, it is important to determine the amount of rainfall. Rainfall can be predicted using a variety of information mining techniques. The process of information extraction is used to evaluate rainfall. Probably the most well-known rainfall forecast calculations may be found in this article. Some of the computations compared with this record include Logistic Regression, K-Neighbors Classifier, Random Forest Classifier, and Certificate Tree. It is possible to decompose the process of precisely predicting rainfall from a relative standpoint. To do this, we gathered satellite data. We have taken a number of variables into account in order to predict (temperature, dew point, humidity, wind pressure, wind speed, wind direction, etc.). Key Words: Random Forest Classifier, KNeighbors Classifier, Logistic Regression, Oversampling, Under sampling, and Rainfall Prediction.