2024 election forecast

This project forecasts, on each day leading up to the 2024 U.S. presidential election, who will win. Predictions are made using this polling data from 538, along with 538's polling averages for swing states, found on this page.

Below you'll find today's forecast compared to the baseline and 538's predictions, followed by previous days' forecasts, followed by information about my methodology.

Today's forecast (Tue Nov 5 2024)

See below for reflections!

ForecastBaseline538
Trump: 268 (48.0%) AZ GA NC NV Trump: 268 (49.8%) AZ GA NC NV Trump (50.3% chance)
Harris: 270 (48.4%) MI WI PA Harris: 270 (47.8%) MI WI PA Harris (49.5% chance)

My forecast and the baseline assume both candidates win their "safe" states. The formatting is:

Candidate: # of electoral votes (popular vote) swing states won

538's forecast shows the candidate's % chance of winning the election.

Model

See below for a description of the hyperparameters shown in the lower left-hand corner.

Reflections

This is my final forecast for the election. Here are a couple of thoughts:

Thanks for visiting this site and keeping up with it. I may return with a few more thoughts once the outcome of the election is known. Happy Election Day!

Previous forecasts

The annotated percentages are 538's forecast of the likelihoods of each candidate to win, and the stars indicate which candidate 538 is more likely. You can see the history of 538's predictions graphed on their website.

Swing state predictions


Computing daily polling averages


Hyperparameters and the prediction algorithm