Parliament data
Every published parliamentary metric is reproducible from these files. Source manifest, licence, and schema documentation travel with every download.
Looking for council data? See /councils/data.
2024 UK general election
Downloads
parliament-2024-constituencies.csv(165.2 KB) — One row per contest, with winner / runner-up / majority denormalised in.parliament-2024-candidates.csv(685.6 KB) — One row per candidate. The full unpivoted result set.parliament-2024-national-totals.csv(12.9 KB) — One row per party — national vote share, seat share, and seat-delta.parliament-2024.sqlite(coming soon) — bundled SQLite of all per-year tables.
Source manifest & licence
| Source | House of Commons Library general election results 2024 |
|---|---|
| URL | https://commonslibrary.parliament.uk/research-briefings/cbp-10009/ |
| Licence | Open Parliament Licence v3.0 |
| Source published | 2026-01-05 |
| Retrieved | 2026-05-18 |
| Generated | 2026-05-19 |
| ETL version | parliament-etl@1 |
| Manifest ID | parliament-ge-2024-cbp-10009 |
Schema & column reference · methodology
2019 UK general election
Downloads
parliament-2019-constituencies.csv(173.3 KB) — One row per contest, with winner / runner-up / majority denormalised in.parliament-2019-candidates.csv(513.9 KB) — One row per candidate. The full unpivoted result set.parliament-2019-national-totals.csv(9.5 KB) — One row per party — national vote share, seat share, and seat-delta.parliament-2019.sqlite(coming soon) — bundled SQLite of all per-year tables.
Source manifest & licence
| Source | House of Commons Library general election results 2019 |
|---|---|
| URL | https://commonslibrary.parliament.uk/research-briefings/cbp-8749/ |
| Licence | Open Parliament Licence v3.0 |
| Source published | 2025-05-02 |
| Retrieved | 2026-05-19 |
| Generated | 2026-05-19 |
| ETL version | parliament-etl@1 |
| Manifest ID | parliament-ge-2019-cbp-8749 |
Schema & column reference · methodology
2017 UK general election
Downloads
parliament-2017-constituencies.csv(159.9 KB) — One row per contest, with winner / runner-up / majority denormalised in.parliament-2017-candidates.csv(484.2 KB) — One row per candidate. The full unpivoted result set.parliament-2017-national-totals.csv(9.8 KB) — One row per party — national vote share, seat share, and seat-delta.parliament-2017.sqlite(coming soon) — bundled SQLite of all per-year tables.
Source manifest & licence
| Source | UK Parliament psephology database |
|---|---|
| URL | https://github.com/ukparliament/psephology-datasette |
| Licence | Open Parliament Licence v3.0 |
| Source published | 2017-06-08 |
| Retrieved | 2026-05-19 |
| Generated | 2026-05-19 |
| ETL version | parliament-etl-psephology@1 |
| Manifest ID | parliament-ge-2017-psephology |
Dataset-level caveats: © House of Commons 2026. Re-use our content freely and flexibly with only a few conditions under the Open Parliament Licence..
Schema & column reference · methodology
2015 UK general election
Downloads
parliament-2015-constituencies.csv(161.4 KB) — One row per contest, with winner / runner-up / majority denormalised in.parliament-2015-candidates.csv(597.7 KB) — One row per candidate. The full unpivoted result set.parliament-2015-national-totals.csv(17.4 KB) — One row per party — national vote share, seat share, and seat-delta.parliament-2015.sqlite(coming soon) — bundled SQLite of all per-year tables.
Source manifest & licence
| Source | UK Parliament psephology database |
|---|---|
| URL | https://github.com/ukparliament/psephology-datasette |
| Licence | Open Parliament Licence v3.0 |
| Source published | 2015-05-07 |
| Retrieved | 2026-05-19 |
| Generated | 2026-05-19 |
| ETL version | parliament-etl-psephology@1 |
| Manifest ID | parliament-ge-2015-psephology |
Dataset-level caveats: © House of Commons 2026. Re-use our content freely and flexibly with only a few conditions under the Open Parliament Licence..
Schema & column reference · methodology
2010 UK general election
Downloads
parliament-2010-constituencies.csv(160.8 KB) — One row per contest, with winner / runner-up / majority denormalised in.parliament-2010-candidates.csv(629.5 KB) — One row per candidate. The full unpivoted result set.parliament-2010-national-totals.csv(18.4 KB) — One row per party — national vote share, seat share, and seat-delta.parliament-2010.sqlite(coming soon) — bundled SQLite of all per-year tables.
Source manifest & licence
| Source | UK Parliament psephology database |
|---|---|
| URL | https://github.com/ukparliament/psephology-datasette |
| Licence | Open Parliament Licence v3.0 |
| Source published | 2010-05-06 |
| Retrieved | 2026-05-19 |
| Generated | 2026-05-19 |
| ETL version | parliament-etl-psephology@1 |
| Manifest ID | parliament-ge-2010-psephology |
Dataset-level caveats: © House of Commons 2026. Re-use our content freely and flexibly with only a few conditions under the Open Parliament Licence..