Traditional media has always played a large role in elections by informing voters and shaping opinions, and recently, social media and various Internet information sources have also become considerable influencers on the voters. There is data publicly available on how these information sources and media channels are being used, which could potentially be analyzed for their effects on the election process. This chapter aims to determine if social media, Internet traffic, and traditional media data can be used to predict elections by searching for patterns between the data and poll numbers for 2016 US Republican and Democratic primaries. The results suggest that machine learning models with linear regression can produce quite accurate predictions; also statistically significant correlations were found between polls and betting odds and polls and Facebook page likes. More sophisticated methods could allow for better forecasting using this publicly available data.