GET /api/organisations/local-authority/RIB/1974-04-01/elections/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "election_id": "local.ribble-valley.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.2019-05-02",
        "group_type": "organisation",
        "identifier_type": "organisation",
        "children": [
            "local.ribble-valley.alston-hothersall.2019-05-02",
            "local.ribble-valley.billington-langho.2019-05-02",
            "local.ribble-valley.bowland.2019-05-02",
            "local.ribble-valley.brockhall-dinckley.2019-05-02",
            "local.ribble-valley.chatburn.2019-05-02",
            "local.ribble-valley.chipping.2019-05-02",
            "local.ribble-valley.clayton-le-dale-salesbury.2019-05-02",
            "local.ribble-valley.derby-thornley.2019-05-02",
            "local.ribble-valley.dilworth.2019-05-02",
            "local.ribble-valley.east-whalley-read-simonstone.2019-05-02",
            "local.ribble-valley.edisford-low-moor.2019-05-02",
            "local.ribble-valley.gisburn-rimington.2019-05-02",
            "local.ribble-valley.hurst-green-whitewell.2019-05-02",
            "local.ribble-valley.littlemoor.2019-05-02",
            "local.ribble-valley.mellor.2019-05-02",
            "local.ribble-valley.primrose.2019-05-02",
            "local.ribble-valley.ribchester.2019-05-02",
            "local.ribble-valley.sabden.2019-05-02",
            "local.ribble-valley.salthill.2019-05-02",
            "local.ribble-valley.st-marys.2019-05-02",
            "local.ribble-valley.waddington-bashall-eaves-mitton.2019-05-02",
            "local.ribble-valley.west-bradford-grindleton.2019-05-02",
            "local.ribble-valley.whalley-nethertown.2019-05-02",
            "local.ribble-valley.whalley-painter-wood.2019-05-02",
            "local.ribble-valley.wilpshire-ramsgreave.2019-05-02",
            "local.ribble-valley.wiswell-barrow.2019-05-02"
        ],
        "elected_role": "Local Councillor",
        "seats_contested": null,
        "division": null,
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {},
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.2021-05-06",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election",
        "poll_open_date": "2021-05-06",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.2021-05-06",
        "group_type": "organisation",
        "identifier_type": "organisation",
        "children": [
            "local.ribble-valley.billington-langho.by.2021-05-06",
            "local.ribble-valley.mellor.by.2021-05-06",
            "local.ribble-valley.west-bradford-grindleton.by.2021-05-06"
        ],
        "elected_role": "Local Councillor",
        "seats_contested": null,
        "division": null,
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {},
        "created": "2021-03-11T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.2021-08-19",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election",
        "poll_open_date": "2021-08-19",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.2021-08-19",
        "group_type": "organisation",
        "identifier_type": "organisation",
        "children": [
            "local.ribble-valley.littlemoor.by.2021-08-19",
            "local.ribble-valley.primrose.by.2021-08-19"
        ],
        "elected_role": "Local Councillor",
        "seats_contested": null,
        "division": null,
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {},
        "created": "2021-06-24T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.2023-05-04",
        "group_type": "organisation",
        "identifier_type": "organisation",
        "children": [
            "local.ribble-valley.alston-hothersall.2023-05-04",
            "local.ribble-valley.billington-langho.2023-05-04",
            "local.ribble-valley.bowland.2023-05-04",
            "local.ribble-valley.brockhall-dinckley.2023-05-04",
            "local.ribble-valley.chatburn.2023-05-04",
            "local.ribble-valley.chipping.2023-05-04",
            "local.ribble-valley.clayton-le-dale-salesbury.2023-05-04",
            "local.ribble-valley.derby-thornley.2023-05-04",
            "local.ribble-valley.dilworth.2023-05-04",
            "local.ribble-valley.east-whalley-read-simonstone.2023-05-04",
            "local.ribble-valley.edisford-low-moor.2023-05-04",
            "local.ribble-valley.gisburn-rimington.2023-05-04",
            "local.ribble-valley.hurst-green-whitewell.2023-05-04",
            "local.ribble-valley.littlemoor.2023-05-04",
            "local.ribble-valley.mellor.2023-05-04",
            "local.ribble-valley.primrose.2023-05-04",
            "local.ribble-valley.ribchester.2023-05-04",
            "local.ribble-valley.sabden.2023-05-04",
            "local.ribble-valley.salthill.2023-05-04",
            "local.ribble-valley.st-marys.2023-05-04",
            "local.ribble-valley.waddington-bashall-eaves-mitton.2023-05-04",
            "local.ribble-valley.west-bradford-grindleton.2023-05-04",
            "local.ribble-valley.whalley-nethertown.2023-05-04",
            "local.ribble-valley.whalley-painter-wood.2023-05-04",
            "local.ribble-valley.wilpshire-ramsgreave.2023-05-04",
            "local.ribble-valley.wiswell-barrow.2023-05-04"
        ],
        "elected_role": "Local Councillor",
        "seats_contested": null,
        "division": null,
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {},
        "created": "2023-01-11T09:07:11.993935Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.alston-hothersall.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Alston & Hothersall",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Alston & Hothersall",
            "official_identifier": "gss:E05012000",
            "slug": "alston-hothersall",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:04.648428Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.alston-hothersall.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Alston & Hothersall",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Alston & Hothersall",
            "official_identifier": "gss:E05012000",
            "slug": "alston-hothersall",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:04.648428Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": true,
        "cancellation_reason": "EQUAL_CANDIDATES",
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.023158Z",
        "modified": "2023-11-02T16:23:15.847169Z"
    },
    {
        "election_id": "local.ribble-valley.billington-langho.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Billington & Langho",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Billington & Langho",
            "official_identifier": "gss:E05012001",
            "slug": "billington-langho",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:06.043610Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.billington-langho.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Billington & Langho",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Billington & Langho",
            "official_identifier": "gss:E05012001",
            "slug": "billington-langho",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:06.043610Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.045785Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.billington-langho.by.2021-05-06",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Billington & Langho by-election",
        "poll_open_date": "2021-05-06",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2021-05-06",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Billington & Langho",
            "official_identifier": "gss:E05012001",
            "slug": "billington-langho",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:06.043610Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2021-03-11T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.bowland.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Bowland",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Bowland",
            "official_identifier": "gss:E05012002",
            "slug": "bowland",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:06.473790Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": true,
        "cancellation_reason": "EQUAL_CANDIDATES",
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-11-02T16:23:15.705751Z"
    },
    {
        "election_id": "local.ribble-valley.bowland.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Bowland",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Bowland",
            "official_identifier": "gss:E05012002",
            "slug": "bowland",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:06.473790Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": true,
        "cancellation_reason": "EQUAL_CANDIDATES",
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.069195Z",
        "modified": "2023-11-02T16:23:15.954415Z"
    },
    {
        "election_id": "local.ribble-valley.brockhall-dinckley.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Brockhall & Dinckley",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Brockhall & Dinckley",
            "official_identifier": "gss:E05012003",
            "slug": "brockhall-dinckley",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:06.852472Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.brockhall-dinckley.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Brockhall & Dinckley",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Brockhall & Dinckley",
            "official_identifier": "gss:E05012003",
            "slug": "brockhall-dinckley",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:06.852472Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.091277Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.chatburn.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Chatburn",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Chatburn",
            "official_identifier": "gss:E05012004",
            "slug": "chatburn",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:07.717804Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.chatburn.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Chatburn",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Chatburn",
            "official_identifier": "gss:E05012004",
            "slug": "chatburn",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:07.717804Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.113224Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.chipping.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Chipping",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Chipping",
            "official_identifier": "gss:E05012005",
            "slug": "chipping",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:07.829894Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": true,
        "cancellation_reason": "EQUAL_CANDIDATES",
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-11-02T16:23:15.674024Z"
    },
    {
        "election_id": "local.ribble-valley.chipping.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Chipping",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Chipping",
            "official_identifier": "gss:E05012005",
            "slug": "chipping",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:07.829894Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.136389Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.clayton-le-dale-salesbury.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Clayton-le-Dale & Salesbury",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Clayton-le-Dale & Salesbury",
            "official_identifier": "gss:E05012006",
            "slug": "clayton-le-dale-salesbury",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:08.069818Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.clayton-le-dale-salesbury.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Clayton-le-Dale & Salesbury",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Clayton-le-Dale & Salesbury",
            "official_identifier": "gss:E05012006",
            "slug": "clayton-le-dale-salesbury",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:08.069818Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": true,
        "cancellation_reason": "EQUAL_CANDIDATES",
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.158471Z",
        "modified": "2023-11-02T16:23:15.698040Z"
    },
    {
        "election_id": "local.ribble-valley.derby-thornley.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Derby & Thornley",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Derby & Thornley",
            "official_identifier": "gss:E05012007",
            "slug": "derby-thornley",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:09.090019Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.derby-thornley.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Derby & Thornley",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Derby & Thornley",
            "official_identifier": "gss:E05012007",
            "slug": "derby-thornley",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:09.090019Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.180050Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.dilworth.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Dilworth",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Dilworth",
            "official_identifier": "gss:E05012008",
            "slug": "dilworth",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:09.157599Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.dilworth.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Dilworth",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Dilworth",
            "official_identifier": "gss:E05012008",
            "slug": "dilworth",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:09.157599Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.201959Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.east-whalley-read-simonstone.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election East Whalley, Read & Simonstone",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "East Whalley, Read & Simonstone",
            "official_identifier": "gss:E05012009",
            "slug": "east-whalley-read-simonstone",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:09.628111Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.east-whalley-read-simonstone.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election East Whalley, Read & Simonstone",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "East Whalley, Read & Simonstone",
            "official_identifier": "gss:E05012009",
            "slug": "east-whalley-read-simonstone",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:09.628111Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.224263Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.edisford-low-moor.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Edisford & Low Moor",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Edisford & Low Moor",
            "official_identifier": "gss:E05012010",
            "slug": "edisford-low-moor",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:09.696428Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.edisford-low-moor.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Edisford & Low Moor",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Edisford & Low Moor",
            "official_identifier": "gss:E05012010",
            "slug": "edisford-low-moor",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:09.696428Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.247258Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.gisburn-rimington.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Gisburn & Rimington",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Gisburn & Rimington",
            "official_identifier": "gss:E05012011",
            "slug": "gisburn-rimington",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:10.678817Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.gisburn-rimington.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Gisburn & Rimington",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Gisburn & Rimington",
            "official_identifier": "gss:E05012011",
            "slug": "gisburn-rimington",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:10.678817Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.269434Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.hurst-green-whitewell.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Hurst Green & Whitewell",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Hurst Green & Whitewell",
            "official_identifier": "gss:E05012012",
            "slug": "hurst-green-whitewell",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:12.181384Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.hurst-green-whitewell.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Hurst Green & Whitewell",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Hurst Green & Whitewell",
            "official_identifier": "gss:E05012012",
            "slug": "hurst-green-whitewell",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:12.181384Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.292257Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.littlemoor.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Littlemoor",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Littlemoor",
            "official_identifier": "gss:E05012013",
            "slug": "littlemoor",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:13.256272Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.littlemoor.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Littlemoor",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Littlemoor",
            "official_identifier": "gss:E05012013",
            "slug": "littlemoor",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:13.256272Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.314767Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.littlemoor.by.2021-08-19",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Littlemoor by-election",
        "poll_open_date": "2021-08-19",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2021-08-19",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Littlemoor",
            "official_identifier": "gss:E05012013",
            "slug": "littlemoor",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:13.256272Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2021-06-24T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.mellor.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Mellor",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Mellor",
            "official_identifier": "gss:E05012014",
            "slug": "mellor",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:14.014713Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.mellor.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Mellor",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Mellor",
            "official_identifier": "gss:E05012014",
            "slug": "mellor",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:14.014713Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.337752Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.mellor.by.2021-05-06",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Mellor by-election",
        "poll_open_date": "2021-05-06",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2021-05-06",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Mellor",
            "official_identifier": "gss:E05012014",
            "slug": "mellor",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:14.014713Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2021-03-11T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.primrose.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Primrose",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Primrose",
            "official_identifier": "gss:E05012015",
            "slug": "primrose",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:16.076361Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.primrose.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Primrose",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Primrose",
            "official_identifier": "gss:E05012015",
            "slug": "primrose",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:16.076361Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.361773Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.primrose.by.2021-08-19",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Primrose by-election",
        "poll_open_date": "2021-08-19",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2021-08-19",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Primrose",
            "official_identifier": "gss:E05012015",
            "slug": "primrose",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:16.076361Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2021-06-24T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.ribchester.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Ribchester",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Ribchester",
            "official_identifier": "gss:E05012016",
            "slug": "ribchester",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:16.308932Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.ribchester.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Ribchester",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Ribchester",
            "official_identifier": "gss:E05012016",
            "slug": "ribchester",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:16.308932Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.389644Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.sabden.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Sabden",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Sabden",
            "official_identifier": "gss:E05012017",
            "slug": "sabden",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:16.587756Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.sabden.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Sabden",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Sabden",
            "official_identifier": "gss:E05012017",
            "slug": "sabden",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:16.587756Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.412078Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.salthill.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Salthill",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Salthill",
            "official_identifier": "gss:E05012019",
            "slug": "salthill",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:16.602664Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.salthill.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Salthill",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Salthill",
            "official_identifier": "gss:E05012019",
            "slug": "salthill",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:16.602664Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.436757Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.st-marys.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election St Mary's",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "St Mary's",
            "official_identifier": "gss:E05012018",
            "slug": "st-marys",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:17.712947Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.st-marys.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election St Mary's",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "St Mary's",
            "official_identifier": "gss:E05012018",
            "slug": "st-marys",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:17.712947Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.458225Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.waddington-bashall-eaves-mitton.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Waddington, Bashall Eaves & Mitton",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Waddington, Bashall Eaves & Mitton",
            "official_identifier": "gss:E05012020",
            "slug": "waddington-bashall-eaves-mitton",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:18.833706Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.waddington-bashall-eaves-mitton.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Waddington, Bashall Eaves & Mitton",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Waddington, Bashall Eaves & Mitton",
            "official_identifier": "gss:E05012020",
            "slug": "waddington-bashall-eaves-mitton",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:18.833706Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.481523Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.west-bradford-grindleton.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election West Bradford & Grindleton",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "West Bradford & Grindleton",
            "official_identifier": "gss:E05012021",
            "slug": "west-bradford-grindleton",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.164606Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.west-bradford-grindleton.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election West Bradford & Grindleton",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "West Bradford & Grindleton",
            "official_identifier": "gss:E05012021",
            "slug": "west-bradford-grindleton",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.164606Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.504971Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.west-bradford-grindleton.by.2021-05-06",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election West Bradford & Grindleton by-election",
        "poll_open_date": "2021-05-06",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2021-05-06",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "West Bradford & Grindleton",
            "official_identifier": "gss:E05012021",
            "slug": "west-bradford-grindleton",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.164606Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2021-03-11T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.whalley-nethertown.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Whalley Nethertown",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Whalley Nethertown",
            "official_identifier": "gss:E05012023",
            "slug": "whalley-nethertown",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.332860Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.whalley-nethertown.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Whalley Nethertown",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 1,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Whalley Nethertown",
            "official_identifier": "gss:E05012023",
            "slug": "whalley-nethertown",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 1,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.332860Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.528061Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.whalley-painter-wood.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Whalley & Painter Wood",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Whalley & Painter Wood",
            "official_identifier": "gss:E05012022",
            "slug": "whalley-painter-wood",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.336723Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.whalley-painter-wood.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Whalley & Painter Wood",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Whalley & Painter Wood",
            "official_identifier": "gss:E05012022",
            "slug": "whalley-painter-wood",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.336723Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.550535Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.wilpshire-ramsgreave.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Wilpshire & Ramsgreave",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Wilpshire & Ramsgreave",
            "official_identifier": "gss:E05012024",
            "slug": "wilpshire-ramsgreave",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.479491Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.wilpshire-ramsgreave.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Wilpshire & Ramsgreave",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Wilpshire & Ramsgreave",
            "official_identifier": "gss:E05012024",
            "slug": "wilpshire-ramsgreave",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.479491Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.575007Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    },
    {
        "election_id": "local.ribble-valley.wiswell-barrow.2019-05-02",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Wiswell & Barrow",
        "poll_open_date": "2019-05-02",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2019-05-02",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Wiswell & Barrow",
            "official_identifier": "gss:E05012025",
            "slug": "wiswell-barrow",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.599622Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": null,
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2019-03-07T00:00:00Z",
        "modified": "2023-03-15T14:05:49.642005Z"
    },
    {
        "election_id": "local.ribble-valley.wiswell-barrow.2023-05-04",
        "tmp_election_id": null,
        "election_title": "Ribble Valley local election Wiswell & Barrow",
        "poll_open_date": "2023-05-04",
        "election_type": {
            "name": "Local elections",
            "election_type": "local"
        },
        "election_subtype": null,
        "organisation": {
            "url": "http://elections.democracyclub.org.uk/api/organisations/local-authority/RIB/1974-04-01/?format=api",
            "official_identifier": "RIB",
            "organisation_type": "local-authority",
            "organisation_subtype": "NMD",
            "official_name": "Ribble Valley Borough Council",
            "common_name": "Ribble Valley",
            "slug": "ribble-valley",
            "territory_code": "ENG",
            "election_name": "Ribble Valley local election",
            "start_date": "1974-04-01",
            "end_date": null,
            "created": "1974-04-01T00:00:00Z",
            "modified": "2021-10-11T14:59:26.370579Z"
        },
        "group": "local.ribble-valley.2023-05-04",
        "group_type": null,
        "identifier_type": "ballot",
        "children": [],
        "elected_role": "Local Councillor",
        "seats_contested": 2,
        "division": {
            "divisionset": {
                "start_date": "2019-05-02",
                "end_date": null,
                "legislation_url": "http://www.legislation.gov.uk/uksi/2017/1267/contents/made",
                "consultation_url": "http://www.lgbce.org.uk/current-reviews/north-west/lancashire/ribble-valley",
                "short_title": "The Ribble Valley (Electoral Changes) Order 2017",
                "notes": ""
            },
            "name": "Wiswell & Barrow",
            "official_identifier": "gss:E05012025",
            "slug": "wiswell-barrow",
            "division_type": "DIW",
            "division_subtype": "",
            "division_election_sub_type": "",
            "seats_total": 2,
            "territory_code": "ENG",
            "created": "2019-05-02T00:00:00Z",
            "modified": "2023-03-13T14:02:19.599622Z"
        },
        "voting_system": {
            "name": "First-past-the-post",
            "wikipedia_url": "https://en.m.wikipedia.org/wiki/First-past-the-post_voting",
            "description": "A first-past-the-post (abbreviated FPTP, 1stP, 1PTP or FPP) or winner-takes-all election is one that is won by the candidate receiving more votes than any others.",
            "uses_party_lists": false,
            "slug": "FPTP"
        },
        "requires_voter_id": "EA-2022",
        "current": false,
        "explanation": null,
        "metadata": null,
        "deleted": false,
        "cancelled": false,
        "cancellation_reason": null,
        "replaces": null,
        "replaced_by": null,
        "tags": {
            "NUTS1": {
                "key": "UKD",
                "value": "North West (England)"
            }
        },
        "created": "2023-01-11T09:07:12.599065Z",
        "modified": "2023-04-05T10:54:05.673079Z"
    }
]