Abstract: - Agriculture has the largest contribution in the GDP of our country. But still the farmer’s don’t get worth price of the crops. It is mostly happens due to improper irrigation or inappropriate crops selection or also sometimes the crop yield is less than that of expected. By analyzing the soil and atmosphere at particular region best crop in order to have more crop yield and the net crop yield can be predict. This prediction will help the farmers to choose appropriate crops for theirfarm according to the soil type, temperature, humidity, water level, spacing depth, soil PH, season, fertilizer and months. This prediction can be carried out using Random Forest classification machine learning algorithm.Keywords- Crop yield, Prediction, Data analysis.