HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 46366,
"next": "http://elections.democracyclub.org.uk/api/elections/?format=api&limit=100&offset=1800",
"previous": "http://elections.democracyclub.org.uk/api/elections/?format=api&limit=100&offset=1600",
"results": [
{
"election_id": "local.calderdale.2026-05-07",
"tmp_election_id": null,
"election_title": "Calderdale local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/CLD/1974-04-01/?format=api",
"official_identifier": "CLD",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Calderdale Metropolitan Borough Council",
"common_name": "Calderdale",
"slug": "calderdale",
"territory_code": "ENG",
"election_name": "Calderdale local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.calderdale.brighouse.2026-05-07",
"local.calderdale.elland.2026-05-07",
"local.calderdale.greetland.2026-05-07",
"local.calderdale.halifax-town.2026-05-07",
"local.calderdale.hebden-bridge-todmorden-east.2026-05-07",
"local.calderdale.hipperholme-lightcliffe.2026-05-07",
"local.calderdale.illingworth-mixenden.2026-05-07",
"local.calderdale.luddendenfoot.2026-05-07",
"local.calderdale.northowram-shelf.2026-05-07",
"local.calderdale.ovenden.2026-05-07",
"local.calderdale.park.2026-05-07",
"local.calderdale.rastrick.2026-05-07",
"local.calderdale.ryburn.2026-05-07",
"local.calderdale.salterhebble-southowram-skircoat-green.2026-05-07",
"local.calderdale.sowerby-bridge.2026-05-07",
"local.calderdale.todmorden-west.2026-05-07",
"local.calderdale.wainhouse.2026-05-07",
"local.calderdale.warley.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:43:29.593546Z",
"modified": "2025-11-11T15:43:29.613057Z"
},
{
"election_id": "local.shropshire.2018-07-05",
"tmp_election_id": null,
"election_title": "Shropshire local election",
"poll_open_date": "2018-07-05",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SHR/2009-04-01/?format=api",
"official_identifier": "SHR",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Shropshire Council",
"common_name": "Shropshire",
"slug": "shropshire",
"territory_code": "ENG",
"election_name": "Shropshire local election",
"start_date": "2009-04-01",
"end_date": null,
"created": "2009-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2018-07-05",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.shropshire.shifnal-south-and-cosford.by.2018-07-05"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2018-05-10T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "local.greenwich.2026-05-07",
"tmp_election_id": null,
"election_title": "Greenwich local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/GRE/1965-04-01/?format=api",
"official_identifier": "GRE",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "Royal Borough of Greenwich",
"common_name": "Greenwich",
"slug": "greenwich",
"territory_code": "ENG",
"election_name": "Greenwich local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.greenwich.abbey-wood.2026-05-07",
"local.greenwich.blackheath-westcombe.2026-05-07",
"local.greenwich.charlton-hornfair.2026-05-07",
"local.greenwich.charlton-village-riverside.2026-05-07",
"local.greenwich.east-greenwich.2026-05-07",
"local.greenwich.eltham-page.2026-05-07",
"local.greenwich.eltham-park-progress.2026-05-07",
"local.greenwich.eltham-town-avery-hill.2026-05-07",
"local.greenwich.greenwich-creekside.2026-05-07",
"local.greenwich.greenwich-park.2026-05-07",
"local.greenwich.greenwich-peninsula.2026-05-07",
"local.greenwich.kidbrooke-park.2026-05-07",
"local.greenwich.kidbrooke-village-sutcliffe.2026-05-07",
"local.greenwich.middle-park-horn-park.2026-05-07",
"local.greenwich.mottingham-coldharbour-new-eltham.2026-05-07",
"local.greenwich.plumstead-common.2026-05-07",
"local.greenwich.plumstead-glyndon.2026-05-07",
"local.greenwich.shooters-hill.2026-05-07",
"local.greenwich.thamesmead-moorings.2026-05-07",
"local.greenwich.west-thamesmead.2026-05-07",
"local.greenwich.woolwich-arsenal.2026-05-07",
"local.greenwich.woolwich-common.2026-05-07",
"local.greenwich.woolwich-dockyard.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:17:50.597659Z",
"modified": "2025-11-13T12:18:13.387087Z"
},
{
"election_id": "local.derbyshire.2026-01-20",
"tmp_election_id": null,
"election_title": "Derbyshire local election",
"poll_open_date": "2026-01-20",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/DBY/1997-04-01/?format=api",
"official_identifier": "DBY",
"organisation_type": "local-authority",
"organisation_subtype": "CTY",
"official_name": "Derbyshire County Council",
"common_name": "Derbyshire",
"slug": "derbyshire",
"territory_code": "ENG",
"election_name": "Derbyshire local election",
"start_date": "1997-04-01",
"end_date": null,
"created": "1997-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-01-20",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.derbyshire.horsley.by.2026-01-20"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-12-09T10:13:55.265826Z",
"modified": "2025-12-09T10:13:55.287887Z"
},
{
"election_id": "local.hart.2026-05-07",
"tmp_election_id": null,
"election_title": "Hart local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HAT/1974-04-01/?format=api",
"official_identifier": "HAT",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Hart District Council",
"common_name": "Hart",
"slug": "hart",
"territory_code": "ENG",
"election_name": "Hart local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.hart.blackwater-and-hawley.2026-05-07",
"local.hart.crookham-east.2026-05-07",
"local.hart.crookham-west-and-ewshot.2026-05-07",
"local.hart.fleet-central.2026-05-07",
"local.hart.fleet-east.2026-05-07",
"local.hart.fleet-west.2026-05-07",
"local.hart.hartley-wintney.2026-05-07",
"local.hart.hook.2026-05-07",
"local.hart.odiham.2026-05-07",
"local.hart.yateley-east.2026-05-07",
"local.hart.yateley-west.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:10:27.221281Z",
"modified": "2025-11-24T15:10:27.247015Z"
},
{
"election_id": "local.gosport.2026-05-07",
"tmp_election_id": null,
"election_title": "Gosport local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/GOS/1974-04-01/?format=api",
"official_identifier": "GOS",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Gosport Borough Council",
"common_name": "Gosport",
"slug": "gosport",
"territory_code": "ENG",
"election_name": "Gosport local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.gosport.alverstoke.2026-05-07",
"local.gosport.anglesey.2026-05-07",
"local.gosport.bridgemary.2026-05-07",
"local.gosport.brockhurst-privett.2026-05-07",
"local.gosport.elson.2026-05-07",
"local.gosport.forton.2026-05-07",
"local.gosport.grange-alver-valley.2026-05-07",
"local.gosport.harbourside-town.2026-05-07",
"local.gosport.hardway.2026-05-07",
"local.gosport.lee-east.2026-05-07",
"local.gosport.leesland-newtown.2026-05-07",
"local.gosport.lee-west.2026-05-07",
"local.gosport.peel-common.2026-05-07",
"local.gosport.rowner-holbrook.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:26:13.700125Z",
"modified": "2025-11-24T15:26:13.718251Z"
},
{
"election_id": "local.blackpool.2025-12-18",
"tmp_election_id": null,
"election_title": "Blackpool local election",
"poll_open_date": "2025-12-18",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BPL/1998-04-01/?format=api",
"official_identifier": "BPL",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Blackpool Borough Council",
"common_name": "Blackpool",
"slug": "blackpool",
"territory_code": "ENG",
"election_name": "Blackpool local election",
"start_date": "1998-04-01",
"end_date": null,
"created": "1998-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2025-12-18",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.blackpool.greenlands.by.2025-12-18"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-03T19:43:17.761357Z",
"modified": "2025-11-05T13:46:10.269092Z"
},
{
"election_id": "local.haringey.2026-05-07",
"tmp_election_id": null,
"election_title": "Haringey local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HRY/1965-04-01/?format=api",
"official_identifier": "HRY",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Haringey",
"common_name": "Haringey",
"slug": "haringey",
"territory_code": "ENG",
"election_name": "Haringey local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.haringey.alexandra-park.2026-05-07",
"local.haringey.bounds-green.2026-05-07",
"local.haringey.bruce-castle.2026-05-07",
"local.haringey.crouch-end.2026-05-07",
"local.haringey.fortis-green.2026-05-07",
"local.haringey.harringay.2026-05-07",
"local.haringey.hermitage-gardens.2026-05-07",
"local.haringey.highgate.2026-05-07",
"local.haringey.hornsey.2026-05-07",
"local.haringey.muswell-hill.2026-05-07",
"local.haringey.noel-park.2026-05-07",
"local.haringey.northumberland-park.2026-05-07",
"local.haringey.seven-sisters.2026-05-07",
"local.haringey.south-tottenham.2026-05-07",
"local.haringey.st-anns.2026-05-07",
"local.haringey.stroud-green.2026-05-07",
"local.haringey.tottenham-central.2026-05-07",
"local.haringey.tottenham-hale.2026-05-07",
"local.haringey.west-green.2026-05-07",
"local.haringey.white-hart-lane.2026-05-07",
"local.haringey.woodside.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:40:41.268657Z",
"modified": "2025-11-13T12:19:24.619002Z"
},
{
"election_id": "local.southampton.2016-05-05",
"tmp_election_id": null,
"election_title": "Southampton local election",
"poll_open_date": "2016-05-05",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/STH/1997-04-01/?format=api",
"official_identifier": "STH",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Southampton City Council",
"common_name": "Southampton",
"slug": "southampton",
"territory_code": "ENG",
"election_name": "Southampton local election",
"start_date": "1997-04-01",
"end_date": null,
"created": "1997-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2016-05-05",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.southampton.bargate.2016-05-05",
"local.southampton.bassett.2016-05-05",
"local.southampton.bevois.2016-05-05",
"local.southampton.bitterne.2016-05-05",
"local.southampton.bitterne-park.2016-05-05",
"local.southampton.coxford.2016-05-05",
"local.southampton.freemantle.2016-05-05",
"local.southampton.harefield.2016-05-05",
"local.southampton.millbrook.2016-05-05",
"local.southampton.peartree.2016-05-05",
"local.southampton.portswood.2016-05-05",
"local.southampton.redbridge.2016-05-05",
"local.southampton.shirley.2016-05-05",
"local.southampton.sholing.2016-05-05",
"local.southampton.swaythling.2016-05-05",
"local.southampton.woolston.2016-05-05"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2016-03-10T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "local.southend-on-sea.2026-05-07",
"tmp_election_id": null,
"election_title": "Southend-on-Sea local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SOS/1998-04-01/?format=api",
"official_identifier": "SOS",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Southend-on-Sea Borough Council",
"common_name": "Southend-on-Sea",
"slug": "southend-on-sea",
"territory_code": "ENG",
"election_name": "Southend-on-Sea local election",
"start_date": "1998-04-01",
"end_date": null,
"created": "1998-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.southend-on-sea.belfairs.2026-05-07",
"local.southend-on-sea.blenheim-park.2026-05-07",
"local.southend-on-sea.chalkwell.2026-05-07",
"local.southend-on-sea.eastwood-park.2026-05-07",
"local.southend-on-sea.kursaal.2026-05-07",
"local.southend-on-sea.leigh.2026-05-07",
"local.southend-on-sea.milton.2026-05-07",
"local.southend-on-sea.prittlewell.2026-05-07",
"local.southend-on-sea.shoeburyness.2026-05-07",
"local.southend-on-sea.southchurch.2026-05-07",
"local.southend-on-sea.st-laurence.2026-05-07",
"local.southend-on-sea.st-lukes.2026-05-07",
"local.southend-on-sea.thorpe.2026-05-07",
"local.southend-on-sea.victoria.2026-05-07",
"local.southend-on-sea.westborough.2026-05-07",
"local.southend-on-sea.west-leigh.2026-05-07",
"local.southend-on-sea.west-shoebury.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:40:47.773763Z",
"modified": "2025-12-04T13:14:59.067936Z"
},
{
"election_id": "local.gateshead.2026-05-07",
"tmp_election_id": null,
"election_title": "Gateshead local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/GAT/1974-04-01/?format=api",
"official_identifier": "GAT",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Gateshead Metropolitan Borough Council",
"common_name": "Gateshead",
"slug": "gateshead",
"territory_code": "ENG",
"election_name": "Gateshead local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.gateshead.birtley-north-lamesley.2026-05-07",
"local.gateshead.birtley-south.2026-05-07",
"local.gateshead.blaydon.2026-05-07",
"local.gateshead.bridges.2026-05-07",
"local.gateshead.chopwell-rowlands-gill.2026-05-07",
"local.gateshead.chowdene.2026-05-07",
"local.gateshead.crawcrook-greenside.2026-05-07",
"local.gateshead.deckham.2026-05-07",
"local.gateshead.dunston-hill-whickham-east.2026-05-07",
"local.gateshead.dunston-teams-riverside.2026-05-07",
"local.gateshead.felling.2026-05-07",
"local.gateshead.high-fell.2026-05-07",
"local.gateshead.lobley-hill-bensham.2026-05-07",
"local.gateshead.low-fell.2026-05-07",
"local.gateshead.pelaw-heworth-bill-quay.2026-05-07",
"local.gateshead.ryton-crookhill-stella.2026-05-07",
"local.gateshead.saltwell.2026-05-07",
"local.gateshead.wardley-leam-lane.2026-05-07",
"local.gateshead.whickham-north-swalwell.2026-05-07",
"local.gateshead.whickham-south-sunniside.2026-05-07",
"local.gateshead.windy-nook-whitehills.2026-05-07",
"local.gateshead.winlaton-high-spen.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:43:30.260895Z",
"modified": "2025-11-11T15:43:30.279018Z"
},
{
"election_id": "local.kings-lynn-and-west-norfolk.2025-11-27",
"tmp_election_id": null,
"election_title": "King's Lynn and West Norfolk local election",
"poll_open_date": "2025-11-27",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/KIN/1974-04-01/?format=api",
"official_identifier": "KIN",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Borough Council of King's Lynn and West Norfolk",
"common_name": "King's Lynn and West Norfolk",
"slug": "kings-lynn-and-west-norfolk",
"territory_code": "ENG",
"election_name": "King's Lynn and West Norfolk local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2025-11-27",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.kings-lynn-and-west-norfolk.hunstanton.by.2025-11-27"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-10-24T14:43:48.353822Z",
"modified": "2025-10-28T09:20:17.576668Z"
},
{
"election_id": "local.harlow.2026-05-07",
"tmp_election_id": null,
"election_title": "Harlow local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HAR/1974-04-01/?format=api",
"official_identifier": "HAR",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Harlow District Council",
"common_name": "Harlow",
"slug": "harlow",
"territory_code": "ENG",
"election_name": "Harlow local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.harlow.bush-fair.2026-05-07",
"local.harlow.church-langley-north-newhall.2026-05-07",
"local.harlow.church-langley-south-potter-street.2026-05-07",
"local.harlow.great-parndon.2026-05-07",
"local.harlow.latton-bush-stewards.2026-05-07",
"local.harlow.little-parndon-town-centre.2026-05-07",
"local.harlow.mark-hall.2026-05-07",
"local.harlow.netteswell.2026-05-07",
"local.harlow.old-harlow.2026-05-07",
"local.harlow.passmores.2026-05-07",
"local.harlow.sumners-kingsmoor.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:07:55.479656Z",
"modified": "2025-11-24T15:07:55.501038Z"
},
{
"election_id": "local.newham.2026-05-07",
"tmp_election_id": null,
"election_title": "London Borough of Newham",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/NWM/1965-04-01/?format=api",
"official_identifier": "NWM",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Newham",
"common_name": "London Borough of Newham",
"slug": "newham",
"territory_code": "ENG",
"election_name": "London Borough of Newham",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.newham.beckton.2026-05-07",
"local.newham.boleyn.2026-05-07",
"local.newham.canning-town-north.2026-05-07",
"local.newham.canning-town-south.2026-05-07",
"local.newham.custom-house.2026-05-07",
"local.newham.east-ham.2026-05-07",
"local.newham.east-ham-south.2026-05-07",
"local.newham.forest-gate-north.2026-05-07",
"local.newham.forest-gate-south.2026-05-07",
"local.newham.green-street-east.2026-05-07",
"local.newham.green-street-west.2026-05-07",
"local.newham.little-ilford.2026-05-07",
"local.newham.manor-park.2026-05-07",
"local.newham.maryland.2026-05-07",
"local.newham.plaistow-north.2026-05-07",
"local.newham.plaistow-south.2026-05-07",
"local.newham.plaistow-west-canning-town-east.2026-05-07",
"local.newham.plashet.2026-05-07",
"local.newham.royal-albert.2026-05-07",
"local.newham.royal-victoria.2026-05-07",
"local.newham.stratford.2026-05-07",
"local.newham.stratford-olympic-park.2026-05-07",
"local.newham.wall-end.2026-05-07",
"local.newham.west-ham.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T15:00:49.541659Z",
"modified": "2025-11-13T12:23:37.733612Z"
},
{
"election_id": "local.tunbridge-wells.2026-05-07",
"tmp_election_id": null,
"election_title": "Tunbridge Wells local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/TUN/1974-04-01/?format=api",
"official_identifier": "TUN",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Tunbridge Wells Borough Council",
"common_name": "Tunbridge Wells",
"slug": "tunbridge-wells",
"territory_code": "ENG",
"election_name": "Tunbridge Wells local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.tunbridge-wells.cranbrook-sissinghurst-frittenden.2026-05-07",
"local.tunbridge-wells.culverden.2026-05-07",
"local.tunbridge-wells.hawkhurst-sandhurst-benenden.2026-05-07",
"local.tunbridge-wells.paddock-wood.2026-05-07",
"local.tunbridge-wells.pantiles.2026-05-07",
"local.tunbridge-wells.park.2026-05-07",
"local.tunbridge-wells.pembury-capel.2026-05-07",
"local.tunbridge-wells.rural-tunbridge-wells.2026-05-07",
"local.tunbridge-wells.rusthall-speldhurst.2026-05-07",
"local.tunbridge-wells.sherwood.2026-05-07",
"local.tunbridge-wells.southborough-bidborough.2026-05-07",
"local.tunbridge-wells.st-james.2026-05-07",
"local.tunbridge-wells.st-johns.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:36:19.960092Z",
"modified": "2025-11-11T16:36:19.975761Z"
},
{
"election_id": "local.peterborough.2026-05-07",
"tmp_election_id": null,
"election_title": "Peterborough local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/PTE/1998-04-01/?format=api",
"official_identifier": "PTE",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Peterborough City Council",
"common_name": "Peterborough",
"slug": "peterborough",
"territory_code": "ENG",
"election_name": "Peterborough local election",
"start_date": "1998-04-01",
"end_date": null,
"created": "1998-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.peterborough.bretton.2026-05-07",
"local.peterborough.central.2026-05-07",
"local.peterborough.dogsthorpe.2026-05-07",
"local.peterborough.east.2026-05-07",
"local.peterborough.eye-thorney-newborough.2026-05-07",
"local.peterborough.fletton-stanground.2026-05-07",
"local.peterborough.fletton-woodston.2026-05-07",
"local.peterborough.gunthorpe.2026-05-07",
"local.peterborough.hampton-vale.2026-05-07",
"local.peterborough.hargate-hempsted.2026-05-07",
"local.peterborough.north.2026-05-07",
"local.peterborough.orton-longueville.2026-05-07",
"local.peterborough.orton-waterville.2026-05-07",
"local.peterborough.park.2026-05-07",
"local.peterborough.paston-walton.2026-05-07",
"local.peterborough.ravensthorpe.2026-05-07",
"local.peterborough.stanground-south.2026-05-07",
"local.peterborough.werrington.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:49:28.471870Z",
"modified": "2025-11-11T16:49:28.489334Z"
},
{
"election_id": "local.south-tyneside.2026-05-07",
"tmp_election_id": null,
"election_title": "South Tyneside local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/STY/1974-04-01/?format=api",
"official_identifier": "STY",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "South Tyneside Council",
"common_name": "South Tyneside",
"slug": "south-tyneside",
"territory_code": "ENG",
"election_name": "South Tyneside local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.south-tyneside.beacon-bents.2026-05-07",
"local.south-tyneside.bede.2026-05-07",
"local.south-tyneside.biddick-all-saints.2026-05-07",
"local.south-tyneside.boldon-colliery.2026-05-07",
"local.south-tyneside.cleadon-park-harton-moor.2026-05-07",
"local.south-tyneside.cleadon-village-east-boldon.2026-05-07",
"local.south-tyneside.fellgate-hedworth.2026-05-07",
"local.south-tyneside.harton.2026-05-07",
"local.south-tyneside.hebburn-north.2026-05-07",
"local.south-tyneside.hebburn-south.2026-05-07",
"local.south-tyneside.horsley-hill-westoe-crown.2026-05-07",
"local.south-tyneside.monkton.2026-05-07",
"local.south-tyneside.primrose.2026-05-07",
"local.south-tyneside.simonside-rekendyke.2026-05-07",
"local.south-tyneside.westoe.2026-05-07",
"local.south-tyneside.west-park.2026-05-07",
"local.south-tyneside.whitburn-marsden.2026-05-07",
"local.south-tyneside.whiteleas.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:40:48.440557Z",
"modified": "2025-11-11T15:40:48.457774Z"
},
{
"election_id": "local.winchester.2026-05-07",
"tmp_election_id": null,
"election_title": "Winchester local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/WIN/1974-04-01/?format=api",
"official_identifier": "WIN",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Winchester City Council",
"common_name": "Winchester",
"slug": "winchester",
"territory_code": "ENG",
"election_name": "Winchester local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.winchester.alresford-itchen-valley.2026-05-07",
"local.winchester.badger-farm-olivers-battery.2026-05-07",
"local.winchester.bishops-waltham.2026-05-07",
"local.winchester.central-meon-valley.2026-05-07",
"local.winchester.colden-common-twyford.2026-05-07",
"local.winchester.denmead.2026-05-07",
"local.winchester.southwick-wickham.2026-05-07",
"local.winchester.st-barnabas.2026-05-07",
"local.winchester.st-bartholomew.2026-05-07",
"local.winchester.st-michael.2026-05-07",
"local.winchester.st-paul.2026-05-07",
"local.winchester.the-worthys.2026-05-07",
"local.winchester.upper-meon-valley.2026-05-07",
"local.winchester.whiteley-shedfield.2026-05-07",
"local.winchester.wonston-micheldever.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:13:46.873091Z",
"modified": "2025-11-24T15:13:46.894963Z"
},
{
"election_id": "local.leeds.2026-05-07",
"tmp_election_id": null,
"election_title": "Leeds local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/LDS/1974-04-01/?format=api",
"official_identifier": "LDS",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Leeds City Council",
"common_name": "Leeds",
"slug": "leeds",
"territory_code": "ENG",
"election_name": "Leeds local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.leeds.adel-wharfedale.2026-05-07",
"local.leeds.alwoodley.2026-05-07",
"local.leeds.ardsley-robin-hood.2026-05-07",
"local.leeds.armley.2026-05-07",
"local.leeds.beeston-holbeck.2026-05-07",
"local.leeds.bramley-stanningley.2026-05-07",
"local.leeds.burmantofts-richmond-hill.2026-05-07",
"local.leeds.calverley-farsley.2026-05-07",
"local.leeds.chapel-allerton.2026-05-07",
"local.leeds.cross-gates-whinmoor.2026-05-07",
"local.leeds.farnley-wortley.2026-05-07",
"local.leeds.garforth-swillington.2026-05-07",
"local.leeds.gipton-harehills.2026-05-07",
"local.leeds.guiseley-rawdon.2026-05-07",
"local.leeds.harewood.2026-05-07",
"local.leeds.headingley-hyde-park.2026-05-07",
"local.leeds.horsforth.2026-05-07",
"local.leeds.hunslet-riverside.2026-05-07",
"local.leeds.killingbeck-seacroft.2026-05-07",
"local.leeds.kippax-methley.2026-05-07",
"local.leeds.kirkstall.2026-05-07",
"local.leeds.little-london-woodhouse.2026-05-07",
"local.leeds.middleton-park.2026-05-07",
"local.leeds.moortown.2026-05-07",
"local.leeds.morley-north.2026-05-07",
"local.leeds.morley-south.2026-05-07",
"local.leeds.otley-yeadon.2026-05-07",
"local.leeds.pudsey.2026-05-07",
"local.leeds.rothwell.2026-05-07",
"local.leeds.roundhay.2026-05-07",
"local.leeds.temple-newsam.2026-05-07",
"local.leeds.weetwood.2026-05-07",
"local.leeds.wetherby.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:02:51.144159Z",
"modified": "2025-11-11T16:02:51.160874Z"
},
{
"election_id": "local.essex.2026-05-07",
"tmp_election_id": null,
"election_title": "Essex local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/ESS/1998-04-01/?format=api",
"official_identifier": "ESS",
"organisation_type": "local-authority",
"organisation_subtype": "CTY",
"official_name": "Essex County Council",
"common_name": "Essex",
"slug": "essex",
"territory_code": "ENG",
"election_name": "Essex local election",
"start_date": "1998-04-01",
"end_date": null,
"created": "1998-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.essex.billericay-north.2026-05-07",
"local.essex.bocking.2026-05-07",
"local.essex.braintree-eastern.2026-05-07",
"local.essex.braintree-town.2026-05-07",
"local.essex.brentwood-hutton.2026-05-07",
"local.essex.brentwood-north.2026-05-07",
"local.essex.brentwood-rural.2026-05-07",
"local.essex.brentwood-south.2026-05-07",
"local.essex.brightlingsea.2026-05-07",
"local.essex.broomfield-writtle.2026-05-07",
"local.essex.burnham-southminster.2026-05-07",
"local.essex.burstead.2026-05-07",
"local.essex.canvey-island-east.2026-05-07",
"local.essex.canvey-island-west.2026-05-07",
"local.essex.castledon-crouch.2026-05-07",
"local.essex.chelmer.2026-05-07",
"local.essex.chelmsford-central.2026-05-07",
"local.essex.chelmsford-north.2026-05-07",
"local.essex.chelmsford-springfield.2026-05-07",
"local.essex.chelmsford-west.2026-05-07",
"local.essex.chigwell-buckhurst-hill-east.2026-05-07",
"local.essex.clacton-north.2026-05-07",
"local.essex.clacton-south.2026-05-07",
"local.essex.clacton-west-st-osyth.2026-05-07",
"local.essex.colchester-abbey.2026-05-07",
"local.essex.colchester-lexden.2026-05-07",
"local.essex.colchester-maypole.2026-05-07",
"local.essex.colchester-north.2026-05-07",
"local.essex.colchester-st-johns.2026-05-07",
"local.essex.constable.2026-05-07",
"local.essex.danbury-the-hanningfields.2026-05-07",
"local.essex.dunmow.2026-05-07",
"local.essex.epping-theydon-bois.2026-05-07",
"local.essex.frinton-walton.2026-05-07",
"local.essex.gloucester-park.2026-05-07",
"local.essex.great-baddow-galleywood.2026-05-07",
"local.essex.hadleigh.2026-05-07",
"local.essex.halstead.2026-05-07",
"local.essex.harlow-common-church-langley.2026-05-07",
"local.essex.harlow-netteswell.2026-05-07",
"local.essex.harlow-parndon-toddbrook.2026-05-07",
"local.essex.harlow-south-west.2026-05-07",
"local.essex.harwich.2026-05-07",
"local.essex.hedingham.2026-05-07",
"local.essex.laindon-town.2026-05-07",
"local.essex.loughton-north.2026-05-07",
"local.essex.loughton-south-buckhurst-hill-west.2026-05-07",
"local.essex.maldon-rural-north.2026-05-07",
"local.essex.maldon-rural-south.2026-05-07",
"local.essex.maldon-town-heybridge.2026-05-07",
"local.essex.mersea-tiptree.2026-05-07",
"local.essex.north-weald-nazeing.2026-05-07",
"local.essex.old-harlow.2026-05-07",
"local.essex.ongar-rural.2026-05-07",
"local.essex.pitsea.2026-05-07",
"local.essex.rayleigh-south.2026-05-07",
"local.essex.rayleigh-west.2026-05-07",
"local.essex.rochford-east.2026-05-07",
"local.essex.rochford-north.2026-05-07",
"local.essex.rochford-south.2026-05-07",
"local.essex.saffron-walden.2026-05-07",
"local.essex.south-benfleet.2026-05-07",
"local.essex.stansted.2026-05-07",
"local.essex.stanway-marks-tey.2026-05-07",
"local.essex.takeley.2026-05-07",
"local.essex.tendring-rural-east.2026-05-07",
"local.essex.tendring-rural-west.2026-05-07",
"local.essex.thaxted.2026-05-07",
"local.essex.three-fields-great-notley.2026-05-07",
"local.essex.thundersley.2026-05-07",
"local.essex.vange.2026-05-07",
"local.essex.waltham-abbey.2026-05-07",
"local.essex.westley-heights.2026-05-07",
"local.essex.wickford-east-bowers-gifford.2026-05-07",
"local.essex.witham-town.2026-05-07",
"local.essex.witham-west-rural.2026-05-07",
"local.essex.wivenhoe-st-andrew.2026-05-07",
"local.essex.woodham-ferrers.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T13:46:11.761636Z",
"modified": "2025-11-24T13:46:11.817885Z"
},
{
"election_id": "local.havant.2026-05-07",
"tmp_election_id": null,
"election_title": "Havant local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HAA/1974-04-01/?format=api",
"official_identifier": "HAA",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Havant Borough Council",
"common_name": "Havant",
"slug": "havant",
"territory_code": "ENG",
"election_name": "Havant local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.havant.bedhampton.2026-05-07",
"local.havant.cowplain.2026-05-07",
"local.havant.emsworth.2026-05-07",
"local.havant.hart-plain.2026-05-07",
"local.havant.havant-st-faiths.2026-05-07",
"local.havant.hayling-east.2026-05-07",
"local.havant.hayling-west.2026-05-07",
"local.havant.leigh-park-central-west-leigh.2026-05-07",
"local.havant.leigh-park-hermitage.2026-05-07",
"local.havant.purbrook.2026-05-07",
"local.havant.stakes.2026-05-07",
"local.havant.waterloo.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:12:57.705278Z",
"modified": "2025-11-24T15:12:57.729267Z"
},
{
"election_id": "local.plymouth.2026-05-07",
"tmp_election_id": null,
"election_title": "Plymouth local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/PLY/1998-04-01/?format=api",
"official_identifier": "PLY",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Plymouth City Council",
"common_name": "Plymouth",
"slug": "plymouth",
"territory_code": "ENG",
"election_name": "Plymouth local election",
"start_date": "1998-04-01",
"end_date": null,
"created": "1998-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.plymouth.budshead.2026-05-07",
"local.plymouth.compton.2026-05-07",
"local.plymouth.devonport.2026-05-07",
"local.plymouth.drake.2026-05-07",
"local.plymouth.efford-and-lipson.2026-05-07",
"local.plymouth.eggbuckland.2026-05-07",
"local.plymouth.ham.2026-05-07",
"local.plymouth.honicknowle.2026-05-07",
"local.plymouth.moor-view.2026-05-07",
"local.plymouth.peverell.2026-05-07",
"local.plymouth.plympton-chaddlewood.2026-05-07",
"local.plymouth.plympton-st-mary.2026-05-07",
"local.plymouth.plymstock-dunstone.2026-05-07",
"local.plymouth.plymstock-radford.2026-05-07",
"local.plymouth.southway.2026-05-07",
"local.plymouth.st-budeaux.2026-05-07",
"local.plymouth.stoke.2026-05-07",
"local.plymouth.st-peter-and-the-waterfront.2026-05-07",
"local.plymouth.sutton-and-mount-gould.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:54:07.709451Z",
"modified": "2025-11-11T16:54:07.726102Z"
},
{
"election_id": "local.stevenage.2026-05-07",
"tmp_election_id": null,
"election_title": "Stevenage local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/STV/1974-04-01/?format=api",
"official_identifier": "STV",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Stevenage Borough Council",
"common_name": "Stevenage",
"slug": "stevenage",
"territory_code": "ENG",
"election_name": "Stevenage local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.stevenage.almond-hill.2026-05-07",
"local.stevenage.bandley-hill-poplars.2026-05-07",
"local.stevenage.bedwell.2026-05-07",
"local.stevenage.chells.2026-05-07",
"local.stevenage.longmeadow.2026-05-07",
"local.stevenage.manor.2026-05-07",
"local.stevenage.martins-wood.2026-05-07",
"local.stevenage.old-town.2026-05-07",
"local.stevenage.roebuck.2026-05-07",
"local.stevenage.shephall.2026-05-07",
"local.stevenage.st-nicholas.2026-05-07",
"local.stevenage.symonds-green.2026-05-07",
"local.stevenage.woodfield.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:09:18.141574Z",
"modified": "2025-11-11T16:09:18.158044Z"
},
{
"election_id": "local.blackburn-with-darwen.2026-05-07",
"tmp_election_id": null,
"election_title": "Blackburn with Darwen local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BBD/1998-04-01/?format=api",
"official_identifier": "BBD",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Blackburn with Darwen Borough Council",
"common_name": "Blackburn with Darwen",
"slug": "blackburn-with-darwen",
"territory_code": "ENG",
"election_name": "Blackburn with Darwen local election",
"start_date": "1998-04-01",
"end_date": null,
"created": "1998-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.blackburn-with-darwen.audley-queens-park.2026-05-07",
"local.blackburn-with-darwen.bastwell-daisyfield.2026-05-07",
"local.blackburn-with-darwen.billinge-beardwood.2026-05-07",
"local.blackburn-with-darwen.blackburn-central.2026-05-07",
"local.blackburn-with-darwen.blackburn-south-east.2026-05-07",
"local.blackburn-with-darwen.blackburn-south-lower-darwen.2026-05-07",
"local.blackburn-with-darwen.darwen-east.2026-05-07",
"local.blackburn-with-darwen.darwen-south.2026-05-07",
"local.blackburn-with-darwen.darwen-west.2026-05-07",
"local.blackburn-with-darwen.ewood.2026-05-07",
"local.blackburn-with-darwen.little-harwood-whitebirk.2026-05-07",
"local.blackburn-with-darwen.livesey-with-pleasington.2026-05-07",
"local.blackburn-with-darwen.mill-hill-moorgate.2026-05-07",
"local.blackburn-with-darwen.roe-lee.2026-05-07",
"local.blackburn-with-darwen.shear-brow-corporation-park.2026-05-07",
"local.blackburn-with-darwen.wensley-fold.2026-05-07",
"local.blackburn-with-darwen.west-pennine.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:59:16.805177Z",
"modified": "2025-11-11T16:59:16.822908Z"
},
{
"election_id": "local.rochford.2026-05-07",
"tmp_election_id": null,
"election_title": "Rochford local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/ROC/1974-04-01/?format=api",
"official_identifier": "ROC",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Rochford District Council",
"common_name": "Rochford",
"slug": "rochford",
"territory_code": "ENG",
"election_name": "Rochford local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.rochford.downhall-rawreth.2026-05-07",
"local.rochford.foulness-the-wakerings.2026-05-07",
"local.rochford.hawkwell-east.2026-05-07",
"local.rochford.hawkwell-west.2026-05-07",
"local.rochford.hockley.2026-05-07",
"local.rochford.hockley-ashingdon.2026-05-07",
"local.rochford.hullbridge.2026-05-07",
"local.rochford.lodge.2026-05-07",
"local.rochford.roche-north-rural.2026-05-07",
"local.rochford.roche-south.2026-05-07",
"local.rochford.sweyne-park-grange.2026-05-07",
"local.rochford.trinity.2026-05-07",
"local.rochford.wheatley.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:07:56.018026Z",
"modified": "2025-11-24T15:07:56.040899Z"
},
{
"election_id": "local.barnsley.2026-05-07",
"tmp_election_id": null,
"election_title": "Barnsley local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BNS/1974-04-01/?format=api",
"official_identifier": "BNS",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Barnsley Metropolitan Borough Council",
"common_name": "Barnsley",
"slug": "barnsley",
"territory_code": "ENG",
"election_name": "Barnsley local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.barnsley.athersley-new-lodge.2026-05-07",
"local.barnsley.central.2026-05-07",
"local.barnsley.cudworth.2026-05-07",
"local.barnsley.darfield-great-houghton.2026-05-07",
"local.barnsley.darton-east.2026-05-07",
"local.barnsley.darton-west.2026-05-07",
"local.barnsley.dearne-north.2026-05-07",
"local.barnsley.dearne-south.2026-05-07",
"local.barnsley.dodworth-stainborough-tankersley.2026-05-07",
"local.barnsley.hoyland-milton.2026-05-07",
"local.barnsley.kingstone.2026-05-07",
"local.barnsley.monk-bretton.2026-05-07",
"local.barnsley.north-east.2026-05-07",
"local.barnsley.old-town.2026-05-07",
"local.barnsley.penistone-east.2026-05-07",
"local.barnsley.penistone-west.2026-05-07",
"local.barnsley.rockingham.2026-05-07",
"local.barnsley.royston.2026-05-07",
"local.barnsley.stairfoot.2026-05-07",
"local.barnsley.wombwell.2026-05-07",
"local.barnsley.worsbrough.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:40:44.603060Z",
"modified": "2025-11-11T15:40:44.624075Z"
},
{
"election_id": "local.redbridge.2026-05-07",
"tmp_election_id": null,
"election_title": "Redbridge local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RDB/1965-04-01/?format=api",
"official_identifier": "RDB",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Redbridge",
"common_name": "Redbridge",
"slug": "redbridge",
"territory_code": "ENG",
"election_name": "Redbridge local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.redbridge.aldborough.2026-05-07",
"local.redbridge.barkingside.2026-05-07",
"local.redbridge.bridge.2026-05-07",
"local.redbridge.chadwell.2026-05-07",
"local.redbridge.churchfields.2026-05-07",
"local.redbridge.clayhall.2026-05-07",
"local.redbridge.clementswood.2026-05-07",
"local.redbridge.cranbrook.2026-05-07",
"local.redbridge.fairlop.2026-05-07",
"local.redbridge.fullwell.2026-05-07",
"local.redbridge.goodmayes.2026-05-07",
"local.redbridge.hainault.2026-05-07",
"local.redbridge.ilford-town.2026-05-07",
"local.redbridge.loxford.2026-05-07",
"local.redbridge.mayfield.2026-05-07",
"local.redbridge.monkhams.2026-05-07",
"local.redbridge.newbury.2026-05-07",
"local.redbridge.seven-kings.2026-05-07",
"local.redbridge.south-woodford.2026-05-07",
"local.redbridge.valentines.2026-05-07",
"local.redbridge.wanstead-park.2026-05-07",
"local.redbridge.wanstead-village.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T15:00:50.414648Z",
"modified": "2025-11-13T12:23:48.502218Z"
},
{
"election_id": "local.oxford.2026-05-07",
"tmp_election_id": null,
"election_title": "Oxford local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/OXO/1974-04-01/?format=api",
"official_identifier": "OXO",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Oxford City Council",
"common_name": "Oxford",
"slug": "oxford",
"territory_code": "ENG",
"election_name": "Oxford local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.oxford.barton-sandhills.2026-05-07",
"local.oxford.blackbird-leys.2026-05-07",
"local.oxford.carfax-jericho.2026-05-07",
"local.oxford.churchill.2026-05-07",
"local.oxford.cowley.2026-05-07",
"local.oxford.cutteslowe-sunnymead.2026-05-07",
"local.oxford.donnington.2026-05-07",
"local.oxford.headington.2026-05-07",
"local.oxford.headington-hill-northway.2026-05-07",
"local.oxford.hinksey-park.2026-05-07",
"local.oxford.holywell.2026-05-07",
"local.oxford.littlemore.2026-05-07",
"local.oxford.lye-valley.2026-05-07",
"local.oxford.marston.2026-05-07",
"local.oxford.northfield-brook.2026-05-07",
"local.oxford.osney-st-thomas.2026-05-07",
"local.oxford.quarry-risinghurst.2026-05-07",
"local.oxford.rose-hill-iffley.2026-05-07",
"local.oxford.st-clements.2026-05-07",
"local.oxford.st-marys.2026-05-07",
"local.oxford.summertown.2026-05-07",
"local.oxford.temple-cowley.2026-05-07",
"local.oxford.walton-manor.2026-05-07",
"local.oxford.wolvercote.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:58:10.365160Z",
"modified": "2025-11-11T15:58:10.381176Z"
},
{
"election_id": "local.stockport.2026-05-07",
"tmp_election_id": null,
"election_title": "Stockport local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SKP/1974-04-01/?format=api",
"official_identifier": "SKP",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Stockport Metropolitan Borough Council",
"common_name": "Stockport",
"slug": "stockport",
"territory_code": "ENG",
"election_name": "Stockport local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.stockport.bramhall-north.2026-05-07",
"local.stockport.bramhall-south-woodford.2026-05-07",
"local.stockport.bredbury-green-romiley.2026-05-07",
"local.stockport.bredbury-woodley.2026-05-07",
"local.stockport.brinnington-stockport-central.2026-05-07",
"local.stockport.cheadle-east-cheadle-hulme-north.2026-05-07",
"local.stockport.cheadle-hulme-south.2026-05-07",
"local.stockport.cheadle-west-gatley.2026-05-07",
"local.stockport.davenport-cale-green.2026-05-07",
"local.stockport.edgeley.2026-05-07",
"local.stockport.hazel-grove.2026-05-07",
"local.stockport.heald-green.2026-05-07",
"local.stockport.heatons-north.2026-05-07",
"local.stockport.heatons-south.2026-05-07",
"local.stockport.manor.2026-05-07",
"local.stockport.marple-north.2026-05-07",
"local.stockport.marple-south-high-lane.2026-05-07",
"local.stockport.norbury-woodsmoor.2026-05-07",
"local.stockport.offerton.2026-05-07",
"local.stockport.reddish-north.2026-05-07",
"local.stockport.reddish-south.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T12:22:38.940212Z",
"modified": "2025-11-11T12:22:38.957094Z"
},
{
"election_id": "local.south-kesteven.2025-12-11",
"tmp_election_id": null,
"election_title": "South Kesteven local election",
"poll_open_date": "2025-12-11",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SKE/1974-04-01/?format=api",
"official_identifier": "SKE",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "South Kesteven District Council",
"common_name": "South Kesteven",
"slug": "south-kesteven",
"territory_code": "ENG",
"election_name": "South Kesteven local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2025-12-11",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.south-kesteven.aveland.by.2025-12-11",
"local.south-kesteven.belmont.by.2025-12-11"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-10-29T18:01:24.283166Z",
"modified": "2025-11-01T09:33:23.593131Z"
},
{
"election_id": "local.isle-of-wight.2026-05-07",
"tmp_election_id": null,
"election_title": "Isle of Wight local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/IOW/1995-04-01/?format=api",
"official_identifier": "IOW",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Isle of Wight Council",
"common_name": "Isle of Wight",
"slug": "isle-of-wight",
"territory_code": "ENG",
"election_name": "Isle of Wight local election",
"start_date": "1995-04-01",
"end_date": null,
"created": "1995-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.isle-of-wight.bembridge.2026-05-07",
"local.isle-of-wight.binstead-fishbourne.2026-05-07",
"local.isle-of-wight.brading-st-helens.2026-05-07",
"local.isle-of-wight.brighstone-calbourne-shalfleet.2026-05-07",
"local.isle-of-wight.carisbrooke-gunville.2026-05-07",
"local.isle-of-wight.central-rural.2026-05-07",
"local.isle-of-wight.chale-niton-shorwell.2026-05-07",
"local.isle-of-wight.cowes-medina.2026-05-07",
"local.isle-of-wight.cowes-north.2026-05-07",
"local.isle-of-wight.cowes-south-northwood.2026-05-07",
"local.isle-of-wight.cowes-west-gurnard.2026-05-07",
"local.isle-of-wight.east-cowes.2026-05-07",
"local.isle-of-wight.fairlee-whippingham.2026-05-07",
"local.isle-of-wight.freshwater-north-yarmouth.2026-05-07",
"local.isle-of-wight.freshwater-south.2026-05-07",
"local.isle-of-wight.haylands-swanmore.2026-05-07",
"local.isle-of-wight.lake-north.2026-05-07",
"local.isle-of-wight.lake-south.2026-05-07",
"local.isle-of-wight.mountjoy-shide.2026-05-07",
"local.isle-of-wight.nettlestone-seaview.2026-05-07",
"local.isle-of-wight.newchurch-havenstreet-ashey.2026-05-07",
"local.isle-of-wight.newport-central.2026-05-07",
"local.isle-of-wight.newport-west.2026-05-07",
"local.isle-of-wight.osborne.2026-05-07",
"local.isle-of-wight.pan-barton.2026-05-07",
"local.isle-of-wight.parkhurst-hunnyhill.2026-05-07",
"local.isle-of-wight.ryde-appley-elmfield.2026-05-07",
"local.isle-of-wight.ryde-monktonmead.2026-05-07",
"local.isle-of-wight.ryde-north-west.2026-05-07",
"local.isle-of-wight.ryde-south-east.2026-05-07",
"local.isle-of-wight.ryde-west.2026-05-07",
"local.isle-of-wight.sandown-north.2026-05-07",
"local.isle-of-wight.sandown-south.2026-05-07",
"local.isle-of-wight.shanklin-central.2026-05-07",
"local.isle-of-wight.shanklin-south.2026-05-07",
"local.isle-of-wight.totland-colwell.2026-05-07",
"local.isle-of-wight.ventnor-st-lawrence.2026-05-07",
"local.isle-of-wight.wootton-bridge.2026-05-07",
"local.isle-of-wight.wroxall-lowtherville-bonchurch.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T13:46:18.311575Z",
"modified": "2025-11-24T13:46:18.333044Z"
},
{
"election_id": "local.solihull.2026-05-07",
"tmp_election_id": null,
"election_title": "Solihull local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SOL/1974-04-01/?format=api",
"official_identifier": "SOL",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Solihull Metropolitan Borough Council",
"common_name": "Solihull",
"slug": "solihull",
"territory_code": "ENG",
"election_name": "Solihull local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.solihull.balsall-berkswell.2026-05-07",
"local.solihull.blythe.2026-05-07",
"local.solihull.castle-bromwich.2026-05-07",
"local.solihull.chelmsley-wood.2026-05-07",
"local.solihull.dorridge-hockley-heath.2026-05-07",
"local.solihull.elmdon.2026-05-07",
"local.solihull.fordbridge.2026-05-07",
"local.solihull.kingshurst-smiths-wood.2026-05-07",
"local.solihull.knowle.2026-05-07",
"local.solihull.lyndon.2026-05-07",
"local.solihull.meriden-arden.2026-05-07",
"local.solihull.olton.2026-05-07",
"local.solihull.shirley-east-sharmans-cross.2026-05-07",
"local.solihull.shirley-south.2026-05-07",
"local.solihull.shirley-west.2026-05-07",
"local.solihull.silhill.2026-05-07",
"local.solihull.st-alphege-with-monkspath-hillfield.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:42:21.083078Z",
"modified": "2025-11-11T15:42:21.099424Z"
},
{
"election_id": "local.hammersmith-and-fulham.2026-05-07",
"tmp_election_id": null,
"election_title": "Hammersmith and Fulham local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HMF/1965-04-01/?format=api",
"official_identifier": "HMF",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Hammersmith & Fulham",
"common_name": "Hammersmith and Fulham",
"slug": "hammersmith-and-fulham",
"territory_code": "ENG",
"election_name": "Hammersmith and Fulham local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.hammersmith-and-fulham.addison.2026-05-07",
"local.hammersmith-and-fulham.avonmore.2026-05-07",
"local.hammersmith-and-fulham.brook-green.2026-05-07",
"local.hammersmith-and-fulham.college-park-old-oak.2026-05-07",
"local.hammersmith-and-fulham.coningham.2026-05-07",
"local.hammersmith-and-fulham.fulham-reach.2026-05-07",
"local.hammersmith-and-fulham.fulham-town.2026-05-07",
"local.hammersmith-and-fulham.grove.2026-05-07",
"local.hammersmith-and-fulham.hammersmith-broadway.2026-05-07",
"local.hammersmith-and-fulham.lillie.2026-05-07",
"local.hammersmith-and-fulham.munster.2026-05-07",
"local.hammersmith-and-fulham.palace-hurlingham.2026-05-07",
"local.hammersmith-and-fulham.parsons-green-sandford.2026-05-07",
"local.hammersmith-and-fulham.ravenscourt.2026-05-07",
"local.hammersmith-and-fulham.sands-end.2026-05-07",
"local.hammersmith-and-fulham.shepherds-bush-green.2026-05-07",
"local.hammersmith-and-fulham.walham-green.2026-05-07",
"local.hammersmith-and-fulham.wendell-park.2026-05-07",
"local.hammersmith-and-fulham.west-kensington.2026-05-07",
"local.hammersmith-and-fulham.white-city.2026-05-07",
"local.hammersmith-and-fulham.wormholt.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:40:40.503839Z",
"modified": "2025-11-13T12:19:16.247178Z"
},
{
"election_id": "local.pendle.2026-05-07",
"tmp_election_id": null,
"election_title": "Pendle local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/PEN/1974-04-01/?format=api",
"official_identifier": "PEN",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Pendle Borough Council",
"common_name": "Pendle",
"slug": "pendle",
"territory_code": "ENG",
"election_name": "Pendle local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.pendle.barnoldswick.2026-05-07",
"local.pendle.barrowford-pendleside.2026-05-07",
"local.pendle.boulsworth-foulridge.2026-05-07",
"local.pendle.bradley.2026-05-07",
"local.pendle.brierfield-east-clover-hill.2026-05-07",
"local.pendle.earby-coates.2026-05-07",
"local.pendle.marsden-southfield.2026-05-07",
"local.pendle.vivary-bridge.2026-05-07",
"local.pendle.waterside-horsfield.2026-05-07",
"local.pendle.whitefield-walverden.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:30:30.475204Z",
"modified": "2025-11-11T16:30:30.491375Z"
},
{
"election_id": "local.barnet.2026-05-07",
"tmp_election_id": null,
"election_title": "Barnet local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BNE/1965-04-01/?format=api",
"official_identifier": "BNE",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Barnet",
"common_name": "Barnet",
"slug": "barnet",
"territory_code": "ENG",
"election_name": "Barnet local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.barnet.barnet-vale.2026-05-07",
"local.barnet.brunswick-park.2026-05-07",
"local.barnet.burnt-oak.2026-05-07",
"local.barnet.childs-hill.2026-05-07",
"local.barnet.colindale-north.2026-05-07",
"local.barnet.colindale-south.2026-05-07",
"local.barnet.cricklewood.2026-05-07",
"local.barnet.east-barnet.2026-05-07",
"local.barnet.east-finchley.2026-05-07",
"local.barnet.edgware.2026-05-07",
"local.barnet.edgwarebury.2026-05-07",
"local.barnet.finchley-church-end.2026-05-07",
"local.barnet.friern-barnet.2026-05-07",
"local.barnet.garden-suburb.2026-05-07",
"local.barnet.golders-green.2026-05-07",
"local.barnet.hendon.2026-05-07",
"local.barnet.high-barnet.2026-05-07",
"local.barnet.mill-hill.2026-05-07",
"local.barnet.totteridge-woodside.2026-05-07",
"local.barnet.underhill.2026-05-07",
"local.barnet.west-finchley.2026-05-07",
"local.barnet.west-hendon.2026-05-07",
"local.barnet.whetstone.2026-05-07",
"local.barnet.woodhouse.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:14:49.787785Z",
"modified": "2025-11-13T12:17:04.846484Z"
},
{
"election_id": "local.waltham-forest.2026-05-07",
"tmp_election_id": null,
"election_title": "Waltham Forest local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/WFT/1965-04-01/?format=api",
"official_identifier": "WFT",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Waltham Forest",
"common_name": "Waltham Forest",
"slug": "waltham-forest",
"territory_code": "ENG",
"election_name": "Waltham Forest local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.waltham-forest.cann-hall.2026-05-07",
"local.waltham-forest.cathall.2026-05-07",
"local.waltham-forest.chapel-end.2026-05-07",
"local.waltham-forest.chingford-green.2026-05-07",
"local.waltham-forest.endlebury.2026-05-07",
"local.waltham-forest.forest.2026-05-07",
"local.waltham-forest.grove-green.2026-05-07",
"local.waltham-forest.hale-end-highams-park-south.2026-05-07",
"local.waltham-forest.hatch-lane-highams-park-north.2026-05-07",
"local.waltham-forest.higham-hill.2026-05-07",
"local.waltham-forest.high-street.2026-05-07",
"local.waltham-forest.hoe-street.2026-05-07",
"local.waltham-forest.larkswood.2026-05-07",
"local.waltham-forest.lea-bridge.2026-05-07",
"local.waltham-forest.leyton.2026-05-07",
"local.waltham-forest.leytonstone.2026-05-07",
"local.waltham-forest.markhouse.2026-05-07",
"local.waltham-forest.st-james.2026-05-07",
"local.waltham-forest.upper-walthamstow.2026-05-07",
"local.waltham-forest.valley.2026-05-07",
"local.waltham-forest.william-morris.2026-05-07",
"local.waltham-forest.wood-street.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T15:05:07.304402Z",
"modified": "2025-11-13T12:25:42.133263Z"
},
{
"election_id": "local.norfolk.2026-05-07",
"tmp_election_id": null,
"election_title": "Norfolk local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/NFK/1974-04-01/?format=api",
"official_identifier": "NFK",
"organisation_type": "local-authority",
"organisation_subtype": "CTY",
"official_name": "Norfolk County Council",
"common_name": "Norfolk",
"slug": "norfolk",
"territory_code": "ENG",
"election_name": "Norfolk local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.norfolk.acle.2026-05-07",
"local.norfolk.attleborough.2026-05-07",
"local.norfolk.aylsham.2026-05-07",
"local.norfolk.blofield-brundall.2026-05-07",
"local.norfolk.bowthorpe.2026-05-07",
"local.norfolk.breydon.2026-05-07",
"local.norfolk.catton-grove.2026-05-07",
"local.norfolk.clenchwarton-kings-lynn-south.2026-05-07",
"local.norfolk.coltishall-spixworth.2026-05-07",
"local.norfolk.costessey.2026-05-07",
"local.norfolk.crome.2026-05-07",
"local.norfolk.cromer.2026-05-07",
"local.norfolk.dereham-north-scarning.2026-05-07",
"local.norfolk.dereham-south.2026-05-07",
"local.norfolk.dersingham.2026-05-07",
"local.norfolk.diss-roydon.2026-05-07",
"local.norfolk.docking.2026-05-07",
"local.norfolk.downham-market.2026-05-07",
"local.norfolk.drayton-horsford.2026-05-07",
"local.norfolk.east-depwade.2026-05-07",
"local.norfolk.eaton.2026-05-07",
"local.norfolk.elmham-mattishall.2026-05-07",
"local.norfolk.erpingham.2026-05-07",
"local.norfolk.fakenham-the-raynhams.2026-05-07",
"local.norfolk.feltwell.2026-05-07",
"local.norfolk.forehoe.2026-05-07",
"local.norfolk.freebridge-lynn.2026-05-07",
"local.norfolk.gaywood-north-central.2026-05-07",
"local.norfolk.gaywood-south.2026-05-07",
"local.norfolk.gorleston.2026-05-07",
"local.norfolk.guiltcross.2026-05-07",
"local.norfolk.hellesdon.2026-05-07",
"local.norfolk.henstead.2026-05-07",
"local.norfolk.hethersett.2026-05-07",
"local.norfolk.hingham.2026-05-07",
"local.norfolk.holt.2026-05-07",
"local.norfolk.hoveton.2026-05-07",
"local.norfolk.kings-lynn-north-central.2026-05-07",
"local.norfolk.lakenham.2026-05-07",
"local.norfolk.launditch.2026-05-07",
"local.norfolk.loddon.2026-05-07",
"local.norfolk.long-stratton.2026-05-07",
"local.norfolk.lothingland.2026-05-07",
"local.norfolk.magdalen.2026-05-07",
"local.norfolk.mancroft.2026-05-07",
"local.norfolk.marshland-north.2026-05-07",
"local.norfolk.marshland-south.2026-05-07",
"local.norfolk.mile-cross.2026-05-07",
"local.norfolk.nar-wissey-valleys.2026-05-07",
"local.norfolk.nelson.2026-05-07",
"local.norfolk.north-caister-ormesby.2026-05-07",
"local.norfolk.north-coast.2026-05-07",
"local.norfolk.north-walsham-east.2026-05-07",
"local.norfolk.north-walsham-west-mundesley.2026-05-07",
"local.norfolk.old-catton.2026-05-07",
"local.norfolk.reepham.2026-05-07",
"local.norfolk.sewell.2026-05-07",
"local.norfolk.sheringham.2026-05-07",
"local.norfolk.south-caister-bure.2026-05-07",
"local.norfolk.sprowston.2026-05-07",
"local.norfolk.stalham.2026-05-07",
"local.norfolk.swaffham.2026-05-07",
"local.norfolk.taverham.2026-05-07",
"local.norfolk.the-brecks.2026-05-07",
"local.norfolk.the-fleggs.2026-05-07",
"local.norfolk.thetford-east.2026-05-07",
"local.norfolk.thetford-west.2026-05-07",
"local.norfolk.thorpe-hamlet.2026-05-07",
"local.norfolk.thorpe-st-andrew.2026-05-07",
"local.norfolk.town-close.2026-05-07",
"local.norfolk.university.2026-05-07",
"local.norfolk.watlington-the-fens.2026-05-07",
"local.norfolk.watton.2026-05-07",
"local.norfolk.waveney-valley.2026-05-07",
"local.norfolk.wells.2026-05-07",
"local.norfolk.wensum.2026-05-07",
"local.norfolk.west-depwade.2026-05-07",
"local.norfolk.woodside.2026-05-07",
"local.norfolk.wroxham.2026-05-07",
"local.norfolk.wymondham.2026-05-07",
"local.norfolk.yare-necton.2026-05-07",
"local.norfolk.yare-valley.2026-05-07",
"local.norfolk.yarmouth-nelson-southtown.2026-05-07",
"local.norfolk.yarmouth-north-central.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T13:49:17.316657Z",
"modified": "2025-11-24T13:49:17.337903Z"
},
{
"election_id": "local.flintshire.2026-01-22",
"tmp_election_id": null,
"election_title": "Flintshire local election",
"poll_open_date": "2026-01-22",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/FLN/1996-04-01/?format=api",
"official_identifier": "FLN",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Flintshire County Council",
"common_name": "Flintshire",
"slug": "flintshire",
"territory_code": "WLS",
"election_name": "Flintshire local election",
"start_date": "1996-04-01",
"end_date": null,
"created": "1996-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-01-22",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.flintshire.leeswood.by.2026-01-22"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-12-12T10:26:48.325389Z",
"modified": "2025-12-15T14:37:59.525672Z"
},
{
"election_id": "local.oldham.2026-05-07",
"tmp_election_id": null,
"election_title": "Oldham local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/OLD/1974-04-01/?format=api",
"official_identifier": "OLD",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Oldham Metropolitan Borough Council",
"common_name": "Oldham",
"slug": "oldham",
"territory_code": "ENG",
"election_name": "Oldham local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.oldham.alexandra.2026-05-07",
"local.oldham.chadderton-central.2026-05-07",
"local.oldham.chadderton-north.2026-05-07",
"local.oldham.chadderton-south.2026-05-07",
"local.oldham.coldhurst.2026-05-07",
"local.oldham.crompton.2026-05-07",
"local.oldham.failsworth-east.2026-05-07",
"local.oldham.failsworth-west.2026-05-07",
"local.oldham.hollinwood.2026-05-07",
"local.oldham.medlock-vale.2026-05-07",
"local.oldham.royton-north.2026-05-07",
"local.oldham.royton-south.2026-05-07",
"local.oldham.saddleworth-north.2026-05-07",
"local.oldham.saddleworth-south.2026-05-07",
"local.oldham.saddleworth-west-lees.2026-05-07",
"local.oldham.shaw.2026-05-07",
"local.oldham.st-james.2026-05-07",
"local.oldham.st-marys.2026-05-07",
"local.oldham.waterhead.2026-05-07",
"local.oldham.werneth.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T12:20:29.087561Z",
"modified": "2025-11-11T12:20:29.106984Z"
},
{
"election_id": "local.bradford.2026-05-07",
"tmp_election_id": null,
"election_title": "Bradford local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BRD/1974-04-01/?format=api",
"official_identifier": "BRD",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "City of Bradford Metropolitan District Council",
"common_name": "Bradford",
"slug": "bradford",
"territory_code": "ENG",
"election_name": "Bradford local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.bradford.airedale.2026-05-07",
"local.bradford.baildon.2026-05-07",
"local.bradford.bingley-east.2026-05-07",
"local.bradford.bingley-west.2026-05-07",
"local.bradford.bolton-undercliffe.2026-05-07",
"local.bradford.bowling-barkerend.2026-05-07",
"local.bradford.bradford-moor.2026-05-07",
"local.bradford.city.2026-05-07",
"local.bradford.clayton-fairweather-green.2026-05-07",
"local.bradford.eccleshill.2026-05-07",
"local.bradford.great-horton.2026-05-07",
"local.bradford.heaton-frizinghall.2026-05-07",
"local.bradford.holme-wood-bierley.2026-05-07",
"local.bradford.idle-thackley.2026-05-07",
"local.bradford.ilkley-addingham.2026-05-07",
"local.bradford.keighley-central.2026-05-07",
"local.bradford.keighley-east.2026-05-07",
"local.bradford.keighley-west.2026-05-07",
"local.bradford.little-horton.2026-05-07",
"local.bradford.manningham.2026-05-07",
"local.bradford.queensbury.2026-05-07",
"local.bradford.royds.2026-05-07",
"local.bradford.shipley.2026-05-07",
"local.bradford.thornton-allerton.2026-05-07",
"local.bradford.toller.2026-05-07",
"local.bradford.wharfedale.2026-05-07",
"local.bradford.wibsey-odsal.2026-05-07",
"local.bradford.windhill-wrose.2026-05-07",
"local.bradford.worth-valley.2026-05-07",
"local.bradford.wyke.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:42:19.378868Z",
"modified": "2025-11-11T15:42:19.396970Z"
},
{
"election_id": "local.croydon.2026-05-07",
"tmp_election_id": null,
"election_title": "Croydon local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/CRY/1965-04-01/?format=api",
"official_identifier": "CRY",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Croydon",
"common_name": "Croydon",
"slug": "croydon",
"territory_code": "ENG",
"election_name": "Croydon local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.croydon.addiscombe-east.2026-05-07",
"local.croydon.addiscombe-west.2026-05-07",
"local.croydon.bensham-manor.2026-05-07",
"local.croydon.broad-green.2026-05-07",
"local.croydon.coulsdon-town.2026-05-07",
"local.croydon.crystal-palace-upper-norwood.2026-05-07",
"local.croydon.fairfield.2026-05-07",
"local.croydon.kenley.2026-05-07",
"local.croydon.new-addington-north.2026-05-07",
"local.croydon.new-addington-south.2026-05-07",
"local.croydon.norbury-park.2026-05-07",
"local.croydon.norbury-pollards-hill.2026-05-07",
"local.croydon.old-coulsdon.2026-05-07",
"local.croydon.park-hill-whitgift.2026-05-07",
"local.croydon.purley-oaks-riddlesdown.2026-05-07",
"local.croydon.purley-woodcote.2026-05-07",
"local.croydon.sanderstead.2026-05-07",
"local.croydon.selhurst.2026-05-07",
"local.croydon.selsdon-addington-village.2026-05-07",
"local.croydon.selsdon-vale-forestdale.2026-05-07",
"local.croydon.shirley-north.2026-05-07",
"local.croydon.shirley-south.2026-05-07",
"local.croydon.south-croydon.2026-05-07",
"local.croydon.south-norwood.2026-05-07",
"local.croydon.thornton-heath.2026-05-07",
"local.croydon.waddon.2026-05-07",
"local.croydon.west-thornton.2026-05-07",
"local.croydon.woodside.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:22:47.781327Z",
"modified": "2025-11-13T12:17:44.953669Z"
},
{
"election_id": "local.south-oxfordshire.2017-07-13",
"tmp_election_id": null,
"election_title": "South Oxfordshire local election",
"poll_open_date": "2017-07-13",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SOX/1974-04-01/?format=api",
"official_identifier": "SOX",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "South Oxfordshire District Council",
"common_name": "South Oxfordshire",
"slug": "south-oxfordshire",
"territory_code": "ENG",
"election_name": "South Oxfordshire local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2017-07-13",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.south-oxfordshire.didcot-south.by.2017-07-13",
"local.south-oxfordshire.didcot-west.by.2017-07-13"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2017-05-18T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "local.havering.2026-05-07",
"tmp_election_id": null,
"election_title": "Havering local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HAV/1965-04-01/?format=api",
"official_identifier": "HAV",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Havering",
"common_name": "Havering",
"slug": "havering",
"territory_code": "ENG",
"election_name": "Havering local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.havering.beam-park.2026-05-07",
"local.havering.cranham.2026-05-07",
"local.havering.elm-park.2026-05-07",
"local.havering.emerson-park.2026-05-07",
"local.havering.gooshays.2026-05-07",
"local.havering.hacton.2026-05-07",
"local.havering.harold-wood.2026-05-07",
"local.havering.havering-atte-bower.2026-05-07",
"local.havering.heaton.2026-05-07",
"local.havering.hylands-harrow-lodge.2026-05-07",
"local.havering.marshalls-rise-park.2026-05-07",
"local.havering.mawneys.2026-05-07",
"local.havering.rainham-wennington.2026-05-07",
"local.havering.rush-green-crowlands.2026-05-07",
"local.havering.south-hornchurch.2026-05-07",
"local.havering.squirrels-heath.2026-05-07",
"local.havering.st-albans.2026-05-07",
"local.havering.st-andrews.2026-05-07",
"local.havering.st-edwards.2026-05-07",
"local.havering.upminster.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:40:42.985427Z",
"modified": "2025-11-13T12:19:47.852196Z"
},
{
"election_id": "local.south-somerset.2019-05-02",
"tmp_election_id": null,
"election_title": "South Somerset local election",
"poll_open_date": "2019-05-02",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SSO/1974-04-01/?format=api",
"official_identifier": "SSO",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "South Somerset District Council",
"common_name": "South Somerset",
"slug": "south-somerset",
"territory_code": "ENG",
"election_name": "South Somerset local election",
"start_date": "1974-04-01",
"end_date": "2023-03-31",
"created": "1974-04-01T00:00:00Z",
"modified": "2023-07-13T14:58:12.328244Z"
},
"group": "local.2019-05-02",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.south-somerset.blackdown-tatworth.2019-05-02",
"local.south-somerset.blackmoor-vale.2019-05-02",
"local.south-somerset.bruton.2019-05-02",
"local.south-somerset.brympton.2019-05-02",
"local.south-somerset.burrow-hill.2019-05-02",
"local.south-somerset.camelot.2019-05-02",
"local.south-somerset.cary.2019-05-02",
"local.south-somerset.chard-avishayes.2019-05-02",
"local.south-somerset.chard-combe.2019-05-02",
"local.south-somerset.chard-crimchard.2019-05-02",
"local.south-somerset.chard-holyrood.2019-05-02",
"local.south-somerset.chard-jocelyn.2019-05-02",
"local.south-somerset.coker.2019-05-02",
"local.south-somerset.crewkerne.2019-05-02",
"local.south-somerset.curry-rivel-huish-langport.2019-05-02",
"local.south-somerset.eggwood.2019-05-02",
"local.south-somerset.hamdon.2019-05-02",
"local.south-somerset.ilminster.2019-05-02",
"local.south-somerset.islemoor.2019-05-02",
"local.south-somerset.martock.2019-05-02",
"local.south-somerset.milborne-port.2019-05-02",
"local.south-somerset.neroche.2019-05-02",
"local.south-somerset.northstone-ivelchester-st-michaels.2019-05-02",
"local.south-somerset.parrett.2019-05-02",
"local.south-somerset.south-petherton.2019-05-02",
"local.south-somerset.tower.2019-05-02",
"local.south-somerset.turn-hill.2019-05-02",
"local.south-somerset.wessex.2019-05-02",
"local.south-somerset.wincanton.2019-05-02",
"local.south-somerset.windwhistle.2019-05-02",
"local.south-somerset.yeovil-college.2019-05-02",
"local.south-somerset.yeovil-lyde.2019-05-02",
"local.south-somerset.yeovil-summerlands.2019-05-02",
"local.south-somerset.yeovil-westland.2019-05-02",
"local.south-somerset.yeovil-without.2019-05-02"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2019-03-07T00:00:00Z",
"modified": "2023-07-13T14:58:12.328244Z"
},
{
"election_id": "local.epping-forest.2026-05-07",
"tmp_election_id": null,
"election_title": "Epping Forest local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/EPP/1974-04-01/?format=api",
"official_identifier": "EPP",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Epping Forest District Council",
"common_name": "Epping Forest",
"slug": "epping-forest",
"territory_code": "ENG",
"election_name": "Epping Forest local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.epping-forest.buckhurst-hill-east-whitebridge.2026-05-07",
"local.epping-forest.buckhurst-hill-west.2026-05-07",
"local.epping-forest.chigwell-with-lambourne.2026-05-07",
"local.epping-forest.epping-east.2026-05-07",
"local.epping-forest.epping-west-rural.2026-05-07",
"local.epping-forest.grange-hill.2026-05-07",
"local.epping-forest.loughton-fairmead.2026-05-07",
"local.epping-forest.loughton-forest.2026-05-07",
"local.epping-forest.loughton-roding.2026-05-07",
"local.epping-forest.loughton-st-johns.2026-05-07",
"local.epping-forest.north-weald-bassett.2026-05-07",
"local.epping-forest.ongar.2026-05-07",
"local.epping-forest.roydon-lower-nazeing.2026-05-07",
"local.epping-forest.rural-east.2026-05-07",
"local.epping-forest.theydon-bois-with-passingford.2026-05-07",
"local.epping-forest.waltham-abbey-north.2026-05-07",
"local.epping-forest.waltham-abbey-south-rural.2026-05-07",
"local.epping-forest.waltham-abbey-west.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:04:29.836558Z",
"modified": "2025-11-24T15:04:29.857064Z"
},
{
"election_id": "local.tameside.2026-05-07",
"tmp_election_id": null,
"election_title": "Tameside local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/TAM/1974-04-01/?format=api",
"official_identifier": "TAM",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Tameside Metropolitan Borough Council",
"common_name": "Tameside",
"slug": "tameside",
"territory_code": "ENG",
"election_name": "Tameside local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.tameside.ashton-hurst.2026-05-07",
"local.tameside.ashton-st-michaels.2026-05-07",
"local.tameside.ashton-waterloo.2026-05-07",
"local.tameside.audenshaw.2026-05-07",
"local.tameside.denton-north-east.2026-05-07",
"local.tameside.denton-south.2026-05-07",
"local.tameside.denton-west.2026-05-07",
"local.tameside.droylsden-east.2026-05-07",
"local.tameside.droylsden-west.2026-05-07",
"local.tameside.dukinfield.2026-05-07",
"local.tameside.dukinfield-stalybridge.2026-05-07",
"local.tameside.hyde-godley.2026-05-07",
"local.tameside.hyde-newton.2026-05-07",
"local.tameside.hyde-werneth.2026-05-07",
"local.tameside.longdendale.2026-05-07",
"local.tameside.mossley.2026-05-07",
"local.tameside.stalybridge-north.2026-05-07",
"local.tameside.stalybridge-south.2026-05-07",
"local.tameside.st-peters.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T12:22:39.660509Z",
"modified": "2025-11-11T12:22:39.677304Z"
},
{
"election_id": "local.south-norfolk.2026-01-22",
"tmp_election_id": null,
"election_title": "South Norfolk local election",
"poll_open_date": "2026-01-22",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SNO/1974-04-01/?format=api",
"official_identifier": "SNO",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "South Norfolk District Council",
"common_name": "South Norfolk",
"slug": "south-norfolk",
"territory_code": "ENG",
"election_name": "South Norfolk local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-01-22",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.south-norfolk.central-wymondham.by.2026-01-22"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-12-12T10:35:03.129421Z",
"modified": "2025-12-15T14:38:36.600261Z"
},
{
"election_id": "local.basildon.2026-05-07",
"tmp_election_id": null,
"election_title": "Basildon local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BAI/1974-04-01/?format=api",
"official_identifier": "BAI",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Basildon Borough Council",
"common_name": "Basildon",
"slug": "basildon",
"territory_code": "ENG",
"election_name": "Basildon local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.basildon.billericay-east.2026-05-07",
"local.basildon.billericay-west.2026-05-07",
"local.basildon.burstead.2026-05-07",
"local.basildon.castledon-crouch.2026-05-07",
"local.basildon.fryerns.2026-05-07",
"local.basildon.laindon-park.2026-05-07",
"local.basildon.langdon-hills.2026-05-07",
"local.basildon.lee-chapel-north.2026-05-07",
"local.basildon.nethermayne.2026-05-07",
"local.basildon.pitsea-north-west.2026-05-07",
"local.basildon.pitsea-south-east.2026-05-07",
"local.basildon.st-martins.2026-05-07",
"local.basildon.wickford-north.2026-05-07",
"local.basildon.wickford-park.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:04:27.783879Z",
"modified": "2025-11-24T15:04:27.807136Z"
},
{
"election_id": "local.rochdale.2026-05-07",
"tmp_election_id": null,
"election_title": "Rochdale local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RCH/1974-04-01/?format=api",
"official_identifier": "RCH",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Rochdale Metropolitan Borough Council",
"common_name": "Rochdale",
"slug": "rochdale",
"territory_code": "ENG",
"election_name": "Rochdale local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.rochdale.balderstone-kirkholt.2026-05-07",
"local.rochdale.bamford.2026-05-07",
"local.rochdale.castleton.2026-05-07",
"local.rochdale.central-rochdale.2026-05-07",
"local.rochdale.east-middleton.2026-05-07",
"local.rochdale.healey.2026-05-07",
"local.rochdale.hopwood-hall.2026-05-07",
"local.rochdale.kingsway.2026-05-07",
"local.rochdale.littleborough-lakeside.2026-05-07",
"local.rochdale.milkstone-deeplish.2026-05-07",
"local.rochdale.milnrow-newhey.2026-05-07",
"local.rochdale.norden.2026-05-07",
"local.rochdale.north-heywood.2026-05-07",
"local.rochdale.north-middleton.2026-05-07",
"local.rochdale.smallbridge-firgrove.2026-05-07",
"local.rochdale.south-middleton.2026-05-07",
"local.rochdale.spotland-falinge.2026-05-07",
"local.rochdale.wardle-shore-west-littleborough.2026-05-07",
"local.rochdale.west-heywood.2026-05-07",
"local.rochdale.west-middleton.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T12:20:29.844367Z",
"modified": "2025-11-11T12:20:29.862449Z"
},
{
"election_id": "local.walsall.2026-05-07",
"tmp_election_id": null,
"election_title": "Walsall local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/WLL/1974-04-01/?format=api",
"official_identifier": "WLL",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Walsall Metropolitan Borough Council",
"common_name": "Walsall",
"slug": "walsall",
"territory_code": "ENG",
"election_name": "Walsall local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.walsall.aldridge-central-south.2026-05-07",
"local.walsall.aldridge-north-walsall-wood.2026-05-07",
"local.walsall.beechdale-leamore-reedswood.2026-05-07",
"local.walsall.bentley-darlaston-north.2026-05-07",
"local.walsall.bloxwich-east-blakenall-heath.2026-05-07",
"local.walsall.bloxwich-west.2026-05-07",
"local.walsall.brownhills.2026-05-07",
"local.walsall.darlaston-south.2026-05-07",
"local.walsall.harden-goscote-ryecroft.2026-05-07",
"local.walsall.new-invention.2026-05-07",
"local.walsall.paddock.2026-05-07",
"local.walsall.palfrey-the-delves.2026-05-07",
"local.walsall.pelsall.2026-05-07",
"local.walsall.pheasey-park-farm.2026-05-07",
"local.walsall.pleck.2026-05-07",
"local.walsall.rushall-shelfield.2026-05-07",
"local.walsall.short-heath.2026-05-07",
"local.walsall.st-matthews.2026-05-07",
"local.walsall.streetly.2026-05-07",
"local.walsall.willenhall.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:42:22.617108Z",
"modified": "2025-11-11T15:42:22.636957Z"
},
{
"election_id": "local.lambeth.2026-05-07",
"tmp_election_id": null,
"election_title": "Lambeth local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/LBH/1965-04-01/?format=api",
"official_identifier": "LBH",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Lambeth",
"common_name": "Lambeth",
"slug": "lambeth",
"territory_code": "ENG",
"election_name": "Lambeth local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.lambeth.brixton-acre-lane.2026-05-07",
"local.lambeth.brixton-north.2026-05-07",
"local.lambeth.brixton-rush-common.2026-05-07",
"local.lambeth.brixton-windrush.2026-05-07",
"local.lambeth.clapham-common-abbeville.2026-05-07",
"local.lambeth.clapham-east.2026-05-07",
"local.lambeth.clapham-park.2026-05-07",
"local.lambeth.clapham-town.2026-05-07",
"local.lambeth.gipsy-hill.2026-05-07",
"local.lambeth.herne-hill-loughborough-junction.2026-05-07",
"local.lambeth.kennington.2026-05-07",
"local.lambeth.knights-hill.2026-05-07",
"local.lambeth.myatts-fields.2026-05-07",
"local.lambeth.oval.2026-05-07",
"local.lambeth.st-martins.2026-05-07",
"local.lambeth.stockwell-east.2026-05-07",
"local.lambeth.stockwell-west-larkhall.2026-05-07",
"local.lambeth.streatham-common-vale.2026-05-07",
"local.lambeth.streatham-hill-east.2026-05-07",
"local.lambeth.streatham-hill-west-thornton.2026-05-07",
"local.lambeth.streatham-st-leonards.2026-05-07",
"local.lambeth.streatham-wells.2026-05-07",
"local.lambeth.vauxhall.2026-05-07",
"local.lambeth.waterloo-south-bank.2026-05-07",
"local.lambeth.west-dulwich.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T15:00:47.168701Z",
"modified": "2025-11-13T12:23:06.980276Z"
},
{
"election_id": "local.burnley.2026-05-07",
"tmp_election_id": null,
"election_title": "Burnley local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BUN/1974-04-01/?format=api",
"official_identifier": "BUN",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Burnley Borough Council",
"common_name": "Burnley",
"slug": "burnley",
"territory_code": "ENG",
"election_name": "Burnley local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.burnley.bank-hall.2026-05-07",
"local.burnley.briercliffe.2026-05-07",
"local.burnley.brunshaw.2026-05-07",
"local.burnley.cliviger-with-worsthorne.2026-05-07",
"local.burnley.coal-clough-with-deerplay.2026-05-07",
"local.burnley.daneshouse-with-stoneyholme.2026-05-07",
"local.burnley.gannow.2026-05-07",
"local.burnley.gawthorpe.2026-05-07",
"local.burnley.hapton-with-park.2026-05-07",
"local.burnley.lanehead.2026-05-07",
"local.burnley.queensgate.2026-05-07",
"local.burnley.rosegrove-with-lowerhouse.2026-05-07",
"local.burnley.rosehill-with-burnley-wood.2026-05-07",
"local.burnley.trinity.2026-05-07",
"local.burnley.whittlefield-with-ightenhill.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:36:18.940408Z",
"modified": "2025-11-11T16:36:18.956693Z"
},
{
"election_id": "local.birmingham.2026-05-07",
"tmp_election_id": null,
"election_title": "Birmingham local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BIR/1986-07-01/?format=api",
"official_identifier": "BIR",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Birmingham City Council",
"common_name": "Birmingham",
"slug": "birmingham",
"territory_code": "ENG",
"election_name": "Birmingham local election",
"start_date": "1986-07-01",
"end_date": null,
"created": "1986-07-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.birmingham.acocks-green.2026-05-07",
"local.birmingham.allens-cross.2026-05-07",
"local.birmingham.alum-rock.2026-05-07",
"local.birmingham.aston.2026-05-07",
"local.birmingham.balsall-heath-west.2026-05-07",
"local.birmingham.bartley-green.2026-05-07",
"local.birmingham.billesley.2026-05-07",
"local.birmingham.birchfield.2026-05-07",
"local.birmingham.bordesley-green.2026-05-07",
"local.birmingham.bordesley-highgate.2026-05-07",
"local.birmingham.bournbrook-selly-park.2026-05-07",
"local.birmingham.bournville-cotteridge.2026-05-07",
"local.birmingham.brandwood-kings-heath.2026-05-07",
"local.birmingham.bromford-hodge-hill.2026-05-07",
"local.birmingham.castle-vale.2026-05-07",
"local.birmingham.druids-heath-monyhull.2026-05-07",
"local.birmingham.edgbaston.2026-05-07",
"local.birmingham.erdington.2026-05-07",
"local.birmingham.frankley-great-park.2026-05-07",
"local.birmingham.garretts-green.2026-05-07",
"local.birmingham.glebe-farm-tile-cross.2026-05-07",
"local.birmingham.gravelly-hill.2026-05-07",
"local.birmingham.hall-green-north.2026-05-07",
"local.birmingham.hall-green-south.2026-05-07",
"local.birmingham.handsworth.2026-05-07",
"local.birmingham.handsworth-wood.2026-05-07",
"local.birmingham.harborne.2026-05-07",
"local.birmingham.heartlands.2026-05-07",
"local.birmingham.highters-heath.2026-05-07",
"local.birmingham.holyhead.2026-05-07",
"local.birmingham.kings-norton-north.2026-05-07",
"local.birmingham.kings-norton-south.2026-05-07",
"local.birmingham.kingstanding.2026-05-07",
"local.birmingham.ladywood.2026-05-07",
"local.birmingham.longbridge-west-heath.2026-05-07",
"local.birmingham.lozells.2026-05-07",
"local.birmingham.moseley.2026-05-07",
"local.birmingham.nechells.2026-05-07",
"local.birmingham.newtown.2026-05-07",
"local.birmingham.north-edgbaston.2026-05-07",
"local.birmingham.northfield.2026-05-07",
"local.birmingham.oscott.2026-05-07",
"local.birmingham.perry-barr.2026-05-07",
"local.birmingham.perry-common.2026-05-07",
"local.birmingham.pype-hayes.2026-05-07",
"local.birmingham.quinton.2026-05-07",
"local.birmingham.rubery-rednal.2026-05-07",
"local.birmingham.shard-end.2026-05-07",
"local.birmingham.sheldon.2026-05-07",
"local.birmingham.small-heath.2026-05-07",
"local.birmingham.soho-jewellery-quarter.2026-05-07",
"local.birmingham.south-yardley.2026-05-07",
"local.birmingham.sparkbrook-balsall-heath-east.2026-05-07",
"local.birmingham.sparkhill.2026-05-07",
"local.birmingham.stirchley.2026-05-07",
"local.birmingham.stockland-green.2026-05-07",
"local.birmingham.sutton-four-oaks.2026-05-07",
"local.birmingham.sutton-mere-green.2026-05-07",
"local.birmingham.sutton-reddicap.2026-05-07",
"local.birmingham.sutton-roughley.2026-05-07",
"local.birmingham.sutton-trinity.2026-05-07",
"local.birmingham.sutton-vesey.2026-05-07",
"local.birmingham.sutton-walmley-minworth.2026-05-07",
"local.birmingham.sutton-wylde-green.2026-05-07",
"local.birmingham.tyseley-hay-mills.2026-05-07",
"local.birmingham.ward-end.2026-05-07",
"local.birmingham.weoley-selly-oak.2026-05-07",
"local.birmingham.yardley-east.2026-05-07",
"local.birmingham.yardley-west-stechford.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T12:03:13.801652Z",
"modified": "2025-11-11T12:03:13.821724Z"
},
{
"election_id": "local.kingston-upon-thames.2026-05-07",
"tmp_election_id": null,
"election_title": "Kingston upon Thames local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/KTT/1965-04-01/?format=api",
"official_identifier": "KTT",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "Royal Borough of Kingston upon Thames",
"common_name": "Kingston upon Thames",
"slug": "kingston-upon-thames",
"territory_code": "ENG",
"election_name": "Kingston upon Thames local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.kingston-upon-thames.alexandra.2026-05-07",
"local.kingston-upon-thames.berrylands.2026-05-07",
"local.kingston-upon-thames.canbury-gardens.2026-05-07",
"local.kingston-upon-thames.chessington-south-malden-rushett.2026-05-07",
"local.kingston-upon-thames.coombe-hill.2026-05-07",
"local.kingston-upon-thames.coombe-vale.2026-05-07",
"local.kingston-upon-thames.green-lane-st-james.2026-05-07",
"local.kingston-upon-thames.hook-chessington-north.2026-05-07",
"local.kingston-upon-thames.king-georges-sunray.2026-05-07",
"local.kingston-upon-thames.kingston-gate.2026-05-07",
"local.kingston-upon-thames.kingston-town.2026-05-07",
"local.kingston-upon-thames.motspur-park-old-malden-east.2026-05-07",
"local.kingston-upon-thames.new-malden-village.2026-05-07",
"local.kingston-upon-thames.norbiton.2026-05-07",
"local.kingston-upon-thames.old-malden.2026-05-07",
"local.kingston-upon-thames.st-marks-seething-wells.2026-05-07",
"local.kingston-upon-thames.surbiton-hill.2026-05-07",
"local.kingston-upon-thames.tolworth.2026-05-07",
"local.kingston-upon-thames.tudor.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:17:52.122870Z",
"modified": "2025-11-13T12:21:46.708672Z"
},
{
"election_id": "local.hackney.2026-05-07",
"tmp_election_id": null,
"election_title": "London Borough of Hackney",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HCK/1965-04-01/?format=api",
"official_identifier": "HCK",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Hackney",
"common_name": "London Borough of Hackney",
"slug": "hackney",
"territory_code": "ENG",
"election_name": "London Borough of Hackney",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.hackney.brownswood.2026-05-07",
"local.hackney.cazenove.2026-05-07",
"local.hackney.clissold.2026-05-07",
"local.hackney.dalston.2026-05-07",
"local.hackney.de-beauvoir.2026-05-07",
"local.hackney.hackney-central.2026-05-07",
"local.hackney.hackney-downs.2026-05-07",
"local.hackney.hackney-wick.2026-05-07",
"local.hackney.haggerston.2026-05-07",
"local.hackney.homerton.2026-05-07",
"local.hackney.hoxton-east-shoreditch.2026-05-07",
"local.hackney.hoxton-west.2026-05-07",
"local.hackney.kings-park.2026-05-07",
"local.hackney.lea-bridge.2026-05-07",
"local.hackney.london-fields.2026-05-07",
"local.hackney.shacklewell.2026-05-07",
"local.hackney.springfield.2026-05-07",
"local.hackney.stamford-hill-west.2026-05-07",
"local.hackney.stoke-newington.2026-05-07",
"local.hackney.victoria.2026-05-07",
"local.hackney.woodberry-down.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:40:39.723044Z",
"modified": "2025-11-13T12:19:07.158307Z"
},
{
"election_id": "local.bury.2026-05-07",
"tmp_election_id": null,
"election_title": "Bury local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BUR/1974-04-01/?format=api",
"official_identifier": "BUR",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Bury Metropolitan Borough Council",
"common_name": "Bury",
"slug": "bury",
"territory_code": "ENG",
"election_name": "Bury local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.bury.besses.2026-05-07",
"local.bury.bury-east.2026-05-07",
"local.bury.bury-west.2026-05-07",
"local.bury.elton.2026-05-07",
"local.bury.holyrood.2026-05-07",
"local.bury.moorside.2026-05-07",
"local.bury.north-manor.2026-05-07",
"local.bury.pilkington-park.2026-05-07",
"local.bury.radcliffe-east.2026-05-07",
"local.bury.radcliffe-north-ainsworth.2026-05-07",
"local.bury.radcliffe-west.2026-05-07",
"local.bury.ramsbottom.2026-05-07",
"local.bury.redvales.2026-05-07",
"local.bury.sedgley.2026-05-07",
"local.bury.st-marys.2026-05-07",
"local.bury.tottington.2026-05-07",
"local.bury.unsworth.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T12:20:27.421187Z",
"modified": "2025-11-11T12:20:27.438842Z"
},
{
"election_id": "local.tower-hamlets.2026-05-07",
"tmp_election_id": null,
"election_title": "London Borough of Tower Hamlets",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/TWH/1965-04-01/?format=api",
"official_identifier": "TWH",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Tower Hamlets",
"common_name": "London Borough of Tower Hamlets",
"slug": "tower-hamlets",
"territory_code": "ENG",
"election_name": "London Borough of Tower Hamlets",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.tower-hamlets.bethnal-green-east.2026-05-07",
"local.tower-hamlets.bethnal-green-west.2026-05-07",
"local.tower-hamlets.blackwall-cubitt-town.2026-05-07",
"local.tower-hamlets.bow-east.2026-05-07",
"local.tower-hamlets.bow-west.2026-05-07",
"local.tower-hamlets.bromley-north.2026-05-07",
"local.tower-hamlets.bromley-south.2026-05-07",
"local.tower-hamlets.canary-wharf.2026-05-07",
"local.tower-hamlets.island-gardens.2026-05-07",
"local.tower-hamlets.lansbury.2026-05-07",
"local.tower-hamlets.limehouse.2026-05-07",
"local.tower-hamlets.mile-end.2026-05-07",
"local.tower-hamlets.poplar.2026-05-07",
"local.tower-hamlets.shadwell.2026-05-07",
"local.tower-hamlets.spitalfields-banglatown.2026-05-07",
"local.tower-hamlets.st-dunstans.2026-05-07",
"local.tower-hamlets.stepney-green.2026-05-07",
"local.tower-hamlets.st-katharines-wapping.2026-05-07",
"local.tower-hamlets.weavers.2026-05-07",
"local.tower-hamlets.whitechapel.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T15:05:06.571312Z",
"modified": "2025-11-13T12:25:35.068617Z"
},
{
"election_id": "local.north-east-lincolnshire.2026-05-07",
"tmp_election_id": null,
"election_title": "North East Lincolnshire local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/NEL/1996-04-01/?format=api",
"official_identifier": "NEL",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "North East Lincolnshire Council",
"common_name": "North East Lincolnshire",
"slug": "north-east-lincolnshire",
"territory_code": "ENG",
"election_name": "North East Lincolnshire local election",
"start_date": "1996-04-01",
"end_date": null,
"created": "1996-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.north-east-lincolnshire.croft-baker.2026-05-07",
"local.north-east-lincolnshire.east-marsh.2026-05-07",
"local.north-east-lincolnshire.freshney.2026-05-07",
"local.north-east-lincolnshire.haverstoe.2026-05-07",
"local.north-east-lincolnshire.heneage.2026-05-07",
"local.north-east-lincolnshire.humberston-and-new-waltham.2026-05-07",
"local.north-east-lincolnshire.immingham.2026-05-07",
"local.north-east-lincolnshire.park.2026-05-07",
"local.north-east-lincolnshire.scartho.2026-05-07",
"local.north-east-lincolnshire.sidney-sussex.2026-05-07",
"local.north-east-lincolnshire.south.2026-05-07",
"local.north-east-lincolnshire.waltham.2026-05-07",
"local.north-east-lincolnshire.west-marsh.2026-05-07",
"local.north-east-lincolnshire.wolds.2026-05-07",
"local.north-east-lincolnshire.yarborough.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-12-10T16:22:38.650114Z",
"modified": "2025-12-10T16:22:38.673540Z"
},
{
"election_id": "local.ipswich.2026-05-07",
"tmp_election_id": null,
"election_title": "Ipswich local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/IPS/1974-04-01/?format=api",
"official_identifier": "IPS",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Ipswich Borough Council",
"common_name": "Ipswich",
"slug": "ipswich",
"territory_code": "ENG",
"election_name": "Ipswich local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.ipswich.alexandra.2026-05-07",
"local.ipswich.bixley.2026-05-07",
"local.ipswich.bridge.2026-05-07",
"local.ipswich.castle-hill.2026-05-07",
"local.ipswich.gainsborough.2026-05-07",
"local.ipswich.gipping.2026-05-07",
"local.ipswich.holywells.2026-05-07",
"local.ipswich.priory-heath.2026-05-07",
"local.ipswich.rushmere.2026-05-07",
"local.ipswich.sprites.2026-05-07",
"local.ipswich.st-johns.2026-05-07",
"local.ipswich.st-margarets.2026-05-07",
"local.ipswich.stoke-park.2026-05-07",
"local.ipswich.westgate.2026-05-07",
"local.ipswich.whitehouse.2026-05-07",
"local.ipswich.whitton.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:15:28.072831Z",
"modified": "2025-11-24T15:15:28.100236Z"
},
{
"election_id": "local.norwich.2026-05-07",
"tmp_election_id": null,
"election_title": "Norwich local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/NOW/1974-04-01/?format=api",
"official_identifier": "NOW",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Norwich City Council",
"common_name": "Norwich",
"slug": "norwich",
"territory_code": "ENG",
"election_name": "Norwich local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.norwich.bowthorpe.2026-05-07",
"local.norwich.catton-grove.2026-05-07",
"local.norwich.crome.2026-05-07",
"local.norwich.eaton.2026-05-07",
"local.norwich.lakenham.2026-05-07",
"local.norwich.mancroft.2026-05-07",
"local.norwich.mile-cross.2026-05-07",
"local.norwich.nelson.2026-05-07",
"local.norwich.sewell.2026-05-07",
"local.norwich.thorpe-hamlet.2026-05-07",
"local.norwich.town-close.2026-05-07",
"local.norwich.university.2026-05-07",
"local.norwich.wensum.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:15:28.993250Z",
"modified": "2025-11-24T15:15:29.018945Z"
},
{
"election_id": "local.gosport.2026-01-15",
"tmp_election_id": null,
"election_title": "Gosport local election",
"poll_open_date": "2026-01-15",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/GOS/1974-04-01/?format=api",
"official_identifier": "GOS",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Gosport Borough Council",
"common_name": "Gosport",
"slug": "gosport",
"territory_code": "ENG",
"election_name": "Gosport local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-01-15",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.gosport.bridgemary.by.2026-01-15"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-12-01T14:01:17.389453Z",
"modified": "2025-12-02T19:31:37.089694Z"
},
{
"election_id": "local.hastings.2026-05-07",
"tmp_election_id": null,
"election_title": "Hastings local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HAS/1974-04-01/?format=api",
"official_identifier": "HAS",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Hastings Borough Council",
"common_name": "Hastings",
"slug": "hastings",
"territory_code": "ENG",
"election_name": "Hastings local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.hastings.ashdown.2026-05-07",
"local.hastings.baird.2026-05-07",
"local.hastings.braybrooke.2026-05-07",
"local.hastings.castle.2026-05-07",
"local.hastings.central-st-leonards.2026-05-07",
"local.hastings.conquest.2026-05-07",
"local.hastings.gensing.2026-05-07",
"local.hastings.hollington.2026-05-07",
"local.hastings.maze-hill.2026-05-07",
"local.hastings.old-hastings.2026-05-07",
"local.hastings.ore.2026-05-07",
"local.hastings.silverhill.2026-05-07",
"local.hastings.st-helens.2026-05-07",
"local.hastings.tressell.2026-05-07",
"local.hastings.west-st-leonards.2026-05-07",
"local.hastings.wishing-tree.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:26:14.298206Z",
"modified": "2025-11-24T15:26:14.316637Z"
},
{
"election_id": "local.redditch.2026-05-07",
"tmp_election_id": null,
"election_title": "Redditch local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RED/1974-04-01/?format=api",
"official_identifier": "RED",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Redditch Borough Council",
"common_name": "Redditch",
"slug": "redditch",
"territory_code": "ENG",
"election_name": "Redditch local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.redditch.astwood-bank-feckenham.2026-05-07",
"local.redditch.batchley-brockhill.2026-05-07",
"local.redditch.central.2026-05-07",
"local.redditch.greenlands-lakeside.2026-05-07",
"local.redditch.headless-cross-oakenshaw.2026-05-07",
"local.redditch.matchborough-woodrow.2026-05-07",
"local.redditch.north.2026-05-07",
"local.redditch.webheath-callow-hill.2026-05-07",
"local.redditch.winyates.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:11:47.955434Z",
"modified": "2025-11-11T16:11:47.970617Z"
},
{
"election_id": "local.st-albans.2026-05-07",
"tmp_election_id": null,
"election_title": "St Albans local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SAL/1974-04-01/?format=api",
"official_identifier": "SAL",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "St Albans City and District Council",
"common_name": "St Albans",
"slug": "st-albans",
"territory_code": "ENG",
"election_name": "St Albans local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.st-albans.batchwood.2026-05-07",
"local.st-albans.bernards-heath.2026-05-07",
"local.st-albans.clarence.2026-05-07",
"local.st-albans.colney-heath.2026-05-07",
"local.st-albans.cunningham.2026-05-07",
"local.st-albans.harpenden-east.2026-05-07",
"local.st-albans.harpenden-north-rural.2026-05-07",
"local.st-albans.harpenden-south.2026-05-07",
"local.st-albans.harpenden-west.2026-05-07",
"local.st-albans.hill-end.2026-05-07",
"local.st-albans.london-colney.2026-05-07",
"local.st-albans.marshalswick-east-jersey-farm.2026-05-07",
"local.st-albans.marshalswick-west.2026-05-07",
"local.st-albans.park-street.2026-05-07",
"local.st-albans.redbourn.2026-05-07",
"local.st-albans.sandridge-wheathampstead.2026-05-07",
"local.st-albans.sopwell.2026-05-07",
"local.st-albans.st-peters.2026-05-07",
"local.st-albans.st-stephen.2026-05-07",
"local.st-albans.verulam.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:11:48.384027Z",
"modified": "2025-11-11T16:11:48.401868Z"
},
{
"election_id": "local.sandwell.2026-05-07",
"tmp_election_id": null,
"election_title": "Sandwell local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SAW/1974-04-01/?format=api",
"official_identifier": "SAW",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Sandwell Metropolitan Borough Council",
"common_name": "Sandwell",
"slug": "sandwell",
"territory_code": "ENG",
"election_name": "Sandwell local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.sandwell.bearwood.2026-05-07",
"local.sandwell.blackheath.2026-05-07",
"local.sandwell.bristnall.2026-05-07",
"local.sandwell.charlemont-grove-vale.2026-05-07",
"local.sandwell.cradley-heath-old-hill.2026-05-07",
"local.sandwell.friar-park-stone-cross.2026-05-07",
"local.sandwell.great-barr-tamebridge-yew-tree.2026-05-07",
"local.sandwell.great-bridge.2026-05-07",
"local.sandwell.greets-green-lyng.2026-05-07",
"local.sandwell.hateley-heath.2026-05-07",
"local.sandwell.hill-top.2026-05-07",
"local.sandwell.langley.2026-05-07",
"local.sandwell.newton-valley.2026-05-07",
"local.sandwell.oldbury.2026-05-07",
"local.sandwell.old-warley.2026-05-07",
"local.sandwell.princes-end.2026-05-07",
"local.sandwell.rowley.2026-05-07",
"local.sandwell.smethwick.2026-05-07",
"local.sandwell.soho-victoria.2026-05-07",
"local.sandwell.st-pauls.2026-05-07",
"local.sandwell.tipton-green.2026-05-07",
"local.sandwell.tividale.2026-05-07",
"local.sandwell.wednesbury.2026-05-07",
"local.sandwell.west-bromwich-central.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-12-16T15:36:40.884562Z",
"modified": "2025-12-16T15:36:40.954898Z"
},
{
"election_id": "local.broxtowe.2025-12-04",
"tmp_election_id": null,
"election_title": "Broxtowe local election",
"poll_open_date": "2025-12-04",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BRT/1974-04-01/?format=api",
"official_identifier": "BRT",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Broxtowe Borough Council",
"common_name": "Broxtowe",
"slug": "broxtowe",
"territory_code": "ENG",
"election_name": "Broxtowe local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2025-12-04",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.broxtowe.stapleford-south-east.by.2025-12-04"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-10-20T09:33:42.809302Z",
"modified": "2025-10-20T09:39:12.604474Z"
},
{
"election_id": "local.derbyshire.2025-12-02",
"tmp_election_id": null,
"election_title": "Derbyshire local election",
"poll_open_date": "2025-12-02",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/DBY/1997-04-01/?format=api",
"official_identifier": "DBY",
"organisation_type": "local-authority",
"organisation_subtype": "CTY",
"official_name": "Derbyshire County Council",
"common_name": "Derbyshire",
"slug": "derbyshire",
"territory_code": "ENG",
"election_name": "Derbyshire local election",
"start_date": "1997-04-01",
"end_date": null,
"created": "1997-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2025-12-02",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.derbyshire.long-eaton-north.by.2025-12-02"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-10-28T13:10:42.037059Z",
"modified": "2025-10-28T13:39:33.631208Z"
},
{
"election_id": "local.kirklees.2026-05-07",
"tmp_election_id": null,
"election_title": "Kirklees local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/KIR/1974-04-01/?format=api",
"official_identifier": "KIR",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Kirklees Council",
"common_name": "Kirklees",
"slug": "kirklees",
"territory_code": "ENG",
"election_name": "Kirklees local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.kirklees.almondbury.2026-05-07",
"local.kirklees.ashbrow.2026-05-07",
"local.kirklees.batley-east.2026-05-07",
"local.kirklees.batley-west.2026-05-07",
"local.kirklees.birstall-birkenshaw.2026-05-07",
"local.kirklees.cleckheaton.2026-05-07",
"local.kirklees.colne-valley-east.2026-05-07",
"local.kirklees.colne-valley-west.2026-05-07",
"local.kirklees.crosland-moor.2026-05-07",
"local.kirklees.dalton.2026-05-07",
"local.kirklees.denby-dale.2026-05-07",
"local.kirklees.dewsbury-east.2026-05-07",
"local.kirklees.dewsbury-south.2026-05-07",
"local.kirklees.dewsbury-west.2026-05-07",
"local.kirklees.greenhead.2026-05-07",
"local.kirklees.heckmondwike.2026-05-07",
"local.kirklees.holme-valley-north.2026-05-07",
"local.kirklees.holme-valley-south.2026-05-07",
"local.kirklees.kirkburton.2026-05-07",
"local.kirklees.lindley.2026-05-07",
"local.kirklees.liversedge-gomersal.2026-05-07",
"local.kirklees.mirfield.2026-05-07",
"local.kirklees.netherton-newsome.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:43:31.065505Z",
"modified": "2025-11-11T15:43:31.081654Z"
},
{
"election_id": "local.swindon.2026-05-07",
"tmp_election_id": null,
"election_title": "Swindon local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SWD/1997-04-01/?format=api",
"official_identifier": "SWD",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Swindon Borough Council",
"common_name": "Swindon",
"slug": "swindon",
"territory_code": "ENG",
"election_name": "Swindon local election",
"start_date": "1997-04-01",
"end_date": null,
"created": "1997-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.swindon.badbury-park-eldene-liden.2026-05-07",
"local.swindon.blunsdon.2026-05-07",
"local.swindon.broadgreen.2026-05-07",
"local.swindon.chiseldon-ridgeway.2026-05-07",
"local.swindon.covingham-nythe.2026-05-07",
"local.swindon.gorse-hill.2026-05-07",
"local.swindon.haydon-wick.2026-05-07",
"local.swindon.highworth.2026-05-07",
"local.swindon.kingshill.2026-05-07",
"local.swindon.lower-stratton.2026-05-07",
"local.swindon.lydiard-freshbrook-toothill.2026-05-07",
"local.swindon.old-town-lawn.2026-05-07",
"local.swindon.parks.2026-05-07",
"local.swindon.penhill-pinehurst.2026-05-07",
"local.swindon.priory-vale.2026-05-07",
"local.swindon.queens-park.2026-05-07",
"local.swindon.rodbourne-cheney.2026-05-07",
"local.swindon.rodbourne-ferndale-western.2026-05-07",
"local.swindon.shaw-westlea.2026-05-07",
"local.swindon.south-marston.2026-05-07",
"local.swindon.st-andrews-east.2026-05-07",
"local.swindon.st-andrews-west-tadpole.2026-05-07",
"local.swindon.upper-stratton.2026-05-07",
"local.swindon.walcot.2026-05-07",
"local.swindon.wroughton-wichelstowe.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:40:49.060317Z",
"modified": "2025-11-11T15:40:49.085129Z"
},
{
"election_id": "local.coventry.2026-05-07",
"tmp_election_id": null,
"election_title": "Coventry local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/COV/1974-04-01/?format=api",
"official_identifier": "COV",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Coventry City Council",
"common_name": "Coventry",
"slug": "coventry",
"territory_code": "ENG",
"election_name": "Coventry local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.coventry.bablake.2026-05-07",
"local.coventry.binley-willenhall.2026-05-07",
"local.coventry.cheylesmore.2026-05-07",
"local.coventry.earlsdon.2026-05-07",
"local.coventry.foleshill.2026-05-07",
"local.coventry.henley.2026-05-07",
"local.coventry.holbrooks.2026-05-07",
"local.coventry.longford.2026-05-07",
"local.coventry.lower-stoke.2026-05-07",
"local.coventry.radford.2026-05-07",
"local.coventry.sherbourne.2026-05-07",
"local.coventry.st-michaels.2026-05-07",
"local.coventry.tile-hill-canley.2026-05-07",
"local.coventry.upper-stoke.2026-05-07",
"local.coventry.wainbody.2026-05-07",
"local.coventry.whoberley.2026-05-07",
"local.coventry.woodlands.2026-05-07",
"local.coventry.wyken.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:42:20.448991Z",
"modified": "2025-11-11T15:42:20.464665Z"
},
{
"election_id": "local.southampton.2026-05-07",
"tmp_election_id": null,
"election_title": "Southampton local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/STH/1997-04-01/?format=api",
"official_identifier": "STH",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Southampton City Council",
"common_name": "Southampton",
"slug": "southampton",
"territory_code": "ENG",
"election_name": "Southampton local election",
"start_date": "1997-04-01",
"end_date": null,
"created": "1997-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.southampton.banister-polygon.2026-05-07",
"local.southampton.bargate.2026-05-07",
"local.southampton.bassett.2026-05-07",
"local.southampton.bevois.2026-05-07",
"local.southampton.bitterne-park.2026-05-07",
"local.southampton.coxford.2026-05-07",
"local.southampton.freemantle.2026-05-07",
"local.southampton.harefield.2026-05-07",
"local.southampton.millbrook.2026-05-07",
"local.southampton.peartree.2026-05-07",
"local.southampton.portswood.2026-05-07",
"local.southampton.redbridge.2026-05-07",
"local.southampton.shirley.2026-05-07",
"local.southampton.sholing.2026-05-07",
"local.southampton.swaythling.2026-05-07",
"local.southampton.thornhill.2026-05-07",
"local.southampton.woolston.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T14:59:36.972228Z",
"modified": "2025-11-24T14:59:36.998451Z"
},
{
"election_id": "local.trafford.2025-11-20",
"tmp_election_id": null,
"election_title": "Trafford local election",
"poll_open_date": "2025-11-20",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/TRF/1974-04-01/?format=api",
"official_identifier": "TRF",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Trafford Metropolitan Borough Council",
"common_name": "Trafford",
"slug": "trafford",
"territory_code": "ENG",
"election_name": "Trafford local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2025-11-20",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.trafford.hale.by.2025-11-20"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-10-17T08:32:32.229901Z",
"modified": "2025-10-19T09:46:56.320057Z"
},
{
"election_id": "local.bolton.2026-05-07",
"tmp_election_id": null,
"election_title": "Bolton local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BOL/1974-04-01/?format=api",
"official_identifier": "BOL",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Bolton Metropolitan Borough Council",
"common_name": "Bolton",
"slug": "bolton",
"territory_code": "ENG",
"election_name": "Bolton local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.bolton.astley-bridge.2026-05-07",
"local.bolton.bradshaw.2026-05-07",
"local.bolton.breightmet.2026-05-07",
"local.bolton.bromley-cross.2026-05-07",
"local.bolton.farnworth-north.2026-05-07",
"local.bolton.farnworth-south.2026-05-07",
"local.bolton.great-lever.2026-05-07",
"local.bolton.halliwell.2026-05-07",
"local.bolton.heaton-lostock-chew-moor.2026-05-07",
"local.bolton.horwich-north.2026-05-07",
"local.bolton.horwich-south-blackrod.2026-05-07",
"local.bolton.hulton.2026-05-07",
"local.bolton.kearsley.2026-05-07",
"local.bolton.little-lever-darcy-lever.2026-05-07",
"local.bolton.queens-park-central.2026-05-07",
"local.bolton.rumworth.2026-05-07",
"local.bolton.smithills.2026-05-07",
"local.bolton.tonge-with-the-haulgh.2026-05-07",
"local.bolton.westhoughton-north-hunger-hill.2026-05-07",
"local.bolton.westhoughton-south.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T12:20:26.706517Z",
"modified": "2025-11-11T12:20:26.724874Z"
},
{
"election_id": "local.sutton.2026-05-07",
"tmp_election_id": null,
"election_title": "Sutton local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/STN/1965-04-01/?format=api",
"official_identifier": "STN",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Sutton",
"common_name": "Sutton",
"slug": "sutton",
"territory_code": "ENG",
"election_name": "Sutton local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.sutton.beddington.2026-05-07",
"local.sutton.belmont.2026-05-07",
"local.sutton.carshalton-central.2026-05-07",
"local.sutton.carshalton-south-clockhouse.2026-05-07",
"local.sutton.cheam.2026-05-07",
"local.sutton.hackbridge.2026-05-07",
"local.sutton.north-cheam.2026-05-07",
"local.sutton.south-beddington-roundshaw.2026-05-07",
"local.sutton.st-helier-east.2026-05-07",
"local.sutton.st-helier-west.2026-05-07",
"local.sutton.stonecot.2026-05-07",
"local.sutton.sutton-central.2026-05-07",
"local.sutton.sutton-north.2026-05-07",
"local.sutton.sutton-south.2026-05-07",
"local.sutton.sutton-west-east-cheam.2026-05-07",
"local.sutton.the-wrythe.2026-05-07",
"local.sutton.wallington-north.2026-05-07",
"local.sutton.wallington-south.2026-05-07",
"local.sutton.worcester-park-north.2026-05-07",
"local.sutton.worcester-park-south.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T15:05:05.802798Z",
"modified": "2025-11-13T12:25:28.085936Z"
},
{
"election_id": "local.welwyn-hatfield.2026-05-07",
"tmp_election_id": null,
"election_title": "Welwyn Hatfield local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/WEW/1974-04-01/?format=api",
"official_identifier": "WEW",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Welwyn Hatfield Borough Council",
"common_name": "Welwyn Hatfield",
"slug": "welwyn-hatfield",
"territory_code": "ENG",
"election_name": "Welwyn Hatfield local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.welwyn-hatfield.brookmans-park-little-heath.2026-05-07",
"local.welwyn-hatfield.haldens.2026-05-07",
"local.welwyn-hatfield.handside.2026-05-07",
"local.welwyn-hatfield.hatfield-central.2026-05-07",
"local.welwyn-hatfield.hatfield-east.2026-05-07",
"local.welwyn-hatfield.hatfield-south-west.2026-05-07",
"local.welwyn-hatfield.hatfield-villages.2026-05-07",
"local.welwyn-hatfield.hollybush.2026-05-07",
"local.welwyn-hatfield.howlands.2026-05-07",
"local.welwyn-hatfield.northaw-cuffley.2026-05-07",
"local.welwyn-hatfield.panshanger.2026-05-07",
"local.welwyn-hatfield.peartree.2026-05-07",
"local.welwyn-hatfield.sherrards.2026-05-07",
"local.welwyn-hatfield.welham-green-hatfield-south.2026-05-07",
"local.welwyn-hatfield.welwyn-east.2026-05-07",
"local.welwyn-hatfield.welwyn-west.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:09:18.577016Z",
"modified": "2025-11-11T16:09:18.592101Z"
},
{
"election_id": "local.cambridge.2026-05-07",
"tmp_election_id": null,
"election_title": "Cambridge local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/CAB/1974-04-01/?format=api",
"official_identifier": "CAB",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Cambridge City Council",
"common_name": "Cambridge",
"slug": "cambridge",
"territory_code": "ENG",
"election_name": "Cambridge local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.cambridge.abbey.2026-05-07",
"local.cambridge.arbury.2026-05-07",
"local.cambridge.castle.2026-05-07",
"local.cambridge.cherry-hinton.2026-05-07",
"local.cambridge.coleridge.2026-05-07",
"local.cambridge.east-chesterton.2026-05-07",
"local.cambridge.kings-hedges.2026-05-07",
"local.cambridge.market.2026-05-07",
"local.cambridge.newnham.2026-05-07",
"local.cambridge.petersfield.2026-05-07",
"local.cambridge.queen-ediths.2026-05-07",
"local.cambridge.romsey.2026-05-07",
"local.cambridge.trumpington.2026-05-07",
"local.cambridge.west-chesterton.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:46:51.921840Z",
"modified": "2025-11-11T16:46:51.939265Z"
},
{
"election_id": "local.cannock-chase.2026-05-07",
"tmp_election_id": null,
"election_title": "Cannock Chase local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/CAN/1974-04-01/?format=api",
"official_identifier": "CAN",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Cannock Chase District Council",
"common_name": "Cannock Chase",
"slug": "cannock-chase",
"territory_code": "ENG",
"election_name": "Cannock Chase local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.cannock-chase.brereton-ravenhill.2026-05-07",
"local.cannock-chase.cannock-longford-bridgtown.2026-05-07",
"local.cannock-chase.cannock-park-old-fallow.2026-05-07",
"local.cannock-chase.chadsmoor.2026-05-07",
"local.cannock-chase.etching-hill-the-heath.2026-05-07",
"local.cannock-chase.hawks-green-with-rumer-hill.2026-05-07",
"local.cannock-chase.heath-hayes-wimblebury.2026-05-07",
"local.cannock-chase.hednesford-green-heath.2026-05-07",
"local.cannock-chase.hednesford-hills-rawnsley.2026-05-07",
"local.cannock-chase.hednesford-pye-green.2026-05-07",
"local.cannock-chase.norton-canes.2026-05-07",
"local.cannock-chase.western-springs.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:17:40.423082Z",
"modified": "2025-11-11T16:17:40.438930Z"
},
{
"election_id": "local.reading.2026-05-07",
"tmp_election_id": null,
"election_title": "Reading local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RDG/1974-04-01/?format=api",
"official_identifier": "RDG",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Reading Borough Council",
"common_name": "Reading",
"slug": "reading",
"territory_code": "ENG",
"election_name": "Reading local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.reading.abbey.2026-05-07",
"local.reading.battle.2026-05-07",
"local.reading.caversham.2026-05-07",
"local.reading.caversham-heights.2026-05-07",
"local.reading.church.2026-05-07",
"local.reading.coley.2026-05-07",
"local.reading.emmer-green.2026-05-07",
"local.reading.katesgrove.2026-05-07",
"local.reading.kentwood.2026-05-07",
"local.reading.norcot.2026-05-07",
"local.reading.park.2026-05-07",
"local.reading.redlands.2026-05-07",
"local.reading.southcote.2026-05-07",
"local.reading.thames.2026-05-07",
"local.reading.tilehurst.2026-05-07",
"local.reading.whitley.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:46:52.406935Z",
"modified": "2025-11-11T16:46:52.425401Z"
},
{
"election_id": "local.kingston-upon-hull.2026-05-07",
"tmp_election_id": null,
"election_title": "Kingston upon Hull local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/KHL/1996-04-01/?format=api",
"official_identifier": "KHL",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Hull City Council",
"common_name": "Kingston upon Hull",
"slug": "kingston-upon-hull",
"territory_code": "ENG",
"election_name": "Kingston upon Hull local election",
"start_date": "1996-04-01",
"end_date": null,
"created": "1996-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.kingston-upon-hull.avenue.2026-05-07",
"local.kingston-upon-hull.beverley-newland.2026-05-07",
"local.kingston-upon-hull.boothferry.2026-05-07",
"local.kingston-upon-hull.bricknell.2026-05-07",
"local.kingston-upon-hull.central.2026-05-07",
"local.kingston-upon-hull.derringham.2026-05-07",
"local.kingston-upon-hull.drypool.2026-05-07",
"local.kingston-upon-hull.holderness.2026-05-07",
"local.kingston-upon-hull.longhill-bilton-grange.2026-05-07",
"local.kingston-upon-hull.marfleet.2026-05-07",
"local.kingston-upon-hull.newington-gipsyville.2026-05-07",
"local.kingston-upon-hull.north-carr.2026-05-07",
"local.kingston-upon-hull.orchard-park.2026-05-07",
"local.kingston-upon-hull.pickering.2026-05-07",
"local.kingston-upon-hull.southcoates.2026-05-07",
"local.kingston-upon-hull.st-andrews-docklands.2026-05-07",
"local.kingston-upon-hull.sutton.2026-05-07",
"local.kingston-upon-hull.university.2026-05-07",
"local.kingston-upon-hull.west-carr.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:57:12.607998Z",
"modified": "2025-11-11T16:57:12.624803Z"
},
{
"election_id": "local.halton.2026-05-07",
"tmp_election_id": null,
"election_title": "Halton local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HAL/1998-04-01/?format=api",
"official_identifier": "HAL",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Halton Borough Council",
"common_name": "Halton",
"slug": "halton",
"territory_code": "ENG",
"election_name": "Halton local election",
"start_date": "1998-04-01",
"end_date": null,
"created": "1998-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.halton.appleton.2026-05-07",
"local.halton.bankfield.2026-05-07",
"local.halton.beechwood-heath.2026-05-07",
"local.halton.birchfield.2026-05-07",
"local.halton.bridgewater.2026-05-07",
"local.halton.central-west-bank.2026-05-07",
"local.halton.daresbury-moore-sandymoor.2026-05-07",
"local.halton.ditton-hale-village-halebank.2026-05-07",
"local.halton.farnworth.2026-05-07",
"local.halton.grange.2026-05-07",
"local.halton.halton-castle.2026-05-07",
"local.halton.halton-lea.2026-05-07",
"local.halton.halton-view.2026-05-07",
"local.halton.highfield.2026-05-07",
"local.halton.hough-green.2026-05-07",
"local.halton.mersey-weston.2026-05-07",
"local.halton.norton-north.2026-05-07",
"local.halton.norton-south-preston-brook.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:59:17.906674Z",
"modified": "2025-11-11T16:59:17.923111Z"
},
{
"election_id": "local.bromley.2026-05-07",
"tmp_election_id": null,
"election_title": "Bromley local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BRY/1965-04-01/?format=api",
"official_identifier": "BRY",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Bromley",
"common_name": "Bromley",
"slug": "bromley",
"territory_code": "ENG",
"election_name": "Bromley local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.bromley.beckenham-town-copers-cope.2026-05-07",
"local.bromley.bickley-sundridge.2026-05-07",
"local.bromley.biggin-hill.2026-05-07",
"local.bromley.bromley-common-holwood.2026-05-07",
"local.bromley.bromley-town.2026-05-07",
"local.bromley.chelsfield.2026-05-07",
"local.bromley.chislehurst.2026-05-07",
"local.bromley.clock-house.2026-05-07",
"local.bromley.crystal-palace-anerley.2026-05-07",
"local.bromley.darwin.2026-05-07",
"local.bromley.farnborough-crofton.2026-05-07",
"local.bromley.hayes-coney-hall.2026-05-07",
"local.bromley.kelsey-eden-park.2026-05-07",
"local.bromley.mottingham.2026-05-07",
"local.bromley.orpington.2026-05-07",
"local.bromley.penge-cator.2026-05-07",
"local.bromley.petts-wood-knoll.2026-05-07",
"local.bromley.plaistow.2026-05-07",
"local.bromley.shortlands-park-langley.2026-05-07",
"local.bromley.st-mary-cray.2026-05-07",
"local.bromley.st-pauls-cray.2026-05-07",
"local.bromley.west-wickham.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:14:52.052008Z",
"modified": "2025-11-13T12:17:29.592319Z"
},
{
"election_id": "local.knowsley.2026-05-07",
"tmp_election_id": null,
"election_title": "Knowsley local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/KWL/1974-04-01/?format=api",
"official_identifier": "KWL",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Knowsley Metropolitan Borough Council",
"common_name": "Knowsley",
"slug": "knowsley",
"territory_code": "ENG",
"election_name": "Knowsley local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.knowsley.cherryfield.2026-05-07",
"local.knowsley.halewood-north.2026-05-07",
"local.knowsley.halewood-south.2026-05-07",
"local.knowsley.northwood.2026-05-07",
"local.knowsley.page-moss.2026-05-07",
"local.knowsley.prescot-north.2026-05-07",
"local.knowsley.prescot-south.2026-05-07",
"local.knowsley.roby.2026-05-07",
"local.knowsley.shevington.2026-05-07",
"local.knowsley.st-gabriels.2026-05-07",
"local.knowsley.st-michaels.2026-05-07",
"local.knowsley.stockbridge.2026-05-07",
"local.knowsley.swanside.2026-05-07",
"local.knowsley.whiston-cronton.2026-05-07",
"local.knowsley.whitefield.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T12:22:37.678594Z",
"modified": "2025-11-11T12:22:37.699155Z"
},
{
"election_id": "local.cheltenham.2026-05-07",
"tmp_election_id": null,
"election_title": "Cheltenham local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/CHT/1974-04-01/?format=api",
"official_identifier": "CHT",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Cheltenham Borough Council",
"common_name": "Cheltenham",
"slug": "cheltenham",
"territory_code": "ENG",
"election_name": "Cheltenham local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.cheltenham.all-saints.2026-05-07",
"local.cheltenham.battledown.2026-05-07",
"local.cheltenham.benhall-the-reddings-fiddlers-green.2026-05-07",
"local.cheltenham.charlton-kings.2026-05-07",
"local.cheltenham.charlton-park.2026-05-07",
"local.cheltenham.college.2026-05-07",
"local.cheltenham.hesters-way.2026-05-07",
"local.cheltenham.lansdown.2026-05-07",
"local.cheltenham.leckhampton.2026-05-07",
"local.cheltenham.oakley.2026-05-07",
"local.cheltenham.park.2026-05-07",
"local.cheltenham.pittville.2026-05-07",
"local.cheltenham.prestbury.2026-05-07",
"local.cheltenham.springbank.2026-05-07",
"local.cheltenham.st-marks.2026-05-07",
"local.cheltenham.st-pauls.2026-05-07",
"local.cheltenham.st-peters.2026-05-07",
"local.cheltenham.swindon-village.2026-05-07",
"local.cheltenham.up-hatherley.2026-05-07",
"local.cheltenham.warden-hill.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:58:09.022022Z",
"modified": "2025-11-11T15:58:09.041053Z"
},
{
"election_id": "local.highland.2025-12-11",
"tmp_election_id": null,
"election_title": "Highland local election",
"poll_open_date": "2025-12-11",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HLD/1996-04-01/?format=api",
"official_identifier": "HLD",
"organisation_type": "local-authority",
"organisation_subtype": "CA",
"official_name": "The Highland Council",
"common_name": "Highland",
"slug": "highland",
"territory_code": "SCT",
"election_name": "Highland local election",
"start_date": "1996-04-01",
"end_date": null,
"created": "1996-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2025-12-11",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.highland.fort-william-and-ardnamurchan.by.2025-12-11"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "Single Transferable Vote",
"wikipedia_url": "https://en.wikipedia.org/wiki/Single_transferable_vote",
"description": "The single transferable vote (STV) is a voting system designed to achieve proportional representation through ranked voting in multi-seat organizations or constituencies (voting districts).",
"uses_party_lists": false,
"slug": "STV"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-10-21T11:00:43.113735Z",
"modified": "2025-10-21T11:00:43.142790Z"
},
{
"election_id": "local.wakefield.2026-05-07",
"tmp_election_id": null,
"election_title": "Wakefield local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/WKF/1974-04-01/?format=api",
"official_identifier": "WKF",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Wakefield Metropolitan District Council",
"common_name": "Wakefield",
"slug": "wakefield",
"territory_code": "ENG",
"election_name": "Wakefield local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.wakefield.ackworth-north-elmsall-upton.2026-05-07",
"local.wakefield.airedale-ferry-fryston.2026-05-07",
"local.wakefield.altofts-whitwood.2026-05-07",
"local.wakefield.castleford-central-glasshoughton.2026-05-07",
"local.wakefield.crofton-ryhill-walton.2026-05-07",
"local.wakefield.featherstone.2026-05-07",
"local.wakefield.hemsworth.2026-05-07",
"local.wakefield.horbury-south-ossett.2026-05-07",
"local.wakefield.knottingley-ferrybridge.2026-05-07",
"local.wakefield.normanton.2026-05-07",
"local.wakefield.ossett.2026-05-07",
"local.wakefield.pontefract-north.2026-05-07",
"local.wakefield.pontefract-south.2026-05-07",
"local.wakefield.south-elmsall-south-kirkby.2026-05-07",
"local.wakefield.stanley-outwood-east.2026-05-07",
"local.wakefield.wakefield-east.2026-05-07",
"local.wakefield.wakefield-north.2026-05-07",
"local.wakefield.wakefield-rural.2026-05-07",
"local.wakefield.wakefield-south.2026-05-07",
"local.wakefield.wakefield-west.2026-05-07",
"local.wakefield.wrenthorpe-outwood-west.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:43:31.876087Z",
"modified": "2025-11-11T15:43:31.891795Z"
},
{
"election_id": "local.rugby.2026-05-07",
"tmp_election_id": null,
"election_title": "Rugby local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RUG/1974-04-01/?format=api",
"official_identifier": "RUG",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Rugby Borough Council",
"common_name": "Rugby",
"slug": "rugby",
"territory_code": "ENG",
"election_name": "Rugby local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.rugby.admirals-and-cawston.2026-05-07",
"local.rugby.benn.2026-05-07",
"local.rugby.bilton.2026-05-07",
"local.rugby.coton-and-boughton.2026-05-07",
"local.rugby.dunsmore.2026-05-07",
"local.rugby.eastlands.2026-05-07",
"local.rugby.hillmorton.2026-05-07",
"local.rugby.new-bilton.2026-05-07",
"local.rugby.newbold-and-brownsover.2026-05-07",
"local.rugby.paddox.2026-05-07",
"local.rugby.revel-and-binley-woods.2026-05-07",
"local.rugby.rokeby-and-overslade.2026-05-07",
"local.rugby.wolston-and-the-lawfords.2026-05-07",
"local.rugby.wolvey-and-shilton.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:13:41.914017Z",
"modified": "2025-11-11T16:13:41.933004Z"
},
{
"election_id": "local.north-tyneside.2026-05-07",
"tmp_election_id": null,
"election_title": "North Tyneside Council",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/NTY/1974-04-01/?format=api",
"official_identifier": "NTY",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "North Tyneside Council",
"common_name": "North Tyneside Council",
"slug": "north-tyneside",
"territory_code": "ENG",
"election_name": "North Tyneside Council",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.north-tyneside.backworth-holystone.2026-05-07",
"local.north-tyneside.battle-hill.2026-05-07",
"local.north-tyneside.camperdown.2026-05-07",
"local.north-tyneside.chirton-percy-main.2026-05-07",
"local.north-tyneside.cullercoats-whitley-bay-south.2026-05-07",
"local.north-tyneside.forest-hall.2026-05-07",
"local.north-tyneside.howdon.2026-05-07",
"local.north-tyneside.killingworth.2026-05-07",
"local.north-tyneside.longbenton-benton.2026-05-07",
"local.north-tyneside.monkseaton.2026-05-07",
"local.north-tyneside.new-york-murton.2026-05-07",
"local.north-tyneside.north-shields.2026-05-07",
"local.north-tyneside.preston-with-preston-grange.2026-05-07",
"local.north-tyneside.shiremoor.2026-05-07",
"local.north-tyneside.st-marys.2026-05-07",
"local.north-tyneside.tynemouth.2026-05-07",
"local.north-tyneside.wallsend-central.2026-05-07",
"local.north-tyneside.wallsend-north.2026-05-07",
"local.north-tyneside.weetslade.2026-05-07",
"local.north-tyneside.whitley-bay-north.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:02:52.198941Z",
"modified": "2025-11-11T16:02:52.213342Z"
},
{
"election_id": "local.nuneaton-and-bedworth.2026-05-07",
"tmp_election_id": null,
"election_title": "Nuneaton and Bedworth local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/NUN/1974-04-01/?format=api",
"official_identifier": "NUN",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Nuneaton and Bedworth Borough Council",
"common_name": "Nuneaton and Bedworth",
"slug": "nuneaton-and-bedworth",
"territory_code": "ENG",
"election_name": "Nuneaton and Bedworth local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.nuneaton-and-bedworth.arbury.2026-05-07",
"local.nuneaton-and-bedworth.attleborough.2026-05-07",
"local.nuneaton-and-bedworth.bede.2026-05-07",
"local.nuneaton-and-bedworth.bulkington.2026-05-07",
"local.nuneaton-and-bedworth.camp-hill.2026-05-07",
"local.nuneaton-and-bedworth.chilvers-coton.2026-05-07",
"local.nuneaton-and-bedworth.eastboro.2026-05-07",
"local.nuneaton-and-bedworth.exhall.2026-05-07",
"local.nuneaton-and-bedworth.galley-common.2026-05-07",
"local.nuneaton-and-bedworth.heath.2026-05-07",
"local.nuneaton-and-bedworth.milby.2026-05-07",
"local.nuneaton-and-bedworth.poplar.2026-05-07",
"local.nuneaton-and-bedworth.slough.2026-05-07",
"local.nuneaton-and-bedworth.st-marys.2026-05-07",
"local.nuneaton-and-bedworth.st-nicolas.2026-05-07",
"local.nuneaton-and-bedworth.stockingford-east.2026-05-07",
"local.nuneaton-and-bedworth.stockingford-west.2026-05-07",
"local.nuneaton-and-bedworth.weddington.2026-05-07",
"local.nuneaton-and-bedworth.whitestone.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:58:09.711549Z",
"modified": "2025-11-11T15:58:09.726953Z"
},
{
"election_id": "local.crawley.2026-05-07",
"tmp_election_id": null,
"election_title": "Crawley local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/CRW/1974-04-01/?format=api",
"official_identifier": "CRW",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Crawley Borough Council",
"common_name": "Crawley",
"slug": "crawley",
"territory_code": "ENG",
"election_name": "Crawley local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.crawley.bewbush-north-broadfield.2026-05-07",
"local.crawley.broadfield.2026-05-07",
"local.crawley.furnace-green.2026-05-07",
"local.crawley.ifield.2026-05-07",
"local.crawley.langley-green-tushmore.2026-05-07",
"local.crawley.maidenbower.2026-05-07",
"local.crawley.northgate-west-green.2026-05-07",
"local.crawley.pound-hill-north-forge-wood.2026-05-07",
"local.crawley.pound-hill-south-worth.2026-05-07",
"local.crawley.southgate.2026-05-07",
"local.crawley.three-bridges.2026-05-07",
"local.crawley.tilgate.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-24T15:18:01.005099Z",
"modified": "2025-11-24T15:18:01.036041Z"
},
{
"election_id": "local.basingstoke-and-deane.2026-05-07",
"tmp_election_id": null,
"election_title": "Basingstoke and Deane local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BAN/1974-04-01/?format=api",
"official_identifier": "BAN",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Basingstoke and Deane Borough Council",
"common_name": "Basingstoke and Deane",
"slug": "basingstoke-and-deane",
"territory_code": "ENG",
"election_name": "Basingstoke and Deane local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.basingstoke-and-deane.basing-upton-grey.2026-05-07",
"local.basingstoke-and-deane.bramley.2026-05-07",
"local.basingstoke-and-deane.brighton-hill.2026-05-07",
"local.basingstoke-and-deane.brookvale-kings-furlong.2026-05-07",
"local.basingstoke-and-deane.chineham.2026-05-07",
"local.basingstoke-and-deane.eastrop-grove.2026-05-07",
"local.basingstoke-and-deane.evingar.2026-05-07",
"local.basingstoke-and-deane.hatch-warren-beggarwood.2026-05-07",
"local.basingstoke-and-deane.kempshott-buckskin.2026-05-07",
"local.basingstoke-and-deane.norden.2026-05-07",
"local.basingstoke-and-deane.oakley-the-candovers.2026-05-07",
"local.basingstoke-and-deane.popley.2026-05-07",
"local.basingstoke-and-deane.sherborne-st-john-rooksdown.2026-05-07",
"local.basingstoke-and-deane.south-ham.2026-05-07",
"local.basingstoke-and-deane.tadley-north-kingsclere-baughurst.2026-05-07",
"local.basingstoke-and-deane.tadley-pamber.2026-05-07",
"local.basingstoke-and-deane.whitchurch-overton-laverstoke.2026-05-07",
"local.basingstoke-and-deane.winklebury-manydown.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-12-10T16:19:46.745760Z",
"modified": "2025-12-10T16:19:46.817396Z"
},
{
"election_id": "local.harrow.2026-05-07",
"tmp_election_id": null,
"election_title": "Harrow local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/HRW/1965-04-01/?format=api",
"official_identifier": "HRW",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "London Borough of Harrow",
"common_name": "Harrow",
"slug": "harrow",
"territory_code": "ENG",
"election_name": "Harrow local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.harrow.belmont.2026-05-07",
"local.harrow.canons.2026-05-07",
"local.harrow.centenary.2026-05-07",
"local.harrow.edgware.2026-05-07",
"local.harrow.greenhill.2026-05-07",
"local.harrow.harrow-on-the-hill.2026-05-07",
"local.harrow.harrow-weald.2026-05-07",
"local.harrow.hatch-end.2026-05-07",
"local.harrow.headstone.2026-05-07",
"local.harrow.kenton-east.2026-05-07",
"local.harrow.kenton-west.2026-05-07",
"local.harrow.marlborough.2026-05-07",
"local.harrow.north-harrow.2026-05-07",
"local.harrow.pinner.2026-05-07",
"local.harrow.pinner-south.2026-05-07",
"local.harrow.rayners-lane.2026-05-07",
"local.harrow.roxbourne.2026-05-07",
"local.harrow.roxeth.2026-05-07",
"local.harrow.stanmore.2026-05-07",
"local.harrow.wealdstone-north.2026-05-07",
"local.harrow.wealdstone-south.2026-05-07",
"local.harrow.west-harrow.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:40:42.155825Z",
"modified": "2025-11-13T12:19:37.199747Z"
},
{
"election_id": "local.st-helens.2026-05-07",
"tmp_election_id": null,
"election_title": "St. Helens local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SHN/1974-04-01/?format=api",
"official_identifier": "SHN",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "St Helens Council",
"common_name": "St. Helens",
"slug": "st-helens",
"territory_code": "ENG",
"election_name": "St. Helens local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.st-helens.billinge-seneley-green.2026-05-07",
"local.st-helens.blackbrook.2026-05-07",
"local.st-helens.bold-lea-green.2026-05-07",
"local.st-helens.eccleston.2026-05-07",
"local.st-helens.haydock.2026-05-07",
"local.st-helens.moss-bank.2026-05-07",
"local.st-helens.newton-le-willows-east.2026-05-07",
"local.st-helens.newton-le-willows-west.2026-05-07",
"local.st-helens.parr.2026-05-07",
"local.st-helens.peasley-cross-fingerpost.2026-05-07",
"local.st-helens.rainford.2026-05-07",
"local.st-helens.rainhill.2026-05-07",
"local.st-helens.st-helens-town-centre.2026-05-07",
"local.st-helens.sutton-north-west.2026-05-07",
"local.st-helens.sutton-south-east.2026-05-07",
"local.st-helens.thatto-heath.2026-05-07",
"local.st-helens.west-park.2026-05-07",
"local.st-helens.windle.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T12:44:06.176889Z",
"modified": "2025-11-11T12:44:06.198747Z"
},
{
"election_id": "local.cheshire-west-and-chester.2026-01-22",
"tmp_election_id": null,
"election_title": "Cheshire West and Chester local election",
"poll_open_date": "2026-01-22",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/CHW/2009-04-01/?format=api",
"official_identifier": "CHW",
"organisation_type": "local-authority",
"organisation_subtype": "UA",
"official_name": "Cheshire West and Chester Council",
"common_name": "Cheshire West and Chester",
"slug": "cheshire-west-and-chester",
"territory_code": "ENG",
"election_name": "Cheshire West and Chester local election",
"start_date": "2009-04-01",
"end_date": null,
"created": "2009-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-01-22",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.cheshire-west-and-chester.willaston-thornton.by.2026-01-22"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-12-12T10:22:34.074563Z",
"modified": "2025-12-15T14:37:23.336062Z"
},
{
"election_id": "local.sunderland.2026-05-07",
"tmp_election_id": null,
"election_title": "Sunderland local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SND/1974-04-01/?format=api",
"official_identifier": "SND",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Sunderland City Council",
"common_name": "Sunderland",
"slug": "sunderland",
"territory_code": "ENG",
"election_name": "Sunderland local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.sunderland.barnes-thornhill.2026-05-07",
"local.sunderland.deptford-hendon.2026-05-07",
"local.sunderland.doxford-park.2026-05-07",
"local.sunderland.farringdon-silksworth.2026-05-07",
"local.sunderland.fulwell.2026-05-07",
"local.sunderland.grangetown.2026-05-07",
"local.sunderland.grindon-thorney-close.2026-05-07",
"local.sunderland.herrington-newbottle.2026-05-07",
"local.sunderland.hetton.2026-05-07",
"local.sunderland.houghton-north.2026-05-07",
"local.sunderland.houghton-south-hetton-downs.2026-05-07",
"local.sunderland.hylton-castle.2026-05-07",
"local.sunderland.pallion-ford.2026-05-07",
"local.sunderland.pennywell-south-hylton.2026-05-07",
"local.sunderland.penshaw-shiney-row.2026-05-07",
"local.sunderland.redhouse.2026-05-07",
"local.sunderland.roker.2026-05-07",
"local.sunderland.ryhope.2026-05-07",
"local.sunderland.southwick.2026-05-07",
"local.sunderland.tunstall-humbledon.2026-05-07",
"local.sunderland.washington-central.2026-05-07",
"local.sunderland.washington-east.2026-05-07",
"local.sunderland.washington-north.2026-05-07",
"local.sunderland.washington-south.2026-05-07",
"local.sunderland.washington-west.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T15:42:21.692073Z",
"modified": "2025-11-11T15:42:21.709963Z"
},
{
"election_id": "local.tamworth.2026-05-07",
"tmp_election_id": null,
"election_title": "Tamworth local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/TAW/1974-04-01/?format=api",
"official_identifier": "TAW",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Tamworth Borough Council",
"common_name": "Tamworth",
"slug": "tamworth",
"territory_code": "ENG",
"election_name": "Tamworth local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.tamworth.amington.2026-05-07",
"local.tamworth.belgrave.2026-05-07",
"local.tamworth.bolehall.2026-05-07",
"local.tamworth.castle.2026-05-07",
"local.tamworth.glascote.2026-05-07",
"local.tamworth.mercian.2026-05-07",
"local.tamworth.spital.2026-05-07",
"local.tamworth.stonydelph.2026-05-07",
"local.tamworth.trinity.2026-05-07",
"local.tamworth.wilnecote.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T16:17:40.841052Z",
"modified": "2025-11-11T16:17:40.856768Z"
},
{
"election_id": "local.kensington-and-chelsea.2026-05-07",
"tmp_election_id": null,
"election_title": "Kensington and Chelsea local election",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/KEC/1965-04-01/?format=api",
"official_identifier": "KEC",
"organisation_type": "local-authority",
"organisation_subtype": "LBO",
"official_name": "Royal Borough of Kensington and Chelsea",
"common_name": "Kensington and Chelsea",
"slug": "kensington-and-chelsea",
"territory_code": "ENG",
"election_name": "Kensington and Chelsea local election",
"start_date": "1965-04-01",
"end_date": null,
"created": "1965-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.kensington-and-chelsea.abingdon.2026-05-07",
"local.kensington-and-chelsea.brompton-hans-town.2026-05-07",
"local.kensington-and-chelsea.campden.2026-05-07",
"local.kensington-and-chelsea.chelsea-riverside.2026-05-07",
"local.kensington-and-chelsea.colville.2026-05-07",
"local.kensington-and-chelsea.courtfield.2026-05-07",
"local.kensington-and-chelsea.dalgarno.2026-05-07",
"local.kensington-and-chelsea.earls-court.2026-05-07",
"local.kensington-and-chelsea.golborne.2026-05-07",
"local.kensington-and-chelsea.holland.2026-05-07",
"local.kensington-and-chelsea.norland.2026-05-07",
"local.kensington-and-chelsea.notting-dale.2026-05-07",
"local.kensington-and-chelsea.pembridge.2026-05-07",
"local.kensington-and-chelsea.queens-gate.2026-05-07",
"local.kensington-and-chelsea.redcliffe.2026-05-07",
"local.kensington-and-chelsea.royal-hospital.2026-05-07",
"local.kensington-and-chelsea.stanley.2026-05-07",
"local.kensington-and-chelsea.st-helens.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": "London borough councillors represent the people of their ward on the council. Councillors are elected for four-year terms, and most wards elect more than one councillor.\r\n\r\nLondon boroughs are responsible for many different services, including:\r\n\r\n * Child and adult social care\r\n * Schools and education\r\n * Rubbish collection and recycling\r\n * Housing and planning\r\n * Libraries and museums\r\n * Roads and pavements\r\n * Sports facilities and public parks\r\n\r\nCouncils are funded by a combination of council tax, business rates, and grants from the UK government. Councillors are not paid a salary, but they do receive financial compensation and expenses to cover their time and travel commitments.\r\n\r\n[**Learn more about English local government from New Local.**](https://www.newlocal.org.uk/articles/local-government-explained-part-2-what-do-councils-do/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-05T14:17:51.434429Z",
"modified": "2025-11-13T12:21:36.969787Z"
},
{
"election_id": "local.cotswold.2026-01-22",
"tmp_election_id": null,
"election_title": "Cotswold local election",
"poll_open_date": "2026-01-22",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/COT/1974-04-01/?format=api",
"official_identifier": "COT",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Cotswold District Council",
"common_name": "Cotswold",
"slug": "cotswold",
"territory_code": "ENG",
"election_name": "Cotswold local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-01-22",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.cotswold.the-rissingtons.by.2026-01-22"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-12-11T11:39:06.858648Z",
"modified": "2025-12-15T14:37:40.928644Z"
},
{
"election_id": "local.salford.2026-05-07",
"tmp_election_id": null,
"election_title": "Salford City Council",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/SLF/1974-04-01/?format=api",
"official_identifier": "SLF",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Salford City Council",
"common_name": "Salford City Council",
"slug": "salford",
"territory_code": "ENG",
"election_name": "Salford City Council",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2026-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.salford.barton-winton.2026-05-07",
"local.salford.blackfriars-trinity.2026-05-07",
"local.salford.boothstown-ellenbrook.2026-05-07",
"local.salford.broughton.2026-05-07",
"local.salford.cadishead-lower-irlam.2026-05-07",
"local.salford.claremont.2026-05-07",
"local.salford.eccles.2026-05-07",
"local.salford.higher-irlam-peel-green.2026-05-07",
"local.salford.kersal-broughton-park.2026-05-07",
"local.salford.little-hulton.2026-05-07",
"local.salford.ordsall.2026-05-07",
"local.salford.pendlebury-clifton.2026-05-07",
"local.salford.pendleton-charlestown.2026-05-07",
"local.salford.quays.2026-05-07",
"local.salford.swinton-park.2026-05-07",
"local.salford.swinton-wardley.2026-05-07",
"local.salford.walkden-north.2026-05-07",
"local.salford.walkden-south.2026-05-07",
"local.salford.weaste-seedley.2026-05-07",
"local.salford.worsley-westwood-park.2026-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": true,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2025-11-11T12:22:38.250182Z",
"modified": "2025-11-11T12:22:38.270500Z"
},
{
"election_id": "local.barnsley.2020-05-07",
"tmp_election_id": null,
"election_title": "Barnsley local election",
"poll_open_date": "2020-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BNS/1974-04-01/?format=api",
"official_identifier": "BNS",
"organisation_type": "local-authority",
"organisation_subtype": "MD",
"official_name": "Barnsley Metropolitan Borough Council",
"common_name": "Barnsley",
"slug": "barnsley",
"territory_code": "ENG",
"election_name": "Barnsley local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2020-05-07",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.barnsley.central.2020-05-07",
"local.barnsley.cudworth.2020-05-07",
"local.barnsley.darfield.2020-05-07",
"local.barnsley.darton-east.2020-05-07",
"local.barnsley.darton-west.2020-05-07",
"local.barnsley.dearne-north.2020-05-07",
"local.barnsley.dearne-south.2020-05-07",
"local.barnsley.dodworth.2020-05-07",
"local.barnsley.hoyland-milton.2020-05-07",
"local.barnsley.kingstone.2020-05-07",
"local.barnsley.monk-bretton.2020-05-07",
"local.barnsley.north-east.2020-05-07",
"local.barnsley.old-town.2020-05-07",
"local.barnsley.penistone-east.2020-05-07",
"local.barnsley.penistone-west.2020-05-07",
"local.barnsley.rockingham.2020-05-07",
"local.barnsley.royston.2020-05-07",
"local.barnsley.stairfoot.2020-05-07",
"local.barnsley.st-helens.2020-05-07",
"local.barnsley.wombwell.2020-05-07",
"local.barnsley.worsbrough.2020-05-07"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": {
"cancelled_election": {
"url": null,
"title": "Cancelled Election",
"detail": "The UK Government has postponed the elections scheduled for 7 May 2020 due to the coronavirus outbreak."
}
},
"deleted": false,
"cancelled": true,
"cancellation_reason": null,
"replaces": null,
"replaced_by": "local.barnsley.2021-05-06",
"by_election_reason": "",
"tags": {},
"created": "2020-03-12T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "local.broxtowe.2019-05-02",
"tmp_election_id": null,
"election_title": "Broxtowe local election",
"poll_open_date": "2019-05-02",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/BRT/1974-04-01/?format=api",
"official_identifier": "BRT",
"organisation_type": "local-authority",
"organisation_subtype": "NMD",
"official_name": "Broxtowe Borough Council",
"common_name": "Broxtowe",
"slug": "broxtowe",
"territory_code": "ENG",
"election_name": "Broxtowe local election",
"start_date": "1974-04-01",
"end_date": null,
"created": "1974-04-01T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": "local.2019-05-02",
"group_type": "organisation",
"identifier_type": "organisation",
"children": [
"local.broxtowe.attenborough-chilwell-east.2019-05-02",
"local.broxtowe.awsworth-cossall-trowell.2019-05-02",
"local.broxtowe.beeston-central.2019-05-02",
"local.broxtowe.beeston-north.2019-05-02",
"local.broxtowe.beeston-rylands.2019-05-02",
"local.broxtowe.beeston-west.2019-05-02",
"local.broxtowe.bramcote.2019-05-02",
"local.broxtowe.brinsley.2019-05-02",
"local.broxtowe.chilwell-west.2019-05-02",
"local.broxtowe.eastwood-hall.2019-05-02",
"local.broxtowe.eastwood-hilltop.2019-05-02",
"local.broxtowe.eastwood-st-marys.2019-05-02",
"local.broxtowe.greasley.2019-05-02",
"local.broxtowe.kimberley.2019-05-02",
"local.broxtowe.nuthall-east-strelley.2019-05-02",
"local.broxtowe.stapleford-north.2019-05-02",
"local.broxtowe.stapleford-south-east.2019-05-02",
"local.broxtowe.stapleford-south-west.2019-05-02",
"local.broxtowe.toton-chilwell-meadows.2019-05-02",
"local.broxtowe.watnall-nuthall-west.2019-05-02"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": {
"name": "First-past-the-post",
"wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
"description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
"uses_party_lists": false,
"slug": "FPTP"
},
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": {
"2019-05-02-id-pilot": {
"url": "https://www.broxtowe.gov.uk/for-you/elections-voting/voter-id/",
"title": "You need to show ID to vote at this election",
"detail": "Voters in Broxtowe will be required to show one form of photo ID, like a passport or driving licence; or two forms of non-photo ID, like a council tax bill and a bank statement."
}
},
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2019-03-07T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
}
]
}