Currently social media (especially Twitter and Facebook), have become an alternative media for news dissemination, Data shows hoax news complaints reaching 5070 in 2017 (Damar, 2017). In fact there is an increasing tendency to fabricate lies to cover up the truth or known as hocus to trick (Prasetijo et al., 2017). Therefore it is necessary to develop a tool to detect whether a news is a hoax or not. To the best of our knowledge, there is no research in hoax detection system in Indonesian language except using text vector representations based on Term Frequency and Document Frequency as well as the Support Vector Machine and Stochastic Gradient Descent classification techniques with 60% of accuracy (Prasetijo et al., 2017).  It still needed a research to develop an integrated applications to detect hoax news on social media. Scikit - Learn is a python module that integrates various machine learning algorithms for medium-scale supervised and uncontrolled problems. This module is very efficient for data mining and data analysis (Jason, 2014). By using python and scikit learn, machine learning models can be obtained for the detection of news hoaxes on social media. This research covers application development for pre-processing data based on data collected from Twitter and Facebook for 3 months, creating models with scikit learn and testing the model with actual news to check the accuracy of the model in detecting hoax news. The results of this study indicate that hoax news detection systems on social media can be done by creating a classification model with TF-IDF, CountVectorizer, PassiveAgressive Classifier and SupportVector Classifier. The model developed successfully shows whether a news is fake or real by looking at the accuracy of the vector classification results. The higher the accuracy of a news on the classification vector, the more easily known whether fake or real.Keyword : hoax detection, news, scikit learn, social media