HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 46510,
"next": "http://elections.democracyclub.org.uk/api/elections/?format=api&limit=100&offset=300",
"previous": "http://elections.democracyclub.org.uk/api/elections/?format=api&limit=100&offset=100",
"results": [
{
"election_id": "local.2025-07-31",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-07-31",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.barking-and-dagenham.2025-07-31",
"local.north-devon.2025-07-31",
"local.warrington.2025-07-31"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-06-26T10:07:26.742920Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2017-11-30",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2017-11-30",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.gosport.2017-11-30",
"local.maidstone.2017-11-30",
"local.tandridge.2017-11-30",
"local.torridge.2017-11-30"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-10-05T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2021-12-16",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2021-12-16",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.argyll-and-bute.2021-12-16",
"local.ashford.2021-12-16",
"local.bridgend.2021-12-16",
"local.horsham.2021-12-16",
"local.lichfield.2021-12-16",
"local.medway.2021-12-16",
"local.middlesbrough.2021-12-16",
"local.northumberland.2021-12-16",
"local.telford-and-wrekin.2021-12-16",
"local.walsall.2021-12-16",
"local.west-berkshire.2021-12-16",
"local.west-lindsey.2021-12-16"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-11-02T21:16:12.123890Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2022-11-24",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2022-11-24",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bassetlaw.2022-11-24",
"local.isle-of-wight.2022-11-24",
"local.sefton.2022-11-24",
"local.warrington.2022-11-24"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2022-10-19T14:46:16.961010Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-10-09",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-10-09",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bath-and-north-east-somerset.2025-10-09",
"local.north-northamptonshire.2025-10-09",
"local.redcar-and-cleveland.2025-10-09",
"local.teignbridge.2025-10-09",
"local.west-lancashire.2025-10-09",
"local.wychavon.2025-10-09"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-08-21T06:41:01.007166Z",
"modified": "2025-09-15T11:13:01.563042Z"
},
{
"election_id": "local.2018-03-01",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2018-03-01",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.basingstoke-and-deane.2018-03-01",
"local.clackmannanshire.2018-03-01",
"local.east-devon.2018-03-01",
"local.solihull.2018-03-01"
],
"elected_role": "Local Councillor",
"seats_contested": null,
"division": null,
"voting_system": null,
"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-01-04T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-04-20",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-04-20",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.enfield.2023-04-20",
"local.warrington.2023-04-20"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-03-15T12:38:08.330835Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2019-05-02",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-05-02",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.allerdale.2019-05-02",
"local.amber-valley.2019-05-02",
"local.antrim-and-newtownabbey.2019-05-02",
"local.ards-and-north-down.2019-05-02",
"local.armagh-city-banbridge-and-craigavon.2019-05-02",
"local.arun.2019-05-02",
"local.ashfield.2019-05-02",
"local.ashford.2019-05-02",
"local.babergh.2019-05-02",
"local.barnsley.2019-05-02",
"local.barrow-in-furness.2019-05-02",
"local.basildon.2019-05-02",
"local.basingstoke-and-deane.2019-05-02",
"local.bassetlaw.2019-05-02",
"local.bath-and-north-east-somerset.2019-05-02",
"local.bedford.2019-05-02",
"local.belfast.2019-05-02",
"local.blaby.2019-05-02",
"local.blackburn-with-darwen.2019-05-02",
"local.blackpool.2019-05-02",
"local.bolsover.2019-05-02",
"local.bolton.2019-05-02",
"local.boston.2019-05-02",
"local.bournemouth-christchurch-and-poole.2019-05-02",
"local.bracknell-forest.2019-05-02",
"local.bradford.2019-05-02",
"local.braintree.2019-05-02",
"local.breckland.2019-05-02",
"local.brentwood.2019-05-02",
"local.brighton-and-hove.2019-05-02",
"local.broadland.2019-05-02",
"local.bromsgrove.2019-05-02",
"local.broxbourne.2019-05-02",
"local.broxtowe.2019-05-02",
"local.burnley.2019-05-02",
"local.bury.2019-05-02",
"local.calderdale.2019-05-02",
"local.cambridge.2019-05-02",
"local.cambridgeshire.2019-05-02",
"local.cannock-chase.2019-05-02",
"local.canterbury.2019-05-02",
"local.carlisle.2019-05-02",
"local.castle-point.2019-05-02",
"local.causeway-coast-and-glens.2019-05-02",
"local.central-bedfordshire.2019-05-02",
"local.charnwood.2019-05-02",
"local.chelmsford.2019-05-02",
"local.cherwell.2019-05-02",
"local.cheshire-east.2019-05-02",
"local.cheshire-west-and-chester.2019-05-02",
"local.chesterfield.2019-05-02",
"local.chichester.2019-05-02",
"local.chorley.2019-05-02",
"local.city-of-lincoln.2019-05-02",
"local.colchester.2019-05-02",
"local.copeland.2019-05-02",
"local.cotswold.2019-05-02",
"local.county-durham.2019-05-02",
"local.coventry.2019-05-02",
"local.craven.2019-05-02",
"local.crawley.2019-05-02",
"local.cumbria.2019-05-02",
"local.dacorum.2019-05-02",
"local.darlington.2019-05-02",
"local.dartford.2019-05-02",
"local.derby.2019-05-02",
"local.derbyshire-dales.2019-05-02",
"local.derry-city-and-strabane.2019-05-02",
"local.dorset.2019-05-02",
"local.dover.2019-05-02",
"local.dudley.2019-05-02",
"local.dundee-city.2019-05-02",
"local.eastbourne.2019-05-02",
"local.east-cambridgeshire.2019-05-02",
"local.east-devon.2019-05-02",
"local.east-hampshire.2019-05-02",
"local.east-hertfordshire.2019-05-02",
"local.eastleigh.2019-05-02",
"local.east-lindsey.2019-05-02",
"local.east-riding-of-yorkshire.2019-05-02",
"local.east-staffordshire.2019-05-02",
"local.east-suffolk.2019-05-02",
"local.eden.2019-05-02",
"local.elmbridge.2019-05-02",
"local.epping-forest.2019-05-02",
"local.epsom-and-ewell.2019-05-02",
"local.erewash.2019-05-02",
"local.exeter.2019-05-02",
"local.fenland.2019-05-02",
"local.fermanagh-and-omagh.2019-05-02",
"local.folkestone-hythe.2019-05-02",
"local.forest-of-dean.2019-05-02",
"local.fylde.2019-05-02",
"local.gateshead.2019-05-02",
"local.gedling.2019-05-02",
"local.gloucestershire.2019-05-02",
"local.gravesham.2019-05-02",
"local.great-yarmouth.2019-05-02",
"local.guildford.2019-05-02",
"local.halton.2019-05-02",
"local.hambleton.2019-05-02",
"local.harborough.2019-05-02",
"local.harlow.2019-05-02",
"local.hart.2019-05-02",
"local.hartlepool.2019-05-02",
"local.havant.2019-05-02",
"local.herefordshire.2019-05-02",
"local.hertsmere.2019-05-02",
"local.high-peak.2019-05-02",
"local.hinckley-and-bosworth.2019-05-02",
"local.horsham.2019-05-02",
"local.hyndburn.2019-05-02",
"local.ipswich.2019-05-02",
"local.kent.2019-05-02",
"local.kings-lynn-and-west-norfolk.2019-05-02",
"local.kingston-upon-hull.2019-05-02",
"local.kirklees.2019-05-02",
"local.knowsley.2019-05-02",
"local.lancaster.2019-05-02",
"local.leeds.2019-05-02",
"local.leicester.2019-05-02",
"local.lewes.2019-05-02",
"local.lewisham.2019-05-02",
"local.lichfield.2019-05-02",
"local.lisburn-and-castlereagh.2019-05-02",
"local.liverpool.2019-05-02",
"local.luton.2019-05-02",
"local.maidstone.2019-05-02",
"local.maldon.2019-05-02",
"local.malvern-hills.2019-05-02",
"local.manchester.2019-05-02",
"local.mansfield.2019-05-02",
"local.medway.2019-05-02",
"local.melton.2019-05-02",
"local.mendip.2019-05-02",
"local.mid-and-east-antrim.2019-05-02",
"local.mid-devon.2019-05-02",
"local.middlesbrough.2019-05-02",
"local.mid-suffolk.2019-05-02",
"local.mid-sussex.2019-05-02",
"local.mid-ulster.2019-05-02",
"local.milton-keynes.2019-05-02",
"local.mole-valley.2019-05-02",
"local.newark-and-sherwood.2019-05-02",
"local.newcastle-under-lyme.2019-05-02",
"local.newcastle-upon-tyne.2019-05-02",
"local.new-forest.2019-05-02",
"local.newry-mourne-and-down.2019-05-02",
"local.north-devon.2019-05-02",
"local.north-east-derbyshire.2019-05-02",
"local.north-east-lincolnshire.2019-05-02",
"local.north-hertfordshire.2019-05-02",
"local.north-kesteven.2019-05-02",
"local.north-lincolnshire.2019-05-02",
"local.north-norfolk.2019-05-02",
"local.north-somerset.2019-05-02",
"local.north-tyneside.2019-05-02",
"local.northumberland.2019-05-02",
"local.north-warwickshire.2019-05-02",
"local.north-west-leicestershire.2019-05-02",
"local.norwich.2019-05-02",
"local.nottingham.2019-05-02",
"local.oadby-and-wigston.2019-05-02",
"local.oldham.2019-05-02",
"local.pendle.2019-05-02",
"local.peterborough.2019-05-02",
"local.plymouth.2019-05-02",
"local.portsmouth.2019-05-02",
"local.preston.2019-05-02",
"local.reading.2019-05-02",
"local.redcar-and-cleveland.2019-05-02",
"local.redditch.2019-05-02",
"local.reigate-and-banstead.2019-05-02",
"local.ribble-valley.2019-05-02",
"local.richmondshire.2019-05-02",
"local.rochdale.2019-05-02",
"local.rochford.2019-05-02",
"local.rossendale.2019-05-02",
"local.rother.2019-05-02",
"local.rugby.2019-05-02",
"local.runnymede.2019-05-02",
"local.rushcliffe.2019-05-02",
"local.rushmoor.2019-05-02",
"local.rutland.2019-05-02",
"local.ryedale.2019-05-02",
"local.salford.2019-05-02",
"local.sandwell.2019-05-02",
"local.scarborough.2019-05-02",
"local.sedgemoor.2019-05-02",
"local.sefton.2019-05-02",
"local.selby.2019-05-02",
"local.sevenoaks.2019-05-02",
"local.sheffield.2019-05-02",
"local.slough.2019-05-02",
"local.solihull.2019-05-02",
"local.somerset-west-and-taunton.2019-05-02",
"local.southampton.2019-05-02",
"local.south-derbyshire.2019-05-02",
"local.southend-on-sea.2019-05-02",
"local.south-gloucestershire.2019-05-02",
"local.south-hams.2019-05-02",
"local.south-holland.2019-05-02",
"local.south-kesteven.2019-05-02",
"local.south-lakeland.2019-05-02",
"local.south-norfolk.2019-05-02",
"local.south-oxfordshire.2019-05-02",
"local.south-ribble.2019-05-02",
"local.south-somerset.2019-05-02",
"local.south-staffordshire.2019-05-02",
"local.south-tyneside.2019-05-02",
"local.spelthorne.2019-05-02",
"local.stafford.2019-05-02",
"local.staffordshire-moorlands.2019-05-02",
"local.st-albans.2019-05-02",
"local.stevenage.2019-05-02",
"local.st-helens.2019-05-02",
"local.stockport.2019-05-02",
"local.stockton-on-tees.2019-05-02",
"local.stoke-on-trent.2019-05-02",
"local.stratford-on-avon.2019-05-02",
"local.sunderland.2019-05-02",
"local.surrey.2019-05-02",
"local.surrey-heath.2019-05-02",
"local.swale.2019-05-02",
"local.swindon.2019-05-02",
"local.tameside.2019-05-02",
"local.tamworth.2019-05-02",
"local.tandridge.2019-05-02",
"local.teignbridge.2019-05-02",
"local.telford-and-wrekin.2019-05-02",
"local.tendring.2019-05-02",
"local.test-valley.2019-05-02",
"local.tewkesbury.2019-05-02",
"local.thanet.2019-05-02",
"local.three-rivers.2019-05-02",
"local.thurrock.2019-05-02",
"local.tonbridge-and-malling.2019-05-02",
"local.torbay.2019-05-02",
"local.torridge.2019-05-02",
"local.trafford.2019-05-02",
"local.tunbridge-wells.2019-05-02",
"local.uttlesford.2019-05-02",
"local.vale-of-white-horse.2019-05-02",
"local.wakefield.2019-05-02",
"local.walsall.2019-05-02",
"local.warwick.2019-05-02",
"local.watford.2019-05-02",
"local.waverley.2019-05-02",
"local.wealden.2019-05-02",
"local.welwyn-hatfield.2019-05-02",
"local.west-berkshire.2019-05-02",
"local.west-devon.2019-05-02",
"local.west-lancashire.2019-05-02",
"local.west-lindsey.2019-05-02",
"local.west-oxfordshire.2019-05-02",
"local.west-suffolk.2019-05-02",
"local.west-sussex.2019-05-02",
"local.wigan.2019-05-02",
"local.winchester.2019-05-02",
"local.windsor-and-maidenhead.2019-05-02",
"local.wirral.2019-05-02",
"local.woking.2019-05-02",
"local.wokingham.2019-05-02",
"local.wolverhampton.2019-05-02",
"local.worcester.2019-05-02",
"local.worthing.2019-05-02",
"local.wychavon.2019-05-02",
"local.wyre.2019-05-02",
"local.wyre-forest.2019-05-02",
"local.york.2019-05-02"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-07-02",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-07-02",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.north-tyneside.2025-07-02"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-05-24T19:19:40.150328Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-07-24",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-07-24",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bromley.2025-07-24",
"local.cardiff.2025-07-24",
"local.dacorum.2025-07-24",
"local.dorset.2025-07-24",
"local.hertsmere.2025-07-24",
"local.lichfield.2025-07-24",
"local.rutland.2025-07-24"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-06-13T07:54:46.806944Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-11-04",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-11-04",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.burnley.2025-11-04"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-09-27T22:00:33.065774Z",
"modified": "2025-09-29T08:44:50.632650Z"
},
{
"election_id": "parl.2019-04-04",
"tmp_election_id": null,
"election_title": "UK Parliament elections",
"poll_open_date": "2019-04-04",
"election_type": {
"name": "UK Parliament elections",
"election_type": "parl"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/parl/parl-hoc/1832-06-07/?format=api",
"official_identifier": "parl-hoc",
"organisation_type": "parl",
"organisation_subtype": "",
"official_name": "House of Commons of the United Kingdom",
"common_name": "House of Commons",
"slug": "parl",
"territory_code": "GBN",
"election_name": "UK general election",
"start_date": "1832-06-07",
"end_date": null,
"created": "1832-06-07T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"parl.newport-west.by.2019-04-04"
],
"elected_role": "Member of Parliament",
"seats_contested": null,
"division": null,
"voting_system": null,
"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-02-07T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "local.2019-08-08",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-08-08",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.cambridge.2019-08-08",
"local.east-northamptonshire.2019-08-08",
"local.worcester.2019-08-08"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-06-13T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2019-08-15",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-08-15",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.shropshire.2019-08-15"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-06-20T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "parl.2021-05-06",
"tmp_election_id": null,
"election_title": "UK Parliament elections",
"poll_open_date": "2021-05-06",
"election_type": {
"name": "UK Parliament elections",
"election_type": "parl"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/parl/parl-hoc/1832-06-07/?format=api",
"official_identifier": "parl-hoc",
"organisation_type": "parl",
"organisation_subtype": "",
"official_name": "House of Commons of the United Kingdom",
"common_name": "House of Commons",
"slug": "parl",
"territory_code": "GBN",
"election_name": "UK general election",
"start_date": "1832-06-07",
"end_date": null,
"created": "1832-06-07T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"parl.hartlepool.by.2021-05-06"
],
"elected_role": "Member of Parliament",
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-03-11T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "parl.2021-05-13",
"tmp_election_id": null,
"election_title": "UK Parliament elections",
"poll_open_date": "2021-05-13",
"election_type": {
"name": "UK Parliament elections",
"election_type": "parl"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/parl/parl-hoc/1832-06-07/?format=api",
"official_identifier": "parl-hoc",
"organisation_type": "parl",
"organisation_subtype": "",
"official_name": "House of Commons of the United Kingdom",
"common_name": "House of Commons",
"slug": "parl",
"territory_code": "GBN",
"election_name": "UK general election",
"start_date": "1832-06-07",
"end_date": null,
"created": "1832-06-07T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"parl.airdrie-and-shotts.by.2021-05-13"
],
"elected_role": "Member of Parliament",
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-03-18T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "parl.2021-07-01",
"tmp_election_id": null,
"election_title": "UK Parliament elections",
"poll_open_date": "2021-07-01",
"election_type": {
"name": "UK Parliament elections",
"election_type": "parl"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/parl/parl-hoc/1832-06-07/?format=api",
"official_identifier": "parl-hoc",
"organisation_type": "parl",
"organisation_subtype": "",
"official_name": "House of Commons of the United Kingdom",
"common_name": "House of Commons",
"slug": "parl",
"territory_code": "GBN",
"election_name": "UK general election",
"start_date": "1832-06-07",
"end_date": null,
"created": "1832-06-07T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"parl.batley-and-spen.by.2021-07-01"
],
"elected_role": "Member of Parliament",
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-05-06T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "parl.2021-12-02",
"tmp_election_id": null,
"election_title": "UK Parliament elections",
"poll_open_date": "2021-12-02",
"election_type": {
"name": "UK Parliament elections",
"election_type": "parl"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/parl/parl-hoc/1832-06-07/?format=api",
"official_identifier": "parl-hoc",
"organisation_type": "parl",
"organisation_subtype": "",
"official_name": "House of Commons of the United Kingdom",
"common_name": "House of Commons",
"slug": "parl",
"territory_code": "GBN",
"election_name": "UK general election",
"start_date": "1832-06-07",
"end_date": null,
"created": "1832-06-07T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"parl.old-bexley-and-sidcup.by.2021-12-02"
],
"elected_role": "Member of Parliament",
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-11-02T21:04:31.452118Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "local.2025-11-13",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-11-13",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.canterbury.2025-11-13",
"local.east-lindsey.2025-11-13",
"local.gwynedd.2025-11-13",
"local.north-somerset.2025-11-13",
"local.vale-of-white-horse.2025-11-13"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-09-30T17:48:41.284923Z",
"modified": "2025-10-09T14:00:45.920164Z"
},
{
"election_id": "local.2023-08-10",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-08-10",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.havering.2023-08-10",
"local.somerset.2023-08-10",
"local.wychavon.2023-08-10"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-07-04T17:20:20.238599Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-11-20",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-11-20",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.cheshire-east.2025-11-20",
"local.dumfries-and-galloway.2025-11-20",
"local.east-sussex.2025-11-20",
"local.redcar-and-cleveland.2025-11-20",
"local.stratford-on-avon.2025-11-20",
"local.trafford.2025-11-20"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-03T10:44:08.019568Z",
"modified": "2025-10-17T15:39:30.993290Z"
},
{
"election_id": "local.2020-05-07",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2020-05-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.adur.2020-05-07",
"local.amber-valley.2020-05-07",
"local.barnsley.2020-05-07",
"local.basildon.2020-05-07",
"local.basingstoke-and-deane.2020-05-07",
"local.blackburn-with-darwen.2020-05-07",
"local.bolton.2020-05-07",
"local.bradford.2020-05-07",
"local.brentwood.2020-05-07",
"local.bristol.2020-05-07",
"local.broxbourne.2020-05-07",
"local.buckinghamshire.2020-05-07",
"local.burnley.2020-05-07",
"local.bury.2020-05-07",
"local.calderdale.2020-05-07",
"local.cambridge.2020-05-07",
"local.cannock-chase.2020-05-07",
"local.carlisle.2020-05-07",
"local.castle-point.2020-05-07",
"local.cheltenham.2020-05-07",
"local.cherwell.2020-05-07",
"local.chorley.2020-05-07",
"local.city-of-lincoln.2020-05-07",
"local.colchester.2020-05-07",
"local.coventry.2020-05-07",
"local.craven.2020-05-07",
"local.crawley.2020-05-07",
"local.derby.2020-05-07",
"local.dudley.2020-05-07",
"local.eastleigh.2020-05-07",
"local.elmbridge.2020-05-07",
"local.epping-forest.2020-05-07",
"local.exeter.2020-05-07",
"local.fareham.2020-05-07",
"local.gateshead.2020-05-07",
"local.gloucester.2020-05-07",
"local.gosport.2020-05-07",
"local.halton.2020-05-07",
"local.harlow.2020-05-07",
"local.hart.2020-05-07",
"local.hartlepool.2020-05-07",
"local.hastings.2020-05-07",
"local.havant.2020-05-07",
"local.hyndburn.2020-05-07",
"local.ipswich.2020-05-07",
"local.kingston-upon-hull.2020-05-07",
"local.kirklees.2020-05-07",
"local.knowsley.2020-05-07",
"local.leeds.2020-05-07",
"local.liverpool.2020-05-07",
"local.maidstone.2020-05-07",
"local.manchester.2020-05-07",
"local.milton-keynes.2020-05-07",
"local.mole-valley.2020-05-07",
"local.newcastle-upon-tyne.2020-05-07",
"local.north-east-lincolnshire.2020-05-07",
"local.north-hertfordshire.2020-05-07",
"local.north-lanarkshire.2020-05-07",
"local.north-northamptonshire.2020-05-07",
"local.north-tyneside.2020-05-07",
"local.norwich.2020-05-07",
"local.nuneaton-and-bedworth.2020-05-07",
"local.oldham.2020-05-07",
"local.oxford.2020-05-07",
"local.pendle.2020-05-07",
"local.peterborough.2020-05-07",
"local.plymouth.2020-05-07",
"local.portsmouth.2020-05-07",
"local.preston.2020-05-07",
"local.reading.2020-05-07",
"local.redditch.2020-05-07",
"local.reigate-and-banstead.2020-05-07",
"local.rochdale.2020-05-07",
"local.rochford.2020-05-07",
"local.rossendale.2020-05-07",
"local.rotherham.2020-05-07",
"local.rugby.2020-05-07",
"local.runnymede.2020-05-07",
"local.rushmoor.2020-05-07",
"local.salford.2020-05-07",
"local.sandwell.2020-05-07",
"local.sefton.2020-05-07",
"local.sheffield.2020-05-07",
"local.slough.2020-05-07",
"local.solihull.2020-05-07",
"local.southampton.2020-05-07",
"local.southend-on-sea.2020-05-07",
"local.south-lakeland.2020-05-07",
"local.south-tyneside.2020-05-07",
"local.st-albans.2020-05-07",
"local.stevenage.2020-05-07",
"local.st-helens.2020-05-07",
"local.stockport.2020-05-07",
"local.stroud.2020-05-07",
"local.sunderland.2020-05-07",
"local.swindon.2020-05-07",
"local.tameside.2020-05-07",
"local.tamworth.2020-05-07",
"local.tandridge.2020-05-07",
"local.three-rivers.2020-05-07",
"local.thurrock.2020-05-07",
"local.trafford.2020-05-07",
"local.tunbridge-wells.2020-05-07",
"local.wakefield.2020-05-07",
"local.walsall.2020-05-07",
"local.warrington.2020-05-07",
"local.watford.2020-05-07",
"local.welwyn-hatfield.2020-05-07",
"local.west-lancashire.2020-05-07",
"local.west-northamptonshire.2020-05-07",
"local.west-oxfordshire.2020-05-07",
"local.wigan.2020-05-07",
"local.winchester.2020-05-07",
"local.wirral.2020-05-07",
"local.woking.2020-05-07",
"local.wokingham.2020-05-07",
"local.wolverhampton.2020-05-07",
"local.worcester.2020-05-07",
"local.worthing.2020-05-07"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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.2021-05-06",
"by_election_reason": "",
"tags": {},
"created": "2020-03-12T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "pcc.2021-08-19",
"tmp_election_id": null,
"election_title": "Police and Crime Commissioner elections",
"poll_open_date": "2021-08-19",
"election_type": {
"name": "Police and Crime Commissioner elections",
"election_type": "pcc"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"pcc.wiltshire.2021-08-19"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-06-24T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "pcc.2021-11-25",
"tmp_election_id": null,
"election_title": "Police and Crime Commissioner elections",
"poll_open_date": "2021-11-25",
"election_type": {
"name": "Police and Crime Commissioner elections",
"election_type": "pcc"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"pcc.north-yorkshire.by.2021-11-25"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-10-19T15:30:57.041463Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "senedd.2021-05-06",
"tmp_election_id": null,
"election_title": "Senedd Cymru elections",
"poll_open_date": "2021-05-06",
"election_type": {
"name": "Senedd Cymru elections",
"election_type": "senedd"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/senedd/senedd/2020-01-15/?format=api",
"official_identifier": "senedd",
"organisation_type": "senedd",
"organisation_subtype": "",
"official_name": "Senedd Cymru",
"common_name": "Senedd Cymru",
"slug": "senedd",
"territory_code": "WLS",
"election_name": "Senedd Cymru election",
"start_date": "2020-01-15",
"end_date": null,
"created": "2020-01-15T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"senedd.c.2021-05-06",
"senedd.r.2021-05-06"
],
"elected_role": "Member of the Senedd",
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-03-11T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "nia.2022-05-05",
"tmp_election_id": null,
"election_title": "Northern Ireland Assembly elections",
"poll_open_date": "2022-05-05",
"election_type": {
"name": "Northern Ireland Assembly elections",
"election_type": "nia"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/nia/nia/1998-06-25/?format=api",
"official_identifier": "nia",
"organisation_type": "nia",
"organisation_subtype": "",
"official_name": "Northern Ireland assembly",
"common_name": "Northern Ireland assembly",
"slug": "nia",
"territory_code": "NIR",
"election_name": "Northern Ireland assembly election",
"start_date": "1998-06-25",
"end_date": null,
"created": "1998-06-25T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"nia.belfast-east.2022-05-05",
"nia.belfast-north.2022-05-05",
"nia.belfast-south.2022-05-05",
"nia.belfast-west.2022-05-05",
"nia.east-antrim.2022-05-05",
"nia.east-londonderry.2022-05-05",
"nia.fermanagh-and-south-tyrone.2022-05-05",
"nia.foyle.2022-05-05",
"nia.lagan-valley.2022-05-05",
"nia.mid-ulster.2022-05-05",
"nia.newry-and-armagh.2022-05-05",
"nia.north-antrim.2022-05-05",
"nia.north-down.2022-05-05",
"nia.south-antrim.2022-05-05",
"nia.south-down.2022-05-05",
"nia.strangford.2022-05-05",
"nia.upper-bann.2022-05-05",
"nia.west-tyrone.2022-05-05"
],
"elected_role": "Assembly Member",
"seats_contested": null,
"division": null,
"voting_system": null,
"requires_voter_id": null,
"current": false,
"explanation": "The Northern Ireland Assembly is a devolved body, meaning that power has been transferred from the UK government to the Assembly in order to give Northern Irish people more say on the laws and legislation that govern local issues. The Northern Ireland Assembly holds power over matters relating to health, education, policing, agriculture, environment, roads and public transport.\r\n\r\nMembers of the Assembly are called MLAs (Members of the Legislative Assembly) and there are 90 elected in total. There are 18 constituencies and each is represented by 5 MLAs. When voting to elect members of the Northern Ireland Assembly voters rank the candidates in order of preference, number one being their first choice.\r\n\r\n[Find out more about the Assembly at the nidirect website.](https://www.nidirect.gov.uk/articles/northern-ireland-assembly)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2022-01-04T16:46:15.290744Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "local.2025-12-18",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-12-18",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.blackpool.2025-12-18",
"local.cornwall.2025-12-18",
"local.harborough.2025-12-18",
"local.south-ribble.2025-12-18",
"local.suffolk.2025-12-18"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-11-03T19:43:17.636707Z",
"modified": "2025-11-14T22:52:39.088844Z"
},
{
"election_id": "local.2025-11-27",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-11-27",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.kings-lynn-and-west-norfolk.2025-11-27",
"local.pendle.2025-11-27",
"local.sunderland.2025-11-27"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-17T17:16:57.240914Z",
"modified": "2025-10-24T14:46:02.623224Z"
},
{
"election_id": "mayor.2026-05-07",
"tmp_election_id": null,
"election_title": "Mayoral elections",
"poll_open_date": "2026-05-07",
"election_type": {
"name": "Mayoral elections",
"election_type": "mayor"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"mayor.croydon.2026-05-07",
"mayor.hackney.2026-05-07",
"mayor.lewisham.2026-05-07",
"mayor.newham.2026-05-07",
"mayor.tower-hamlets.2026-05-07",
"mayor.watford.2026-05-07"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"requires_voter_id": "EA-2022",
"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-05T14:11:39.385486Z",
"modified": "2026-02-11T07:09:48.402280Z"
},
{
"election_id": "local.2026-01-15",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2026-01-15",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.gosport.2026-01-15",
"local.york.2026-01-15"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-12-01T14:01:17.234779Z",
"modified": "2025-12-09T07:31:39.365427Z"
},
{
"election_id": "local.2025-09-11",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-09-11",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bournemouth-christchurch-and-poole.2025-09-11",
"local.central-bedfordshire.2025-09-11",
"local.cheshire-east.2025-09-11",
"local.the-vale-of-glamorgan.2025-09-11",
"local.walsall.2025-09-11",
"local.west-suffolk.2025-09-11"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-07-28T14:56:47.837180Z",
"modified": "2025-08-08T05:33:58.083937Z"
},
{
"election_id": "local.2024-08-15",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2024-08-15",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.caerphilly.2024-08-15",
"local.islington.2024-08-15",
"local.stirling.2024-08-15"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2024-07-11T11:48:40.486622Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2026-03-26",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2026-03-26",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.north-lincolnshire.2026-03-26",
"local.sevenoaks.2026-03-26",
"local.vale-of-white-horse.2026-03-26"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2026-02-12T12:31:39.642304Z",
"modified": "2026-02-20T01:16:28.567677Z"
},
{
"election_id": "local.2026-04-02",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2026-04-02",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bury.2026-04-02",
"local.luton.2026-04-02",
"local.north-devon.2026-04-02",
"local.rossendale.2026-04-02"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2026-02-13T16:08:55.779829Z",
"modified": "2026-02-27T05:55:17.142520Z"
},
{
"election_id": "local.2021-11-25",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2021-11-25",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.allerdale.2021-11-25",
"local.basildon.2021-11-25",
"local.halton.2021-11-25",
"local.hambleton.2021-11-25",
"local.lancaster.2021-11-25",
"local.newcastle-under-lyme.2021-11-25",
"local.nuneaton-and-bedworth.2021-11-25",
"local.tunbridge-wells.2021-11-25",
"local.wandsworth.2021-11-25",
"local.west-suffolk.2021-11-25",
"local.wigan.2021-11-25",
"local.wirral.2021-11-25"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-10-17T16:18:40.124017Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2022-06-23",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2022-06-23",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.harlow.2022-06-23",
"local.kingston-upon-thames.2022-06-23",
"local.neath-port-talbot.2022-06-23",
"local.shropshire.2022-06-23",
"local.waverley.2022-06-23"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2022-05-12T11:06:31.223075Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-10-16",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-10-16",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.babergh.2025-10-16",
"local.preston.2025-10-16",
"local.reigate-and-banstead.2025-10-16",
"local.south-ayrshire.2025-10-16",
"local.spelthorne.2025-10-16",
"local.surrey.2025-10-16",
"local.tandridge.2025-10-16",
"local.trafford.2025-10-16"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-08-28T10:06:17.910799Z",
"modified": "2025-09-11T16:22:25.265395Z"
},
{
"election_id": "local.2025-11-06",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-11-06",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.fife.2025-11-06",
"local.harborough.2025-11-06",
"local.newark-and-sherwood.2025-11-06",
"local.south-derbyshire.2025-11-06",
"local.tandridge.2025-11-06",
"local.west-devon.2025-11-06"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-08-21T18:40:08.654925Z",
"modified": "2025-10-08T11:15:47.801102Z"
},
{
"election_id": "local.2024-09-05",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2024-09-05",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.camden.2024-09-05",
"local.cheshire-east.2024-09-05",
"local.manchester.2024-09-05",
"local.merthyr-tydfil.2024-09-05",
"local.redcar-and-cleveland.2024-09-05"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2024-07-31T11:26:56.209352Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2022-08-11",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2022-08-11",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bridgend.2022-08-11",
"local.spelthorne.2022-08-11",
"local.wychavon.2022-08-11"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2022-07-06T10:34:28.040900Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-08-07",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-08-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.cannock-chase.2025-08-07",
"local.carmarthenshire.2025-08-07",
"local.county-durham.2025-08-07"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-07-04T09:45:12.356537Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-09-24",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-09-24",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.breckland.2025-09-24"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-08-19T16:05:11.282568Z",
"modified": "2025-08-19T16:05:11.299651Z"
},
{
"election_id": "local.2023-06-01",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-06-01",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.camden.2023-06-01"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-04-26T15:50:38.455920Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2022-05-05",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2022-05-05",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.aberdeen-city.2022-05-05",
"local.aberdeenshire.2022-05-05",
"local.adur.2022-05-05",
"local.allerdale.2022-05-05",
"local.amber-valley.2022-05-05",
"local.angus.2022-05-05",
"local.argyll-and-bute.2022-05-05",
"local.barking-and-dagenham.2022-05-05",
"local.barnet.2022-05-05",
"local.barnsley.2022-05-05",
"local.basildon.2022-05-05",
"local.basingstoke-and-deane.2022-05-05",
"local.bexley.2022-05-05",
"local.birmingham.2022-05-05",
"local.blackburn-with-darwen.2022-05-05",
"local.blaenau-gwent.2022-05-05",
"local.bolton.2022-05-05",
"local.bradford.2022-05-05",
"local.brent.2022-05-05",
"local.brentwood.2022-05-05",
"local.bridgend.2022-05-05",
"local.brighton-and-hove.2022-05-05",
"local.bromley.2022-05-05",
"local.broxbourne.2022-05-05",
"local.burnley.2022-05-05",
"local.bury.2022-05-05",
"local.caerphilly.2022-05-05",
"local.calderdale.2022-05-05",
"local.cambridge.2022-05-05",
"local.camden.2022-05-05",
"local.cannock-chase.2022-05-05",
"local.cardiff.2022-05-05",
"local.carlisle.2022-05-05",
"local.carmarthenshire.2022-05-05",
"local.castle-point.2022-05-05",
"local.ceredigion.2022-05-05",
"local.chelmsford.2022-05-05",
"local.cheltenham.2022-05-05",
"local.cherwell.2022-05-05",
"local.chorley.2022-05-05",
"local.city-of-lincoln.2022-05-05",
"local.clackmannanshire.2022-05-05",
"local.colchester.2022-05-05",
"local.conwy.2022-05-05",
"local.coventry.2022-05-05",
"local.crawley.2022-05-05",
"local.croydon.2022-05-05",
"local.cumberland.2022-05-05",
"local.denbighshire.2022-05-05",
"local.derby.2022-05-05",
"local.derbyshire-dales.2022-05-05",
"local.dudley.2022-05-05",
"local.dumfries-and-galloway.2022-05-05",
"local.dundee-city.2022-05-05",
"local.ealing.2022-05-05",
"local.east-ayrshire.2022-05-05",
"local.east-dunbartonshire.2022-05-05",
"local.eastleigh.2022-05-05",
"local.east-lothian.2022-05-05",
"local.east-renfrewshire.2022-05-05",
"local.edinburgh.2022-05-05",
"local.elmbridge.2022-05-05",
"local.enfield.2022-05-05",
"local.epping-forest.2022-05-05",
"local.exeter.2022-05-05",
"local.falkirk.2022-05-05",
"local.fareham.2022-05-05",
"local.fife.2022-05-05",
"local.flintshire.2022-05-05",
"local.gateshead.2022-05-05",
"local.glasgow-city.2022-05-05",
"local.gosport.2022-05-05",
"local.greenwich.2022-05-05",
"local.gwynedd.2022-05-05",
"local.hackney.2022-05-05",
"local.halton.2022-05-05",
"local.hammersmith-and-fulham.2022-05-05",
"local.haringey.2022-05-05",
"local.harlow.2022-05-05",
"local.harrogate.2022-05-05",
"local.harrow.2022-05-05",
"local.hart.2022-05-05",
"local.hartlepool.2022-05-05",
"local.hastings.2022-05-05",
"local.havant.2022-05-05",
"local.havering.2022-05-05",
"local.highland.2022-05-05",
"local.hillingdon.2022-05-05",
"local.hounslow.2022-05-05",
"local.huntingdonshire.2022-05-05",
"local.hyndburn.2022-05-05",
"local.inverclyde.2022-05-05",
"local.ipswich.2022-05-05",
"local.isle-of-anglesey.2022-05-05",
"local.islington.2022-05-05",
"local.kensington-and-chelsea.2022-05-05",
"local.kingston-upon-hull.2022-05-05",
"local.kingston-upon-thames.2022-05-05",
"local.kirklees.2022-05-05",
"local.knowsley.2022-05-05",
"local.lambeth.2022-05-05",
"local.leeds.2022-05-05",
"local.lewisham.2022-05-05",
"local.maidstone.2022-05-05",
"local.manchester.2022-05-05",
"local.merthyr-tydfil.2022-05-05",
"local.merton.2022-05-05",
"local.midlothian.2022-05-05",
"local.milton-keynes.2022-05-05",
"local.mole-valley.2022-05-05",
"local.monmouthshire.2022-05-05",
"local.moray.2022-05-05",
"local.na-h-eileanan-an-iar.2022-05-05",
"local.neath-port-talbot.2022-05-05",
"local.newcastle-under-lyme.2022-05-05",
"local.newcastle-upon-tyne.2022-05-05",
"local.newham.2022-05-05",
"local.newport.2022-05-05",
"local.north-ayrshire.2022-05-05",
"local.north-east-lincolnshire.2022-05-05",
"local.north-hertfordshire.2022-05-05",
"local.north-lanarkshire.2022-05-05",
"local.north-tyneside.2022-05-05",
"local.north-yorkshire.2022-05-05",
"local.norwich.2022-05-05",
"local.nuneaton-and-bedworth.2022-05-05",
"local.oldham.2022-05-05",
"local.orkney-islands.2022-05-05",
"local.oxford.2022-05-05",
"local.pembrokeshire.2022-05-05",
"local.pendle.2022-05-05",
"local.perth-and-kinross.2022-05-05",
"local.peterborough.2022-05-05",
"local.plymouth.2022-05-05",
"local.portsmouth.2022-05-05",
"local.powys.2022-05-05",
"local.preston.2022-05-05",
"local.reading.2022-05-05",
"local.redbridge.2022-05-05",
"local.redditch.2022-05-05",
"local.reigate-and-banstead.2022-05-05",
"local.renfrewshire.2022-05-05",
"local.rhondda-cynon-taf.2022-05-05",
"local.richmond-upon-thames.2022-05-05",
"local.rochdale.2022-05-05",
"local.rochford.2022-05-05",
"local.rossendale.2022-05-05",
"local.rugby.2022-05-05",
"local.runnymede.2022-05-05",
"local.rushmoor.2022-05-05",
"local.rutland.2022-05-05",
"local.salford.2022-05-05",
"local.sandwell.2022-05-05",
"local.scottish-borders.2022-05-05",
"local.sefton.2022-05-05",
"local.sevenoaks.2022-05-05",
"local.sheffield.2022-05-05",
"local.shetland-islands.2022-05-05",
"local.slough.2022-05-05",
"local.solihull.2022-05-05",
"local.somerset.2022-05-05",
"local.southampton.2022-05-05",
"local.south-ayrshire.2022-05-05",
"local.south-cambridgeshire.2022-05-05",
"local.southend-on-sea.2022-05-05",
"local.south-lanarkshire.2022-05-05",
"local.south-norfolk.2022-05-05",
"local.south-ribble.2022-05-05",
"local.south-tyneside.2022-05-05",
"local.southwark.2022-05-05",
"local.staffordshire-moorlands.2022-05-05",
"local.st-albans.2022-05-05",
"local.stevenage.2022-05-05",
"local.st-helens.2022-05-05",
"local.stirling.2022-05-05",
"local.stockport.2022-05-05",
"local.sunderland.2022-05-05",
"local.sutton.2022-05-05",
"local.swansea.2022-05-05",
"local.swindon.2022-05-05",
"local.tameside.2022-05-05",
"local.tamworth.2022-05-05",
"local.tandridge.2022-05-05",
"local.the-vale-of-glamorgan.2022-05-05",
"local.three-rivers.2022-05-05",
"local.thurrock.2022-05-05",
"local.torfaen.2022-05-05",
"local.tower-hamlets.2022-05-05",
"local.trafford.2022-05-05",
"local.tunbridge-wells.2022-05-05",
"local.vale-of-white-horse.2022-05-05",
"local.wakefield.2022-05-05",
"local.walsall.2022-05-05",
"local.waltham-forest.2022-05-05",
"local.wandsworth.2022-05-05",
"local.watford.2022-05-05",
"local.welwyn-hatfield.2022-05-05",
"local.west-dunbartonshire.2022-05-05",
"local.west-lancashire.2022-05-05",
"local.west-lothian.2022-05-05",
"local.westminster.2022-05-05",
"local.westmorland-and-furness.2022-05-05",
"local.west-oxfordshire.2022-05-05",
"local.wigan.2022-05-05",
"local.winchester.2022-05-05",
"local.wirral.2022-05-05",
"local.woking.2022-05-05",
"local.wokingham.2022-05-05",
"local.wolverhampton.2022-05-05",
"local.worcester.2022-05-05",
"local.worthing.2022-05-05",
"local.wrexham.2022-05-05"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2022-01-04T11:59:52.436901Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2018-01-18",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2018-01-18",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bolton.2018-01-18",
"local.bournemouth.2018-01-18",
"local.milton-keynes.2018-01-18",
"local.rochford.2018-01-18"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-11-23T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2017-12-14",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2017-12-14",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.barnsley.2017-12-14",
"local.city-of-london.2017-12-14",
"local.newcastle-under-lyme.2017-12-14",
"local.salford.2017-12-14",
"local.torbay.2017-12-14",
"local.torridge.2017-12-14",
"local.welwyn-hatfield.2017-12-14",
"local.wigan.2017-12-14"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-10-19T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2018-08-30",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2018-08-30",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.city-of-london.2018-08-30",
"local.sevenoaks.2018-08-30"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-07-05T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2018-05-24",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2018-05-24",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bristol.2018-05-24",
"local.broadland.2018-05-24",
"local.horsham.2018-05-24",
"local.north-kesteven.2018-05-24",
"local.stockport.2018-05-24",
"local.waverley.2018-05-24"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-03-29T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2019-04-30",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-04-30",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.city-of-london.2019-04-30"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-05T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2021-12-09",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2021-12-09",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bracknell-forest.2021-12-09",
"local.rotherham.2021-12-09",
"local.tonbridge-and-malling.2021-12-09",
"local.torridge.2021-12-09"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-11-09T08:26:13.664193Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2019-02-07",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-02-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bradford.2019-02-07",
"local.buckinghamshire.2019-02-07",
"local.lambeth.2019-02-07",
"local.tower-hamlets.2019-02-07",
"local.wokingham.2019-02-07"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-12-13T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2022-03-03",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2022-03-03",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.east-lindsey.2022-03-03",
"local.essex.2022-03-03",
"local.new-forest.2022-03-03",
"local.rochford.2022-03-03",
"local.sevenoaks.2022-03-03",
"local.southend-on-sea.2022-03-03",
"local.south-somerset.2022-03-03",
"local.sunderland.2022-03-03"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2022-01-20T13:26:33.843589Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2018-12-20",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2018-12-20",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.charnwood.2018-12-20",
"local.cumbria.2018-12-20",
"local.south-lakeland.2018-12-20"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-10-25T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2018-12-06",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2018-12-06",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.highland.2018-12-06",
"local.leicester.2018-12-06",
"local.oxford.2018-12-06",
"local.surrey.2018-12-06"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-10-11T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2022-03-31",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2022-03-31",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.doncaster.2022-03-31",
"local.melton.2022-03-31",
"local.scarborough.2022-03-31"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2022-02-25T18:57:45.125368Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-10-26",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-10-26",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.burnley.2023-10-26",
"local.coventry.2023-10-26",
"local.herefordshire.2023-10-26",
"local.lancashire.2023-10-26",
"local.waltham-forest.2023-10-26"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-09-12T09:13:41.016441Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "senedd.2025-10-23",
"tmp_election_id": null,
"election_title": "Senedd Cymru elections",
"poll_open_date": "2025-10-23",
"election_type": {
"name": "Senedd Cymru elections",
"election_type": "senedd"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/senedd/senedd/2020-01-15/?format=api",
"official_identifier": "senedd",
"organisation_type": "senedd",
"organisation_subtype": "",
"official_name": "Senedd Cymru",
"common_name": "Senedd Cymru",
"slug": "senedd",
"territory_code": "WLS",
"election_name": "Senedd Cymru election",
"start_date": "2020-01-15",
"end_date": null,
"created": "2020-01-15T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"senedd.c.2025-10-23"
],
"elected_role": "Member of the Senedd",
"seats_contested": null,
"division": null,
"voting_system": null,
"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-09-03T14:27:52.439423Z",
"modified": "2025-09-03T14:49:11.415460Z"
},
{
"election_id": "local.2019-07-30",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-07-30",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.city-of-london.2019-07-30"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-06-04T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2019-11-21",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-11-21",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.aberdeen-city.2019-11-21",
"local.cardiff.2019-11-21",
"local.chichester.2019-11-21",
"local.moray.2019-11-21",
"local.west-lancashire.2019-11-21",
"local.west-sussex.2019-11-21"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-09-26T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2020-02-27",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2020-02-27",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.blaby.2020-02-27",
"local.cambridgeshire.2020-02-27",
"local.cheshire-east.2020-02-27",
"local.hillingdon.2020-02-27",
"local.manchester.2020-02-27",
"local.south-cambridgeshire.2020-02-27",
"local.wrexham.2020-02-27"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2020-01-02T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2021-08-26",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2021-08-26",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.cumbria.2021-08-26",
"local.medway.2021-08-26",
"local.newport.2021-08-26"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-07-01T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-05-17",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-05-17",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.stroud.2023-05-17"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-04-30T07:45:01.416897Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-03-02",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-03-02",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.kent.2023-03-02",
"local.newcastle-upon-tyne.2023-03-02",
"local.oxford.2023-03-02",
"local.oxfordshire.2023-03-02",
"local.staffordshire.2023-03-02",
"local.tamworth.2023-03-02"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-01-26T09:17:41.315451Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-03-16",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-03-16",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.south-cambridgeshire.2023-03-16",
"local.stirling.2023-03-16"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-02-15T09:20:58.787916Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-10-08",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-10-08",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.hart.2025-10-08"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-09-03T14:34:00.964213Z",
"modified": "2025-09-03T14:48:00.690402Z"
},
{
"election_id": "local.2021-10-21",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2021-10-21",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.birmingham.2021-10-21",
"local.horsham.2021-10-21",
"local.newark-and-sherwood.2021-10-21"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2021-08-26T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-11-02",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-11-02",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.argyll-and-bute.2023-11-02",
"local.buckinghamshire.2023-11-02",
"local.city-of-london.2023-11-02",
"local.city-of-london-alder.2023-11-02",
"local.elmbridge.2023-11-02",
"local.melton.2023-11-02",
"local.rotherham.2023-11-02",
"local.trafford.2023-11-02"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-09-11T08:22:23.392205Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-06-22",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-06-22",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bath-and-north-east-somerset.2023-06-22",
"local.southampton.2023-06-22",
"local.stockton-on-tees.2023-06-22",
"local.west-devon.2023-06-22",
"local.west-lancashire.2023-06-22",
"local.wyre.2023-06-22"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-05-10T18:53:42.218084Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-05-04",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-05-04",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.amber-valley.2023-05-04",
"local.arun.2023-05-04",
"local.ashfield.2023-05-04",
"local.ashford.2023-05-04",
"local.babergh.2023-05-04",
"local.barnsley.2023-05-04",
"local.basildon.2023-05-04",
"local.basingstoke-and-deane.2023-05-04",
"local.bassetlaw.2023-05-04",
"local.bath-and-north-east-somerset.2023-05-04",
"local.bedford.2023-05-04",
"local.blaby.2023-05-04",
"local.blackburn-with-darwen.2023-05-04",
"local.blackpool.2023-05-04",
"local.bolsover.2023-05-04",
"local.bolton.2023-05-04",
"local.boston.2023-05-04",
"local.bournemouth-christchurch-and-poole.2023-05-04",
"local.bracknell-forest.2023-05-04",
"local.bradford.2023-05-04",
"local.braintree.2023-05-04",
"local.breckland.2023-05-04",
"local.brentwood.2023-05-04",
"local.brighton-and-hove.2023-05-04",
"local.broadland.2023-05-04",
"local.bromsgrove.2023-05-04",
"local.broxbourne.2023-05-04",
"local.broxtowe.2023-05-04",
"local.burnley.2023-05-04",
"local.bury.2023-05-04",
"local.calderdale.2023-05-04",
"local.cambridge.2023-05-04",
"local.cambridgeshire.2023-05-04",
"local.cannock-chase.2023-05-04",
"local.canterbury.2023-05-04",
"local.castle-point.2023-05-04",
"local.central-bedfordshire.2023-05-04",
"local.charnwood.2023-05-04",
"local.chelmsford.2023-05-04",
"local.cherwell.2023-05-04",
"local.cheshire-east.2023-05-04",
"local.cheshire-west-and-chester.2023-05-04",
"local.chesterfield.2023-05-04",
"local.chichester.2023-05-04",
"local.chorley.2023-05-04",
"local.city-of-lincoln.2023-05-04",
"local.colchester.2023-05-04",
"local.cotswold.2023-05-04",
"local.county-durham.2023-05-04",
"local.coventry.2023-05-04",
"local.crawley.2023-05-04",
"local.dacorum.2023-05-04",
"local.darlington.2023-05-04",
"local.dartford.2023-05-04",
"local.derby.2023-05-04",
"local.derbyshire-dales.2023-05-04",
"local.dover.2023-05-04",
"local.dudley.2023-05-04",
"local.eastbourne.2023-05-04",
"local.east-cambridgeshire.2023-05-04",
"local.east-devon.2023-05-04",
"local.east-hampshire.2023-05-04",
"local.east-hertfordshire.2023-05-04",
"local.eastleigh.2023-05-04",
"local.east-lindsey.2023-05-04",
"local.east-riding-of-yorkshire.2023-05-04",
"local.east-staffordshire.2023-05-04",
"local.east-suffolk.2023-05-04",
"local.elmbridge.2023-05-04",
"local.epping-forest.2023-05-04",
"local.epsom-and-ewell.2023-05-04",
"local.erewash.2023-05-04",
"local.essex.2023-05-04",
"local.exeter.2023-05-04",
"local.fenland.2023-05-04",
"local.folkestone-hythe.2023-05-04",
"local.forest-of-dean.2023-05-04",
"local.fylde.2023-05-04",
"local.gateshead.2023-05-04",
"local.gedling.2023-05-04",
"local.gloucestershire.2023-05-04",
"local.gravesham.2023-05-04",
"local.great-yarmouth.2023-05-04",
"local.guildford.2023-05-04",
"local.halton.2023-05-04",
"local.hampshire.2023-05-04",
"local.harborough.2023-05-04",
"local.harlow.2023-05-04",
"local.hart.2023-05-04",
"local.hartlepool.2023-05-04",
"local.havant.2023-05-04",
"local.herefordshire.2023-05-04",
"local.hertsmere.2023-05-04",
"local.high-peak.2023-05-04",
"local.hinckley-and-bosworth.2023-05-04",
"local.horsham.2023-05-04",
"local.hyndburn.2023-05-04",
"local.ipswich.2023-05-04",
"local.kent.2023-05-04",
"local.kings-lynn-and-west-norfolk.2023-05-04",
"local.kingston-upon-hull.2023-05-04",
"local.kirklees.2023-05-04",
"local.knowsley.2023-05-04",
"local.lancaster.2023-05-04",
"local.leeds.2023-05-04",
"local.leicester.2023-05-04",
"local.lewes.2023-05-04",
"local.lichfield.2023-05-04",
"local.lincolnshire.2023-05-04",
"local.liverpool.2023-05-04",
"local.luton.2023-05-04",
"local.maidstone.2023-05-04",
"local.maldon.2023-05-04",
"local.malvern-hills.2023-05-04",
"local.manchester.2023-05-04",
"local.mansfield.2023-05-04",
"local.medway.2023-05-04",
"local.melton.2023-05-04",
"local.mid-devon.2023-05-04",
"local.middlesbrough.2023-05-04",
"local.mid-suffolk.2023-05-04",
"local.mid-sussex.2023-05-04",
"local.milton-keynes.2023-05-04",
"local.mole-valley.2023-05-04",
"local.newark-and-sherwood.2023-05-04",
"local.newcastle-upon-tyne.2023-05-04",
"local.new-forest.2023-05-04",
"local.norfolk.2023-05-04",
"local.north-devon.2023-05-04",
"local.north-east-derbyshire.2023-05-04",
"local.north-east-lincolnshire.2023-05-04",
"local.north-hertfordshire.2023-05-04",
"local.north-kesteven.2023-05-04",
"local.north-lincolnshire.2023-05-04",
"local.north-norfolk.2023-05-04",
"local.north-somerset.2023-05-04",
"local.north-tyneside.2023-05-04",
"local.north-warwickshire.2023-05-04",
"local.north-west-leicestershire.2023-05-04",
"local.norwich.2023-05-04",
"local.nottingham.2023-05-04",
"local.nottinghamshire.2023-05-04",
"local.oadby-and-wigston.2023-05-04",
"local.oldham.2023-05-04",
"local.pendle.2023-05-04",
"local.peterborough.2023-05-04",
"local.plymouth.2023-05-04",
"local.portsmouth.2023-05-04",
"local.preston.2023-05-04",
"local.reading.2023-05-04",
"local.redcar-and-cleveland.2023-05-04",
"local.redditch.2023-05-04",
"local.reigate-and-banstead.2023-05-04",
"local.ribble-valley.2023-05-04",
"local.rochdale.2023-05-04",
"local.rochford.2023-05-04",
"local.rossendale.2023-05-04",
"local.rother.2023-05-04",
"local.rugby.2023-05-04",
"local.runnymede.2023-05-04",
"local.rushcliffe.2023-05-04",
"local.rushmoor.2023-05-04",
"local.rutland.2023-05-04",
"local.salford.2023-05-04",
"local.sandwell.2023-05-04",
"local.sefton.2023-05-04",
"local.sevenoaks.2023-05-04",
"local.sheffield.2023-05-04",
"local.slough.2023-05-04",
"local.solihull.2023-05-04",
"local.southampton.2023-05-04",
"local.south-derbyshire.2023-05-04",
"local.southend-on-sea.2023-05-04",
"local.south-gloucestershire.2023-05-04",
"local.south-hams.2023-05-04",
"local.south-holland.2023-05-04",
"local.south-kesteven.2023-05-04",
"local.south-norfolk.2023-05-04",
"local.south-oxfordshire.2023-05-04",
"local.south-ribble.2023-05-04",
"local.south-staffordshire.2023-05-04",
"local.south-tyneside.2023-05-04",
"local.spelthorne.2023-05-04",
"local.stafford.2023-05-04",
"local.staffordshire-moorlands.2023-05-04",
"local.st-albans.2023-05-04",
"local.stevenage.2023-05-04",
"local.stockport.2023-05-04",
"local.stockton-on-tees.2023-05-04",
"local.stoke-on-trent.2023-05-04",
"local.stratford-on-avon.2023-05-04",
"local.suffolk.2023-05-04",
"local.sunderland.2023-05-04",
"local.surrey.2023-05-04",
"local.surrey-heath.2023-05-04",
"local.swale.2023-05-04",
"local.swindon.2023-05-04",
"local.tameside.2023-05-04",
"local.tamworth.2023-05-04",
"local.tandridge.2023-05-04",
"local.teignbridge.2023-05-04",
"local.telford-and-wrekin.2023-05-04",
"local.tendring.2023-05-04",
"local.test-valley.2023-05-04",
"local.tewkesbury.2023-05-04",
"local.thanet.2023-05-04",
"local.three-rivers.2023-05-04",
"local.thurrock.2023-05-04",
"local.tonbridge-and-malling.2023-05-04",
"local.torbay.2023-05-04",
"local.torridge.2023-05-04",
"local.trafford.2023-05-04",
"local.tunbridge-wells.2023-05-04",
"local.uttlesford.2023-05-04",
"local.vale-of-white-horse.2023-05-04",
"local.wakefield.2023-05-04",
"local.walsall.2023-05-04",
"local.warwick.2023-05-04",
"local.watford.2023-05-04",
"local.waverley.2023-05-04",
"local.wealden.2023-05-04",
"local.welwyn-hatfield.2023-05-04",
"local.west-berkshire.2023-05-04",
"local.west-devon.2023-05-04",
"local.west-lancashire.2023-05-04",
"local.west-lindsey.2023-05-04",
"local.westmorland-and-furness.2023-05-04",
"local.west-oxfordshire.2023-05-04",
"local.west-suffolk.2023-05-04",
"local.west-sussex.2023-05-04",
"local.wigan.2023-05-04",
"local.winchester.2023-05-04",
"local.windsor-and-maidenhead.2023-05-04",
"local.wirral.2023-05-04",
"local.woking.2023-05-04",
"local.wokingham.2023-05-04",
"local.wolverhampton.2023-05-04",
"local.worcester.2023-05-04",
"local.worcestershire.2023-05-04",
"local.worthing.2023-05-04",
"local.wychavon.2023-05-04",
"local.wyre.2023-05-04",
"local.wyre-forest.2023-05-04",
"local.york.2023-05-04"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2022-12-03T17:18:34.608665Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-03-20",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-03-20",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.city-of-london.2025-03-20",
"local.glasgow-city.2025-03-20",
"local.mole-valley.2025-03-20",
"local.north-kesteven.2025-03-20"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2024-10-07T15:45:55.561113Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2019-04-04",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-04-04",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.norfolk.2019-04-04"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-02-07T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-11-23",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-11-23",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.cambridge.2023-11-23",
"local.newham.2023-11-23"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-10-17T08:14:04.306708Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2021-05-06",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2021-05-06",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.adur.2021-05-06",
"local.allerdale.2021-05-06",
"local.amber-valley.2021-05-06",
"local.arun.2021-05-06",
"local.ashfield.2021-05-06",
"local.ashford.2021-05-06",
"local.babergh.2021-05-06",
"local.barking-and-dagenham.2021-05-06",
"local.barnet.2021-05-06",
"local.barnsley.2021-05-06",
"local.barrow-in-furness.2021-05-06",
"local.basildon.2021-05-06",
"local.basingstoke-and-deane.2021-05-06",
"local.bassetlaw.2021-05-06",
"local.bexley.2021-05-06",
"local.birmingham.2021-05-06",
"local.blaby.2021-05-06",
"local.blackburn-with-darwen.2021-05-06",
"local.blackpool.2021-05-06",
"local.bolsover.2021-05-06",
"local.bolton.2021-05-06",
"local.boston.2021-05-06",
"local.bournemouth-christchurch-and-poole.2021-05-06",
"local.bradford.2021-05-06",
"local.braintree.2021-05-06",
"local.brent.2021-05-06",
"local.brentwood.2021-05-06",
"local.bridgend.2021-05-06",
"local.brighton-and-hove.2021-05-06",
"local.bristol.2021-05-06",
"local.bromley.2021-05-06",
"local.broxbourne.2021-05-06",
"local.broxtowe.2021-05-06",
"local.buckinghamshire.2021-05-06",
"local.burnley.2021-05-06",
"local.bury.2021-05-06",
"local.calderdale.2021-05-06",
"local.cambridge.2021-05-06",
"local.cambridgeshire.2021-05-06",
"local.cannock-chase.2021-05-06",
"local.canterbury.2021-05-06",
"local.carlisle.2021-05-06",
"local.castle-point.2021-05-06",
"local.chelmsford.2021-05-06",
"local.cheltenham.2021-05-06",
"local.cherwell.2021-05-06",
"local.cheshire-east.2021-05-06",
"local.cheshire-west-and-chester.2021-05-06",
"local.chorley.2021-05-06",
"local.city-of-lincoln.2021-05-06",
"local.colchester.2021-05-06",
"local.copeland.2021-05-06",
"local.cornwall.2021-05-06",
"local.cotswold.2021-05-06",
"local.county-durham.2021-05-06",
"local.coventry.2021-05-06",
"local.craven.2021-05-06",
"local.crawley.2021-05-06",
"local.croydon.2021-05-06",
"local.cumbria.2021-05-06",
"local.dacorum.2021-05-06",
"local.darlington.2021-05-06",
"local.dartford.2021-05-06",
"local.derby.2021-05-06",
"local.derbyshire.2021-05-06",
"local.derbyshire-dales.2021-05-06",
"local.devon.2021-05-06",
"local.doncaster.2021-05-06",
"local.dover.2021-05-06",
"local.dudley.2021-05-06",
"local.ealing.2021-05-06",
"local.eastbourne.2021-05-06",
"local.east-devon.2021-05-06",
"local.east-hampshire.2021-05-06",
"local.east-hertfordshire.2021-05-06",
"local.eastleigh.2021-05-06",
"local.east-lindsey.2021-05-06",
"local.east-riding-of-yorkshire.2021-05-06",
"local.east-staffordshire.2021-05-06",
"local.east-suffolk.2021-05-06",
"local.east-sussex.2021-05-06",
"local.eden.2021-05-06",
"local.elmbridge.2021-05-06",
"local.enfield.2021-05-06",
"local.epping-forest.2021-05-06",
"local.erewash.2021-05-06",
"local.essex.2021-05-06",
"local.exeter.2021-05-06",
"local.fareham.2021-05-06",
"local.fenland.2021-05-06",
"local.flintshire.2021-05-06",
"local.forest-of-dean.2021-05-06",
"local.gateshead.2021-05-06",
"local.gloucester.2021-05-06",
"local.gloucestershire.2021-05-06",
"local.gosport.2021-05-06",
"local.gravesham.2021-05-06",
"local.great-yarmouth.2021-05-06",
"local.greenwich.2021-05-06",
"local.guildford.2021-05-06",
"local.hackney.2021-05-06",
"local.halton.2021-05-06",
"local.hampshire.2021-05-06",
"local.harborough.2021-05-06",
"local.harlow.2021-05-06",
"local.hart.2021-05-06",
"local.hartlepool.2021-05-06",
"local.hastings.2021-05-06",
"local.havant.2021-05-06",
"local.herefordshire.2021-05-06",
"local.hertfordshire.2021-05-06",
"local.hertsmere.2021-05-06",
"local.hillingdon.2021-05-06",
"local.horsham.2021-05-06",
"local.hounslow.2021-05-06",
"local.huntingdonshire.2021-05-06",
"local.hyndburn.2021-05-06",
"local.ipswich.2021-05-06",
"local.isle-of-anglesey.2021-05-06",
"local.isle-of-wight.2021-05-06",
"local.isles-of-scilly.2021-05-06",
"local.islington.2021-05-06",
"local.kent.2021-05-06",
"local.kingston-upon-hull.2021-05-06",
"local.kingston-upon-thames.2021-05-06",
"local.kirklees.2021-05-06",
"local.knowsley.2021-05-06",
"local.lancashire.2021-05-06",
"local.lancaster.2021-05-06",
"local.leeds.2021-05-06",
"local.leicester.2021-05-06",
"local.leicestershire.2021-05-06",
"local.lewes.2021-05-06",
"local.lewisham.2021-05-06",
"local.lichfield.2021-05-06",
"local.lincolnshire.2021-05-06",
"local.liverpool.2021-05-06",
"local.luton.2021-05-06",
"local.maidstone.2021-05-06",
"local.maldon.2021-05-06",
"local.manchester.2021-05-06",
"local.mansfield.2021-05-06",
"local.mendip.2021-05-06",
"local.merton.2021-05-06",
"local.mid-devon.2021-05-06",
"local.mid-sussex.2021-05-06",
"local.milton-keynes.2021-05-06",
"local.mole-valley.2021-05-06",
"local.neath-port-talbot.2021-05-06",
"local.newark-and-sherwood.2021-05-06",
"local.newcastle-upon-tyne.2021-05-06",
"local.newham.2021-05-06",
"local.newport.2021-05-06",
"local.norfolk.2021-05-06",
"local.north-east-derbyshire.2021-05-06",
"local.north-east-lincolnshire.2021-05-06",
"local.north-hertfordshire.2021-05-06",
"local.north-kesteven.2021-05-06",
"local.north-lincolnshire.2021-05-06",
"local.north-norfolk.2021-05-06",
"local.north-northamptonshire.2021-05-06",
"local.north-somerset.2021-05-06",
"local.north-tyneside.2021-05-06",
"local.northumberland.2021-05-06",
"local.north-warwickshire.2021-05-06",
"local.north-west-leicestershire.2021-05-06",
"local.north-yorkshire.2021-05-06",
"local.norwich.2021-05-06",
"local.nottinghamshire.2021-05-06",
"local.nuneaton-and-bedworth.2021-05-06",
"local.oldham.2021-05-06",
"local.oxford.2021-05-06",
"local.oxfordshire.2021-05-06",
"local.pendle.2021-05-06",
"local.peterborough.2021-05-06",
"local.plymouth.2021-05-06",
"local.portsmouth.2021-05-06",
"local.preston.2021-05-06",
"local.reading.2021-05-06",
"local.redbridge.2021-05-06",
"local.redcar-and-cleveland.2021-05-06",
"local.redditch.2021-05-06",
"local.reigate-and-banstead.2021-05-06",
"local.rhondda-cynon-taff.2021-05-06",
"local.ribble-valley.2021-05-06",
"local.richmond-upon-thames.2021-05-06",
"local.rochdale.2021-05-06",
"local.rochford.2021-05-06",
"local.rossendale.2021-05-06",
"local.rother.2021-05-06",
"local.rotherham.2021-05-06",
"local.rugby.2021-05-06",
"local.runnymede.2021-05-06",
"local.rushcliffe.2021-05-06",
"local.rushmoor.2021-05-06",
"local.salford.2021-05-06",
"local.sandwell.2021-05-06",
"local.sefton.2021-05-06",
"local.selby.2021-05-06",
"local.sevenoaks.2021-05-06",
"local.sheffield.2021-05-06",
"local.shropshire.2021-05-06",
"local.slough.2021-05-06",
"local.solihull.2021-05-06",
"local.somerset.2021-05-06",
"local.somerset-west-and-taunton.2021-05-06",
"local.southampton.2021-05-06",
"local.south-cambridgeshire.2021-05-06",
"local.south-derbyshire.2021-05-06",
"local.southend-on-sea.2021-05-06",
"local.south-gloucestershire.2021-05-06",
"local.south-hams.2021-05-06",
"local.south-kesteven.2021-05-06",
"local.south-lakeland.2021-05-06",
"local.south-oxfordshire.2021-05-06",
"local.south-ribble.2021-05-06",
"local.south-tyneside.2021-05-06",
"local.spelthorne.2021-05-06",
"local.staffordshire.2021-05-06",
"local.staffordshire-moorlands.2021-05-06",
"local.st-albans.2021-05-06",
"local.stevenage.2021-05-06",
"local.st-helens.2021-05-06",
"local.stirling.2021-05-06",
"local.stockport.2021-05-06",
"local.stockton-on-tees.2021-05-06",
"local.stoke-on-trent.2021-05-06",
"local.stroud.2021-05-06",
"local.suffolk.2021-05-06",
"local.sunderland.2021-05-06",
"local.surrey.2021-05-06",
"local.surrey-heath.2021-05-06",
"local.swale.2021-05-06",
"local.swansea.2021-05-06",
"local.swindon.2021-05-06",
"local.tameside.2021-05-06",
"local.tamworth.2021-05-06",
"local.tandridge.2021-05-06",
"local.telford-and-wrekin.2021-05-06",
"local.tendring.2021-05-06",
"local.test-valley.2021-05-06",
"local.tewkesbury.2021-05-06",
"local.thanet.2021-05-06",
"local.three-rivers.2021-05-06",
"local.thurrock.2021-05-06",
"local.torbay.2021-05-06",
"local.trafford.2021-05-06",
"local.tunbridge-wells.2021-05-06",
"local.uttlesford.2021-05-06",
"local.vale-of-white-horse.2021-05-06",
"local.wakefield.2021-05-06",
"local.walsall.2021-05-06",
"local.waltham-forest.2021-05-06",
"local.wandsworth.2021-05-06",
"local.warrington.2021-05-06",
"local.warwick.2021-05-06",
"local.warwickshire.2021-05-06",
"local.watford.2021-05-06",
"local.wealden.2021-05-06",
"local.welwyn-hatfield.2021-05-06",
"local.west-lancashire.2021-05-06",
"local.west-lindsey.2021-05-06",
"local.westminster.2021-05-06",
"local.west-northamptonshire.2021-05-06",
"local.west-oxfordshire.2021-05-06",
"local.west-suffolk.2021-05-06",
"local.west-sussex.2021-05-06",
"local.wigan.2021-05-06",
"local.wiltshire.2021-05-06",
"local.winchester.2021-05-06",
"local.wirral.2021-05-06",
"local.woking.2021-05-06",
"local.wokingham.2021-05-06",
"local.wolverhampton.2021-05-06",
"local.worcester.2021-05-06",
"local.worcestershire.2021-05-06",
"local.worthing.2021-05-06",
"local.wychavon.2021-05-06"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"requires_voter_id": null,
"current": false,
"explanation": null,
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": "local.2020-05-07",
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2021-03-11T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2019-03-14",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-03-14",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.county-durham.2019-03-14",
"local.croydon.2019-03-14",
"local.southampton.2019-03-14"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-01-17T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2020-02-20",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2020-02-20",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.middlesbrough.2020-02-20"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-12-26T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-06-29",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-06-29",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bedford.2023-06-29",
"local.bournemouth-christchurch-and-poole.2023-06-29",
"local.dorset.2023-06-29",
"local.haringey.2023-06-29",
"local.southwark.2023-06-29"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-05-23T14:30:14.831970Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2020-10-08",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2020-10-08",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.na-h-eileanan-an-iar.2020-10-08"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2020-08-13T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-02-09",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-02-09",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.cheltenham.2023-02-09",
"local.dartford.2023-02-09",
"local.denbighshire.2023-02-09",
"local.hertfordshire.2023-02-09",
"local.north-yorkshire.2023-02-09"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-01-06T14:00:21.267228Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "parl.2024-07-04",
"tmp_election_id": null,
"election_title": "UK Parliamentary general election",
"poll_open_date": "2024-07-04",
"election_type": {
"name": "UK Parliament elections",
"election_type": "parl"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/parl/parl-hoc/1832-06-07/?format=api",
"official_identifier": "parl-hoc",
"organisation_type": "parl",
"organisation_subtype": "",
"official_name": "House of Commons of the United Kingdom",
"common_name": "House of Commons",
"slug": "parl",
"territory_code": "GBN",
"election_name": "UK general election",
"start_date": "1832-06-07",
"end_date": null,
"created": "1832-06-07T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"parl.aberafan-maesteg.2024-07-04",
"parl.aberdeen-north.2024-07-04",
"parl.aberdeenshire-north-and-moray-east.2024-07-04",
"parl.aberdeen-south.2024-07-04",
"parl.airdrie-and-shotts.2024-07-04",
"parl.aldershot.2024-07-04",
"parl.aldridge-brownhills.2024-07-04",
"parl.alloa-and-grangemouth.2024-07-04",
"parl.altrincham-and-sale-west.2024-07-04",
"parl.alyn-and-deeside.2024-07-04",
"parl.amber-valley.2024-07-04",
"parl.angus-and-perthshire-glens.2024-07-04",
"parl.arbroath-and-broughty-ferry.2024-07-04",
"parl.argyll-bute-and-south-lochaber.2024-07-04",
"parl.arundel-and-south-downs.2024-07-04",
"parl.ashfield.2024-07-04",
"parl.ashford.2024-07-04",
"parl.ashton-under-lyne.2024-07-04",
"parl.aylesbury.2024-07-04",
"parl.ayr-carrick-and-cumnock.2024-07-04",
"parl.banbury.2024-07-04",
"parl.bangor-aberconwy.2024-07-04",
"parl.barking.2024-07-04",
"parl.barnsley-north.2024-07-04",
"parl.barnsley-south.2024-07-04",
"parl.barrow-and-furness.2024-07-04",
"parl.basildon-and-billericay.2024-07-04",
"parl.basingstoke.2024-07-04",
"parl.bassetlaw.2024-07-04",
"parl.bath.2024-07-04",
"parl.bathgate-and-linlithgow.2024-07-04",
"parl.battersea.2024-07-04",
"parl.beaconsfield.2024-07-04",
"parl.beckenham-and-penge.2024-07-04",
"parl.bedford.2024-07-04",
"parl.belfast-east.2024-07-04",
"parl.belfast-north.2024-07-04",
"parl.belfast-south-and-mid-down.2024-07-04",
"parl.belfast-west.2024-07-04",
"parl.bermondsey-and-old-southwark.2024-07-04",
"parl.berwickshire-roxburgh-and-selkirk.2024-07-04",
"parl.bethnal-green-and-stepney.2024-07-04",
"parl.beverley-and-holderness.2024-07-04",
"parl.bexhill-and-battle.2024-07-04",
"parl.bexleyheath-and-crayford.2024-07-04",
"parl.bicester-and-woodstock.2024-07-04",
"parl.birkenhead.2024-07-04",
"parl.birmingham-edgbaston.2024-07-04",
"parl.birmingham-erdington.2024-07-04",
"parl.birmingham-hall-green-and-moseley.2024-07-04",
"parl.birmingham-hodge-hill-and-solihull-north.2024-07-04",
"parl.birmingham-ladywood.2024-07-04",
"parl.birmingham-northfield.2024-07-04",
"parl.birmingham-perry-barr.2024-07-04",
"parl.birmingham-selly-oak.2024-07-04",
"parl.birmingham-yardley.2024-07-04",
"parl.bishop-auckland.2024-07-04",
"parl.blackburn.2024-07-04",
"parl.blackley-and-middleton-south.2024-07-04",
"parl.blackpool-north-and-fleetwood.2024-07-04",
"parl.blackpool-south.2024-07-04",
"parl.blaenau-gwent-and-rhymney.2024-07-04",
"parl.blaydon-and-consett.2024-07-04",
"parl.blyth-and-ashington.2024-07-04",
"parl.bognor-regis-and-littlehampton.2024-07-04",
"parl.bolsover.2024-07-04",
"parl.bolton-north-east.2024-07-04",
"parl.bolton-south-and-walkden.2024-07-04",
"parl.bolton-west.2024-07-04",
"parl.bootle.2024-07-04",
"parl.boston-and-skegness.2024-07-04",
"parl.bournemouth-east.2024-07-04",
"parl.bournemouth-west.2024-07-04",
"parl.bracknell.2024-07-04",
"parl.bradford-east.2024-07-04",
"parl.bradford-south.2024-07-04",
"parl.bradford-west.2024-07-04",
"parl.braintree.2024-07-04",
"parl.brecon-radnor-and-cwm-tawe.2024-07-04",
"parl.brent-east.2024-07-04",
"parl.brentford-and-isleworth.2024-07-04",
"parl.brent-west.2024-07-04",
"parl.brentwood-and-ongar.2024-07-04",
"parl.bridgend.2024-07-04",
"parl.bridgwater.2024-07-04",
"parl.bridlington-and-the-wolds.2024-07-04",
"parl.brigg-and-immingham.2024-07-04",
"parl.brighton-kemptown-and-peacehaven.2024-07-04",
"parl.brighton-pavilion.2024-07-04",
"parl.bristol-central.2024-07-04",
"parl.bristol-east.2024-07-04",
"parl.bristol-north-east.2024-07-04",
"parl.bristol-north-west.2024-07-04",
"parl.bristol-south.2024-07-04",
"parl.broadland-and-fakenham.2024-07-04",
"parl.bromley-and-biggin-hill.2024-07-04",
"parl.bromsgrove.2024-07-04",
"parl.broxbourne.2024-07-04",
"parl.broxtowe.2024-07-04",
"parl.buckingham-and-bletchley.2024-07-04",
"parl.burnley.2024-07-04",
"parl.burton-and-uttoxeter.2024-07-04",
"parl.bury-north.2024-07-04",
"parl.bury-south.2024-07-04",
"parl.bury-st-edmunds-and-stowmarket.2024-07-04",
"parl.caerfyrddin.2024-07-04",
"parl.caerphilly.2024-07-04",
"parl.caithness-sutherland-and-easter-ross.2024-07-04",
"parl.calder-valley.2024-07-04",
"parl.camborne-and-redruth.2024-07-04",
"parl.cambridge.2024-07-04",
"parl.cannock-chase.2024-07-04",
"parl.canterbury.2024-07-04",
"parl.cardiff-east.2024-07-04",
"parl.cardiff-north.2024-07-04",
"parl.cardiff-south-and-penarth.2024-07-04",
"parl.cardiff-west.2024-07-04",
"parl.carlisle.2024-07-04",
"parl.carshalton-and-wallington.2024-07-04",
"parl.castle-point.2024-07-04",
"parl.central-ayrshire.2024-07-04",
"parl.central-devon.2024-07-04",
"parl.central-suffolk-and-north-ipswich.2024-07-04",
"parl.ceredigion-preseli.2024-07-04",
"parl.chatham-and-aylesford.2024-07-04",
"parl.cheadle.2024-07-04",
"parl.chelmsford.2024-07-04",
"parl.chelsea-and-fulham.2024-07-04",
"parl.cheltenham.2024-07-04",
"parl.chesham-and-amersham.2024-07-04",
"parl.chesterfield.2024-07-04",
"parl.chester-north-and-neston.2024-07-04",
"parl.chester-south-and-eddisbury.2024-07-04",
"parl.chichester.2024-07-04",
"parl.chingford-and-woodford-green.2024-07-04",
"parl.chippenham.2024-07-04",
"parl.chipping-barnet.2024-07-04",
"parl.chorley.2024-07-04",
"parl.christchurch.2024-07-04",
"parl.cities-of-london-and-westminster.2024-07-04",
"parl.city-of-durham.2024-07-04",
"parl.clacton.2024-07-04",
"parl.clapham-and-brixton-hill.2024-07-04",
"parl.clwyd-east.2024-07-04",
"parl.clwyd-north.2024-07-04",
"parl.coatbridge-and-bellshill.2024-07-04",
"parl.colchester.2024-07-04",
"parl.colne-valley.2024-07-04",
"parl.congleton.2024-07-04",
"parl.corby-and-east-northamptonshire.2024-07-04",
"parl.coventry-east.2024-07-04",
"parl.coventry-north-west.2024-07-04",
"parl.coventry-south.2024-07-04",
"parl.cowdenbeath-and-kirkcaldy.2024-07-04",
"parl.cramlington-and-killingworth.2024-07-04",
"parl.crawley.2024-07-04",
"parl.crewe-and-nantwich.2024-07-04",
"parl.croydon-east.2024-07-04",
"parl.croydon-south.2024-07-04",
"parl.croydon-west.2024-07-04",
"parl.cumbernauld-and-kirkintilloch.2024-07-04",
"parl.dagenham-and-rainham.2024-07-04",
"parl.darlington.2024-07-04",
"parl.dartford.2024-07-04",
"parl.daventry.2024-07-04",
"parl.derby-north.2024-07-04",
"parl.derbyshire-dales.2024-07-04",
"parl.derby-south.2024-07-04",
"parl.dewsbury-and-batley.2024-07-04",
"parl.didcot-and-wantage.2024-07-04",
"parl.doncaster-central.2024-07-04",
"parl.doncaster-east-and-the-isle-of-axholme.2024-07-04",
"parl.doncaster-north.2024-07-04",
"parl.dorking-and-horley.2024-07-04",
"parl.dover-and-deal.2024-07-04",
"parl.droitwich-and-evesham.2024-07-04",
"parl.dudley.2024-07-04",
"parl.dulwich-and-west-norwood.2024-07-04",
"parl.dumfries-and-galloway.2024-07-04",
"parl.dumfriesshire-clydesdale-and-tweeddale.2024-07-04",
"parl.dundee-central.2024-07-04",
"parl.dunfermline-and-dollar.2024-07-04",
"parl.dunstable-and-leighton-buzzard.2024-07-04",
"parl.dwyfor-meirionnydd.2024-07-04",
"parl.ealing-central-and-acton.2024-07-04",
"parl.ealing-north.2024-07-04",
"parl.ealing-southall.2024-07-04",
"parl.earley-and-woodley.2024-07-04",
"parl.easington.2024-07-04",
"parl.east-antrim.2024-07-04",
"parl.eastbourne.2024-07-04",
"parl.east-grinstead-and-uckfield.2024-07-04",
"parl.east-ham.2024-07-04",
"parl.east-hampshire.2024-07-04",
"parl.east-kilbride-and-strathaven.2024-07-04",
"parl.eastleigh.2024-07-04",
"parl.east-londonderry.2024-07-04",
"parl.east-renfrewshire.2024-07-04",
"parl.east-surrey.2024-07-04",
"parl.east-thanet.2024-07-04",
"parl.east-wiltshire.2024-07-04",
"parl.east-worthing-and-shoreham.2024-07-04",
"parl.edinburgh-east-and-musselburgh.2024-07-04",
"parl.edinburgh-north-and-leith.2024-07-04",
"parl.edinburgh-south.2024-07-04",
"parl.edinburgh-south-west.2024-07-04",
"parl.edinburgh-west.2024-07-04",
"parl.edmonton-and-winchmore-hill.2024-07-04",
"parl.ellesmere-port-and-bromborough.2024-07-04",
"parl.eltham-and-chislehurst.2024-07-04",
"parl.ely-and-east-cambridgeshire.2024-07-04",
"parl.enfield-north.2024-07-04",
"parl.epping-forest.2024-07-04",
"parl.epsom-and-ewell.2024-07-04",
"parl.erewash.2024-07-04",
"parl.erith-and-thamesmead.2024-07-04",
"parl.esher-and-walton.2024-07-04",
"parl.exeter.2024-07-04",
"parl.exmouth-and-exeter-east.2024-07-04",
"parl.falkirk.2024-07-04",
"parl.fareham-and-waterlooville.2024-07-04",
"parl.farnham-and-bordon.2024-07-04",
"parl.faversham-and-mid-kent.2024-07-04",
"parl.feltham-and-heston.2024-07-04",
"parl.fermanagh-and-south-tyrone.2024-07-04",
"parl.filton-and-bradley-stoke.2024-07-04",
"parl.finchley-and-golders-green.2024-07-04",
"parl.folkestone-and-hythe.2024-07-04",
"parl.forest-of-dean.2024-07-04",
"parl.foyle.2024-07-04",
"parl.frome-and-east-somerset.2024-07-04",
"parl.fylde.2024-07-04",
"parl.gainsborough.2024-07-04",
"parl.gateshead-central-and-whickham.2024-07-04",
"parl.gedling.2024-07-04",
"parl.gillingham-and-rainham.2024-07-04",
"parl.glasgow-east.2024-07-04",
"parl.glasgow-north.2024-07-04",
"parl.glasgow-north-east.2024-07-04",
"parl.glasgow-south.2024-07-04",
"parl.glasgow-south-west.2024-07-04",
"parl.glasgow-west.2024-07-04",
"parl.glastonbury-and-somerton.2024-07-04",
"parl.glenrothes-and-mid-fife.2024-07-04",
"parl.gloucester.2024-07-04",
"parl.godalming-and-ash.2024-07-04",
"parl.goole-and-pocklington.2024-07-04",
"parl.gordon-and-buchan.2024-07-04",
"parl.gorton-and-denton.2024-07-04",
"parl.gosport.2024-07-04",
"parl.gower.2024-07-04",
"parl.grantham-and-bourne.2024-07-04",
"parl.gravesham.2024-07-04",
"parl.great-grimsby-and-cleethorpes.2024-07-04",
"parl.great-yarmouth.2024-07-04",
"parl.greenwich-and-woolwich.2024-07-04",
"parl.guildford.2024-07-04",
"parl.hackney-north-and-stoke-newington.2024-07-04",
"parl.hackney-south-and-shoreditch.2024-07-04",
"parl.halesowen.2024-07-04",
"parl.halifax.2024-07-04",
"parl.hamble-valley.2024-07-04",
"parl.hamilton-and-clyde-valley.2024-07-04",
"parl.hammersmith-and-chiswick.2024-07-04",
"parl.hampstead-and-highgate.2024-07-04",
"parl.harborough-oadby-and-wigston.2024-07-04",
"parl.harlow.2024-07-04",
"parl.harpenden-and-berkhamsted.2024-07-04",
"parl.harrogate-and-knaresborough.2024-07-04",
"parl.harrow-east.2024-07-04",
"parl.harrow-west.2024-07-04",
"parl.hartlepool.2024-07-04",
"parl.harwich-and-north-essex.2024-07-04",
"parl.hastings-and-rye.2024-07-04",
"parl.havant.2024-07-04",
"parl.hayes-and-harlington.2024-07-04",
"parl.hazel-grove.2024-07-04",
"parl.hemel-hempstead.2024-07-04",
"parl.hendon.2024-07-04",
"parl.henley-and-thame.2024-07-04",
"parl.hereford-and-south-herefordshire.2024-07-04",
"parl.herne-bay-and-sandwich.2024-07-04",
"parl.hertford-and-stortford.2024-07-04",
"parl.hertsmere.2024-07-04",
"parl.hexham.2024-07-04",
"parl.heywood-and-middleton-north.2024-07-04",
"parl.high-peak.2024-07-04",
"parl.hinckley-and-bosworth.2024-07-04",
"parl.hitchin.2024-07-04",
"parl.holborn-and-st-pancras.2024-07-04",
"parl.honiton-and-sidmouth.2024-07-04",
"parl.hornchurch-and-upminster.2024-07-04",
"parl.hornsey-and-friern-barnet.2024-07-04",
"parl.horsham.2024-07-04",
"parl.houghton-and-sunderland-south.2024-07-04",
"parl.hove-and-portslade.2024-07-04",
"parl.huddersfield.2024-07-04",
"parl.huntingdon.2024-07-04",
"parl.hyndburn.2024-07-04",
"parl.ilford-north.2024-07-04",
"parl.ilford-south.2024-07-04",
"parl.inverclyde-and-renfrewshire-west.2024-07-04",
"parl.inverness-skye-and-west-ross-shire.2024-07-04",
"parl.ipswich.2024-07-04",
"parl.isle-of-wight-east.2024-07-04",
"parl.isle-of-wight-west.2024-07-04",
"parl.islington-north.2024-07-04",
"parl.islington-south-and-finsbury.2024-07-04",
"parl.jarrow-and-gateshead-east.2024-07-04",
"parl.keighley-and-ilkley.2024-07-04",
"parl.kenilworth-and-southam.2024-07-04",
"parl.kensington-and-bayswater.2024-07-04",
"parl.kettering.2024-07-04",
"parl.kilmarnock-and-loudoun.2024-07-04",
"parl.kingston-and-surbiton.2024-07-04",
"parl.kingston-upon-hull-east.2024-07-04",
"parl.kingston-upon-hull-north-and-cottingham.2024-07-04",
"parl.kingston-upon-hull-west-and-haltemprice.2024-07-04",
"parl.kingswinford-and-south-staffordshire.2024-07-04",
"parl.knowsley.2024-07-04",
"parl.lagan-valley.2024-07-04",
"parl.lancaster-and-wyre.2024-07-04",
"parl.leeds-central-and-headingley.2024-07-04",
"parl.leeds-east.2024-07-04",
"parl.leeds-north-east.2024-07-04",
"parl.leeds-north-west.2024-07-04",
"parl.leeds-south.2024-07-04",
"parl.leeds-south-west-and-morley.2024-07-04",
"parl.leeds-west-and-pudsey.2024-07-04",
"parl.leicester-east.2024-07-04",
"parl.leicester-south.2024-07-04",
"parl.leicester-west.2024-07-04",
"parl.leigh-and-atherton.2024-07-04",
"parl.lewes.2024-07-04",
"parl.lewisham-east.2024-07-04",
"parl.lewisham-north.2024-07-04",
"parl.lewisham-west-and-east-dulwich.2024-07-04",
"parl.leyton-and-wanstead.2024-07-04",
"parl.lichfield.2024-07-04",
"parl.lincoln.2024-07-04",
"parl.liverpool-garston.2024-07-04",
"parl.liverpool-riverside.2024-07-04",
"parl.liverpool-walton.2024-07-04",
"parl.liverpool-wavertree.2024-07-04",
"parl.liverpool-west-derby.2024-07-04",
"parl.livingston.2024-07-04",
"parl.llanelli.2024-07-04",
"parl.lothian-east.2024-07-04",
"parl.loughborough.2024-07-04",
"parl.louth-and-horncastle.2024-07-04",
"parl.lowestoft.2024-07-04",
"parl.luton-north.2024-07-04",
"parl.luton-south-and-south-bedfordshire.2024-07-04",
"parl.macclesfield.2024-07-04",
"parl.maidenhead.2024-07-04",
"parl.maidstone-and-malling.2024-07-04",
"parl.makerfield.2024-07-04",
"parl.maldon.2024-07-04",
"parl.manchester-central.2024-07-04",
"parl.manchester-rusholme.2024-07-04",
"parl.manchester-withington.2024-07-04",
"parl.mansfield.2024-07-04",
"parl.melksham-and-devizes.2024-07-04",
"parl.melton-and-syston.2024-07-04",
"parl.meriden-and-solihull-east.2024-07-04",
"parl.merthyr-tydfil-and-aberdare.2024-07-04",
"parl.mid-and-south-pembrokeshire.2024-07-04",
"parl.mid-bedfordshire.2024-07-04",
"parl.mid-buckinghamshire.2024-07-04",
"parl.mid-cheshire.2024-07-04",
"parl.mid-derbyshire.2024-07-04",
"parl.middlesbrough-and-thornaby-east.2024-07-04",
"parl.middlesbrough-south-and-east-cleveland.2024-07-04",
"parl.mid-dorset-and-north-poole.2024-07-04",
"parl.mid-dunbartonshire.2024-07-04",
"parl.mid-leicestershire.2024-07-04",
"parl.midlothian.2024-07-04",
"parl.mid-norfolk.2024-07-04",
"parl.mid-sussex.2024-07-04",
"parl.mid-ulster.2024-07-04",
"parl.milton-keynes-central.2024-07-04",
"parl.milton-keynes-north.2024-07-04",
"parl.mitcham-and-morden.2024-07-04",
"parl.monmouthshire.2024-07-04",
"parl.montgomeryshire-and-glyndwr.2024-07-04",
"parl.moray-west-nairn-and-strathspey.2024-07-04",
"parl.morecambe-and-lunesdale.2024-07-04",
"parl.motherwell-wishaw-and-carluke.2024-07-04",
"parl.na-h-eileanan-an-iar.2024-07-04",
"parl.neath-and-swansea-east.2024-07-04",
"parl.newark.2024-07-04",
"parl.newbury.2024-07-04",
"parl.newcastle-under-lyme.2024-07-04",
"parl.newcastle-upon-tyne-central-and-west.2024-07-04",
"parl.newcastle-upon-tyne-east-and-wallsend.2024-07-04",
"parl.newcastle-upon-tyne-north.2024-07-04",
"parl.new-forest-east.2024-07-04",
"parl.new-forest-west.2024-07-04",
"parl.newport-east.2024-07-04",
"parl.newport-west-and-islwyn.2024-07-04",
"parl.newry-and-armagh.2024-07-04",
"parl.newton-abbot.2024-07-04",
"parl.newton-aycliffe-and-spennymoor.2024-07-04",
"parl.normanton-and-hemsworth.2024-07-04",
"parl.northampton-north.2024-07-04",
"parl.northampton-south.2024-07-04",
"parl.north-antrim.2024-07-04",
"parl.north-ayrshire-and-arran.2024-07-04",
"parl.north-bedfordshire.2024-07-04",
"parl.north-cornwall.2024-07-04",
"parl.north-cotswolds.2024-07-04",
"parl.north-devon.2024-07-04",
"parl.north-dorset.2024-07-04",
"parl.north-down.2024-07-04",
"parl.north-durham.2024-07-04",
"parl.north-east-cambridgeshire.2024-07-04",
"parl.north-east-derbyshire.2024-07-04",
"parl.north-east-fife.2024-07-04",
"parl.north-east-hampshire.2024-07-04",
"parl.north-east-hertfordshire.2024-07-04",
"parl.north-east-somerset-and-hanham.2024-07-04",
"parl.north-herefordshire.2024-07-04",
"parl.north-norfolk.2024-07-04",
"parl.north-northumberland.2024-07-04",
"parl.north-shropshire.2024-07-04",
"parl.north-somerset.2024-07-04",
"parl.north-warwickshire-and-bedworth.2024-07-04",
"parl.north-west-cambridgeshire.2024-07-04",
"parl.north-west-essex.2024-07-04",
"parl.north-west-hampshire.2024-07-04",
"parl.north-west-leicestershire.2024-07-04",
"parl.north-west-norfolk.2024-07-04",
"parl.norwich-north.2024-07-04",
"parl.norwich-south.2024-07-04",
"parl.nottingham-east.2024-07-04",
"parl.nottingham-north-and-kimberley.2024-07-04",
"parl.nottingham-south.2024-07-04",
"parl.nuneaton.2024-07-04",
"parl.old-bexley-and-sidcup.2024-07-04",
"parl.oldham-east-and-saddleworth.2024-07-04",
"parl.oldham-west-chadderton-and-royton.2024-07-04",
"parl.orkney-and-shetland.2024-07-04",
"parl.orpington.2024-07-04",
"parl.ossett-and-denby-dale.2024-07-04",
"parl.oxford-east.2024-07-04",
"parl.oxford-west-and-abingdon.2024-07-04",
"parl.paisley-and-renfrewshire-north.2024-07-04",
"parl.paisley-and-renfrewshire-south.2024-07-04",
"parl.peckham.2024-07-04",
"parl.pendle-and-clitheroe.2024-07-04",
"parl.penistone-and-stocksbridge.2024-07-04",
"parl.penrith-and-solway.2024-07-04",
"parl.perth-and-kinross-shire.2024-07-04",
"parl.peterborough.2024-07-04",
"parl.plymouth-moor-view.2024-07-04",
"parl.plymouth-sutton-and-devonport.2024-07-04",
"parl.pontefract-castleford-and-knottingley.2024-07-04",
"parl.pontypridd.2024-07-04",
"parl.poole.2024-07-04",
"parl.poplar-and-limehouse.2024-07-04",
"parl.portsmouth-north.2024-07-04",
"parl.portsmouth-south.2024-07-04",
"parl.preston.2024-07-04",
"parl.putney.2024-07-04",
"parl.queens-park-and-maida-vale.2024-07-04",
"parl.rawmarsh-and-conisbrough.2024-07-04",
"parl.rayleigh-and-wickford.2024-07-04",
"parl.reading-central.2024-07-04",
"parl.reading-west-and-mid-berkshire.2024-07-04",
"parl.redcar.2024-07-04",
"parl.redditch.2024-07-04",
"parl.reigate.2024-07-04",
"parl.rhondda-and-ogmore.2024-07-04",
"parl.ribble-valley.2024-07-04",
"parl.richmond-and-northallerton.2024-07-04",
"parl.richmond-park.2024-07-04",
"parl.rochdale.2024-07-04",
"parl.rochester-and-strood.2024-07-04",
"parl.romford.2024-07-04",
"parl.romsey-and-southampton-north.2024-07-04",
"parl.rossendale-and-darwen.2024-07-04",
"parl.rotherham.2024-07-04",
"parl.rother-valley.2024-07-04",
"parl.rugby.2024-07-04",
"parl.ruislip-northwood-and-pinner.2024-07-04",
"parl.runcorn-and-helsby.2024-07-04",
"parl.runnymede-and-weybridge.2024-07-04",
"parl.rushcliffe.2024-07-04",
"parl.rutherglen.2024-07-04",
"parl.rutland-and-stamford.2024-07-04",
"parl.salford.2024-07-04",
"parl.salisbury.2024-07-04",
"parl.scarborough-and-whitby.2024-07-04",
"parl.scunthorpe.2024-07-04",
"parl.sefton-central.2024-07-04",
"parl.selby.2024-07-04",
"parl.sevenoaks.2024-07-04",
"parl.sheffield-brightside-and-hillsborough.2024-07-04",
"parl.sheffield-central.2024-07-04",
"parl.sheffield-hallam.2024-07-04",
"parl.sheffield-heeley.2024-07-04",
"parl.sheffield-south-east.2024-07-04",
"parl.sherwood-forest.2024-07-04",
"parl.shipley.2024-07-04",
"parl.shrewsbury.2024-07-04",
"parl.sittingbourne-and-sheppey.2024-07-04",
"parl.skipton-and-ripon.2024-07-04",
"parl.sleaford-and-north-hykeham.2024-07-04",
"parl.slough.2024-07-04",
"parl.smethwick.2024-07-04",
"parl.solihull-west-and-shirley.2024-07-04",
"parl.southampton-itchen.2024-07-04",
"parl.southampton-test.2024-07-04",
"parl.south-antrim.2024-07-04",
"parl.south-basildon-and-east-thurrock.2024-07-04",
"parl.south-cambridgeshire.2024-07-04",
"parl.south-cotswolds.2024-07-04",
"parl.south-derbyshire.2024-07-04",
"parl.south-devon.2024-07-04",
"parl.south-dorset.2024-07-04",
"parl.south-down.2024-07-04",
"parl.south-east-cornwall.2024-07-04",
"parl.southend-east-and-rochford.2024-07-04",
"parl.southend-west-and-leigh.2024-07-04",
"parl.southgate-and-wood-green.2024-07-04",
"parl.south-holland-and-the-deepings.2024-07-04",
"parl.south-leicestershire.2024-07-04",
"parl.south-norfolk.2024-07-04",
"parl.south-northamptonshire.2024-07-04",
"parl.southport.2024-07-04",
"parl.south-ribble.2024-07-04",
"parl.south-shields.2024-07-04",
"parl.south-shropshire.2024-07-04",
"parl.south-suffolk.2024-07-04",
"parl.south-west-devon.2024-07-04",
"parl.south-west-hertfordshire.2024-07-04",
"parl.south-west-norfolk.2024-07-04",
"parl.south-west-wiltshire.2024-07-04",
"parl.spelthorne.2024-07-04",
"parl.spen-valley.2024-07-04",
"parl.stafford.2024-07-04",
"parl.staffordshire-moorlands.2024-07-04",
"parl.st-albans.2024-07-04",
"parl.stalybridge-and-hyde.2024-07-04",
"parl.st-austell-and-newquay.2024-07-04",
"parl.stevenage.2024-07-04",
"parl.st-helens-north.2024-07-04",
"parl.st-helens-south-and-whiston.2024-07-04",
"parl.stirling-and-strathallan.2024-07-04",
"parl.st-ives.2024-07-04",
"parl.st-neots-and-mid-cambridgeshire.2024-07-04",
"parl.stockport.2024-07-04",
"parl.stockton-north.2024-07-04",
"parl.stockton-west.2024-07-04",
"parl.stoke-on-trent-central.2024-07-04",
"parl.stoke-on-trent-north.2024-07-04",
"parl.stoke-on-trent-south.2024-07-04",
"parl.stone-great-wyrley-and-penkridge.2024-07-04",
"parl.stourbridge.2024-07-04",
"parl.strangford.2024-07-04",
"parl.stratford-and-bow.2024-07-04",
"parl.stratford-on-avon.2024-07-04",
"parl.streatham-and-croydon-north.2024-07-04",
"parl.stretford-and-urmston.2024-07-04",
"parl.stroud.2024-07-04",
"parl.suffolk-coastal.2024-07-04",
"parl.sunderland-central.2024-07-04",
"parl.surrey-heath.2024-07-04",
"parl.sussex-weald.2024-07-04",
"parl.sutton-and-cheam.2024-07-04",
"parl.sutton-coldfield.2024-07-04",
"parl.swansea-west.2024-07-04",
"parl.swindon-north.2024-07-04",
"parl.swindon-south.2024-07-04",
"parl.tamworth.2024-07-04",
"parl.tatton.2024-07-04",
"parl.taunton-and-wellington.2024-07-04",
"parl.telford.2024-07-04",
"parl.tewkesbury.2024-07-04",
"parl.the-wrekin.2024-07-04",
"parl.thirsk-and-malton.2024-07-04",
"parl.thornbury-and-yate.2024-07-04",
"parl.thurrock.2024-07-04",
"parl.tipton-and-wednesbury.2024-07-04",
"parl.tiverton-and-minehead.2024-07-04",
"parl.tonbridge.2024-07-04",
"parl.tooting.2024-07-04",
"parl.torbay.2024-07-04",
"parl.torfaen.2024-07-04",
"parl.torridge-and-tavistock.2024-07-04",
"parl.tottenham.2024-07-04",
"parl.truro-and-falmouth.2024-07-04",
"parl.tunbridge-wells.2024-07-04",
"parl.twickenham.2024-07-04",
"parl.tynemouth.2024-07-04",
"parl.upper-bann.2024-07-04",
"parl.uxbridge-and-south-ruislip.2024-07-04",
"parl.vale-of-glamorgan.2024-07-04",
"parl.vauxhall-and-camberwell-green.2024-07-04",
"parl.wakefield-and-rothwell.2024-07-04",
"parl.wallasey.2024-07-04",
"parl.walsall-and-bloxwich.2024-07-04",
"parl.walthamstow.2024-07-04",
"parl.warrington-north.2024-07-04",
"parl.warrington-south.2024-07-04",
"parl.warwick-and-leamington.2024-07-04",
"parl.washington-and-gateshead-south.2024-07-04",
"parl.watford.2024-07-04",
"parl.waveney-valley.2024-07-04",
"parl.weald-of-kent.2024-07-04",
"parl.wellingborough-and-rushden.2024-07-04",
"parl.wells-and-mendip-hills.2024-07-04",
"parl.welwyn-hatfield.2024-07-04",
"parl.west-aberdeenshire-and-kincardine.2024-07-04",
"parl.west-bromwich.2024-07-04",
"parl.west-dorset.2024-07-04",
"parl.west-dunbartonshire.2024-07-04",
"parl.west-ham-and-beckton.2024-07-04",
"parl.west-lancashire.2024-07-04",
"parl.westmorland-and-lonsdale.2024-07-04",
"parl.weston-super-mare.2024-07-04",
"parl.west-suffolk.2024-07-04",
"parl.west-tyrone.2024-07-04",
"parl.west-worcestershire.2024-07-04",
"parl.wetherby-and-easingwold.2024-07-04",
"parl.whitehaven-and-workington.2024-07-04",
"parl.widnes-and-halewood.2024-07-04",
"parl.wigan.2024-07-04",
"parl.wimbledon.2024-07-04",
"parl.winchester.2024-07-04",
"parl.windsor.2024-07-04",
"parl.wirral-west.2024-07-04",
"parl.witham.2024-07-04",
"parl.witney.2024-07-04",
"parl.woking.2024-07-04",
"parl.wokingham.2024-07-04",
"parl.wolverhampton-north-east.2024-07-04",
"parl.wolverhampton-south-east.2024-07-04",
"parl.wolverhampton-west.2024-07-04",
"parl.worcester.2024-07-04",
"parl.worsley-and-eccles.2024-07-04",
"parl.worthing-west.2024-07-04",
"parl.wrexham.2024-07-04",
"parl.wycombe.2024-07-04",
"parl.wyre-forest.2024-07-04",
"parl.wythenshawe-and-sale-east.2024-07-04",
"parl.yeovil.2024-07-04",
"parl.ynys-mon.2024-07-04",
"parl.york-central.2024-07-04",
"parl.york-outer.2024-07-04"
],
"elected_role": "Member of Parliament",
"seats_contested": null,
"division": null,
"voting_system": null,
"requires_voter_id": null,
"current": false,
"explanation": "There are 650 constituencies in the UK, and each elects one Member of Parliament (MP). Learn more about MPs on the [UK Parliament website](https://www.parliament.uk/about/mps-and-lords/members/).\r\n\r\nA new set of constituency boundaries will be used for the 2024 UK general election. This means that your constituency may have changed. [Learn more about the 2024 boundary changes.](https://www.parliament.uk/about/how/elections-and-voting/constituencies/)",
"metadata": null,
"deleted": false,
"cancelled": false,
"cancellation_reason": null,
"replaces": null,
"replaced_by": null,
"by_election_reason": "",
"tags": {},
"created": "2024-05-22T16:19:38.401549Z",
"modified": "2024-05-29T09:46:14.169571Z"
},
{
"election_id": "local.2019-03-06",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-03-06",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-01-09T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "mayor.2020-05-07",
"tmp_election_id": null,
"election_title": "Mayoral elections",
"poll_open_date": "2020-05-07",
"election_type": {
"name": "Mayoral elections",
"election_type": "mayor"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"mayor.bristol.2020-05-07",
"mayor.greater-manchester-ca.2020-05-07",
"mayor.liverpool.2020-05-07",
"mayor.liverpool-city-ca.2020-05-07",
"mayor.london.2020-05-07",
"mayor.salford.2020-05-07",
"mayor.tees-valley.2020-05-07",
"mayor.west-midlands.2020-05-07"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "mayor.2021-05-06",
"by_election_reason": "",
"tags": {},
"created": "2020-03-12T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "local.2023-09-28",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-09-28",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.highland.2023-09-28",
"local.north-yorkshire.2023-09-28",
"local.south-norfolk.2023-09-28",
"local.wolverhampton.2023-09-28"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-07-03T09:37:07.410333Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2024-12-19",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2024-12-19",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.city-of-london-alder.2024-12-19",
"local.dudley.2024-12-19",
"local.greenwich.2024-12-19",
"local.swale.2024-12-19"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2024-11-07T13:58:31.325842Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-08-28",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-08-28",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.broxtowe.2025-08-28",
"local.camden.2025-08-28"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-07-21T08:57:11.522585Z",
"modified": "2025-07-24T19:52:04.477597Z"
},
{
"election_id": "parl.2026-02-26",
"tmp_election_id": null,
"election_title": "UK Parliament elections",
"poll_open_date": "2026-02-26",
"election_type": {
"name": "UK Parliament elections",
"election_type": "parl"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/parl/parl-hoc/1832-06-07/?format=api",
"official_identifier": "parl-hoc",
"organisation_type": "parl",
"organisation_subtype": "",
"official_name": "House of Commons of the United Kingdom",
"common_name": "House of Commons",
"slug": "parl",
"territory_code": "GBN",
"election_name": "UK general election",
"start_date": "1832-06-07",
"end_date": null,
"created": "1832-06-07T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"parl.gorton-and-denton.by.2026-02-26"
],
"elected_role": "Member of Parliament",
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2026-01-27T07:41:32.677155Z",
"modified": "2026-01-28T21:18:14.700569Z"
},
{
"election_id": "local.2024-04-16",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2024-04-16",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.pembrokeshire.2024-04-16"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2024-03-12T09:19:33.497389Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2019-09-26",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-09-26",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.crawley.2019-09-26",
"local.ipswich.2019-09-26",
"local.luton.2019-09-26",
"local.rochford.2019-09-26",
"local.west-sussex.2019-09-26"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-08-01T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-01-19",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-01-19",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.staffordshire.2023-01-19",
"local.staffordshire-moorlands.2023-01-19",
"local.stevenage.2023-01-19"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2022-12-12T11:23:47.021565Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2024-09-12",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2024-09-12",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.cambridge.2024-09-12",
"local.gateshead.2024-09-12",
"local.hackney.2024-09-12",
"local.milton-keynes.2024-09-12",
"local.newcastle-upon-tyne.2024-09-12",
"local.norfolk.2024-09-12",
"local.north-ayrshire.2024-09-12",
"local.north-norfolk.2024-09-12",
"local.tower-hamlets.2024-09-12"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2024-08-07T14:26:11.893836Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2024-06-13",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2024-06-13",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.greenwich.2024-06-13",
"local.highland.2024-06-13",
"local.west-dunbartonshire.2024-06-13"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2024-05-01T10:22:31.058593Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2018-05-25",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2018-05-25",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.tamworth.2018-05-25"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-03-30T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "parl.2017-05-04",
"tmp_election_id": null,
"election_title": "UK Parliament elections",
"poll_open_date": "2017-05-04",
"election_type": {
"name": "UK Parliament elections",
"election_type": "parl"
},
"election_subtype": null,
"organisation": {
"url": "http://elections.democracyclub.org.uk/api/organisations/parl/parl-hoc/1832-06-07/?format=api",
"official_identifier": "parl-hoc",
"organisation_type": "parl",
"organisation_subtype": "",
"official_name": "House of Commons of the United Kingdom",
"common_name": "House of Commons",
"slug": "parl",
"territory_code": "GBN",
"election_name": "UK general election",
"start_date": "1832-06-07",
"end_date": null,
"created": "1832-06-07T00:00:00Z",
"modified": "2021-10-11T14:59:26.370579Z"
},
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"parl.manchester-gorton.2017-05-04"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-03-09T00:00:00Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "local.2019-11-28",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-11-28",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.north-norfolk.2019-11-28",
"local.oxfordshire.2019-11-28",
"local.wiltshire.2019-11-28"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-10-03T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "mayor.2019-05-02",
"tmp_election_id": null,
"election_title": "Mayoral elections",
"poll_open_date": "2019-05-02",
"election_type": {
"name": "Mayoral elections",
"election_type": "mayor"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"mayor.bedford.2019-05-02",
"mayor.copeland.2019-05-02",
"mayor.leicester.2019-05-02",
"mayor.mansfield.2019-05-02",
"mayor.middlesbrough.2019-05-02",
"mayor.north-of-tyne.2019-05-02"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-03-15T14:05:49.642005Z"
},
{
"election_id": "local.2026-02-12",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2026-02-12",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bradford.2026-02-12",
"local.peterborough.2026-02-12"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-12-23T00:13:21.930033Z",
"modified": "2026-01-09T07:54:20.935736Z"
},
{
"election_id": "mayor.2023-05-04",
"tmp_election_id": null,
"election_title": "Mayoral elections",
"poll_open_date": "2023-05-04",
"election_type": {
"name": "Mayoral elections",
"election_type": "mayor"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"mayor.bedford.2023-05-04",
"mayor.leicester.2023-05-04",
"mayor.mansfield.2023-05-04",
"mayor.middlesbrough.2023-05-04"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-01-25T13:01:48.285103Z",
"modified": "2023-03-15T14:05:49.642005Z"
},
{
"election_id": "local.2019-10-31",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2019-10-31",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.worcestershire.2019-10-31"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-09-05T00:00:00Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2025-04-10",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2025-04-10",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.gwynedd.2025-04-10",
"local.haringey.2025-04-10",
"local.sutton.2025-04-10",
"local.tameside.2025-04-10"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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-03-07T20:34:54.124733Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2023-12-07",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2023-12-07",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.bromley.2023-12-07",
"local.denbighshire.2023-12-07",
"local.hertfordshire.2023-12-07",
"local.north-norfolk.2023-12-07",
"local.st-albans.2023-12-07"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2023-11-06T14:13:05.707299Z",
"modified": "2025-07-21T10:28:14.500433Z"
},
{
"election_id": "local.2022-08-25",
"tmp_election_id": null,
"election_title": "Local elections",
"poll_open_date": "2022-08-25",
"election_type": {
"name": "Local elections",
"election_type": "local"
},
"election_subtype": null,
"organisation": null,
"group": null,
"group_type": "election",
"identifier_type": "election",
"children": [
"local.east-riding-of-yorkshire.2022-08-25"
],
"elected_role": null,
"seats_contested": null,
"division": null,
"voting_system": null,
"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": "2022-07-20T07:45:51.151858Z",
"modified": "2025-07-21T10:28:14.500433Z"
}
]
}