Sewage contains wastewater from households and businesses and possibly pre-treated industrial wastewater as well. Treated sewage water is used for agricultural purposes by treating it in a sewage treatment plant. In a sewage treatment plant, there are some water quality parameters that are checked that are very important in our daily lives. Using Machine Leaning the data was trained on the two different aspects one with preferred to use and not suitable for usage. Prediction of water quality will help to reduce water pollution and guard our human, animal and agricultural field health. An intelligent process of monitoring the quality of water can automatically detects the condition of water through sensors like pH, turbidity, and temperature in sewage water and through Arduino, sensed data is sent to a cloud server which is used to provide an information to a water analyst. This proposed model gives detection and prediction of sewage water as fast as possible, using ML techniques. The probability of classifying randomly the data useful for agriculture purpose or not after the treatment was 96%.