House of Commons divisions by session
Divisions – the House of Commons' recorded votes – held in each session of the UK Parliament since 2016–17, the current session to the day before retrieval.
Divisions in the 2026–27 session to date
105
31 Oct 2026 · 515 in 2024–26
Verified against source, 1 November 2026, 12:20 UTCSource: UK Parliament. Contains Parliamentary information licensed under the Open Parliament Licence v3.0.
Data table
9 rows
| Category | Divisions |
|---|---|
| 2016–17 | 198 |
| 2017–19 | 446 |
| 2019 | 17 |
| 2019–21 | 283 |
| 2021–22 | 270 |
| 2022–23 | 355 |
| 2023–24 | 160 |
| 2024–26 | 515 |
| 2026–27 to date | 105 |
Source and licence
- Publisher
- UK Parliament
- Check it yourself
- https://votes.parliament.uk/votes/commons
- Licence
- Open Parliament Licence v3.0 – Contains Parliamentary information licensed under the Open Parliament Licence v3.0.
- Retrieved
- 1 November 2026, 12:16 UTC
- Raw files fetched
- https://whatson-api.parliament.uk/calendar/sessions/list.jsonSHA-256 7370b7ebedad25885c67650c4beeb9a17d5d3505d33565e20de799c7e794bf5e · 7,301 bytes
- https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2016-05-18&queryParameters.endDate=2017-04-27SHA-256 fe7d9b8134daabcbd48aa36f68a13bc760048c6f68fcd2aa0dc7c3f9bae75cac · 159,366 bytes
- https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2017-06-21&queryParameters.endDate=2019-10-08SHA-256 5f9dfc5e02c1dad1e35c5998907a8d36fb32b74ba35cd5ca794ab492b0a565c9 · 324,358 bytes
- https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2019-10-14&queryParameters.endDate=2019-12-12SHA-256 127aa9484fa2fc3539dfa840865fe86a81e8a46e5979b47b04e0e46dcf9acaa9 · 13,494 bytes
- https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2019-12-19&queryParameters.endDate=2021-04-29SHA-256 c3d9136a79ce50181188e5461b2fb802f44ea63a1b73513fd0c92eea31ad3650 · 212,670 bytes
- https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2021-05-11&queryParameters.endDate=2022-04-28SHA-256 6813cfb6036c18b8071932e85cf0c100d71767630f7ea56dc7716af46da8f371 · 222,971 bytes
- https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2022-05-10&queryParameters.endDate=2023-10-26SHA-256 561a7a10a90354a62d6d67a70ae2b34d5f238d123e95ad8d8d7f7e2da2f2d2f5 · 289,460 bytes
- https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2023-11-07&queryParameters.endDate=2024-05-29SHA-256 db0485451df1cf8bf03c8c17068f9527e28c4b64f99e0ce620d21dc80f849e3e · 131,733 bytes
- https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2024-07-09&queryParameters.endDate=2026-04-29SHA-256 852ad2b8020dc19193ccf361c9fc75f36ac49c47e66fee5a3d67b65c76098701 · 440,698 bytes
- https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2026-05-13&queryParameters.endDate=2026-10-31SHA-256 9d03b90aa821ef923acfe331bab59a888bb147c33931f9d8c95cd32296a6b3b9 · 90,712 bytes
Verification
Verified against source, 1 November 2026, 12:20 UTC Run at 1 November 2026, 12:20 UTC; 9 of 9 figures matched the live source.
| Result | Check | Detail |
|---|---|---|
| Pass | Provenance recorded | UK Parliament; Open Parliament Licence v3.0; retrieved 2026-11-01T12:16:03Z; 10 raw file(s) |
| Pass | Raw files match recorded SHA-256 | 10 of 10 files intact |
| Pass | Re-parsing raw files reproduces figures | 9 of 9 figures and the headline reproduced |
| Pass | Figures are finite numbers | 9 figures, 0 invalid |
| Pass | Live source matches every figure | 9 of 9 figures match exactly after downloading 10 source file(s) again (1 byte-identical); the headline matches |
| Pass | Each session's divisions are numbered 1 to N | 2349 divisions in 9 sessions, each session numbered from 1 with no gap or repeat |
| Pass | Hansard's division search agrees | 2347 of 2347 divisions in Hansard's search (https://hansard-api.parliament.uk/search/divisions.json, house=Commons) are in the votes API, by number, 2337 on the same day and 2296 with the same counts; Hansard's search lacks 2 of the API's 2349, the first 238 on 2021-03-16 and the last 377 on 2025-12-03 |
| Pass | Parliament's record is current | the newest division is dated 2026-10-27, 5 days before retrieval (limit 80) |
| Not run | Source page answers | https://votes.parliament.uk/votes/commons refuses automated requests (HTTP 403); open it in a browser to compare |
Notes
- Every division counts, deferred divisions included. Division numbers restart at 1 each session, and sessions are as Parliament's What's On service lists them; the short 2019 session ran from October to the general election in December.
- The stored raw files are the hub's copy of the Commons Votes API's records without each division's title, which can name MPs: each keeps its id, number, date, counts and the votes cast by each party. Every run fetches the API in full again to check the figures.