Police and Crime Commissioner Election Result by Voting Area, 2021 and 2024
- Spreadsheet with 2021 results by local authority or parliamentary constituency, 2021 results by PCC area, 2024 results by local authority and 2024 results by PCC area
- Please contact me with any updates or mistakes
- Excel File
2011 Census Output Areas to Proposed Westminster Constituency Boundaries Lookup
- Lookup of Output Area (2011) to LSOA (2011) to MSOA (2011) to Ward (Feb 2021) to Westminster Parliamentary Constituency (2010) to Revised Westminster Parliamentary Constituency (2022) to Local Authority (Feb 2021)
- CSV File
Constituencies by Lesbian, Gay, Bisexual and ‘Other’ Sexuality populations

- Estimated constituency-level LGB+ population, from Census 2021 data
- Spreadsheet of constituency estimates
Constituency-level opinion on immigration, April 2016 vs May 2022
- “Britain is becoming more liberal on immigration, but sceptics still outweigh enthusiasts“
- Spreadsheet with median and mean predicted responses by constituency (“0 – Many Fewer” to “10 – Many More” migrants should be allowed to come to the UK)
Estimating the causal effect of progressive stand-asides in the 2022 English Local Elections
- “What effect did progressive cooperation have on the 2022 English local elections?“
- GitHub repo with data, code and further results
Projecting the 2021 Senedd election using the proposed new system
- “How might the 2021 Senedd election have looked under the proposed new system?“
- Results and calculations (Excel spreadsheet)
Transnational Social Connections and EU Referendum Voting
- “Transnational social connectedness and the 2016 referendum on the UK’s membership of the European Union“
- Data on social connections (Facebook’s Social Connectedness Index), migration and EU referendum results
- RMD file with data analysis and accompanying TeX files to compile to PDF in journal style
Voter flows between 2019 General Election and 2021 Metro Mayor elections
- “2021 Metro Mayor Elections: Labour narrowly gained from the Conservatives while losing to “Did Not Vote”“
- CSVs for results from British Election Study June 2021, by self-reported 2019 General Election vote and 2021 Metro Mayor vote
- Alluvial plots for flows in different mayoralties and overall
- R code to reproduce
Modelling 2021 Metro Mayor elections in England
- “Labour stands to gain in the metro mayor elections“
- Python code for Metro Mayor election projections
- Past Metro Mayor election results
Road Condition Monitoring
- “Road crack detection with stacked neural networks“
- Public repository of Python notebooks and other code relating to Amsterdam road crack detection
Economic Democracy Index and Electoral Systems
- Economic Democracy Index from Cumbers et al. (2016) and electoral systems data from Gallagher (2018)
- Combined dataset (including Economic Democracy Index)
- R code