50Fifty is a project by Sam Mahle () and Noah Covey (). Follow 50Fifty , or shoot us an email at contact@50fifty.us.

Wondering how the prediction model works? Read about our methedology here.

We have open-sourced the prediction results of our machine learning model and some of the data we compiled for the model on Github. Check it out here. Feel free to download the data and reuse it in your own visualizations.

50Fifty uses Scikit-Learn for machine learning, running regression analysis on a variety of data points (called features), such as demographics and fundraising, from past elections. These classifiers then receive current candidates' features and compute their expected performance, in terms of both projected vote share and projected win probability, in the upcoming midterm elections.

Data sources for the ML model include OpenElections (for past election results), the Census Bureau (for demographic data), and the National Institute on Money in Politics (for fundraising data).

Our website was designed and coded in HTML, CSS, JavaScript. The following libraries, frameworks, and APIs were integral to the development of 50Fifty: jQuery, DataTables, HERE, and the Google Civic Information API.

If you have any questions, comments, or suggestions, please feel free to contact us at contact@50fifty.us. Media: download our press kit here.

50Fifty in the Media

  • 11Alive: "Two Dunwoody High seniors develop election prediction website"

  • Atlanta Journal-Constitution: "Perfect Timing"