“Weather forecasting is mainly concerned with the prediction of weather condition in the given future time. Weather forecasts provide critical information about future weather. There are various approaches available in weather forecasting, from relatively simple observation of the sky to highly complex computerized mathematical models. The prediction of weather condition is essential for various applications. Some of them are climate monitoring, drought detection, severe weather prediction, agriculture and production, planning in energy industry, aviation industry, communication, pollution dispersal, and so forth. The vast dramatically changes occurs day by day in certain fields due to the development of advanced technology and nature one such among them is rainfall. The rainfall is the fragment of the agriculture and unable to understand the monsoon condition, predicating the crop yield and the soil fertility. Data mining is the techniques used to extract the knowledge from the set of data. Thus, the proposed data model incorporates the K-means clustering for prediction and for extraction of the weather condition observations. For predicting the new or upcoming conditions the system need to accept the current.