{
 "id": "commons-divisions-by-session",
 "title": "House of Commons divisions by session",
 "category": "parliament",
 "summary": "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.",
 "unit": "count",
 "chart": "column",
 "volatile": false,
 "status": "",
 "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."
 ],
 "provenance": {
  "publisher": "UK Parliament",
  "publisher_url": "https://votes.parliament.uk/",
  "source_page": "https://votes.parliament.uk/votes/commons",
  "licence": "OPL-3.0",
  "licence_name": "Open Parliament Licence v3.0",
  "licence_url": "https://www.parliament.uk/site-information/copyright-parliament/open-parliament-licence/",
  "attribution": "Contains Parliamentary information licensed under the Open Parliament Licence v3.0.",
  "retrieved_at": "2026-11-01T12:16:03Z",
  "raw_files": [
   {
    "name": "sessions.json",
    "url": "https://whatson-api.parliament.uk/calendar/sessions/list.json",
    "sha256": "7370b7ebedad25885c67650c4beeb9a17d5d3505d33565e20de799c7e794bf5e",
    "bytes": 7301,
    "content_type": "application/json"
   },
   {
    "name": "commons_2016-05-18.json",
    "url": "https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2016-05-18&queryParameters.endDate=2017-04-27",
    "sha256": "fe7d9b8134daabcbd48aa36f68a13bc760048c6f68fcd2aa0dc7c3f9bae75cac",
    "bytes": 159366,
    "content_type": "application/json"
   },
   {
    "name": "commons_2017-06-21.json",
    "url": "https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2017-06-21&queryParameters.endDate=2019-10-08",
    "sha256": "5f9dfc5e02c1dad1e35c5998907a8d36fb32b74ba35cd5ca794ab492b0a565c9",
    "bytes": 324358,
    "content_type": "application/json"
   },
   {
    "name": "commons_2019-10-14.json",
    "url": "https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2019-10-14&queryParameters.endDate=2019-12-12",
    "sha256": "127aa9484fa2fc3539dfa840865fe86a81e8a46e5979b47b04e0e46dcf9acaa9",
    "bytes": 13494,
    "content_type": "application/json"
   },
   {
    "name": "commons_2019-12-19.json",
    "url": "https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2019-12-19&queryParameters.endDate=2021-04-29",
    "sha256": "c3d9136a79ce50181188e5461b2fb802f44ea63a1b73513fd0c92eea31ad3650",
    "bytes": 212670,
    "content_type": "application/json"
   },
   {
    "name": "commons_2021-05-11.json",
    "url": "https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2021-05-11&queryParameters.endDate=2022-04-28",
    "sha256": "6813cfb6036c18b8071932e85cf0c100d71767630f7ea56dc7716af46da8f371",
    "bytes": 222971,
    "content_type": "application/json"
   },
   {
    "name": "commons_2022-05-10.json",
    "url": "https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2022-05-10&queryParameters.endDate=2023-10-26",
    "sha256": "561a7a10a90354a62d6d67a70ae2b34d5f238d123e95ad8d8d7f7e2da2f2d2f5",
    "bytes": 289460,
    "content_type": "application/json"
   },
   {
    "name": "commons_2023-11-07.json",
    "url": "https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2023-11-07&queryParameters.endDate=2024-05-29",
    "sha256": "db0485451df1cf8bf03c8c17068f9527e28c4b64f99e0ce620d21dc80f849e3e",
    "bytes": 131733,
    "content_type": "application/json"
   },
   {
    "name": "commons_2024-07-09.json",
    "url": "https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2024-07-09&queryParameters.endDate=2026-04-29",
    "sha256": "852ad2b8020dc19193ccf361c9fc75f36ac49c47e66fee5a3d67b65c76098701",
    "bytes": 440698,
    "content_type": "application/json"
   },
   {
    "name": "commons_2026-05-13.json",
    "url": "https://commonsvotes-api.parliament.uk/data/divisions.json/groupedbyparty?queryParameters.startDate=2026-05-13&queryParameters.endDate=2026-10-31",
    "sha256": "9d03b90aa821ef923acfe331bab59a888bb147c33931f9d8c95cd32296a6b3b9",
    "bytes": 90712,
    "content_type": "application/json"
   }
  ]
 },
 "meta": {
  "as_of": "2026-10-31",
  "latest_division": "2026-10-27",
  "raw_reduced": "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.",
  "sessions": [
   {
    "label": "2016–17",
    "start": "2016-05-18",
    "end": "2017-04-27"
   },
   {
    "label": "2017–19",
    "start": "2017-06-21",
    "end": "2019-10-08"
   },
   {
    "label": "2019",
    "start": "2019-10-14",
    "end": "2019-12-12"
   },
   {
    "label": "2019–21",
    "start": "2019-12-19",
    "end": "2021-04-29"
   },
   {
    "label": "2021–22",
    "start": "2021-05-11",
    "end": "2022-04-28"
   },
   {
    "label": "2022–23",
    "start": "2022-05-10",
    "end": "2023-10-26"
   },
   {
    "label": "2023–24",
    "start": "2023-11-07",
    "end": "2024-05-29"
   },
   {
    "label": "2024–26",
    "start": "2024-07-09",
    "end": "2026-04-29"
   },
   {
    "label": "2026–27 to date",
    "start": "2026-05-13",
    "end": "2026-10-31"
   }
  ]
 },
 "headline": {
  "label": "Divisions in the 2026–27 session to date",
  "value": 105.0,
  "period": "2026-10-31",
  "note": "515 in 2024–26"
 },
 "series": [
  {
   "name": "Divisions",
   "points": [
    {
     "x": "2016–17",
     "v": 198.0
    },
    {
     "x": "2017–19",
     "v": 446.0
    },
    {
     "x": "2019",
     "v": 17.0
    },
    {
     "x": "2019–21",
     "v": 283.0
    },
    {
     "x": "2021–22",
     "v": 270.0
    },
    {
     "x": "2022–23",
     "v": 355.0
    },
    {
     "x": "2023–24",
     "v": 160.0
    },
    {
     "x": "2024–26",
     "v": 515.0
    },
    {
     "x": "2026–27 to date",
     "v": 105.0
    }
   ]
  }
 ]
}