We believe in being open & transparent. We make our tactical voting recommendations publicly available for anyone to download and scrutinise. This includes the data we use to make our recommendations, such as past election results and polling.
If you would like to understand the exact methodology we use to make tactical voting recommendations, please see our Methodology page.
Latest data
Historic data
Historic data files are stamped with the time they were generated, in YYYYMMDD_HHmm format.
(Year Month Day _ Hour Minute)
The most recent file will be identical to the latest data.
Field Descriptions
- Short Code - The mySociety short code for a constituency (based on the three letter IDs for new constituencies created by Philip Brown and Alasdair Rae)
- Implied Vote Share / Implied Raw - These columns show the implied result for the new constituency boundaries based on 2019 voting patterns.
- MRP Vote Share - These columns show the projected vote share in each constituency based on multiple MRP polls. We use recent MRPs, and take the mean of the predicted vote percentage for each party in each constituency.
- Green Target - Whether this is a Green Party target seat, according to their public list of target seats.
- Labour Non-Target - Whether this is a Labour "non-battleground" seat , according to their published list of "non-battleground" seats.
- Lib Dem Top 50 MRP - Whether this is in the top 50 Liberal Democrat seats according to the averaged MRP polling.
- TV Advice - The party StopTheTories.Vote is recommending as the best placed to win the seat and keep the Tories out.
Data Sources
- Implied Vote Share / Implied Raw - Was sourced from:
- MRP Vote Share - Is currently calculated from:
- Party Target Seats - Are sourced from:
- Labour party published 'non-battleground' seat list
- Green's published target seat list
- Liberal Democrat target seats are assumed to be the top 50 seats by MRP polling