{
 "source": {
  "url": "https://candidates.democracyclub.org.uk/data/export_csv/?election_id=parl.2024-07-04&field_group=results",
  "sha256": "28e1570e5bc31b41042424cb29174585ed7ed9c9b4736211f81339228d66e210",
  "retrieved_at": "2026-10-06T19:37:16+00:00",
  "file": "20261006T193716Z_results_2024_28e1570e5b.csv"
 },
 "gb_shares": {
  "OTH": 3.57,
  "PC": 0.7,
  "LD": 12.56,
  "REF": 14.69,
  "GRN": 6.91,
  "LAB": 34.64,
  "CON": 24.36,
  "SNP": 2.59
 },
 "seats": [
  {
   "slug": "aberafan-maesteg",
   "name": "Aberafan Maesteg",
   "ballot_paper_id": "parl.aberafan-maesteg.2024-07-04",
   "nation": "GB",
   "electorate": 72580,
   "turnout": 35834,
   "valid_votes": 35755,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Stephen Kinnock",
    "votes": 17838
   },
   "second": {
    "party": "REF",
    "votes": 7484
   },
   "majority": 10354,
   "shares": {
    "OTH": 2.24,
    "PC": 13.2,
    "LD": 2.56,
    "REF": 20.93,
    "GRN": 3.06,
    "LAB": 49.89,
    "CON": 8.12
   },
   "results_source": "https://beta.npt.gov.uk/council-democracy-elections/elections-and-voting/uk-parliamentary-election-2024/notices/declaration-of-result-of-poll/aberafan-maesteg-constituency/"
  },
  {
   "slug": "aberdeen-north",
   "name": "Aberdeen North",
   "ballot_paper_id": "parl.aberdeen-north.2024-07-04",
   "nation": "GB",
   "electorate": 75925,
   "turnout": 42210,
   "valid_votes": 42095,
   "winner": {
    "party": "SNP",
    "party_name": "Scottish National Party (SNP)",
    "name": "Kirsty Blackman",
    "votes": 14533
   },
   "second": {
    "party": "LAB",
    "votes": 12773
   },
   "majority": 1760,
   "shares": {
    "OTH": 3.01,
    "SNP": 34.52,
    "LD": 6.14,
    "GRN": 3.03,
    "REF": 8.98,
    "CON": 13.97,
    "LAB": 30.34
   },
   "results_source": "https://www.aberdeencity.gov.uk/services/council-and-democracy/united-kingdom-parliamentary-general-election/general-election-2024-aberdeen-results"
  },
  {
   "slug": "aberdeen-south",
   "name": "Aberdeen South",
   "ballot_paper_id": "parl.aberdeen-south.2024-07-04",
   "nation": "GB",
   "electorate": 77328,
   "turnout": 46523,
   "valid_votes": 46345,
   "winner": {
    "party": "SNP",
    "party_name": "Scottish National Party (SNP)",
    "name": "Stephen Mark Flynn",
    "votes": 15213
   },
   "second": {
    "party": "LAB",
    "votes": 11455
   },
   "majority": 3758,
   "shares": {
    "OTH": 1.4,
    "SNP": 32.83,
    "LD": 6.3,
    "GRN": 3.47,
    "LAB": 24.72,
    "REF": 6.9,
    "CON": 24.38
   },
   "results_source": "https://www.aberdeencity.gov.uk/services/council-and-democracy/united-kingdom-parliamentary-general-election/general-election-2024-aberdeen-results"
  },
  {
   "slug": "aberdeenshire-north-and-moray-east",
   "name": "Aberdeenshire North and Moray East",
   "ballot_paper_id": "parl.aberdeenshire-north-and-moray-east.2024-07-04",
   "nation": "GB",
   "electorate": 70058,
   "turnout": 38358,
   "valid_votes": 38188,
   "winner": {
    "party": "SNP",
    "party_name": "Scottish National Party (SNP)",
    "name": "Seamus Logan",
    "votes": 13455
   },
   "second": {
    "party": "CON",
    "votes": 12513
   },
   "majority": 942,
   "shares": {
    "LD": 7.29,
    "LAB": 10.15,
    "REF": 14.56,
    "SNP": 35.23,
    "CON": 32.77
   },
   "results_source": "https://www.aberdeenshire.gov.uk/media/guwltz0l/declaration-of-result-anme.pdf"
  },
  {
   "slug": "airdrie-and-shotts",
   "name": "Airdrie and Shotts",
   "ballot_paper_id": "parl.airdrie-and-shotts.2024-07-04",
   "nation": "GB",
   "electorate": 70199,
   "turnout": 36761,
   "valid_votes": 36666,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Kenneth Stevenson",
    "votes": 18871
   },
   "second": {
    "party": "SNP",
    "votes": 11324
   },
   "majority": 7547,
   "shares": {
    "REF": 8.1,
    "CON": 4.63,
    "OTH": 2.94,
    "SNP": 30.88,
    "LAB": 51.47,
    "LD": 1.98
   },
   "results_source": "https://www.northlanarkshire.gov.uk/your-council/elections-and-voting/uk-parliamentary-general-election-4-july-2024"
  },
  {
   "slug": "aldershot",
   "name": "Aldershot",
   "ballot_paper_id": "parl.aldershot.2024-07-04",
   "nation": "GB",
   "electorate": 78553,
   "turnout": 48725,
   "valid_votes": 48544,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alex Baker",
    "votes": 19764
   },
   "second": {
    "party": "CON",
    "votes": 14081
   },
   "majority": 5683,
   "shares": {
    "LAB": 40.71,
    "CON": 29.01,
    "LD": 8.35,
    "OTH": 0.58,
    "REF": 16.91,
    "GRN": 4.44
   },
   "results_source": "https://www.rushmoor.gov.uk/media/nyeckjej/4-july-declaration-of-results-accessible.pdf"
  },
  {
   "slug": "aldridge-brownhills",
   "name": "Aldridge-Brownhills",
   "ballot_paper_id": "parl.aldridge-brownhills.2024-07-04",
   "nation": "GB",
   "electorate": 70268,
   "turnout": 0,
   "valid_votes": 40912,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Wendy Morton",
    "votes": 15901
   },
   "second": {
    "party": "LAB",
    "votes": 11607
   },
   "majority": 4294,
   "shares": {
    "LAB": 28.37,
    "REF": 24.21,
    "LD": 4.29,
    "CON": 38.87,
    "GRN": 4.27
   },
   "results_source": "https://go.walsall.gov.uk/your-council/voting-and-elections/election-results-2024/2024-general-election-results-walsall"
  },
  {
   "slug": "alloa-and-grangemouth",
   "name": "Alloa and Grangemouth",
   "ballot_paper_id": "parl.alloa-and-grangemouth.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 41201,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Brian Leishman",
    "votes": 18039
   },
   "second": {
    "party": "SNP",
    "votes": 11917
   },
   "majority": 6122,
   "shares": {
    "OTH": 4.23,
    "REF": 9.23,
    "LAB": 43.78,
    "LD": 2.79,
    "SNP": 28.92,
    "CON": 7.59,
    "GRN": 3.45
   },
   "results_source": "https://www.clacks.gov.uk/document/7115.pdf"
  },
  {
   "slug": "altrincham-and-sale-west",
   "name": "Altrincham and Sale West",
   "ballot_paper_id": "parl.altrincham-and-sale-west.2024-07-04",
   "nation": "GB",
   "electorate": 74025,
   "turnout": 0,
   "valid_votes": 51452,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Connor Rand",
    "votes": 20798
   },
   "second": {
    "party": "CON",
    "votes": 16624
   },
   "majority": 4174,
   "shares": {
    "LD": 9.19,
    "CON": 32.31,
    "GRN": 7.19,
    "OTH": 1.25,
    "LAB": 40.42,
    "REF": 9.64
   },
   "results_source": "https://www.trafford.gov.uk/about-your-council/elections/results/2020-2029/2024-Parliamentary-General-Election-results.aspx"
  },
  {
   "slug": "alyn-and-deeside",
   "name": "Alyn and Deeside",
   "ballot_paper_id": "parl.alyn-and-deeside.2024-07-04",
   "nation": "GB",
   "electorate": 75790,
   "turnout": 43527,
   "valid_votes": 43392,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mark Tami",
    "votes": 18395
   },
   "second": {
    "party": "REF",
    "votes": 9601
   },
   "majority": 8794,
   "shares": {
    "OTH": 3.63,
    "CON": 18.19,
    "GRN": 4.44,
    "LD": 4.76,
    "PC": 4.47,
    "REF": 22.13,
    "LAB": 42.39
   },
   "results_source": "https://www.flintshire.gov.uk/en/PDFFiles/Council-Democracy/Elections-24/Declaration-of-Result-Alyn-and-Deeside.pdf"
  },
  {
   "slug": "amber-valley",
   "name": "Amber Valley",
   "ballot_paper_id": "parl.amber-valley.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 42531,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Linsey Farnsworth",
    "votes": 15746
   },
   "second": {
    "party": "REF",
    "votes": 12192
   },
   "majority": 3554,
   "shares": {
    "LAB": 37.02,
    "GRN": 5.36,
    "CON": 25.22,
    "LD": 3.74,
    "REF": 28.67
   },
   "results_source": "https://www.ambervalley.gov.uk/councillors-and-elections/elections/general-elections/parliamentary-results/4-july-2024/"
  },
  {
   "slug": "angus-and-perthshire-glens",
   "name": "Angus and Perthshire Glens",
   "ballot_paper_id": "parl.angus-and-perthshire-glens.2024-07-04",
   "nation": "GB",
   "electorate": 76668,
   "turnout": 47572,
   "valid_votes": 47348,
   "winner": {
    "party": "SNP",
    "party_name": "Scottish National Party (SNP)",
    "name": "Dave Doogan",
    "votes": 19142
   },
   "second": {
    "party": "CON",
    "votes": 14272
   },
   "majority": 4870,
   "shares": {
    "LAB": 14.36,
    "SNP": 40.43,
    "CON": 30.14,
    "LD": 6.67,
    "REF": 6.86,
    "OTH": 1.55
   },
   "results_source": "https://www.angus.gov.uk/council_committees_and_elections/elections_and_voting/uk_parliamentary_election_thursday_4_july_2024/results"
  },
  {
   "slug": "arbroath-and-broughty-ferry",
   "name": "Arbroath and Broughty Ferry",
   "ballot_paper_id": "parl.arbroath-and-broughty-ferry.2024-07-04",
   "nation": "GB",
   "electorate": 76149,
   "turnout": 44278,
   "valid_votes": 44117,
   "winner": {
    "party": "SNP",
    "party_name": "Scottish National Party (SNP)",
    "name": "Stephen Gethins",
    "votes": 15581
   },
   "second": {
    "party": "LAB",
    "votes": 14722
   },
   "majority": 859,
   "shares": {
    "CON": 15.51,
    "OTH": 2.09,
    "LAB": 33.37,
    "LD": 5.1,
    "SNP": 35.32,
    "REF": 8.61
   },
   "results_source": "https://www.angus.gov.uk/sites/default/files/2024-07/Declaration%20of%20results%20Arbroath%20and%20Broughty%20Ferry%20Constituency%202024.pdf"
  },
  {
   "slug": "argyll-bute-and-south-lochaber",
   "name": "Argyll, Bute and South Lochaber",
   "ballot_paper_id": "parl.argyll-bute-and-south-lochaber.2024-07-04",
   "nation": "GB",
   "electorate": 71756,
   "turnout": 0,
   "valid_votes": 44862,
   "winner": {
    "party": "SNP",
    "party_name": "Scottish National Party (SNP)",
    "name": "Brendan O'Hara",
    "votes": 15582
   },
   "second": {
    "party": "CON",
    "votes": 9350
   },
   "majority": 6232,
   "shares": {
    "CON": 20.84,
    "REF": 6.79,
    "OTH": 2.1,
    "LAB": 19.14,
    "SNP": 34.73,
    "LD": 16.4
   },
   "results_source": "https://www.argyll-bute.gov.uk/news/2024/jul/brendan-ohara-elected-mp-argyll-bute-and-south-lochaber"
  },
  {
   "slug": "arundel-and-south-downs",
   "name": "Arundel and South Downs",
   "ballot_paper_id": "parl.arundel-and-south-downs.2024-07-04",
   "nation": "GB",
   "electorate": 77969,
   "turnout": 0,
   "valid_votes": 54740,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Andrew Griffith",
    "votes": 22001
   },
   "second": {
    "party": "LD",
    "votes": 9867
   },
   "majority": 12134,
   "shares": {
    "LD": 18.03,
    "CON": 40.19,
    "GRN": 10.07,
    "LAB": 17.87,
    "OTH": 0.34,
    "REF": 13.5
   },
   "results_source": "https://www.horsham.gov.uk/__data/assets/pdf_file/0019/137602/Arundel-and-South-Downs-Declaration-of-results.pdf"
  },
  {
   "slug": "ashfield",
   "name": "Ashfield",
   "ballot_paper_id": "parl.ashfield.2024-07-04",
   "nation": "GB",
   "electorate": 68095,
   "turnout": 39882,
   "valid_votes": 39882,
   "winner": {
    "party": "REF",
    "party_name": "Reform UK",
    "name": "Lee Anderson",
    "votes": 17062
   },
   "second": {
    "party": "LAB",
    "votes": 11554
   },
   "majority": 5508,
   "shares": {
    "REF": 42.78,
    "GRN": 2.76,
    "LD": 1.55,
    "LAB": 28.97,
    "CON": 8.2,
    "OTH": 15.74
   },
   "results_source": "https://democracy.ashfield.gov.uk/mgElectionAreaResults.aspx?ID=127&RPID=13138244"
  },
  {
   "slug": "ashford",
   "name": "Ashford",
   "ballot_paper_id": "parl.ashford.2024-07-04",
   "nation": "GB",
   "electorate": 76233,
   "turnout": 0,
   "valid_votes": 46975,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sojan Joseph",
    "votes": 15262
   },
   "second": {
    "party": "CON",
    "votes": 13483
   },
   "majority": 1779,
   "shares": {
    "CON": 28.7,
    "REF": 21.59,
    "LAB": 32.49,
    "OTH": 2.74,
    "GRN": 9.27,
    "LD": 5.2
   },
   "results_source": "https://www.ashford.gov.uk/your-council/register-to-vote-and-elections/general-election-2024/ashford-parliamentary-constituency/ashford-declaration-of-result-of-poll/"
  },
  {
   "slug": "ashton-under-lyne",
   "name": "Ashton-under-Lyne",
   "ballot_paper_id": "parl.ashton-under-lyne.2024-07-04",
   "nation": "GB",
   "electorate": 71002,
   "turnout": 0,
   "valid_votes": 35461,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Angela Rayner",
    "votes": 15575
   },
   "second": {
    "party": "REF",
    "votes": 8784
   },
   "majority": 6791,
   "shares": {
    "REF": 24.77,
    "CON": 12.34,
    "LD": 3.98,
    "OTH": 7.99,
    "GRN": 7.0,
    "LAB": 43.92
   },
   "results_source": "https://tameside.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=447&RPID=31981774"
  },
  {
   "slug": "aylesbury",
   "name": "Aylesbury",
   "ballot_paper_id": "parl.aylesbury.2024-07-04",
   "nation": "GB",
   "electorate": 79169,
   "turnout": 50154,
   "valid_votes": 49940,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Laura Kyrke-Smith",
    "votes": 15081
   },
   "second": {
    "party": "CON",
    "votes": 14451
   },
   "majority": 630,
   "shares": {
    "GRN": 5.19,
    "CON": 28.94,
    "OTH": 1.27,
    "LAB": 30.2,
    "LD": 20.91,
    "REF": 13.51
   },
   "results_source": "https://buckinghamshire.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=84&RPID=26122166"
  },
  {
   "slug": "ayr-carrick-and-cumnock",
   "name": "Ayr, Carrick and Cumnock",
   "ballot_paper_id": "parl.ayr-carrick-and-cumnock.2024-07-04",
   "nation": "GB",
   "electorate": 70340,
   "turnout": 0,
   "valid_votes": 40936,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Elaine Stewart",
    "votes": 14930
   },
   "second": {
    "party": "SNP",
    "votes": 10776
   },
   "majority": 4154,
   "shares": {
    "SNP": 26.32,
    "CON": 22.59,
    "LD": 2.64,
    "REF": 8.66,
    "LAB": 36.47,
    "GRN": 2.16,
    "OTH": 1.15
   },
   "results_source": "https://www.south-ayrshire.gov.uk/article/61584/General-Election-4-July-2024"
  },
  {
   "slug": "banbury",
   "name": "Banbury",
   "ballot_paper_id": "parl.banbury.2024-07-04",
   "nation": "GB",
   "electorate": 73250,
   "turnout": 0,
   "valid_votes": 48178,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sean Woodcock",
    "votes": 18468
   },
   "second": {
    "party": "CON",
    "votes": 15212
   },
   "majority": 3256,
   "shares": {
    "LD": 9.03,
    "GRN": 5.43,
    "OTH": 2.59,
    "CON": 31.57,
    "REF": 13.04,
    "LAB": 38.33
   },
   "results_source": "https://www.cherwell.gov.uk/directory-record/103077/banbury"
  },
  {
   "slug": "bangor-aberconwy",
   "name": "Bangor Aberconwy",
   "ballot_paper_id": "parl.bangor-aberconwy.2024-07-04",
   "nation": "GB",
   "electorate": 70527,
   "turnout": 41813,
   "valid_votes": 41660,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Claire Hughes",
    "votes": 14008
   },
   "second": {
    "party": "PC",
    "votes": 9112
   },
   "majority": 4896,
   "shares": {
    "REF": 14.62,
    "GRN": 3.27,
    "LAB": 33.62,
    "OTH": 1.27,
    "CON": 21.69,
    "LD": 3.66,
    "PC": 21.87
   },
   "results_source": "https://modgovpub-eng.secure.conwy.gov.uk/mgElectionAreaResults.aspx?ID=594&RPID=28405405"
  },
  {
   "slug": "barking",
   "name": "Barking",
   "ballot_paper_id": "parl.barking.2024-07-04",
   "nation": "GB",
   "electorate": 79822,
   "turnout": 36597,
   "valid_votes": 36477,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Nesil Caliskan",
    "votes": 16227
   },
   "second": {
    "party": "REF",
    "votes": 5173
   },
   "majority": 11054,
   "shares": {
    "GRN": 13.67,
    "OTH": 13.1,
    "LAB": 44.49,
    "LD": 2.78,
    "REF": 14.18,
    "CON": 11.77
   },
   "results_source": "https://modgov.lbbd.gov.uk/Internet/mgElectionAreaResults.aspx?XXR=0&ID=83&RPID=17118246"
  },
  {
   "slug": "barnsley-north",
   "name": "Barnsley North",
   "ballot_paper_id": "parl.barnsley-north.2024-07-04",
   "nation": "GB",
   "electorate": 78274,
   "turnout": 0,
   "valid_votes": 36894,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Dan Jarvis",
    "votes": 18610
   },
   "second": {
    "party": "REF",
    "votes": 10799
   },
   "majority": 7811,
   "shares": {
    "LD": 3.62,
    "OTH": 3.42,
    "GRN": 4.89,
    "LAB": 50.44,
    "CON": 8.36,
    "REF": 29.27
   },
   "results_source": "https://www.barnsley.gov.uk/services/voting-and-elections/election-results/uk-parliamentary-general-election-results-4-july-2024/"
  },
  {
   "slug": "barnsley-south",
   "name": "Barnsley South",
   "ballot_paper_id": "parl.barnsley-south.2024-07-04",
   "nation": "GB",
   "electorate": 75853,
   "turnout": 0,
   "valid_votes": 35082,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Stephanie Peacock",
    "votes": 16399
   },
   "second": {
    "party": "REF",
    "votes": 11651
   },
   "majority": 4748,
   "shares": {
    "OTH": 3.11,
    "LD": 3.34,
    "GRN": 4.34,
    "LAB": 46.74,
    "CON": 9.26,
    "REF": 33.21
   },
   "results_source": "https://www.barnsley.gov.uk/services/voting-and-elections/election-results/uk-parliamentary-general-election-results-4-july-2024/"
  },
  {
   "slug": "barrow-and-furness",
   "name": "Barrow and Furness",
   "ballot_paper_id": "parl.barrow-and-furness.2024-07-04",
   "nation": "GB",
   "electorate": 74980,
   "turnout": 42362,
   "valid_votes": 42221,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Michelle Scrogham",
    "votes": 18537
   },
   "second": {
    "party": "CON",
    "votes": 13213
   },
   "majority": 5324,
   "shares": {
    "CON": 31.29,
    "OTH": 0.69,
    "REF": 16.66,
    "LAB": 43.9,
    "LD": 3.98,
    "GRN": 3.47
   },
   "results_source": "https://www.westmorlandandfurness.gov.uk/voting-and-elections/elections/general-election-july-2024"
  },
  {
   "slug": "basildon-and-billericay",
   "name": "Basildon and Billericay",
   "ballot_paper_id": "parl.basildon-and-billericay.2024-07-04",
   "nation": "GB",
   "electorate": 76873,
   "turnout": 42124,
   "valid_votes": 42124,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Richard John Holden",
    "votes": 12905
   },
   "second": {
    "party": "LAB",
    "votes": 12885
   },
   "majority": 20,
   "shares": {
    "OTH": 1.34,
    "REF": 26.95,
    "GRN": 5.04,
    "LAB": 30.59,
    "CON": 30.64,
    "LD": 5.44
   },
   "results_source": "https://www.basildonmeetings.info/mgElectionAreaResults.aspx?ID=320&RPID=23022499"
  },
  {
   "slug": "basingstoke",
   "name": "Basingstoke",
   "ballot_paper_id": "parl.basingstoke.2024-07-04",
   "nation": "GB",
   "electorate": 78487,
   "turnout": 0,
   "valid_votes": 48989,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Luke Murphy",
    "votes": 20922
   },
   "second": {
    "party": "CON",
    "votes": 14438
   },
   "majority": 6484,
   "shares": {
    "GRN": 7.28,
    "CON": 29.47,
    "LAB": 42.71,
    "REF": 12.89,
    "OTH": 1.17,
    "LD": 6.48
   },
   "results_source": "https://www.basingstoke.gov.uk/general-election-results-2024"
  },
  {
   "slug": "bassetlaw",
   "name": "Bassetlaw",
   "ballot_paper_id": "parl.bassetlaw.2024-07-04",
   "nation": "GB",
   "electorate": 78161,
   "turnout": 0,
   "valid_votes": 44878,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jo White",
    "votes": 18476
   },
   "second": {
    "party": "CON",
    "votes": 12708
   },
   "majority": 5768,
   "shares": {
    "CON": 28.32,
    "GRN": 4.34,
    "LD": 4.45,
    "REF": 21.73,
    "LAB": 41.17
   },
   "results_source": "https://www.bassetlaw.gov.uk/council-and-democracy/elections-in-bassetlaw/uk-parliamentary-general-election/declaration-of-result-of-poll/"
  },
  {
   "slug": "bath",
   "name": "Bath",
   "ballot_paper_id": "parl.bath.2024-07-04",
   "nation": "GB",
   "electorate": 69662,
   "turnout": 48322,
   "valid_votes": 48130,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Wera Hobhouse",
    "votes": 19883
   },
   "second": {
    "party": "LAB",
    "votes": 8665
   },
   "majority": 11218,
   "shares": {
    "OTH": 4.51,
    "LAB": 18.0,
    "REF": 7.89,
    "LD": 41.31,
    "GRN": 12.37,
    "CON": 15.91
   },
   "results_source": "https://beta.bathnes.gov.uk/sites/default/files/Bath-Notice-of-Result-2024.pdf"
  },
  {
   "slug": "bathgate-and-linlithgow",
   "name": "Bathgate and Linlithgow",
   "ballot_paper_id": "parl.bathgate-and-linlithgow.2024-07-04",
   "nation": "GB",
   "electorate": 72185,
   "turnout": 0,
   "valid_votes": 42065,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Kirsteen Sullivan",
    "votes": 19774
   },
   "second": {
    "party": "SNP",
    "votes": 11451
   },
   "majority": 8323,
   "shares": {
    "SNP": 27.22,
    "OTH": 1.45,
    "GRN": 3.3,
    "REF": 8.38,
    "CON": 7.47,
    "LD": 5.16,
    "LAB": 47.01
   },
   "results_source": "https://www.westlothian.gov.uk/article/82669/General-Election-Results-2024"
  },
  {
   "slug": "battersea",
   "name": "Battersea",
   "ballot_paper_id": "parl.battersea.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 47082,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Marsha de Cordova",
    "votes": 22983
   },
   "second": {
    "party": "CON",
    "votes": 10944
   },
   "majority": 12039,
   "shares": {
    "OTH": 2.69,
    "LD": 10.25,
    "LAB": 48.81,
    "REF": 6.0,
    "CON": 23.24,
    "GRN": 9.0
   },
   "results_source": "https://democracy.wandsworth.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=72&RPID=17921222"
  },
  {
   "slug": "beaconsfield",
   "name": "Beaconsfield",
   "ballot_paper_id": "parl.beaconsfield.2024-07-04",
   "nation": "GB",
   "electorate": 72751,
   "turnout": 47888,
   "valid_votes": 47726,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Joy Morrissey",
    "votes": 18494
   },
   "second": {
    "party": "LD",
    "votes": 13039
   },
   "majority": 5455,
   "shares": {
    "OTH": 1.98,
    "LD": 27.32,
    "REF": 12.69,
    "CON": 38.75,
    "LAB": 15.12,
    "GRN": 4.14
   },
   "results_source": "https://buckinghamshire.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=85&RPID=26122166"
  },
  {
   "slug": "beckenham-and-penge",
   "name": "Beckenham and Penge",
   "ballot_paper_id": "parl.beckenham-and-penge.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 52222,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Liam Conlon",
    "votes": 25753
   },
   "second": {
    "party": "CON",
    "votes": 12848
   },
   "majority": 12905,
   "shares": {
    "REF": 10.25,
    "LAB": 49.31,
    "GRN": 7.33,
    "CON": 24.6,
    "LD": 8.49
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001083"
  },
  {
   "slug": "bedford",
   "name": "Bedford",
   "ballot_paper_id": "parl.bedford.2024-07-04",
   "nation": "GB",
   "electorate": 72478,
   "turnout": 0,
   "valid_votes": 40659,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mohammad Yasin",
    "votes": 18342
   },
   "second": {
    "party": "CON",
    "votes": 8912
   },
   "majority": 9430,
   "shares": {
    "OTH": 6.0,
    "CON": 21.92,
    "GRN": 5.89,
    "REF": 11.19,
    "LD": 9.9,
    "LAB": 45.11
   },
   "results_source": "https://www.bedford.gov.uk/your-council/elections-and-voting/uk-parliamentary-election-general-election-4-july-2024"
  },
  {
   "slug": "belfast-east",
   "name": "Belfast East",
   "ballot_paper_id": "parl.belfast-east.2024-07-04",
   "nation": "NI",
   "electorate": 72917,
   "turnout": 42890,
   "valid_votes": 42706,
   "winner": {
    "party": "OTH",
    "party_name": "Democratic Unionist Party - D.U.P.",
    "name": "Gavin Robinson",
    "votes": 19894
   },
   "second": {
    "party": "GRN",
    "votes": 1077
   },
   "majority": 40552,
   "shares": {
    "OTH": 97.48,
    "GRN": 2.52
   },
   "results_source": "https://www.eoni.org.uk/getmedia/8e4403a6-7319-4e95-9c04-e2705a39e4dc/Result-Declaration-Belfast-East"
  },
  {
   "slug": "belfast-north",
   "name": "Belfast North",
   "ballot_paper_id": "parl.belfast-north.2024-07-04",
   "nation": "NI",
   "electorate": 74240,
   "turnout": 40745,
   "valid_votes": 40452,
   "winner": {
    "party": "OTH",
    "party_name": "Sinn F\u00e9in",
    "name": "John Finucane",
    "votes": 17674
   },
   "second": {
    "party": "GRN",
    "votes": 1206
   },
   "majority": 38040,
   "shares": {
    "OTH": 97.02,
    "GRN": 2.98
   },
   "results_source": "https://www.eoni.org.uk/getmedia/43413e8d-6941-4436-978f-0f17a93b4dc5/Result-Declaration-Belfast-North"
  },
  {
   "slug": "belfast-south-and-mid-down",
   "name": "Belfast South and Mid Down",
   "ballot_paper_id": "parl.belfast-south-and-mid-down.2024-07-04",
   "nation": "NI",
   "electorate": 74749,
   "turnout": 43757,
   "valid_votes": 43491,
   "winner": {
    "party": "OTH",
    "party_name": "SDLP (Social Democratic & Labour Party)",
    "name": "Claire Hanna",
    "votes": 21345
   },
   "second": {
    "party": "GRN",
    "votes": 1577
   },
   "majority": 40337,
   "shares": {
    "OTH": 96.37,
    "GRN": 3.63
   },
   "results_source": "https://www.eoni.org.uk/getmedia/ba2975c8-c0ce-4db1-92a3-f09c4a5ec908/Result-Declaration-Belfast-South-and-Mid-Down"
  },
  {
   "slug": "belfast-west",
   "name": "Belfast West",
   "ballot_paper_id": "parl.belfast-west.2024-07-04",
   "nation": "NI",
   "electorate": 75346,
   "turnout": 40003,
   "valid_votes": 39743,
   "winner": {
    "party": "OTH",
    "party_name": "Sinn F\u00e9in",
    "name": "Paul Maskey",
    "votes": 21009
   },
   "second": {
    "party": "GRN",
    "votes": 451
   },
   "majority": 38841,
   "shares": {
    "OTH": 98.87,
    "GRN": 1.13
   },
   "results_source": "https://www.eoni.org.uk/getmedia/48dafd70-5b7e-4d86-83b9-9d37af706adf/Result-Declaration-Belfast-West"
  },
  {
   "slug": "bermondsey-and-old-southwark",
   "name": "Bermondsey and Old Southwark",
   "ballot_paper_id": "parl.bermondsey-and-old-southwark.2024-07-04",
   "nation": "GB",
   "electorate": 69482,
   "turnout": 37783,
   "valid_votes": 37603,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Neil Coyle",
    "votes": 16857
   },
   "second": {
    "party": "LD",
    "votes": 9070
   },
   "majority": 7787,
   "shares": {
    "LD": 24.12,
    "OTH": 2.45,
    "LAB": 44.83,
    "GRN": 11.91,
    "CON": 7.66,
    "REF": 9.03
   },
   "results_source": "https://www.southwark.gov.uk/council-and-democracy/voting-and-elections/previous-elections-results?chapter=2"
  },
  {
   "slug": "berwickshire-roxburgh-and-selkirk",
   "name": "Berwickshire, Roxburgh and Selkirk",
   "ballot_paper_id": "parl.berwickshire-roxburgh-and-selkirk.2024-07-04",
   "nation": "GB",
   "electorate": 76438,
   "turnout": 46696,
   "valid_votes": 46558,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "John Lamont",
    "votes": 18872
   },
   "second": {
    "party": "SNP",
    "votes": 12273
   },
   "majority": 6599,
   "shares": {
    "LD": 7.92,
    "OTH": 1.18,
    "REF": 7.17,
    "CON": 40.53,
    "GRN": 3.28,
    "LAB": 13.56,
    "SNP": 26.36
   },
   "results_source": "https://www.scotborders.gov.uk/elections-voting/elections"
  },
  {
   "slug": "bethnal-green-and-stepney",
   "name": "Bethnal Green and Stepney",
   "ballot_paper_id": "parl.bethnal-green-and-stepney.2024-07-04",
   "nation": "GB",
   "electorate": 81439,
   "turnout": 46967,
   "valid_votes": 46647,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Rushanara Ali",
    "votes": 15896
   },
   "second": {
    "party": "OTH",
    "votes": 15699
   },
   "majority": 197,
   "shares": {
    "OTH": 33.65,
    "LAB": 34.08,
    "GRN": 13.7,
    "LD": 10.24,
    "CON": 4.12,
    "REF": 4.21
   },
   "results_source": "https://democracy.towerhamlets.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=179&RPID=130422501"
  },
  {
   "slug": "beverley-and-holderness",
   "name": "Beverley and Holderness",
   "ballot_paper_id": "parl.beverley-and-holderness.2024-07-04",
   "nation": "GB",
   "electorate": 71994,
   "turnout": 45041,
   "valid_votes": 44897,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Graham Stuart",
    "votes": 15501
   },
   "second": {
    "party": "LAB",
    "votes": 15377
   },
   "majority": 124,
   "shares": {
    "OTH": 1.76,
    "LD": 7.54,
    "LAB": 34.25,
    "REF": 18.26,
    "GRN": 3.67,
    "CON": 34.53
   },
   "results_source": "https://www.eastriding.gov.uk/council/elections-and-voting/election-results/parliamentary-election-results/parliamentary-election-result/?entry=20240704_parliamentary_full_beverleyandholderness"
  },
  {
   "slug": "bexhill-and-battle",
   "name": "Bexhill and Battle",
   "ballot_paper_id": "parl.bexhill-and-battle.2024-07-04",
   "nation": "GB",
   "electorate": 72198,
   "turnout": 47938,
   "valid_votes": 47750,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Kieran Mullan",
    "votes": 16186
   },
   "second": {
    "party": "LAB",
    "votes": 13529
   },
   "majority": 2657,
   "shares": {
    "OTH": 7.67,
    "LAB": 28.33,
    "REF": 16.61,
    "LD": 7.27,
    "GRN": 6.22,
    "CON": 33.9
   },
   "results_source": "https://www.rother.gov.uk/elections-and-voting/current-and-forthcoming-elections/results-uk-parliamentary-general-election-4th-july-2024/"
  },
  {
   "slug": "bexleyheath-and-crayford",
   "name": "Bexleyheath and Crayford",
   "ballot_paper_id": "parl.bexleyheath-and-crayford.2024-07-04",
   "nation": "GB",
   "electorate": 70297,
   "turnout": 43579,
   "valid_votes": 43461,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Daniel Francis",
    "votes": 15717
   },
   "second": {
    "party": "CON",
    "votes": 13603
   },
   "majority": 2114,
   "shares": {
    "REF": 22.69,
    "CON": 31.3,
    "GRN": 4.78,
    "LAB": 36.16,
    "LD": 5.07
   },
   "results_source": "https://electionresults.parliament.uk/elections/3295"
  },
  {
   "slug": "bicester-and-woodstock",
   "name": "Bicester and Woodstock",
   "ballot_paper_id": "parl.bicester-and-woodstock.2024-07-04",
   "nation": "GB",
   "electorate": 74353,
   "turnout": 0,
   "valid_votes": 50219,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Calum Miller",
    "votes": 19419
   },
   "second": {
    "party": "CON",
    "votes": 14461
   },
   "majority": 4958,
   "shares": {
    "OTH": 0.58,
    "CON": 28.8,
    "GRN": 4.79,
    "LD": 38.67,
    "LAB": 16.4,
    "REF": 10.77
   },
   "results_source": "https://www.cherwell.gov.uk/directory-record/103078/bicester-and-woodstock"
  },
  {
   "slug": "birkenhead",
   "name": "Birkenhead",
   "ballot_paper_id": "parl.birkenhead.2024-07-04",
   "nation": "GB",
   "electorate": 78091,
   "turnout": 43276,
   "valid_votes": 43134,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alison McGovern",
    "votes": 22468
   },
   "second": {
    "party": "GRN",
    "votes": 8670
   },
   "majority": 13798,
   "shares": {
    "GRN": 20.1,
    "OTH": 0.75,
    "LD": 5.31,
    "LAB": 52.09,
    "CON": 7.51,
    "REF": 14.24
   },
   "results_source": "https://democracy.wirral.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=151&RPID=544269006"
  },
  {
   "slug": "birmingham-edgbaston",
   "name": "Birmingham Edgbaston",
   "ballot_paper_id": "parl.birmingham-edgbaston.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 37607,
   "valid_votes": 37428,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Preet Kaur Gill",
    "votes": 16599
   },
   "second": {
    "party": "CON",
    "votes": 8231
   },
   "majority": 8368,
   "shares": {
    "LAB": 44.35,
    "LD": 5.62,
    "REF": 11.66,
    "GRN": 7.47,
    "CON": 21.99,
    "OTH": 8.91
   },
   "results_source": "https://www.birmingham.gov.uk/ElectionResults2024"
  },
  {
   "slug": "birmingham-erdington",
   "name": "Birmingham Erdington",
   "ballot_paper_id": "parl.birmingham-erdington.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 33950,
   "valid_votes": 34137,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Paulette Hamilton",
    "votes": 14774
   },
   "second": {
    "party": "REF",
    "votes": 7755
   },
   "majority": 7019,
   "shares": {
    "OTH": 7.69,
    "LD": 3.3,
    "REF": 22.72,
    "LAB": 43.28,
    "CON": 15.82,
    "GRN": 7.18
   },
   "results_source": "https://www.birmingham.gov.uk/info/50341/4_july_2024_election/2959/parliamentary_general_election_results_-_july_2024/2"
  },
  {
   "slug": "birmingham-hall-green-and-moseley",
   "name": "Birmingham Hall Green and Moseley",
   "ballot_paper_id": "parl.birmingham-hall-green-and-moseley.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 41862,
   "valid_votes": 41606,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tahir Ali",
    "votes": 12798
   },
   "second": {
    "party": "LAB",
    "votes": 12798
   },
   "majority": 1236,
   "shares": {
    "OTH": 33.73,
    "GRN": 9.4,
    "LAB": 30.76,
    "LD": 11.32,
    "REF": 5.54,
    "CON": 9.24
   },
   "results_source": "https://candidates.democracyclub.org.uk/uk_results/parl.birmingham-hall-green-and-moseley.2024-07-04/"
  },
  {
   "slug": "birmingham-hodge-hill-and-solihull-north",
   "name": "Birmingham Hodge Hill and Solihull North",
   "ballot_paper_id": "parl.birmingham-hodge-hill-and-solihull-north.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 34263,
   "valid_votes": 34136,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Liam Byrne",
    "votes": 10655
   },
   "second": {
    "party": "OTH",
    "votes": 9089
   },
   "majority": 1566,
   "shares": {
    "LAB": 31.21,
    "CON": 13.58,
    "LD": 2.76,
    "OTH": 26.63,
    "GRN": 6.91,
    "REF": 18.91
   },
   "results_source": "https://www.birmingham.gov.uk/info/50341/4_july_2024_election/2959/parliamentary_general_election_results_-_july_2024/4"
  },
  {
   "slug": "birmingham-ladywood",
   "name": "Birmingham Ladywood",
   "ballot_paper_id": "parl.birmingham-ladywood.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 36782,
   "valid_votes": 36579,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Shabana Mahmood",
    "votes": 15558
   },
   "second": {
    "party": "OTH",
    "votes": 12137
   },
   "majority": 3421,
   "shares": {
    "GRN": 9.51,
    "LD": 4.68,
    "REF": 4.04,
    "LAB": 42.53,
    "CON": 6.06,
    "OTH": 33.18
   },
   "results_source": "https://www.birmingham.gov.uk/info/50341/4_july_2024_election/2959/parliamentary_general_election_results_-_july_2024/5"
  },
  {
   "slug": "birmingham-northfield",
   "name": "Birmingham Northfield",
   "ballot_paper_id": "parl.birmingham-northfield.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 37790,
   "valid_votes": 37652,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Laurence Turner",
    "votes": 14929
   },
   "second": {
    "party": "CON",
    "votes": 9540
   },
   "majority": 5389,
   "shares": {
    "LD": 4.76,
    "GRN": 7.46,
    "OTH": 1.83,
    "REF": 20.97,
    "CON": 25.34,
    "LAB": 39.65
   },
   "results_source": "https://www.birmingham.gov.uk/info/50341/4_july_2024_election/2959/parliamentary_general_election_results_-_july_2024/6"
  },
  {
   "slug": "birmingham-perry-barr",
   "name": "Birmingham Perry Barr",
   "ballot_paper_id": "parl.birmingham-perry-barr.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 37687,
   "valid_votes": 37476,
   "winner": {
    "party": "OTH",
    "party_name": "Independent",
    "name": "Ayoub Khan",
    "votes": 13303
   },
   "second": {
    "party": "LAB",
    "votes": 12796
   },
   "majority": 1469,
   "shares": {
    "GRN": 6.51,
    "LD": 3.47,
    "CON": 11.28,
    "OTH": 38.06,
    "REF": 6.53,
    "LAB": 34.14
   },
   "results_source": "https://www.birmingham.gov.uk/info/50341/4_july_2024_election/2959/parliamentary_general_election_results_-_july_2024/7"
  },
  {
   "slug": "birmingham-selly-oak",
   "name": "Birmingham Selly Oak",
   "ballot_paper_id": "parl.birmingham-selly-oak.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 38567,
   "valid_votes": 38423,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alistair Carns",
    "votes": 17371
   },
   "second": {
    "party": "CON",
    "votes": 5834
   },
   "majority": 11537,
   "shares": {
    "GRN": 11.24,
    "LAB": 45.21,
    "REF": 14.92,
    "OTH": 7.4,
    "CON": 15.18,
    "LD": 6.05
   },
   "results_source": "https://www.birmingham.gov.uk/info/50341/4_july_2024_election/2959/parliamentary_general_election_results_-_july_2024/8"
  },
  {
   "slug": "birmingham-yardley",
   "name": "Birmingham Yardley",
   "ballot_paper_id": "parl.birmingham-yardley.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 36272,
   "valid_votes": 36144,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jess Phillips",
    "votes": 11275
   },
   "second": {
    "party": "OTH",
    "votes": 10582
   },
   "majority": 693,
   "shares": {
    "CON": 10.05,
    "GRN": 5.42,
    "LD": 10.05,
    "REF": 14.0,
    "OTH": 29.28,
    "LAB": 31.19
   },
   "results_source": "https://www.birmingham.gov.uk/info/50341/4_july_2024_election/2959/parliamentary_general_election_results_-_july_2024/10"
  },
  {
   "slug": "bishop-auckland",
   "name": "Bishop Auckland",
   "ballot_paper_id": "parl.bishop-auckland.2024-07-04",
   "nation": "GB",
   "electorate": 70745,
   "turnout": 40560,
   "valid_votes": 40427,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sam Rushworth",
    "votes": 17036
   },
   "second": {
    "party": "CON",
    "votes": 10364
   },
   "majority": 6672,
   "shares": {
    "REF": 23.42,
    "LD": 3.4,
    "GRN": 4.59,
    "CON": 25.64,
    "OTH": 0.82,
    "LAB": 42.14
   },
   "results_source": "https://www.durham.gov.uk/media/44985/Declaration-of-Result-Bishop-Auckland-Constituency/pdf/DeclarationOfResult-BishopAucklandConstituency.pdf?m=1720148456927"
  },
  {
   "slug": "blackburn",
   "name": "Blackburn",
   "ballot_paper_id": "parl.blackburn.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 39050,
   "valid_votes": 38887,
   "winner": {
    "party": "OTH",
    "party_name": "Independent",
    "name": "Adnan Hussain",
    "votes": 10518
   },
   "second": {
    "party": "LAB",
    "votes": 10386
   },
   "majority": 7692,
   "shares": {
    "LAB": 26.71,
    "OTH": 46.49,
    "CON": 8.93,
    "GRN": 3.64,
    "REF": 12.46,
    "LD": 1.77
   },
   "results_source": "https://blackburn.gov.uk/elections-and-voting/parliamentary-general-election-results-4-july"
  },
  {
   "slug": "blackley-and-middleton-south",
   "name": "Blackley and Middleton South",
   "ballot_paper_id": "parl.blackley-and-middleton-south.2024-07-04",
   "nation": "GB",
   "electorate": 72303,
   "turnout": 0,
   "valid_votes": 31340,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Graham Stringer",
    "votes": 16864
   },
   "second": {
    "party": "REF",
    "votes": 6614
   },
   "majority": 10250,
   "shares": {
    "CON": 9.81,
    "REF": 21.1,
    "LD": 5.08,
    "GRN": 10.2,
    "LAB": 53.81
   },
   "results_source": "https://www.manchester.gov.uk/directory_record/468347/parliamentary_general_election_2024"
  },
  {
   "slug": "blackpool-north-and-fleetwood",
   "name": "Blackpool North and Fleetwood",
   "ballot_paper_id": "parl.blackpool-north-and-fleetwood.2024-07-04",
   "nation": "GB",
   "electorate": 73339,
   "turnout": 0,
   "valid_votes": 41810,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lorraine Beavers",
    "votes": 16744
   },
   "second": {
    "party": "CON",
    "votes": 12097
   },
   "majority": 4647,
   "shares": {
    "REF": 23.71,
    "LAB": 40.05,
    "OTH": 1.12,
    "LD": 3.15,
    "CON": 28.93,
    "GRN": 3.04
   },
   "results_source": "https://www.wyre.gov.uk/directory-record/2239/uk-parliamentary-elections-2024-blackpool-north-fleetwood"
  },
  {
   "slug": "blackpool-south",
   "name": "Blackpool South",
   "ballot_paper_id": "parl.blackpool-south.2024-07-04",
   "nation": "GB",
   "electorate": 77460,
   "turnout": 35309,
   "valid_votes": 35180,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chris Webb",
    "votes": 16916
   },
   "second": {
    "party": "REF",
    "votes": 10068
   },
   "majority": 6848,
   "shares": {
    "OTH": 1.26,
    "REF": 28.62,
    "LD": 2.96,
    "CON": 15.65,
    "GRN": 3.43,
    "LAB": 48.08
   },
   "results_source": "https://www.blackpool.gov.uk/Your-Council/Voting-and-elections/Elections/Parliamentary-election-2024/Parliamentary-election-2024.aspx"
  },
  {
   "slug": "blaenau-gwent-and-rhymney",
   "name": "Blaenau Gwent and Rhymney",
   "ballot_paper_id": "parl.blaenau-gwent-and-rhymney.2024-07-04",
   "nation": "GB",
   "electorate": 70153,
   "turnout": 30438,
   "valid_votes": 29922,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Nick Smith",
    "votes": 16027
   },
   "second": {
    "party": "PC",
    "votes": 3844
   },
   "majority": 12183,
   "shares": {
    "GRN": 5.74,
    "LD": 4.24,
    "OTH": 10.99,
    "CON": 12.62,
    "PC": 12.85,
    "LAB": 53.56
   },
   "results_source": "https://www.blaenau-gwent.gov.uk/media/urjjcu3u/declaration-of-result-of-poll-parliamentary-election-4-july-2024-eng.pdf"
  },
  {
   "slug": "blaydon-and-consett",
   "name": "Blaydon and Consett",
   "ballot_paper_id": "parl.blaydon-and-consett.2024-07-04",
   "nation": "GB",
   "electorate": 70487,
   "turnout": 42336,
   "valid_votes": 42216,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Liz Twist",
    "votes": 21160
   },
   "second": {
    "party": "REF",
    "votes": 10007
   },
   "majority": 11153,
   "shares": {
    "LD": 5.38,
    "REF": 23.7,
    "GRN": 6.13,
    "CON": 14.34,
    "OTH": 0.32,
    "LAB": 50.12
   },
   "results_source": "https://www.durham.gov.uk/media/44986/Declaration-of-Result-Blaydon-and-Consett-Constituency/pdf/DeclarationOfResult-BlaydonAndConsettConstituency.pdf?m=1720149370163"
  },
  {
   "slug": "blyth-and-ashington",
   "name": "Blyth and Ashington",
   "ballot_paper_id": "parl.blyth-and-ashington.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 40527,
   "valid_votes": 40401,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Ian Lavery",
    "votes": 20030
   },
   "second": {
    "party": "REF",
    "votes": 10857
   },
   "majority": 9173,
   "shares": {
    "LAB": 49.58,
    "CON": 15.15,
    "GRN": 4.85,
    "REF": 26.87,
    "LD": 3.55
   },
   "results_source": "https://www.northumberland.gov.uk/NorthumberlandCountyCouncil/media/Councillors-and-Democracy-Media/Elections%202024/Blyth-and-Ashington-Declaration-of-results.jpg"
  },
  {
   "slug": "bognor-regis-and-littlehampton",
   "name": "Bognor Regis and Littlehampton",
   "ballot_paper_id": "parl.bognor-regis-and-littlehampton.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 47827,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Alison Griffiths",
    "votes": 15678
   },
   "second": {
    "party": "LAB",
    "votes": 13913
   },
   "majority": 1765,
   "shares": {
    "GRN": 4.57,
    "REF": 21.46,
    "CON": 32.78,
    "LD": 10.62,
    "OTH": 1.48,
    "LAB": 29.09
   },
   "results_source": "https://www.arun.gov.uk/declaration-of-results-bognor-regis-and-littlehampton-july-2024"
  },
  {
   "slug": "bolsover",
   "name": "Bolsover",
   "ballot_paper_id": "parl.bolsover.2024-07-04",
   "nation": "GB",
   "electorate": 77207,
   "turnout": 0,
   "valid_votes": 42434,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Natalie Fleet",
    "votes": 17197
   },
   "second": {
    "party": "CON",
    "votes": 10874
   },
   "majority": 6323,
   "shares": {
    "LAB": 40.53,
    "CON": 25.63,
    "LD": 3.48,
    "GRN": 8.85,
    "REF": 21.52
   },
   "results_source": "https://www.bolsover.gov.uk/v/156-voting-and-elections/election-results/1280-parliamentary-election-2024"
  },
  {
   "slug": "bolton-north-east",
   "name": "Bolton North East",
   "ballot_paper_id": "parl.bolton-north-east.2024-07-04",
   "nation": "GB",
   "electorate": 80011,
   "turnout": 0,
   "valid_votes": 43359,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Kirith Entwistle",
    "votes": 16166
   },
   "second": {
    "party": "CON",
    "votes": 9513
   },
   "majority": 6653,
   "shares": {
    "GRN": 10.8,
    "OTH": 4.76,
    "LAB": 37.28,
    "LD": 3.48,
    "REF": 21.74,
    "CON": 21.94
   },
   "results_source": "https://www.bolton.gov.uk/news/article/1751/general-election-results-2024"
  },
  {
   "slug": "bolton-south-and-walkden",
   "name": "Bolton South and Walkden",
   "ballot_paper_id": "parl.bolton-south-and-walkden.2024-07-04",
   "nation": "GB",
   "electorate": 79622,
   "turnout": 0,
   "valid_votes": 36930,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Yasmin Qureshi",
    "votes": 15093
   },
   "second": {
    "party": "REF",
    "votes": 8350
   },
   "majority": 6743,
   "shares": {
    "OTH": 13.83,
    "CON": 11.29,
    "LD": 3.75,
    "GRN": 7.66,
    "REF": 22.61,
    "LAB": 40.87
   },
   "results_source": "https://www.bolton.gov.uk/news/article/1751/general-election-results-2024"
  },
  {
   "slug": "bolton-west",
   "name": "Bolton West",
   "ballot_paper_id": "parl.bolton-west.2024-07-04",
   "nation": "GB",
   "electorate": 74993,
   "turnout": 0,
   "valid_votes": 44598,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Phil Brickell",
    "votes": 17363
   },
   "second": {
    "party": "CON",
    "votes": 12418
   },
   "majority": 4945,
   "shares": {
    "GRN": 9.26,
    "LAB": 38.93,
    "REF": 19.1,
    "CON": 27.84,
    "OTH": 0.45,
    "LD": 4.41
   },
   "results_source": "https://www.bolton.gov.uk/news/article/1751/general-election-results-2024"
  },
  {
   "slug": "bootle",
   "name": "Bootle",
   "ballot_paper_id": "parl.bootle.2024-07-04",
   "nation": "GB",
   "electorate": 73073,
   "turnout": 39019,
   "valid_votes": 38880,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Peter Dowd",
    "votes": 26729
   },
   "second": {
    "party": "REF",
    "votes": 4746
   },
   "majority": 21983,
   "shares": {
    "CON": 4.31,
    "REF": 12.21,
    "GRN": 10.04,
    "LAB": 68.75,
    "LD": 3.35,
    "OTH": 1.35
   },
   "results_source": "https://electionresults.parliament.uk/elections/3320"
  },
  {
   "slug": "boston-and-skegness",
   "name": "Boston and Skegness",
   "ballot_paper_id": "parl.boston-and-skegness.2024-07-04",
   "nation": "GB",
   "electorate": 75811,
   "turnout": 0,
   "valid_votes": 40455,
   "winner": {
    "party": "REF",
    "party_name": "Reform UK",
    "name": "Richard Tice",
    "votes": 15520
   },
   "second": {
    "party": "CON",
    "votes": 13510
   },
   "majority": 2010,
   "shares": {
    "OTH": 2.26,
    "LAB": 18.86,
    "LD": 3.4,
    "GRN": 3.72,
    "REF": 38.36,
    "CON": 33.4
   },
   "results_source": "https://www.boston.gov.uk/media/25128/Declaration-of-Result-of-Poll-Boston-Skegness/pdf/Declaration_of_Result_of_Poll__-_Boston___Skegness.pdf?m=1720177046167"
  },
  {
   "slug": "bournemouth-east",
   "name": "Bournemouth East",
   "ballot_paper_id": "parl.bournemouth-east.2024-07-04",
   "nation": "GB",
   "electorate": 72354,
   "turnout": 45054,
   "valid_votes": 44910,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tom Hayes",
    "votes": 18316
   },
   "second": {
    "party": "CON",
    "votes": 12837
   },
   "majority": 5479,
   "shares": {
    "CON": 28.58,
    "LAB": 40.78,
    "REF": 13.96,
    "LD": 6.86,
    "OTH": 3.6,
    "GRN": 6.21
   },
   "results_source": "https://www.bcpcouncil.gov.uk/elections-and-voting/uk-parliamentary-general-election-results-4-july-2024/bournemouth-east-results-for-the-uk-parliamentary-general-election-4-july-2024"
  },
  {
   "slug": "bournemouth-west",
   "name": "Bournemouth West",
   "ballot_paper_id": "parl.bournemouth-west.2024-07-04",
   "nation": "GB",
   "electorate": 70259,
   "turnout": 39555,
   "valid_votes": 39418,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jessica Toale",
    "votes": 14365
   },
   "second": {
    "party": "CON",
    "votes": 11141
   },
   "majority": 3224,
   "shares": {
    "REF": 16.86,
    "CON": 28.26,
    "LD": 10.94,
    "GRN": 6.63,
    "LAB": 36.44,
    "OTH": 0.86
   },
   "results_source": "https://www.bcpcouncil.gov.uk/elections-and-voting/uk-parliamentary-general-election-results-4-july-2024/bournemouth-west-results-for-the-uk-parliamentary-general-election-4-july-2024"
  },
  {
   "slug": "bracknell",
   "name": "Bracknell",
   "ballot_paper_id": "parl.bracknell.2024-07-04",
   "nation": "GB",
   "electorate": 71660,
   "turnout": 0,
   "valid_votes": 43837,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Peter Swallow",
    "votes": 14783
   },
   "second": {
    "party": "CON",
    "votes": 13999
   },
   "majority": 784,
   "shares": {
    "OTH": 1.54,
    "LD": 10.88,
    "CON": 31.93,
    "LAB": 33.72,
    "GRN": 4.94,
    "REF": 16.98
   },
   "results_source": "https://democratic.bracknell-forest.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=401&RPID=87219215"
  },
  {
   "slug": "bradford-east",
   "name": "Bradford East",
   "ballot_paper_id": "parl.bradford-east.2024-07-04",
   "nation": "GB",
   "electorate": 75164,
   "turnout": 37216,
   "valid_votes": 37216,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Imran Hussain",
    "votes": 14098
   },
   "second": {
    "party": "OTH",
    "votes": 10235
   },
   "majority": 3863,
   "shares": {
    "REF": 13.31,
    "OTH": 27.5,
    "GRN": 6.91,
    "CON": 9.27,
    "LAB": 37.88,
    "LD": 5.13
   },
   "results_source": "https://bradford.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=873&RPID=34094252"
  },
  {
   "slug": "bradford-south",
   "name": "Bradford South",
   "ballot_paper_id": "parl.bradford-south.2024-07-04",
   "nation": "GB",
   "electorate": 70999,
   "turnout": 33042,
   "valid_votes": 33042,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Judith Cummins",
    "votes": 11833
   },
   "second": {
    "party": "REF",
    "votes": 7441
   },
   "majority": 4392,
   "shares": {
    "OTH": 13.91,
    "LAB": 35.81,
    "GRN": 10.19,
    "REF": 22.52,
    "CON": 14.69,
    "LD": 2.89
   },
   "results_source": "https://bradford.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=874&RPID=34094252"
  },
  {
   "slug": "bradford-west",
   "name": "Bradford West",
   "ballot_paper_id": "parl.bradford-west.2024-07-04",
   "nation": "GB",
   "electorate": 77897,
   "turnout": 37081,
   "valid_votes": 37081,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Naz Shah",
    "votes": 11724
   },
   "second": {
    "party": "LAB",
    "votes": 11724
   },
   "majority": 3174,
   "shares": {
    "LD": 2.04,
    "OTH": 40.18,
    "REF": 7.98,
    "GRN": 9.95,
    "CON": 8.24,
    "LAB": 31.62
   },
   "results_source": "https://bradford.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=875&RPID=34094252"
  },
  {
   "slug": "braintree",
   "name": "Braintree",
   "ballot_paper_id": "parl.braintree.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 49028,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "James Cleverly",
    "votes": 17414
   },
   "second": {
    "party": "LAB",
    "votes": 13744
   },
   "majority": 3670,
   "shares": {
    "CON": 35.52,
    "LD": 5.87,
    "OTH": 1.56,
    "REF": 23.14,
    "GRN": 5.87,
    "LAB": 28.03
   },
   "results_source": "https://www.braintree.gov.uk/electionresults"
  },
  {
   "slug": "brecon-radnor-and-cwm-tawe",
   "name": "Brecon, Radnor and Cwm Tawe",
   "ballot_paper_id": "parl.brecon-radnor-and-cwm-tawe.2024-07-04",
   "nation": "GB",
   "electorate": 73114,
   "turnout": 0,
   "valid_votes": 46548,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "David Chadwick",
    "votes": 13736
   },
   "second": {
    "party": "CON",
    "votes": 12264
   },
   "majority": 1472,
   "shares": {
    "LD": 29.51,
    "GRN": 2.55,
    "LAB": 21.28,
    "PC": 4.9,
    "OTH": 1.31,
    "REF": 14.11,
    "CON": 26.35
   },
   "results_source": "https://en.powys.gov.uk/article/16661/Parliamentary-Election-Results-for-Brecon-Radnorshire-and-Cwm-Tawe-Constituency---4th-July-2024 electorate via email"
  },
  {
   "slug": "brent-east",
   "name": "Brent East",
   "ballot_paper_id": "parl.brent-east.2024-07-04",
   "nation": "GB",
   "electorate": 77547,
   "turnout": 0,
   "valid_votes": 37802,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Dawn Butler",
    "votes": 19370
   },
   "second": {
    "party": "CON",
    "votes": 6323
   },
   "majority": 13047,
   "shares": {
    "GRN": 9.86,
    "LAB": 51.24,
    "OTH": 9.84,
    "REF": 5.35,
    "CON": 16.73,
    "LD": 6.97
   },
   "results_source": "https://democracy.brent.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=194&RPID=0"
  },
  {
   "slug": "brent-west",
   "name": "Brent West",
   "ballot_paper_id": "parl.brent-west.2024-07-04",
   "nation": "GB",
   "electorate": 80027,
   "turnout": 0,
   "valid_votes": 41376,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Barry Gardiner",
    "votes": 17258
   },
   "second": {
    "party": "CON",
    "votes": 13465
   },
   "majority": 3793,
   "shares": {
    "REF": 4.98,
    "GRN": 6.78,
    "LAB": 41.71,
    "OTH": 6.7,
    "LD": 7.28,
    "CON": 32.54
   },
   "results_source": "https://democracy.brent.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=195&RPID=72155959"
  },
  {
   "slug": "brentford-and-isleworth",
   "name": "Brentford and Isleworth",
   "ballot_paper_id": "parl.brentford-and-isleworth.2024-07-04",
   "nation": "GB",
   "electorate": 79423,
   "turnout": 45473,
   "valid_votes": 45254,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Ruth Cadbury",
    "votes": 20007
   },
   "second": {
    "party": "CON",
    "votes": 10183
   },
   "majority": 9824,
   "shares": {
    "CON": 22.5,
    "LAB": 44.21,
    "REF": 8.71,
    "OTH": 7.14,
    "LD": 8.54,
    "GRN": 8.9
   },
   "results_source": "https://www.hounslow.gov.uk/info/20043/elections_and_voting/2608/declaration_of_result_of_poll_thursday_4th_july_2024/2"
  },
  {
   "slug": "brentwood-and-ongar",
   "name": "Brentwood and Ongar",
   "ballot_paper_id": "parl.brentwood-and-ongar.2024-07-04",
   "nation": "GB",
   "electorate": 75352,
   "turnout": 48504,
   "valid_votes": 48332,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Alex Burghart",
    "votes": 17731
   },
   "second": {
    "party": "REF",
    "votes": 11751
   },
   "majority": 5980,
   "shares": {
    "LAB": 22.93,
    "CON": 36.69,
    "REF": 24.31,
    "LD": 12.02,
    "GRN": 3.66,
    "OTH": 0.39
   },
   "results_source": "https://www.brentwood.gov.uk/media/713"
  },
  {
   "slug": "bridgend",
   "name": "Bridgend",
   "ballot_paper_id": "parl.bridgend.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 41482,
   "valid_votes": 41374,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chris Elmore",
    "votes": 16516
   },
   "second": {
    "party": "REF",
    "votes": 7921
   },
   "majority": 8595,
   "shares": {
    "CON": 16.35,
    "PC": 8.77,
    "GRN": 4.25,
    "LAB": 39.92,
    "OTH": 8.07,
    "REF": 19.14,
    "LD": 3.49
   },
   "results_source": "https://www.bridgend.gov.uk/media/52eltiwp/declaration-of-result-of-parliamentary-election-for-the-bridgend-constituency-2024.pdf"
  },
  {
   "slug": "bridgwater",
   "name": "Bridgwater",
   "ballot_paper_id": "parl.bridgwater.2024-07-04",
   "nation": "GB",
   "electorate": 71571,
   "turnout": 40278,
   "valid_votes": 40129,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Ashley Fox",
    "votes": 12281
   },
   "second": {
    "party": "LAB",
    "votes": 10932
   },
   "majority": 1349,
   "shares": {
    "OTH": 1.25,
    "REF": 22.21,
    "CON": 30.6,
    "GRN": 4.29,
    "LAB": 27.24,
    "LD": 14.41
   },
   "results_source": "https://www.somerset.gov.uk/council-and-democracy/general-election-2024/bridgwater-constituency/"
  },
  {
   "slug": "bridlington-and-the-wolds",
   "name": "Bridlington and The Wolds",
   "ballot_paper_id": "parl.bridlington-and-the-wolds.2024-07-04",
   "nation": "GB",
   "electorate": 74438,
   "turnout": 43077,
   "valid_votes": 42937,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Charlie Dewhirst",
    "votes": 14846
   },
   "second": {
    "party": "LAB",
    "votes": 11721
   },
   "majority": 3125,
   "shares": {
    "REF": 24.11,
    "LAB": 27.3,
    "OTH": 3.09,
    "CON": 34.58,
    "GRN": 3.71,
    "LD": 7.21
   },
   "results_source": "https://www.eastriding.gov.uk/council/elections-and-voting/election-results/parliamentary-election-results/parliamentary-election-result/?entry=20240704_parliamentary_full_bridlingtonandthewolds"
  },
  {
   "slug": "brigg-and-immingham",
   "name": "Brigg and Immingham",
   "ballot_paper_id": "parl.brigg-and-immingham.2024-07-04",
   "nation": "GB",
   "electorate": 73099,
   "turnout": 0,
   "valid_votes": 42508,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Martin Vickers",
    "votes": 15905
   },
   "second": {
    "party": "LAB",
    "votes": 12662
   },
   "majority": 3243,
   "shares": {
    "LAB": 29.79,
    "REF": 24.92,
    "LD": 3.39,
    "CON": 37.42,
    "GRN": 4.48
   },
   "results_source": "https://www.nelincs.gov.uk/your-council/elections-and-voting/election-dates-and-results/parliamentary-elections/#parliamentary-election-results-4-july-24"
  },
  {
   "slug": "brighton-kemptown-and-peacehaven",
   "name": "Brighton Kemptown and Peacehaven",
   "ballot_paper_id": "parl.brighton-kemptown-and-peacehaven.2024-07-04",
   "nation": "GB",
   "electorate": 68784,
   "turnout": 0,
   "valid_votes": 40686,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chris Ward",
    "votes": 17893
   },
   "second": {
    "party": "CON",
    "votes": 8230
   },
   "majority": 9663,
   "shares": {
    "OTH": 6.43,
    "GRN": 19.66,
    "CON": 20.23,
    "LD": 9.71,
    "LAB": 43.98
   },
   "results_source": "https://www.brighton-hove.gov.uk/news/2024/results-general-election-4-july-2024"
  },
  {
   "slug": "brighton-pavilion",
   "name": "Brighton Pavilion",
   "ballot_paper_id": "parl.brighton-pavilion.2024-07-04",
   "nation": "GB",
   "electorate": 74786,
   "turnout": 0,
   "valid_votes": 52363,
   "winner": {
    "party": "GRN",
    "party_name": "Green Party",
    "name": "Si\u00e2n Berry",
    "votes": 28809
   },
   "second": {
    "party": "LAB",
    "votes": 14519
   },
   "majority": 14290,
   "shares": {
    "GRN": 55.02,
    "OTH": 1.18,
    "LAB": 27.73,
    "REF": 5.42,
    "LD": 3.06,
    "CON": 7.59
   },
   "results_source": "https://www.brighton-hove.gov.uk/news/2024/results-general-election-4-july-2024"
  },
  {
   "slug": "bristol-central",
   "name": "Bristol Central",
   "ballot_paper_id": "parl.bristol-central.2024-07-04",
   "nation": "GB",
   "electorate": 62735,
   "turnout": 43530,
   "valid_votes": 43365,
   "winner": {
    "party": "GRN",
    "party_name": "Green Party",
    "name": "Carla Denyer",
    "votes": 24539
   },
   "second": {
    "party": "LAB",
    "votes": 14132
   },
   "majority": 10407,
   "shares": {
    "REF": 3.09,
    "LD": 2.68,
    "LAB": 32.59,
    "GRN": 56.59,
    "OTH": 0.45,
    "CON": 4.61
   },
   "results_source": "https://www.bristol.gov.uk/council/voting-and-elections/general-election-results-2024"
  },
  {
   "slug": "bristol-east",
   "name": "Bristol East",
   "ballot_paper_id": "parl.bristol-east.2024-07-04",
   "nation": "GB",
   "electorate": 75917,
   "turnout": 46954,
   "valid_votes": 46109,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Kerry McCarthy",
    "votes": 20748
   },
   "second": {
    "party": "GRN",
    "votes": 14142
   },
   "majority": 6606,
   "shares": {
    "OTH": 4.49,
    "CON": 13.96,
    "LAB": 45.0,
    "GRN": 30.67,
    "LD": 5.88
   },
   "results_source": "https://www.bristol.gov.uk/council/voting-and-elections/general-election-results-2024"
  },
  {
   "slug": "bristol-north-east",
   "name": "Bristol North East",
   "ballot_paper_id": "parl.bristol-north-east.2024-07-04",
   "nation": "GB",
   "electorate": 70076,
   "turnout": 42149,
   "valid_votes": 41989,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Damien Egan",
    "votes": 19004
   },
   "second": {
    "party": "GRN",
    "votes": 7837
   },
   "majority": 11167,
   "shares": {
    "OTH": 3.69,
    "LAB": 45.26,
    "GRN": 18.66,
    "LD": 4.68,
    "CON": 14.8,
    "REF": 12.9
   },
   "results_source": "https://www.bristol.gov.uk/council/voting-and-elections/general-election-results-2024"
  },
  {
   "slug": "bristol-north-west",
   "name": "Bristol North West",
   "ballot_paper_id": "parl.bristol-north-west.2024-07-04",
   "nation": "GB",
   "electorate": 74869,
   "turnout": 48728,
   "valid_votes": 48464,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Darren Jones",
    "votes": 24058
   },
   "second": {
    "party": "GRN",
    "votes": 8389
   },
   "majority": 15669,
   "shares": {
    "LD": 8.58,
    "LAB": 49.64,
    "REF": 10.03,
    "GRN": 17.31,
    "CON": 13.98,
    "OTH": 0.46
   },
   "results_source": "https://www.bristol.gov.uk/council/voting-and-elections/general-election-results-2024"
  },
  {
   "slug": "bristol-south",
   "name": "Bristol South",
   "ballot_paper_id": "parl.bristol-south.2024-07-04",
   "nation": "GB",
   "electorate": 75533,
   "turnout": 43582,
   "valid_votes": 43403,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Karin Smyth",
    "votes": 18521
   },
   "second": {
    "party": "GRN",
    "votes": 10855
   },
   "majority": 7666,
   "shares": {
    "GRN": 25.01,
    "CON": 11.4,
    "LD": 6.27,
    "OTH": 0.38,
    "LAB": 42.67,
    "REF": 14.27
   },
   "results_source": "https://www.bristol.gov.uk/council/voting-and-elections/general-election-results-2024"
  },
  {
   "slug": "broadland-and-fakenham",
   "name": "Broadland and Fakenham",
   "ballot_paper_id": "parl.broadland-and-fakenham.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 49513,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Jerome Mayhew",
    "votes": 16322
   },
   "second": {
    "party": "LAB",
    "votes": 15603
   },
   "majority": 719,
   "shares": {
    "GRN": 6.47,
    "LD": 11.16,
    "REF": 17.89,
    "CON": 32.97,
    "LAB": 31.51
   },
   "results_source": "https://www.southnorfolkandbroadland.gov.uk/downloads/file/7313/broadland-and-fakenham-constituency-result-of-poll"
  },
  {
   "slug": "bromley-and-biggin-hill",
   "name": "Bromley and Biggin Hill",
   "ballot_paper_id": "parl.bromley-and-biggin-hill.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 46788,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Peter Fortune",
    "votes": 15929
   },
   "second": {
    "party": "LAB",
    "votes": 15627
   },
   "majority": 302,
   "shares": {
    "REF": 17.53,
    "CON": 34.05,
    "LD": 9.3,
    "OTH": 0.2,
    "LAB": 33.4,
    "GRN": 5.52
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001137"
  },
  {
   "slug": "bromsgrove",
   "name": "Bromsgrove",
   "ballot_paper_id": "parl.bromsgrove.2024-07-04",
   "nation": "GB",
   "electorate": 76468,
   "turnout": 0,
   "valid_votes": 50405,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Bradley Thomas",
    "votes": 16533
   },
   "second": {
    "party": "LAB",
    "votes": 13517
   },
   "majority": 3016,
   "shares": {
    "OTH": 3.38,
    "REF": 19.01,
    "GRN": 3.32,
    "LAB": 26.82,
    "LD": 14.66,
    "CON": 32.8
   },
   "results_source": "https://www.bromsgrove.gov.uk/council/elections/current-elections-and-referendums/parliamentary-election-bromsgrove-constituency/"
  },
  {
   "slug": "broxbourne",
   "name": "Broxbourne",
   "ballot_paper_id": "parl.broxbourne.2024-07-04",
   "nation": "GB",
   "electorate": 75210,
   "turnout": 0,
   "valid_votes": 42952,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Lewis Cocking",
    "votes": 15810
   },
   "second": {
    "party": "LAB",
    "votes": 12952
   },
   "majority": 2858,
   "shares": {
    "LD": 6.26,
    "GRN": 5.73,
    "CON": 36.81,
    "LAB": 30.15,
    "OTH": 0.6,
    "REF": 20.45
   },
   "results_source": "https://www.broxbourne.gov.uk/downloads/file/4466/results-2024-parliamentary-"
  },
  {
   "slug": "broxtowe",
   "name": "Broxtowe",
   "ballot_paper_id": "parl.broxtowe.2024-07-04",
   "nation": "GB",
   "electorate": 70440,
   "turnout": 0,
   "valid_votes": 47838,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Juliet Campbell",
    "votes": 19561
   },
   "second": {
    "party": "CON",
    "votes": 11158
   },
   "majority": 8403,
   "shares": {
    "LAB": 40.89,
    "LD": 7.96,
    "OTH": 2.97,
    "CON": 23.32,
    "GRN": 7.29,
    "REF": 17.56
   },
   "results_source": "https://www.broxtowe.gov.uk/for-you/elections-voting/elections-and-referendum-results/parliamentary-election-results-2024/"
  },
  {
   "slug": "buckingham-and-bletchley",
   "name": "Buckingham and Bletchley",
   "ballot_paper_id": "parl.buckingham-and-bletchley.2024-07-04",
   "nation": "GB",
   "electorate": 74832,
   "turnout": 47847,
   "valid_votes": 47641,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Callum Anderson",
    "votes": 17602
   },
   "second": {
    "party": "CON",
    "votes": 15181
   },
   "majority": 2421,
   "shares": {
    "LAB": 36.95,
    "OTH": 1.05,
    "REF": 15.68,
    "LD": 9.03,
    "GRN": 5.44,
    "CON": 31.87
   },
   "results_source": "https://www.milton-keynes.gov.uk/elections/27717/areas/buckingham-bletchley"
  },
  {
   "slug": "burnley",
   "name": "Burnley",
   "ballot_paper_id": "parl.burnley.2024-07-04",
   "nation": "GB",
   "electorate": 74954,
   "turnout": 0,
   "valid_votes": 39719,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Oliver Ryan",
    "votes": 12598
   },
   "second": {
    "party": "LD",
    "votes": 9178
   },
   "majority": 3420,
   "shares": {
    "LD": 23.11,
    "OTH": 1.54,
    "CON": 20.29,
    "GRN": 3.82,
    "REF": 19.52,
    "LAB": 31.72
   },
   "results_source": "https://burnley.gov.uk/council-democracy/elections-voting/"
  },
  {
   "slug": "burton-and-uttoxeter",
   "name": "Burton and Uttoxeter",
   "ballot_paper_id": "parl.burton-and-uttoxeter.2024-07-04",
   "nation": "GB",
   "electorate": 77994,
   "turnout": 0,
   "valid_votes": 45627,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jacob Collier",
    "votes": 16222
   },
   "second": {
    "party": "CON",
    "votes": 13956
   },
   "majority": 2266,
   "shares": {
    "REF": 21.06,
    "LAB": 35.55,
    "CON": 30.59,
    "OTH": 4.51,
    "LD": 3.64,
    "GRN": 4.64
   },
   "results_source": "https://www.eaststaffsbc.gov.uk/elections/election-results/parliamentary-election-results/2024"
  },
  {
   "slug": "bury-north",
   "name": "Bury North",
   "ballot_paper_id": "parl.bury-north.2024-07-04",
   "nation": "GB",
   "electorate": 77686,
   "turnout": 0,
   "valid_votes": 45520,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "James Frith",
    "votes": 19625
   },
   "second": {
    "party": "CON",
    "votes": 12681
   },
   "majority": 6944,
   "shares": {
    "LD": 2.89,
    "OTH": 6.07,
    "CON": 27.86,
    "LAB": 43.11,
    "REF": 16.22,
    "GRN": 3.84
   },
   "results_source": "https://www.bury.gov.uk/council-and-democracy/elections-and-voting/election-results?page=223efde4-e87c-46b2-bdd9-6110987a78d4"
  },
  {
   "slug": "bury-south",
   "name": "Bury South",
   "ballot_paper_id": "parl.bury-south.2024-07-04",
   "nation": "GB",
   "electorate": 75326,
   "turnout": 0,
   "valid_votes": 42214,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Christian Wakeford",
    "votes": 19247
   },
   "second": {
    "party": "CON",
    "votes": 9886
   },
   "majority": 9361,
   "shares": {
    "REF": 16.26,
    "OTH": 4.04,
    "LD": 4.25,
    "CON": 23.42,
    "LAB": 45.59,
    "GRN": 6.43
   },
   "results_source": "https://www.bury.gov.uk/council-and-democracy/elections-and-voting/election-results?page=223efde4-e87c-46b2-bdd9-6110987a78d4"
  },
  {
   "slug": "bury-st-edmunds-and-stowmarket",
   "name": "Bury St Edmunds and Stowmarket",
   "ballot_paper_id": "parl.bury-st-edmunds-and-stowmarket.2024-07-04",
   "nation": "GB",
   "electorate": 78479,
   "turnout": 0,
   "valid_votes": 50893,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Peter Prinsley",
    "votes": 16745
   },
   "second": {
    "party": "CON",
    "votes": 15293
   },
   "majority": 1452,
   "shares": {
    "OTH": 2.64,
    "GRN": 11.32,
    "REF": 16.89,
    "LD": 6.2,
    "LAB": 32.9,
    "CON": 30.05
   },
   "results_source": "https://www.westsuffolk.gov.uk/Council/elections/vacancies-elections-results/results/Parliamentary-elections/upload/declaration-of-results-BSE-and-Stowmarket-20240704.pdf"
  },
  {
   "slug": "caerfyrddin",
   "name": "Caerfyrddin",
   "ballot_paper_id": "parl.caerfyrddin.2024-07-04",
   "nation": "GB",
   "electorate": 74005,
   "turnout": 45791,
   "valid_votes": 45604,
   "winner": {
    "party": "PC",
    "party_name": "Plaid Cymru - The Party of Wales",
    "name": "Ann Davies",
    "votes": 15520
   },
   "second": {
    "party": "LAB",
    "votes": 10985
   },
   "majority": 4535,
   "shares": {
    "GRN": 3.01,
    "LD": 3.2,
    "OTH": 1.09,
    "PC": 34.03,
    "CON": 19.35,
    "REF": 15.23,
    "LAB": 24.09
   },
   "results_source": "https://www.carmarthenshire.gov.wales/media/uq0fgf4i/caerfyrddin-050724.pdf"
  },
  {
   "slug": "caerphilly",
   "name": "Caerphilly",
   "ballot_paper_id": "parl.caerphilly.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 38234,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Chris Evans",
    "votes": 14538
   },
   "second": {
    "party": "PC",
    "votes": 8119
   },
   "majority": 6419,
   "shares": {
    "LD": 4.68,
    "LAB": 38.02,
    "CON": 11.47,
    "REF": 20.28,
    "GRN": 4.32,
    "PC": 21.24
   },
   "results_source": "https://www.caerphilly.gov.uk/my-council/voting-and-elections/election-results/general-election-results-2024"
  },
  {
   "slug": "caithness-sutherland-and-easter-ross",
   "name": "Caithness, Sutherland and Easter Ross",
   "ballot_paper_id": "parl.caithness-sutherland-and-easter-ross.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 46170,
   "valid_votes": 46048,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Jamie Stone",
    "votes": 22736
   },
   "second": {
    "party": "SNP",
    "votes": 12247
   },
   "majority": 10489,
   "shares": {
    "SNP": 26.6,
    "OTH": 1.73,
    "CON": 4.04,
    "LAB": 7.4,
    "REF": 7.3,
    "LD": 49.37,
    "GRN": 3.56
   },
   "results_source": "https://www.highland.gov.uk/news/article/16133/caithness_sutherland_and_easter_ross_constituency_-_uk_parliamentary_general_election_result"
  },
  {
   "slug": "calder-valley",
   "name": "Calder Valley",
   "ballot_paper_id": "parl.calder-valley.2024-07-04",
   "nation": "GB",
   "electorate": 77364,
   "turnout": 0,
   "valid_votes": 49608,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Josh Fenton-Glynn",
    "votes": 22046
   },
   "second": {
    "party": "CON",
    "votes": 13055
   },
   "majority": 8991,
   "shares": {
    "LAB": 44.44,
    "CON": 26.32,
    "OTH": 1.16,
    "LD": 5.21,
    "GRN": 7.46,
    "REF": 15.41
   },
   "results_source": "https://www.calderdale.gov.uk/council/democracy/electionresults/results.jsp?election=697&area=42"
  },
  {
   "slug": "camborne-and-redruth",
   "name": "Camborne and Redruth",
   "ballot_paper_id": "parl.camborne-and-redruth.2024-07-04",
   "nation": "GB",
   "electorate": 74342,
   "turnout": 48007,
   "valid_votes": 47785,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Perran Moon",
    "votes": 19360
   },
   "second": {
    "party": "CON",
    "votes": 11554
   },
   "majority": 7806,
   "shares": {
    "CON": 24.18,
    "OTH": 2.02,
    "GRN": 5.94,
    "LD": 8.61,
    "LAB": 40.51,
    "REF": 18.73
   },
   "results_source": "https://www.cornwall.gov.uk/the-council-and-democracy/elections/elections-and-referendums/2024-parliamentary-election-4th-july-2024/result-for-camborne-and-redruth-constituency-4-july-2024/"
  },
  {
   "slug": "cambridge",
   "name": "Cambridge",
   "ballot_paper_id": "parl.cambridge.2024-07-04",
   "nation": "GB",
   "electorate": 70321,
   "turnout": 42473,
   "valid_votes": 42100,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Daniel Zeichner",
    "votes": 19614
   },
   "second": {
    "party": "LD",
    "votes": 8536
   },
   "majority": 11078,
   "shares": {
    "OTH": 4.83,
    "CON": 12.05,
    "GRN": 16.25,
    "LD": 20.28,
    "LAB": 46.59
   },
   "results_source": "https://www.cambridge.gov.uk/media/5scpfty2/declaration-of-result-of-poll-2024-07-04.pdf"
  },
  {
   "slug": "cannock-chase",
   "name": "Cannock Chase",
   "ballot_paper_id": "parl.cannock-chase.2024-07-04",
   "nation": "GB",
   "electorate": 76974,
   "turnout": 43073,
   "valid_votes": 42953,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Josh Newbury",
    "votes": 15671
   },
   "second": {
    "party": "CON",
    "votes": 12546
   },
   "majority": 3125,
   "shares": {
    "REF": 26.94,
    "LD": 2.4,
    "CON": 29.21,
    "GRN": 4.98,
    "LAB": 36.48
   },
   "results_source": "https://www.cannockchasedc.gov.uk/council/elections-voting/elections/election-results/uk-parliamentary-general-election-result"
  },
  {
   "slug": "canterbury",
   "name": "Canterbury",
   "ballot_paper_id": "parl.canterbury.2024-07-04",
   "nation": "GB",
   "electorate": 71155,
   "turnout": 47426,
   "valid_votes": 47231,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Rosie Duffield",
    "votes": 19531
   },
   "second": {
    "party": "CON",
    "votes": 10878
   },
   "majority": 8653,
   "shares": {
    "OTH": 0.6,
    "LAB": 41.35,
    "CON": 23.03,
    "REF": 14.41,
    "GRN": 12.53,
    "LD": 8.07
   },
   "results_source": "https://www.canterbury.gov.uk/sites/default/files/2024-07/Declaration%20of%20results%20for%20the%20Canterbury%20constituency.pdf"
  },
  {
   "slug": "cardiff-east",
   "name": "Cardiff East",
   "ballot_paper_id": "parl.cardiff-east.2024-07-04",
   "nation": "GB",
   "electorate": 72876,
   "turnout": 39123,
   "valid_votes": 39123,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jo Stevens",
    "votes": 15833
   },
   "second": {
    "party": "LD",
    "votes": 6736
   },
   "majority": 9097,
   "shares": {
    "LD": 17.22,
    "CON": 10.0,
    "REF": 12.73,
    "GRN": 10.01,
    "PC": 9.07,
    "LAB": 40.47,
    "OTH": 0.5
   },
   "results_source": "https://cardiff.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=266&RPID=11503947&LLL=0"
  },
  {
   "slug": "cardiff-north",
   "name": "Cardiff North",
   "ballot_paper_id": "parl.cardiff-north.2024-07-04",
   "nation": "GB",
   "electorate": 71460,
   "turnout": 47473,
   "valid_votes": 47473,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Anna McMorrin",
    "votes": 20849
   },
   "second": {
    "party": "CON",
    "votes": 9642
   },
   "majority": 11207,
   "shares": {
    "REF": 12.61,
    "LD": 6.67,
    "LAB": 43.92,
    "PC": 9.84,
    "GRN": 6.66,
    "CON": 20.31
   },
   "results_source": "https://cardiff.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=263&RPID=11503947&LLL=0"
  },
  {
   "slug": "cardiff-south-and-penarth",
   "name": "Cardiff South and Penarth",
   "ballot_paper_id": "parl.cardiff-south-and-penarth.2024-07-04",
   "nation": "GB",
   "electorate": 73060,
   "turnout": 39176,
   "valid_votes": 39176,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Stephen Doughty",
    "votes": 17428
   },
   "second": {
    "party": "GRN",
    "votes": 5661
   },
   "majority": 11767,
   "shares": {
    "LAB": 44.49,
    "REF": 11.47,
    "PC": 8.24,
    "GRN": 14.45,
    "CON": 13.93,
    "LD": 7.42
   },
   "results_source": "https://cardiff.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=264&RPID=11503947&LLL=0"
  },
  {
   "slug": "cardiff-west",
   "name": "Cardiff West",
   "ballot_paper_id": "parl.cardiff-west.2024-07-04",
   "nation": "GB",
   "electorate": 75697,
   "turnout": 44757,
   "valid_votes": 44757,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alex Barros-Curtis",
    "votes": 16442
   },
   "second": {
    "party": "PC",
    "votes": 9423
   },
   "majority": 7019,
   "shares": {
    "LAB": 36.74,
    "CON": 15.27,
    "REF": 12.57,
    "PC": 21.05,
    "OTH": 3.02,
    "LD": 4.29,
    "GRN": 7.05
   },
   "results_source": "https://cardiff.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=265&RPID=11503947&LLL=0"
  },
  {
   "slug": "carlisle",
   "name": "Carlisle",
   "ballot_paper_id": "parl.carlisle.2024-07-04",
   "nation": "GB",
   "electorate": 77863,
   "turnout": 0,
   "valid_votes": 45979,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Julie Minns",
    "votes": 18129
   },
   "second": {
    "party": "CON",
    "votes": 12929
   },
   "majority": 5200,
   "shares": {
    "GRN": 4.18,
    "OTH": 1.57,
    "LAB": 39.43,
    "CON": 28.12,
    "REF": 20.22,
    "LD": 6.49
   },
   "results_source": "https://www.cumberland.gov.uk/voting-and-elections/general-election-2024"
  },
  {
   "slug": "carshalton-and-wallington",
   "name": "Carshalton and Wallington",
   "ballot_paper_id": "parl.carshalton-and-wallington.2024-07-04",
   "nation": "GB",
   "electorate": 74362,
   "turnout": 0,
   "valid_votes": 46670,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Bobby Dean",
    "votes": 20126
   },
   "second": {
    "party": "CON",
    "votes": 12221
   },
   "majority": 7905,
   "shares": {
    "CON": 26.19,
    "REF": 12.73,
    "LD": 43.12,
    "OTH": 1.62,
    "GRN": 3.25,
    "LAB": 13.09
   },
   "results_source": "https://moderngov.sutton.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=119&RPID=44400521"
  },
  {
   "slug": "castle-point",
   "name": "Castle Point",
   "ballot_paper_id": "parl.castle-point.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 40633,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Rebecca Harris",
    "votes": 15485
   },
   "second": {
    "party": "REF",
    "votes": 12234
   },
   "majority": 3251,
   "shares": {
    "GRN": 5.21,
    "CON": 38.11,
    "LAB": 23.27,
    "REF": 30.11,
    "LD": 3.3
   },
   "results_source": "https://www.castlepoint.gov.uk/download.cfm?doc=docm93jijm4n8196.pdf&ver=13945"
  },
  {
   "slug": "central-ayrshire",
   "name": "Central Ayrshire",
   "ballot_paper_id": "parl.central-ayrshire.2024-07-04",
   "nation": "GB",
   "electorate": 69413,
   "turnout": 0,
   "valid_votes": 41419,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alan Gemmell",
    "votes": 18091
   },
   "second": {
    "party": "SNP",
    "votes": 11222
   },
   "majority": 6869,
   "shares": {
    "REF": 8.26,
    "LD": 2.37,
    "LAB": 43.68,
    "GRN": 2.51,
    "OTH": 1.25,
    "SNP": 27.09,
    "CON": 14.84
   },
   "results_source": "https://www.south-ayrshire.gov.uk/article/61584/General-Election-4-July-2024"
  },
  {
   "slug": "central-devon",
   "name": "Central Devon",
   "ballot_paper_id": "parl.central-devon.2024-07-04",
   "nation": "GB",
   "electorate": 75385,
   "turnout": 53711,
   "valid_votes": 53432,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Mel Stride",
    "votes": 16831
   },
   "second": {
    "party": "LAB",
    "votes": 16770
   },
   "majority": 61,
   "shares": {
    "REF": 14.57,
    "LAB": 31.39,
    "OTH": 0.89,
    "CON": 31.5,
    "GRN": 6.25,
    "LD": 15.41
   },
   "results_source": "https://www.middevon.gov.uk/your-council/voting-elections/2024-elections/uk-parliament-general-election/2024-general-election-result-central-devon-constituency/"
  },
  {
   "slug": "central-suffolk-and-north-ipswich",
   "name": "Central Suffolk and North Ipswich",
   "ballot_paper_id": "parl.central-suffolk-and-north-ipswich.2024-07-04",
   "nation": "GB",
   "electorate": 73046,
   "turnout": 0,
   "valid_votes": 46423,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Patrick Spencer",
    "votes": 15144
   },
   "second": {
    "party": "LAB",
    "votes": 10854
   },
   "majority": 4290,
   "shares": {
    "OTH": 1.21,
    "LAB": 23.38,
    "REF": 18.97,
    "LD": 11.65,
    "GRN": 12.17,
    "CON": 32.62
   },
   "results_source": "https://www.midsuffolk.gov.uk/documents/d/asset-library-54706/csni-declaration-of-result-of-poll"
  },
  {
   "slug": "ceredigion-preseli",
   "name": "Ceredigion Preseli",
   "ballot_paper_id": "parl.ceredigion-preseli.2024-07-04",
   "nation": "GB",
   "electorate": 75690,
   "turnout": 46457,
   "valid_votes": 46302,
   "winner": {
    "party": "PC",
    "party_name": "Plaid Cymru - The Party of Wales",
    "name": "Ben Lake",
    "votes": 21738
   },
   "second": {
    "party": "LD",
    "votes": 6949
   },
   "majority": 14789,
   "shares": {
    "OTH": 0.49,
    "GRN": 4.03,
    "LAB": 11.63,
    "PC": 46.95,
    "REF": 11.61,
    "CON": 10.29,
    "LD": 15.01
   },
   "results_source": "https://www.ceredigion.gov.uk/media/ehvekgmt/datganiad-o-ganlyniad_declaration-of-result.pdf"
  },
  {
   "slug": "chatham-and-aylesford",
   "name": "Chatham and Aylesford",
   "ballot_paper_id": "parl.chatham-and-aylesford.2024-07-04",
   "nation": "GB",
   "electorate": 75109,
   "turnout": 0,
   "valid_votes": 40845,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tris Osborne",
    "votes": 13689
   },
   "second": {
    "party": "CON",
    "votes": 11691
   },
   "majority": 1998,
   "shares": {
    "LD": 5.33,
    "CON": 28.62,
    "REF": 24.46,
    "OTH": 1.95,
    "LAB": 33.51,
    "GRN": 6.13
   },
   "results_source": "https://www.medway.gov.uk/info/200812/general_election_2024/1904/general_election_2024_results"
  },
  {
   "slug": "cheadle",
   "name": "Cheadle",
   "ballot_paper_id": "parl.cheadle.2024-07-04",
   "nation": "GB",
   "electorate": 74383,
   "turnout": 0,
   "valid_votes": 50731,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Tom Morrison",
    "votes": 23681
   },
   "second": {
    "party": "CON",
    "votes": 11446
   },
   "majority": 12235,
   "shares": {
    "GRN": 3.21,
    "OTH": 1.81,
    "LAB": 15.59,
    "LD": 46.68,
    "CON": 22.56,
    "REF": 10.15
   },
   "results_source": "https://democracy.stockport.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=859&RPID=91560040"
  },
  {
   "slug": "chelmsford",
   "name": "Chelmsford",
   "ballot_paper_id": "parl.chelmsford.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 50716,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Marie Goldman",
    "votes": 20214
   },
   "second": {
    "party": "CON",
    "votes": 15461
   },
   "majority": 4753,
   "shares": {
    "CON": 30.49,
    "LD": 39.86,
    "GRN": 3.13,
    "OTH": 1.17,
    "REF": 13.32,
    "LAB": 12.04
   },
   "results_source": "https://www.chelmsford.gov.uk/voting-and-elections/results-of-elections/general-election-results/"
  },
  {
   "slug": "chelsea-and-fulham",
   "name": "Chelsea and Fulham",
   "ballot_paper_id": "parl.chelsea-and-fulham.2024-07-04",
   "nation": "GB",
   "electorate": 78468,
   "turnout": 0,
   "valid_votes": 47116,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Ben Coleman",
    "votes": 18556
   },
   "second": {
    "party": "CON",
    "votes": 18404
   },
   "majority": 152,
   "shares": {
    "LD": 7.66,
    "LAB": 39.38,
    "GRN": 5.94,
    "REF": 6.67,
    "CON": 39.06,
    "OTH": 1.28
   },
   "results_source": "https://www.lbhf.gov.uk/councillors-and-democracy/elections/general-election-2024/2024-general-election-results"
  },
  {
   "slug": "cheltenham",
   "name": "Cheltenham",
   "ballot_paper_id": "parl.cheltenham.2024-07-04",
   "nation": "GB",
   "electorate": 76144,
   "turnout": 50532,
   "valid_votes": 49542,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Max Wilkinson",
    "votes": 25076
   },
   "second": {
    "party": "CON",
    "votes": 17866
   },
   "majority": 7210,
   "shares": {
    "CON": 36.06,
    "LAB": 5.38,
    "OTH": 1.56,
    "LD": 50.62,
    "GRN": 6.38
   },
   "results_source": "https://democracy.cheltenham.gov.uk/mgElectionAreaResults.aspx?ID=132&RPID=27144158"
  },
  {
   "slug": "chesham-and-amersham",
   "name": "Chesham and Amersham",
   "ballot_paper_id": "parl.chesham-and-amersham.2024-07-04",
   "nation": "GB",
   "electorate": 74889,
   "turnout": 54616,
   "valid_votes": 54455,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Sarah Green",
    "votes": 24422
   },
   "second": {
    "party": "CON",
    "votes": 18971
   },
   "majority": 5451,
   "shares": {
    "LAB": 6.43,
    "OTH": 1.06,
    "GRN": 3.07,
    "LD": 44.85,
    "REF": 9.75,
    "CON": 34.84
   },
   "results_source": "https://buckinghamshire.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=86&RPID=26122166"
  },
  {
   "slug": "chester-north-and-neston",
   "name": "Chester North and Neston",
   "ballot_paper_id": "parl.chester-north-and-neston.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 44694,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Samantha Dixon",
    "votes": 22258
   },
   "second": {
    "party": "CON",
    "votes": 10388
   },
   "majority": 11870,
   "shares": {
    "GRN": 9.18,
    "LAB": 49.8,
    "CON": 23.24,
    "REF": 13.13,
    "LD": 4.64
   },
   "results_source": "https://www.cheshirewestandchester.gov.uk/asset-library/your-council/elections/general-election-2024/declaration-of-result/DeclarationofResult-CNN.pdf"
  },
  {
   "slug": "chester-south-and-eddisbury",
   "name": "Chester South and Eddisbury",
   "ballot_paper_id": "parl.chester-south-and-eddisbury.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 52486,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Aphra Brandreth",
    "votes": 19905
   },
   "second": {
    "party": "LAB",
    "votes": 16848
   },
   "majority": 3057,
   "shares": {
    "CON": 37.92,
    "GRN": 4.34,
    "OTH": 3.07,
    "LD": 10.35,
    "REF": 12.22,
    "LAB": 32.1
   },
   "results_source": "https://www.cheshirewestandchester.gov.uk/asset-library/your-council/elections/general-election-2024/declaration-of-result/DeclarationofResult-CSE.pdf"
  },
  {
   "slug": "chesterfield",
   "name": "Chesterfield",
   "ballot_paper_id": "parl.chesterfield.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 41555,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Toby Perkins",
    "votes": 19316
   },
   "second": {
    "party": "CON",
    "votes": 8496
   },
   "majority": 10820,
   "shares": {
    "LD": 6.14,
    "CON": 20.45,
    "OTH": 1.47,
    "LAB": 46.48,
    "REF": 19.0,
    "GRN": 6.45
   },
   "results_source": "https://www.chesterfield.gov.uk/your-council/elections-and-voting/elections-and-results/election-results/general-election-results-4-july-2024/"
  },
  {
   "slug": "chichester",
   "name": "Chichester",
   "ballot_paper_id": "parl.chichester.2024-07-04",
   "nation": "GB",
   "electorate": 78374,
   "turnout": 0,
   "valid_votes": 51947,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Jess Brown-Fuller",
    "votes": 25540
   },
   "second": {
    "party": "CON",
    "votes": 13368
   },
   "majority": 12172,
   "shares": {
    "LD": 49.17,
    "LAB": 6.11,
    "OTH": 0.37,
    "CON": 25.73,
    "REF": 15.13,
    "GRN": 3.49
   },
   "results_source": "https://www.chichester.gov.uk/media/39875/UK-General-Election-2024-result/doc/Declaration_of_Result_UKPGE.docx?m=1720153226460"
  },
  {
   "slug": "chingford-and-woodford-green",
   "name": "Chingford and Woodford Green",
   "ballot_paper_id": "parl.chingford-and-woodford-green.2024-07-04",
   "nation": "GB",
   "electorate": 74010,
   "turnout": 48647,
   "valid_votes": 48512,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Iain Duncan Smith",
    "votes": 17281
   },
   "second": {
    "party": "LAB",
    "votes": 12524
   },
   "majority": 4757,
   "shares": {
    "GRN": 2.75,
    "LD": 2.63,
    "REF": 7.53,
    "OTH": 25.65,
    "CON": 35.62,
    "LAB": 25.82
   },
   "results_source": "https://www.walthamforest.gov.uk/council-and-elections/elections-and-voting/election-results/uk-parliamentary-general-election-results-4-july-2024"
  },
  {
   "slug": "chippenham",
   "name": "Chippenham",
   "ballot_paper_id": "parl.chippenham.2024-07-04",
   "nation": "GB",
   "electorate": 74107,
   "turnout": 49669,
   "valid_votes": 49512,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Sarah Gibson",
    "votes": 22552
   },
   "second": {
    "party": "CON",
    "votes": 14414
   },
   "majority": 8138,
   "shares": {
    "GRN": 3.95,
    "OTH": 1.09,
    "LD": 45.55,
    "REF": 12.37,
    "CON": 29.11,
    "LAB": 7.93
   },
   "results_source": "https://elections.wiltshire.gov.uk/Home/Division/8396"
  },
  {
   "slug": "chipping-barnet",
   "name": "Chipping Barnet",
   "ballot_paper_id": "parl.chipping-barnet.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 50859,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Dan Tomlinson",
    "votes": 21585
   },
   "second": {
    "party": "CON",
    "votes": 18671
   },
   "majority": 2914,
   "shares": {
    "LD": 5.14,
    "GRN": 6.77,
    "REF": 7.84,
    "OTH": 1.1,
    "LAB": 42.44,
    "CON": 36.71
   },
   "results_source": "https://www.barnet.gov.uk/elections-and-voting/elections/4-july-2024-uk-parliamentary-general-election-results#title-0"
  },
  {
   "slug": "chorley",
   "name": "Chorley",
   "ballot_paper_id": "parl.chorley.2024-07-04",
   "nation": "GB",
   "electorate": 71598,
   "turnout": 0,
   "valid_votes": 33964,
   "winner": {
    "party": "OTH",
    "party_name": "Speaker seeking re-election",
    "name": "Lindsay Hoyle",
    "votes": 25238
   },
   "second": {
    "party": "GRN",
    "votes": 4663
   },
   "majority": 24638,
   "shares": {
    "OTH": 86.27,
    "GRN": 13.73
   },
   "results_source": "https://chorley.gov.uk/elections-voting/general-election-4-july-results"
  },
  {
   "slug": "christchurch",
   "name": "Christchurch",
   "ballot_paper_id": "parl.christchurch.2024-07-04",
   "nation": "GB",
   "electorate": 71060,
   "turnout": 47478,
   "valid_votes": 47335,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Christopher Chope",
    "votes": 16941
   },
   "second": {
    "party": "LD",
    "votes": 9486
   },
   "majority": 7455,
   "shares": {
    "REF": 18.93,
    "CON": 35.79,
    "LD": 20.04,
    "GRN": 4.01,
    "LAB": 16.4,
    "OTH": 4.83
   },
   "results_source": "https://www.bcpcouncil.gov.uk/elections-and-voting/uk-parliamentary-general-election-results-4-july-2024/christchurch-results-for-the-uk-parliamentary-general-election-4-july-2024"
  },
  {
   "slug": "cities-of-london-and-westminster",
   "name": "Cities of London and Westminster",
   "ballot_paper_id": "parl.cities-of-london-and-westminster.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 39215,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Rachel Blake",
    "votes": 15302
   },
   "second": {
    "party": "CON",
    "votes": 12594
   },
   "majority": 2708,
   "shares": {
    "CON": 32.12,
    "LAB": 39.02,
    "OTH": 3.54,
    "REF": 7.02,
    "LD": 11.05,
    "GRN": 7.25
   },
   "results_source": "https://www.westminster.gov.uk/general-election-4-july-2024/results"
  },
  {
   "slug": "city-of-durham",
   "name": "City of Durham",
   "ballot_paper_id": "parl.city-of-durham.2024-07-04",
   "nation": "GB",
   "electorate": 70583,
   "turnout": 40792,
   "valid_votes": 40627,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mary Kelly Foy",
    "votes": 19131
   },
   "second": {
    "party": "REF",
    "votes": 7374
   },
   "majority": 11757,
   "shares": {
    "REF": 18.15,
    "GRN": 6.9,
    "LAB": 47.09,
    "CON": 12.85,
    "OTH": 0.44,
    "LD": 14.57
   },
   "results_source": "https://www.durham.gov.uk/media/44987/Declaration-of-Result-City-of-Durham-Constituency/pdf/DeclarationOfResult-CityOfDurhamConstituency.pdf?m=1720150148630"
  },
  {
   "slug": "clacton",
   "name": "Clacton",
   "ballot_paper_id": "parl.clacton.2024-07-04",
   "nation": "GB",
   "electorate": 78245,
   "turnout": 0,
   "valid_votes": 45958,
   "winner": {
    "party": "REF",
    "party_name": "Reform UK",
    "name": "Nigel Farage",
    "votes": 21225
   },
   "second": {
    "party": "CON",
    "votes": 12820
   },
   "majority": 8405,
   "shares": {
    "LD": 4.39,
    "REF": 46.18,
    "OTH": 1.12,
    "GRN": 4.21,
    "LAB": 16.21,
    "CON": 27.9
   },
   "results_source": "https://app.powerbi.com/view?r=eyJrIjoiY2EwNWM0MDItNjUxYi00MWNhLThlOTAtZTkzN2RlODk4ZmNhIiwidCI6Ijg1YTEzYzUyLTY5M2UtNGMzOS1iZGZhLTg1YzNhOTA0N2QxNSJ9&pageName=2f30b2f5905ebe92eecb"
  },
  {
   "slug": "clapham-and-brixton-hill",
   "name": "Clapham and Brixton Hill",
   "ballot_paper_id": "parl.clapham-and-brixton-hill.2024-07-04",
   "nation": "GB",
   "electorate": 83114,
   "turnout": 0,
   "valid_votes": 42741,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Bell Ribeiro-Addy",
    "votes": 24166
   },
   "second": {
    "party": "LD",
    "votes": 6161
   },
   "majority": 18005,
   "shares": {
    "LD": 14.41,
    "OTH": 1.24,
    "REF": 4.11,
    "LAB": 56.54,
    "CON": 10.2,
    "GRN": 13.5
   },
   "results_source": "https://www.lambeth.gov.uk/sites/default/files/2024-07/Clapham%20and%20Brixton%20results.pdf"
  },
  {
   "slug": "clwyd-east",
   "name": "Clwyd East",
   "ballot_paper_id": "parl.clwyd-east.2024-07-04",
   "nation": "GB",
   "electorate": 76637,
   "turnout": 47985,
   "valid_votes": 47822,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Becky Gittins",
    "votes": 18484
   },
   "second": {
    "party": "CON",
    "votes": 13862
   },
   "majority": 4622,
   "shares": {
    "LD": 3.89,
    "CON": 28.99,
    "LAB": 38.65,
    "GRN": 3.47,
    "PC": 7.81,
    "OTH": 1.25,
    "REF": 15.95
   },
   "results_source": "https://www.flintshire.gov.uk/en/PDFFiles/Council-Democracy/Elections-24/Declaration-of-Result-Clwyd-East.pdf"
  },
  {
   "slug": "clwyd-north",
   "name": "Clwyd North",
   "ballot_paper_id": "parl.clwyd-north.2024-07-04",
   "nation": "GB",
   "electorate": 75027,
   "turnout": 0,
   "valid_votes": 41627,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Gill German",
    "votes": 14794
   },
   "second": {
    "party": "CON",
    "votes": 13598
   },
   "majority": 1196,
   "shares": {
    "LAB": 35.54,
    "GRN": 3.34,
    "CON": 32.67,
    "REF": 16.82,
    "PC": 7.59,
    "LD": 4.05
   },
   "results_source": "https://www.denbighshire.gov.uk/en/documents/your-council/voting-and-elections/declaration-of-results-of-poll-clwyd-north.pdf"
  },
  {
   "slug": "coatbridge-and-bellshill",
   "name": "Coatbridge and Bellshill",
   "ballot_paper_id": "parl.coatbridge-and-bellshill.2024-07-04",
   "nation": "GB",
   "electorate": 72667,
   "turnout": 0,
   "valid_votes": 38731,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Frank McNally",
    "votes": 19291
   },
   "second": {
    "party": "SNP",
    "votes": 12947
   },
   "majority": 6344,
   "shares": {
    "SNP": 33.43,
    "LD": 1.73,
    "OTH": 1.57,
    "GRN": 3.17,
    "LAB": 49.81,
    "REF": 6.72,
    "CON": 3.57
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/S14000070"
  },
  {
   "slug": "colchester",
   "name": "Colchester",
   "ballot_paper_id": "parl.colchester.2024-07-04",
   "nation": "GB",
   "electorate": 78662,
   "turnout": 0,
   "valid_votes": 44903,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Pam Cox",
    "votes": 18804
   },
   "second": {
    "party": "CON",
    "votes": 10554
   },
   "majority": 8250,
   "shares": {
    "LAB": 41.88,
    "CON": 23.5,
    "LD": 14.24,
    "REF": 14.84,
    "OTH": 0.16,
    "GRN": 5.38
   },
   "results_source": "https://www.colchester.gov.uk/elections/colchester-election-results/"
  },
  {
   "slug": "colne-valley",
   "name": "Colne Valley",
   "ballot_paper_id": "parl.colne-valley.2024-07-04",
   "nation": "GB",
   "electorate": 72638,
   "turnout": 0,
   "valid_votes": 46221,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Paul Davies",
    "votes": 18970
   },
   "second": {
    "party": "CON",
    "votes": 14007
   },
   "majority": 4963,
   "shares": {
    "LAB": 41.04,
    "REF": 15.79,
    "LD": 4.34,
    "CON": 30.3,
    "OTH": 0.99,
    "GRN": 7.53
   },
   "results_source": "https://democracy.kirklees.gov.uk/mgElectionAreaResults.aspx?ID=339&V=0&RPID=16062712"
  },
  {
   "slug": "congleton",
   "name": "Congleton",
   "ballot_paper_id": "parl.congleton.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 50125,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sarah Russell",
    "votes": 18875
   },
   "second": {
    "party": "CON",
    "votes": 15488
   },
   "majority": 3387,
   "shares": {
    "CON": 30.9,
    "LD": 5.56,
    "GRN": 4.0,
    "OTH": 5.44,
    "LAB": 37.66,
    "REF": 16.45
   },
   "results_source": "https://www.cheshireeast.gov.uk/council_and_democracy/voting_and_elections/elections/parliamentary-general-elections/congleton-constituency.aspx"
  },
  {
   "slug": "corby-and-east-northamptonshire",
   "name": "Corby and East Northamptonshire",
   "ballot_paper_id": "parl.corby-and-east-northamptonshire.2024-07-04",
   "nation": "GB",
   "electorate": 78770,
   "turnout": 49754,
   "valid_votes": 49589,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lee Barron",
    "votes": 21020
   },
   "second": {
    "party": "CON",
    "votes": 14689
   },
   "majority": 6331,
   "shares": {
    "LAB": 42.39,
    "OTH": 0.85,
    "GRN": 5.06,
    "LD": 4.42,
    "REF": 17.67,
    "CON": 29.62
   },
   "results_source": "https://northnorthants.moderngov.co.uk/mgElectionAreaResults.aspx?ID=127&RPID=4400579"
  },
  {
   "slug": "coventry-east",
   "name": "Coventry East",
   "ballot_paper_id": "parl.coventry-east.2024-07-04",
   "nation": "GB",
   "electorate": 75801,
   "turnout": 37163,
   "valid_votes": 37014,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mary Creagh",
    "votes": 18308
   },
   "second": {
    "party": "REF",
    "votes": 6685
   },
   "majority": 11623,
   "shares": {
    "OTH": 4.93,
    "CON": 16.86,
    "LAB": 49.46,
    "GRN": 7.38,
    "LD": 3.31,
    "REF": 18.06
   },
   "results_source": "https://edemocracy.coventry.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=206&RPID=29048873"
  },
  {
   "slug": "coventry-north-west",
   "name": "Coventry North West",
   "ballot_paper_id": "parl.coventry-north-west.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 42210,
   "valid_votes": 42030,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Taiwo Owatemi",
    "votes": 19696
   },
   "second": {
    "party": "CON",
    "votes": 8522
   },
   "majority": 11174,
   "shares": {
    "LD": 4.59,
    "CON": 20.28,
    "REF": 18.92,
    "LAB": 46.86,
    "GRN": 8.14,
    "OTH": 1.22
   },
   "results_source": "https://edemocracy.coventry.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=204&RPID=29048873"
  },
  {
   "slug": "coventry-south",
   "name": "Coventry South",
   "ballot_paper_id": "parl.coventry-south.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 42890,
   "valid_votes": 42731,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Zarah Sultana",
    "votes": 20361
   },
   "second": {
    "party": "CON",
    "votes": 10160
   },
   "majority": 10201,
   "shares": {
    "REF": 13.37,
    "CON": 23.78,
    "OTH": 3.76,
    "GRN": 5.53,
    "LD": 5.92,
    "LAB": 47.65
   },
   "results_source": "https://edemocracy.coventry.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=205&RPID=29048873"
  },
  {
   "slug": "cowdenbeath-and-kirkcaldy",
   "name": "Cowdenbeath and Kirkcaldy",
   "ballot_paper_id": "parl.cowdenbeath-and-kirkcaldy.2024-07-04",
   "nation": "GB",
   "electorate": 71845,
   "turnout": 0,
   "valid_votes": 40814,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Melanie Ward",
    "votes": 18662
   },
   "second": {
    "party": "SNP",
    "votes": 11414
   },
   "majority": 7248,
   "shares": {
    "SNP": 27.97,
    "REF": 7.66,
    "LD": 3.9,
    "CON": 7.85,
    "GRN": 3.81,
    "OTH": 3.08,
    "LAB": 45.72
   },
   "results_source": "https://www.fife.gov.uk/kb/docs/articles/council-and-democracy/elections-and-voting/uk-parliament-election/uk-election-results-july-2024"
  },
  {
   "slug": "cramlington-and-killingworth",
   "name": "Cramlington and Killingworth",
   "ballot_paper_id": "parl.cramlington-and-killingworth.2024-07-04",
   "nation": "GB",
   "electorate": 76228,
   "turnout": 45522,
   "valid_votes": 45394,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Emma Foody",
    "votes": 22274
   },
   "second": {
    "party": "REF",
    "votes": 9454
   },
   "majority": 12820,
   "shares": {
    "LD": 4.18,
    "REF": 20.83,
    "LAB": 49.07,
    "OTH": 2.27,
    "GRN": 4.72,
    "CON": 18.93
   },
   "results_source": "https://new.newcastle.gov.uk/election/uk-parliamentary-general-election-4-july-2024/cramlington-killingworth"
  },
  {
   "slug": "crawley",
   "name": "Crawley",
   "ballot_paper_id": "parl.crawley.2024-07-04",
   "nation": "GB",
   "electorate": 75569,
   "turnout": 0,
   "valid_votes": 45642,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Peter Lamb",
    "votes": 17453
   },
   "second": {
    "party": "CON",
    "votes": 12218
   },
   "majority": 5235,
   "shares": {
    "CON": 26.77,
    "OTH": 5.91,
    "REF": 18.51,
    "GRN": 5.74,
    "LD": 4.83,
    "LAB": 38.24
   },
   "results_source": "https://democracy.crawley.gov.uk/mgElectionAreaResults.aspx?ID=122&RPID=0"
  },
  {
   "slug": "crewe-and-nantwich",
   "name": "Crewe and Nantwich",
   "ballot_paper_id": "parl.crewe-and-nantwich.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 47197,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Connor Naismith",
    "votes": 20837
   },
   "second": {
    "party": "CON",
    "votes": 11110
   },
   "majority": 9727,
   "shares": {
    "GRN": 4.56,
    "CON": 23.54,
    "OTH": 2.57,
    "LAB": 44.15,
    "LD": 4.84,
    "REF": 20.34
   },
   "results_source": "https://www.cheshireeast.gov.uk/council_and_democracy/voting_and_elections/elections/parliamentary-general-elections/crewe-and-nantwich-constituency.aspx"
  },
  {
   "slug": "croydon-east",
   "name": "Croydon East",
   "ballot_paper_id": "parl.croydon-east.2024-07-04",
   "nation": "GB",
   "electorate": 76595,
   "turnout": 43956,
   "valid_votes": 43779,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Natasha Irons",
    "votes": 18541
   },
   "second": {
    "party": "CON",
    "votes": 11716
   },
   "majority": 6825,
   "shares": {
    "CON": 26.76,
    "REF": 13.39,
    "LAB": 42.35,
    "LD": 8.14,
    "GRN": 9.36
   },
   "results_source": "https://www.croydon.gov.uk/council-and-elections/voting-and-elections/general-election-results-2024/croydon-east"
  },
  {
   "slug": "croydon-south",
   "name": "Croydon South",
   "ballot_paper_id": "parl.croydon-south.2024-07-04",
   "nation": "GB",
   "electorate": 74889,
   "turnout": 49542,
   "valid_votes": 49378,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Chris Philp",
    "votes": 19757
   },
   "second": {
    "party": "LAB",
    "votes": 17444
   },
   "majority": 2313,
   "shares": {
    "REF": 8.4,
    "GRN": 5.79,
    "LD": 8.88,
    "OTH": 1.59,
    "CON": 40.01,
    "LAB": 35.33
   },
   "results_source": "https://www.croydon.gov.uk/council-and-elections/voting-and-elections/general-election-results-2024/croydon-south"
  },
  {
   "slug": "croydon-west",
   "name": "Croydon West",
   "ballot_paper_id": "parl.croydon-west.2024-07-04",
   "nation": "GB",
   "electorate": 77891,
   "turnout": 38304,
   "valid_votes": 38122,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sarah Jones",
    "votes": 20612
   },
   "second": {
    "party": "CON",
    "votes": 6386
   },
   "majority": 14226,
   "shares": {
    "OTH": 3.82,
    "CON": 16.75,
    "LD": 9.62,
    "LAB": 54.07,
    "REF": 5.63,
    "GRN": 10.1
   },
   "results_source": "https://www.croydon.gov.uk/council-and-elections/voting-and-elections/general-election-results-2024/croydon-west"
  },
  {
   "slug": "cumbernauld-and-kirkintilloch",
   "name": "Cumbernauld and Kirkintilloch",
   "ballot_paper_id": "parl.cumbernauld-and-kirkintilloch.2024-07-04",
   "nation": "GB",
   "electorate": 70350,
   "turnout": 41146,
   "valid_votes": 40976,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Katrina Murray",
    "votes": 18513
   },
   "second": {
    "party": "SNP",
    "votes": 14369
   },
   "majority": 4144,
   "shares": {
    "CON": 4.73,
    "LD": 3.16,
    "GRN": 4.13,
    "SNP": 35.07,
    "LAB": 45.18,
    "REF": 7.73
   },
   "results_source": "https://www.northlanarkshire.gov.uk/your-council/elections-and-voting/uk-parliamentary-general-election-4-july-2024"
  },
  {
   "slug": "dagenham-and-rainham",
   "name": "Dagenham and Rainham",
   "ballot_paper_id": "parl.dagenham-and-rainham.2024-07-04",
   "nation": "GB",
   "electorate": 76475,
   "turnout": 38985,
   "valid_votes": 38867,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Margaret Mullane",
    "votes": 16571
   },
   "second": {
    "party": "REF",
    "votes": 9398
   },
   "majority": 7173,
   "shares": {
    "GRN": 10.76,
    "LD": 2.66,
    "REF": 24.18,
    "CON": 17.82,
    "OTH": 1.94,
    "LAB": 42.64
   },
   "results_source": "https://modgov.lbbd.gov.uk/Internet/mgElectionAreaResults.aspx?XXR=0&ID=84&RPID=17118254"
  },
  {
   "slug": "darlington",
   "name": "Darlington",
   "ballot_paper_id": "parl.darlington.2024-07-04",
   "nation": "GB",
   "electorate": 70672,
   "turnout": 0,
   "valid_votes": 42378,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lola McEvoy",
    "votes": 16621
   },
   "second": {
    "party": "CON",
    "votes": 14323
   },
   "majority": 2298,
   "shares": {
    "CON": 33.8,
    "LAB": 39.22,
    "GRN": 6.72,
    "LD": 4.09,
    "REF": 16.17
   },
   "results_source": "https://www.darlington.gov.uk/elections/current-and-future-elections/uk-parliamentary-general-election-4-july-2024/uk-parliamentary-general-election-4-july-2024-results/"
  },
  {
   "slug": "dartford",
   "name": "Dartford",
   "ballot_paper_id": "parl.dartford.2024-07-04",
   "nation": "GB",
   "electorate": 75426,
   "turnout": 44488,
   "valid_votes": 44488,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jim Dickson",
    "votes": 15392
   },
   "second": {
    "party": "CON",
    "votes": 14200
   },
   "majority": 1192,
   "shares": {
    "LAB": 34.6,
    "GRN": 7.17,
    "CON": 31.92,
    "LD": 4.91,
    "REF": 21.41
   },
   "results_source": "https://dartford.moderngov.co.uk/mgElectionAreaResults.aspx?ID=353&RPID=73527167"
  },
  {
   "slug": "daventry",
   "name": "Daventry",
   "ballot_paper_id": "parl.daventry.2024-07-04",
   "nation": "GB",
   "electorate": 80879,
   "turnout": 53295,
   "valid_votes": 53082,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Stuart Andrew",
    "votes": 17872
   },
   "second": {
    "party": "LAB",
    "votes": 14860
   },
   "majority": 3012,
   "shares": {
    "CON": 33.67,
    "REF": 20.04,
    "LD": 12.73,
    "LAB": 27.99,
    "GRN": 5.57
   },
   "results_source": "https://www.westnorthants.gov.uk/electoral-services/election-results"
  },
  {
   "slug": "derby-north",
   "name": "Derby North",
   "ballot_paper_id": "parl.derby-north.2024-07-04",
   "nation": "GB",
   "electorate": 71879,
   "turnout": 0,
   "valid_votes": 40919,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Catherine Atkinson",
    "votes": 18619
   },
   "second": {
    "party": "CON",
    "votes": 9704
   },
   "majority": 8915,
   "shares": {
    "LAB": 45.5,
    "GRN": 8.03,
    "REF": 18.3,
    "CON": 23.72,
    "LD": 4.45
   },
   "results_source": "https://www.derby.gov.uk/media/derbycitycouncil/contentassets/documents/councilanddemocracy/elections/electioninformation/declaration-of-results-derby-north.pdf"
  },
  {
   "slug": "derby-south",
   "name": "Derby South",
   "ballot_paper_id": "parl.derby-south.2024-07-04",
   "nation": "GB",
   "electorate": 72944,
   "turnout": 0,
   "valid_votes": 37399,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Baggy Shanker",
    "votes": 14503
   },
   "second": {
    "party": "REF",
    "votes": 8501
   },
   "majority": 6002,
   "shares": {
    "REF": 22.73,
    "CON": 13.88,
    "LD": 4.83,
    "LAB": 38.78,
    "OTH": 14.7,
    "GRN": 5.08
   },
   "results_source": "https://www.derby.gov.uk/media/derbycitycouncil/contentassets/documents/councilanddemocracy/elections/electioninformation/declaration-of-results-derby-south.pdf"
  },
  {
   "slug": "derbyshire-dales",
   "name": "Derbyshire Dales",
   "ballot_paper_id": "parl.derbyshire-dales.2024-07-04",
   "nation": "GB",
   "electorate": 73324,
   "turnout": 0,
   "valid_votes": 51272,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "John Whitby",
    "votes": 17759
   },
   "second": {
    "party": "CON",
    "votes": 17409
   },
   "majority": 350,
   "shares": {
    "GRN": 5.52,
    "LD": 9.48,
    "CON": 33.95,
    "OTH": 1.34,
    "REF": 15.07,
    "LAB": 34.64
   },
   "results_source": "https://democracy.derbyshiredales.gov.uk/mgElectionAreaResults.aspx?ID=80&RPID=0"
  },
  {
   "slug": "dewsbury-and-batley",
   "name": "Dewsbury and Batley",
   "ballot_paper_id": "parl.dewsbury-and-batley.2024-07-04",
   "nation": "GB",
   "electorate": 71685,
   "turnout": 0,
   "valid_votes": 38070,
   "winner": {
    "party": "OTH",
    "party_name": "Independent",
    "name": "Iqbal Mohamed",
    "votes": 15641
   },
   "second": {
    "party": "LAB",
    "votes": 8707
   },
   "majority": 6934,
   "shares": {
    "GRN": 5.38,
    "LAB": 22.87,
    "OTH": 41.08,
    "LD": 3.52,
    "CON": 10.99,
    "REF": 16.16
   },
   "results_source": "https://democracy.kirklees.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=342&RPID=0"
  },
  {
   "slug": "didcot-and-wantage",
   "name": "Didcot and Wantage",
   "ballot_paper_id": "parl.didcot-and-wantage.2024-07-04",
   "nation": "GB",
   "electorate": 80689,
   "turnout": 54962,
   "valid_votes": 54733,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Olly Glover",
    "votes": 21793
   },
   "second": {
    "party": "CON",
    "votes": 15560
   },
   "majority": 6233,
   "shares": {
    "REF": 11.69,
    "GRN": 4.92,
    "LD": 39.82,
    "CON": 28.43,
    "LAB": 14.7,
    "OTH": 0.44
   },
   "results_source": "https://www.southandvale.gov.uk/wp-content/uploads/2024/07/Declaration-Didcot-Wantage.pdf"
  },
  {
   "slug": "doncaster-central",
   "name": "Doncaster Central",
   "ballot_paper_id": "parl.doncaster-central.2024-07-04",
   "nation": "GB",
   "electorate": 74678,
   "turnout": 38057,
   "valid_votes": 37944,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Sally Jameson",
    "votes": 17515
   },
   "second": {
    "party": "CON",
    "votes": 7964
   },
   "majority": 9551,
   "shares": {
    "CON": 20.99,
    "REF": 20.78,
    "LAB": 46.16,
    "OTH": 3.95,
    "GRN": 4.95,
    "LD": 3.16
   },
   "results_source": "https://www.doncaster.gov.uk/services/the-council-democracy/general-parliamentary-elections-2024"
  },
  {
   "slug": "doncaster-east-and-the-isle-of-axholme",
   "name": "Doncaster East and the Isle of Axholme",
   "ballot_paper_id": "parl.doncaster-east-and-the-isle-of-axholme.2024-07-04",
   "nation": "GB",
   "electorate": 70154,
   "turnout": 39266,
   "valid_votes": 39132,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lee Pitcher",
    "votes": 15122
   },
   "second": {
    "party": "CON",
    "votes": 12811
   },
   "majority": 2311,
   "shares": {
    "CON": 32.74,
    "GRN": 3.58,
    "OTH": 0.37,
    "REF": 21.69,
    "LAB": 38.64,
    "LD": 2.98
   },
   "results_source": "https://www.doncaster.gov.uk/services/the-council-democracy/general-parliamentary-elections-2024"
  },
  {
   "slug": "doncaster-north",
   "name": "Doncaster North",
   "ballot_paper_id": "parl.doncaster-north.2024-07-04",
   "nation": "GB",
   "electorate": 69759,
   "turnout": 31477,
   "valid_votes": 31002,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Ed Miliband",
    "votes": 16231
   },
   "second": {
    "party": "CON",
    "votes": 7105
   },
   "majority": 9126,
   "shares": {
    "OTH": 15.62,
    "CON": 22.92,
    "LD": 3.37,
    "LAB": 52.35,
    "GRN": 5.74
   },
   "results_source": "https://www.doncaster.gov.uk/services/the-council-democracy/general-parliamentary-elections-2024"
  },
  {
   "slug": "dorking-and-horley",
   "name": "Dorking and Horley",
   "ballot_paper_id": "parl.dorking-and-horley.2024-07-04",
   "nation": "GB",
   "electorate": 71645,
   "turnout": 50133,
   "valid_votes": 49965,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Chris Coghlan",
    "votes": 20921
   },
   "second": {
    "party": "CON",
    "votes": 15530
   },
   "majority": 5391,
   "shares": {
    "LAB": 8.11,
    "LD": 41.87,
    "CON": 31.08,
    "GRN": 5.13,
    "REF": 13.81
   },
   "results_source": "https://www.molevalley.gov.uk/elections-voting/constituency-parliamentary-election-results-4-july-2024/"
  },
  {
   "slug": "dover-and-deal",
   "name": "Dover and Deal",
   "ballot_paper_id": "parl.dover-and-deal.2024-07-04",
   "nation": "GB",
   "electorate": 76406,
   "turnout": 47960,
   "valid_votes": 47775,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mike Tapp",
    "votes": 18940
   },
   "second": {
    "party": "REF",
    "votes": 11355
   },
   "majority": 7585,
   "shares": {
    "REF": 23.77,
    "CON": 21.71,
    "LD": 5.43,
    "OTH": 2.95,
    "GRN": 6.5,
    "LAB": 39.64
   },
   "results_source": "https://www.dover.gov.uk/Council--Democracy/Elections/Election-Results/Declaration-of-results-UK-PGE-4-July-2024.pdf"
  },
  {
   "slug": "droitwich-and-evesham",
   "name": "Droitwich and Evesham",
   "ballot_paper_id": "parl.droitwich-and-evesham.2024-07-04",
   "nation": "GB",
   "electorate": 76624,
   "turnout": 0,
   "valid_votes": 49609,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Nigel Huddleston",
    "votes": 19975
   },
   "second": {
    "party": "LAB",
    "votes": 10980
   },
   "majority": 8995,
   "shares": {
    "REF": 19.06,
    "OTH": 0.48,
    "GRN": 7.72,
    "CON": 40.26,
    "LAB": 22.13,
    "LD": 10.34
   },
   "results_source": "https://www.wychavon.gov.uk/component/fileman/?view=file&routed=1&itemless=1&name=Declaration%20of%20Result%20of%20Poll.pdf&folder=Documents/Elections/elections/2024&container=fileman-files"
  },
  {
   "slug": "dudley",
   "name": "Dudley",
   "ballot_paper_id": "parl.dudley.2024-07-04",
   "nation": "GB",
   "electorate": 70151,
   "turnout": 0,
   "valid_votes": 35796,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sonia Kumar",
    "votes": 12215
   },
   "second": {
    "party": "CON",
    "votes": 10315
   },
   "majority": 1900,
   "shares": {
    "OTH": 4.51,
    "LD": 2.95,
    "LAB": 34.12,
    "CON": 28.82,
    "GRN": 3.22,
    "REF": 26.38
   },
   "results_source": "https://online.dudley.gov.uk/elections/general2024.asp"
  },
  {
   "slug": "dulwich-and-west-norwood",
   "name": "Dulwich and West Norwood",
   "ballot_paper_id": "parl.dulwich-and-west-norwood.2024-07-04",
   "nation": "GB",
   "electorate": 79894,
   "turnout": 0,
   "valid_votes": 45378,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Helen Hayes",
    "votes": 27356
   },
   "second": {
    "party": "GRN",
    "votes": 8567
   },
   "majority": 18789,
   "shares": {
    "CON": 8.53,
    "GRN": 18.88,
    "LD": 7.68,
    "LAB": 60.28,
    "OTH": 0.65,
    "REF": 3.97
   },
   "results_source": "https://www.lambeth.gov.uk/sites/default/files/2024-07/dulwich%20and%20west%20norwood%20results.pdf"
  },
  {
   "slug": "dumfries-and-galloway",
   "name": "Dumfries and Galloway",
   "ballot_paper_id": "parl.dumfries-and-galloway.2024-07-04",
   "nation": "GB",
   "electorate": 78541,
   "turnout": 45937,
   "valid_votes": 45775,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "John Cooper",
    "votes": 13527
   },
   "second": {
    "party": "SNP",
    "votes": 12597
   },
   "majority": 930,
   "shares": {
    "CON": 29.55,
    "OTH": 0.5,
    "REF": 9.42,
    "SNP": 27.52,
    "LD": 4.57,
    "GRN": 2.73,
    "LAB": 25.71
   },
   "results_source": "https://www.dumgal.gov.uk/article/27163/UK-Parliamentary-General-Election-July-2024"
  },
  {
   "slug": "dumfriesshire-clydesdale-and-tweeddale",
   "name": "Dumfriesshire, Clydesdale and Tweeddale",
   "ballot_paper_id": "parl.dumfriesshire-clydesdale-and-tweeddale.2024-07-04",
   "nation": "GB",
   "electorate": 71900,
   "turnout": 0,
   "valid_votes": 44214,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "David Mundell",
    "votes": 14999
   },
   "second": {
    "party": "SNP",
    "votes": 10757
   },
   "majority": 4242,
   "shares": {
    "GRN": 3.37,
    "LD": 6.33,
    "LAB": 22.93,
    "OTH": 0.47,
    "REF": 8.64,
    "SNP": 24.33,
    "CON": 33.92
   },
   "results_source": "https://www.dumgal.gov.uk/article/27163/UK-Parliamentary-General-Election-July-2024"
  },
  {
   "slug": "dundee-central",
   "name": "Dundee Central",
   "ballot_paper_id": "parl.dundee-central.2024-07-04",
   "nation": "GB",
   "electorate": 74221,
   "turnout": 39001,
   "valid_votes": 38848,
   "winner": {
    "party": "SNP",
    "party_name": "Scottish National Party (SNP)",
    "name": "Chris Law",
    "votes": 15544
   },
   "second": {
    "party": "LAB",
    "votes": 14869
   },
   "majority": 675,
   "shares": {
    "LD": 6.18,
    "OTH": 5.41,
    "CON": 4.04,
    "SNP": 40.01,
    "REF": 6.08,
    "LAB": 38.27
   },
   "results_source": "https://www.dundeecity.gov.uk/general-election-2024/election-results"
  },
  {
   "slug": "dunfermline-and-dollar",
   "name": "Dunfermline and Dollar",
   "ballot_paper_id": "parl.dunfermline-and-dollar.2024-07-04",
   "nation": "GB",
   "electorate": 72824,
   "turnout": 0,
   "valid_votes": 44537,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Graeme Downie",
    "votes": 20336
   },
   "second": {
    "party": "SNP",
    "votes": 12095
   },
   "majority": 8241,
   "shares": {
    "SNP": 27.16,
    "GRN": 4.67,
    "REF": 6.48,
    "LD": 7.14,
    "LAB": 45.66,
    "OTH": 1.49,
    "CON": 7.4
   },
   "results_source": "https://www.fife.gov.uk/kb/docs/articles/council-and-democracy/elections-and-voting/uk-parliament-election/uk-election-results-july-2024"
  },
  {
   "slug": "dunstable-and-leighton-buzzard",
   "name": "Dunstable and Leighton Buzzard",
   "ballot_paper_id": "parl.dunstable-and-leighton-buzzard.2024-07-04",
   "nation": "GB",
   "electorate": 76742,
   "turnout": 0,
   "valid_votes": 46045,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alex Mayer",
    "votes": 14976
   },
   "second": {
    "party": "CON",
    "votes": 14309
   },
   "majority": 667,
   "shares": {
    "LD": 14.11,
    "GRN": 4.59,
    "LAB": 32.52,
    "REF": 17.53,
    "CON": 31.08,
    "OTH": 0.17
   },
   "results_source": "https://www.centralbedfordshire.gov.uk/directory_record/213043/general_election_-_2024_results"
  },
  {
   "slug": "dwyfor-meirionnydd",
   "name": "Dwyfor Meirionnydd",
   "ballot_paper_id": "parl.dwyfor-meirionnydd.2024-07-04",
   "nation": "GB",
   "electorate": 73042,
   "turnout": 40610,
   "valid_votes": 40395,
   "winner": {
    "party": "PC",
    "party_name": "Plaid Cymru - The Party of Wales",
    "name": "Liz Saville Roberts",
    "votes": 21788
   },
   "second": {
    "party": "LAB",
    "votes": 5912
   },
   "majority": 15876,
   "shares": {
    "CON": 11.66,
    "GRN": 3.58,
    "OTH": 0.74,
    "LD": 3.42,
    "REF": 12.02,
    "PC": 53.94,
    "LAB": 14.64
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/W07000096"
  },
  {
   "slug": "ealing-central-and-acton",
   "name": "Ealing Central and Acton",
   "ballot_paper_id": "parl.ealing-central-and-acton.2024-07-04",
   "nation": "GB",
   "electorate": 78436,
   "turnout": 48023,
   "valid_votes": 47769,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Rupa Huq",
    "votes": 22340
   },
   "second": {
    "party": "CON",
    "votes": 8345
   },
   "majority": 13995,
   "shares": {
    "OTH": 5.19,
    "GRN": 11.4,
    "LAB": 46.77,
    "LD": 12.68,
    "REF": 6.5,
    "CON": 17.47
   },
   "results_source": "https://www.ealing.gov.uk/info/201277/parliamentary_elections/590/parliamentary_election_results/2"
  },
  {
   "slug": "ealing-north",
   "name": "Ealing North",
   "ballot_paper_id": "parl.ealing-north.2024-07-04",
   "nation": "GB",
   "electorate": 74820,
   "turnout": 43430,
   "valid_votes": 43232,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "James Murray",
    "votes": 20663
   },
   "second": {
    "party": "CON",
    "votes": 8144
   },
   "majority": 12519,
   "shares": {
    "OTH": 8.97,
    "REF": 9.13,
    "CON": 18.84,
    "GRN": 9.38,
    "LAB": 47.8,
    "LD": 5.88
   },
   "results_source": "https://www.ealing.gov.uk/info/201277/parliamentary_elections/590/parliamentary_election_results/3"
  },
  {
   "slug": "ealing-southall",
   "name": "Ealing Southall",
   "ballot_paper_id": "parl.ealing-southall.2024-07-04",
   "nation": "GB",
   "electorate": 78669,
   "turnout": 47030,
   "valid_votes": 46816,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Deirdre Costigan",
    "votes": 23000
   },
   "second": {
    "party": "CON",
    "votes": 7207
   },
   "majority": 15793,
   "shares": {
    "OTH": 14.6,
    "CON": 15.39,
    "REF": 5.52,
    "LAB": 49.13,
    "LD": 6.05,
    "GRN": 9.3
   },
   "results_source": "https://www.ealing.gov.uk/info/201277/parliamentary_elections/590/parliamentary_election_results/4"
  },
  {
   "slug": "earley-and-woodley",
   "name": "Earley and Woodley",
   "ballot_paper_id": "parl.earley-and-woodley.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 45914,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Yuan Yang",
    "votes": 18209
   },
   "second": {
    "party": "CON",
    "votes": 17361
   },
   "majority": 848,
   "shares": {
    "OTH": 1.71,
    "CON": 37.81,
    "LD": 13.38,
    "GRN": 7.44,
    "LAB": 39.66
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001210"
  },
  {
   "slug": "easington",
   "name": "Easington",
   "ballot_paper_id": "parl.easington.2024-07-04",
   "nation": "GB",
   "electorate": 69395,
   "turnout": 34396,
   "valid_votes": 34324,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Grahame Morris",
    "votes": 16774
   },
   "second": {
    "party": "REF",
    "votes": 10232
   },
   "majority": 6542,
   "shares": {
    "GRN": 3.42,
    "OTH": 4.61,
    "LD": 2.36,
    "CON": 10.93,
    "LAB": 48.87,
    "REF": 29.81
   },
   "results_source": "https://www.durham.gov.uk/media/44990/Declaration-of-Result-Easington-Constituency/pdf/DeclarationOfResultEasingtonConstituency.pdf?m=1720149490000"
  },
  {
   "slug": "east-antrim",
   "name": "East Antrim",
   "ballot_paper_id": "parl.east-antrim.2024-07-04",
   "nation": "NI",
   "electorate": 73302,
   "turnout": 39817,
   "valid_votes": 39675,
   "winner": {
    "party": "OTH",
    "party_name": "Democratic Unionist Party - D.U.P.",
    "name": "Sammy Wilson",
    "votes": 11462
   },
   "second": {
    "party": "GRN",
    "votes": 568
   },
   "majority": 38539,
   "shares": {
    "GRN": 1.43,
    "OTH": 98.57
   },
   "results_source": "https://www.eoni.org.uk/getmedia/4c1a33c9-604d-4d3b-ad61-a6d16d517dd8/Result-Declaration-East-Antrim"
  },
  {
   "slug": "east-grinstead-and-uckfield",
   "name": "East Grinstead and Uckfield",
   "ballot_paper_id": "parl.east-grinstead-and-uckfield.2024-07-04",
   "nation": "GB",
   "electorate": 75385,
   "turnout": 50877,
   "valid_votes": 50393,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Mims Davies",
    "votes": 19319
   },
   "second": {
    "party": "LD",
    "votes": 10839
   },
   "majority": 8480,
   "shares": {
    "GRN": 10.47,
    "LAB": 20.72,
    "CON": 38.34,
    "LD": 21.51,
    "OTH": 8.97
   },
   "results_source": "https://www.midsussex.gov.uk/media/ncsb1ik2/egu-final.pdf"
  },
  {
   "slug": "east-ham",
   "name": "East Ham",
   "ballot_paper_id": "parl.east-ham.2024-07-04",
   "nation": "GB",
   "electorate": 79219,
   "turnout": 0,
   "valid_votes": 37892,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Stephen Timms",
    "votes": 19570
   },
   "second": {
    "party": "OTH",
    "votes": 7670
   },
   "majority": 11900,
   "shares": {
    "OTH": 20.24,
    "LD": 3.19,
    "CON": 10.23,
    "REF": 3.54,
    "GRN": 11.15,
    "LAB": 51.65
   },
   "results_source": "https://www.newham.gov.uk/council/general-election-results-2024"
  },
  {
   "slug": "east-hampshire",
   "name": "East Hampshire",
   "ballot_paper_id": "parl.east-hampshire.2024-07-04",
   "nation": "GB",
   "electorate": 70659,
   "turnout": 0,
   "valid_votes": 50006,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Damian Hinds",
    "votes": 18509
   },
   "second": {
    "party": "LD",
    "votes": 17234
   },
   "majority": 1275,
   "shares": {
    "CON": 37.01,
    "REF": 12.95,
    "GRN": 4.81,
    "OTH": 1.03,
    "LD": 34.46,
    "LAB": 9.73
   },
   "results_source": "https://www.easthants.gov.uk/media/9151/download?inline"
  },
  {
   "slug": "east-kilbride-and-strathaven",
   "name": "East Kilbride and Strathaven",
   "ballot_paper_id": "parl.east-kilbride-and-strathaven.2024-07-04",
   "nation": "GB",
   "electorate": 76414,
   "turnout": 46838,
   "valid_votes": 46707,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Joani Reid",
    "votes": 22682
   },
   "second": {
    "party": "SNP",
    "votes": 13625
   },
   "majority": 9057,
   "shares": {
    "SNP": 29.17,
    "CON": 7.59,
    "OTH": 1.27,
    "GRN": 3.88,
    "REF": 7.23,
    "LD": 2.3,
    "LAB": 48.56
   },
   "results_source": "https://www.southlanarkshire.gov.uk/downloads/file/16754/ek_and_strathaven_constituency"
  },
  {
   "slug": "east-londonderry",
   "name": "East Londonderry",
   "ballot_paper_id": "parl.east-londonderry.2024-07-04",
   "nation": "NI",
   "electorate": 75707,
   "turnout": 41430,
   "valid_votes": 41277,
   "winner": {
    "party": "OTH",
    "party_name": "Democratic Unionist Party - D.U.P.",
    "name": "Gregory Campbell",
    "votes": 11506
   },
   "second": {
    "party": "GRN",
    "votes": 445
   },
   "majority": 40200,
   "shares": {
    "OTH": 98.47,
    "GRN": 1.08,
    "CON": 0.45
   },
   "results_source": "https://www.eoni.org.uk/getmedia/44dda6a4-9764-49f4-ac79-6a8cc592bf07/Result-Declaration-East-Londonderry"
  },
  {
   "slug": "east-renfrewshire",
   "name": "East Renfrewshire",
   "ballot_paper_id": "parl.east-renfrewshire.2024-07-04",
   "nation": "GB",
   "electorate": 74626,
   "turnout": 0,
   "valid_votes": 50227,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Blair McDougall",
    "votes": 21935
   },
   "second": {
    "party": "SNP",
    "votes": 13514
   },
   "majority": 8421,
   "shares": {
    "REF": 4.7,
    "LD": 2.29,
    "CON": 16.91,
    "LAB": 43.67,
    "SNP": 26.91,
    "OTH": 2.52,
    "GRN": 3.01
   },
   "results_source": "https://www.eastrenfrewshire.gov.uk/article/6641/UK-parliamentary-election-2024"
  },
  {
   "slug": "east-surrey",
   "name": "East Surrey",
   "ballot_paper_id": "parl.east-surrey.2024-07-04",
   "nation": "GB",
   "electorate": 73307,
   "turnout": 0,
   "valid_votes": 49196,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Claire Coutinho",
    "votes": 17502
   },
   "second": {
    "party": "LAB",
    "votes": 10052
   },
   "majority": 7450,
   "shares": {
    "LAB": 20.43,
    "CON": 35.58,
    "OTH": 2.99,
    "GRN": 6.01,
    "LD": 17.95,
    "REF": 17.03
   },
   "results_source": "https://www.tandridge.gov.uk/Your-council/Voting-and-elections/General-Election-and-Caterham-on-the-Hill-by-election-4-July-2024/Election-results-4-July-2024"
  },
  {
   "slug": "east-thanet",
   "name": "East Thanet",
   "ballot_paper_id": "parl.east-thanet.2024-07-04",
   "nation": "GB",
   "electorate": 74927,
   "turnout": 42886,
   "valid_votes": 42713,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Polly Billington",
    "votes": 17054
   },
   "second": {
    "party": "CON",
    "votes": 10083
   },
   "majority": 6971,
   "shares": {
    "LAB": 39.93,
    "OTH": 2.41,
    "CON": 23.61,
    "GRN": 10.75,
    "LD": 3.2,
    "REF": 20.11
   },
   "results_source": "https://democracy.thanet.gov.uk/mgElectionAreaResults.aspx?ID=373&RPID=117810863"
  },
  {
   "slug": "east-wiltshire",
   "name": "East Wiltshire",
   "ballot_paper_id": "parl.east-wiltshire.2024-07-04",
   "nation": "GB",
   "electorate": 74139,
   "turnout": 47360,
   "valid_votes": 47193,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Danny Kruger",
    "votes": 16849
   },
   "second": {
    "party": "LAB",
    "votes": 12133
   },
   "majority": 4716,
   "shares": {
    "OTH": 0.59,
    "GRN": 3.91,
    "LD": 17.38,
    "CON": 35.7,
    "LAB": 25.71,
    "REF": 16.71
   },
   "results_source": "https://elections.wiltshire.gov.uk/Home/Division/8397"
  },
  {
   "slug": "east-worthing-and-shoreham",
   "name": "East Worthing and Shoreham",
   "ballot_paper_id": "parl.east-worthing-and-shoreham.2024-07-04",
   "nation": "GB",
   "electorate": 74738,
   "turnout": 49259,
   "valid_votes": 49078,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tom Rutland",
    "votes": 22120
   },
   "second": {
    "party": "CON",
    "votes": 12601
   },
   "majority": 9519,
   "shares": {
    "LD": 6.48,
    "OTH": 1.55,
    "REF": 14.61,
    "LAB": 45.07,
    "CON": 25.68,
    "GRN": 6.61
   },
   "results_source": "https://www.adur-worthing.gov.uk/media/Media,171721,smxx.pdf"
  },
  {
   "slug": "eastbourne",
   "name": "Eastbourne",
   "ballot_paper_id": "parl.eastbourne.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 45605,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Josh Babarinde",
    "votes": 23742
   },
   "second": {
    "party": "CON",
    "votes": 11538
   },
   "majority": 12204,
   "shares": {
    "CON": 25.3,
    "REF": 13.29,
    "LD": 52.06,
    "OTH": 0.34,
    "GRN": 3.12,
    "LAB": 5.9
   },
   "results_source": "https://www.lewes-eastbourne.gov.uk/media/3949/Result-of-Poll-Parliamentary-Election-4-July-2024-Eastbourne-Constituency/pdf/Result_of_Poll_-_Parliamentary_Election_-_4_July_2024_-_Eastbourne_Constituency.pdf?m=1720448527643"
  },
  {
   "slug": "eastleigh",
   "name": "Eastleigh",
   "ballot_paper_id": "parl.eastleigh.2024-07-04",
   "nation": "GB",
   "electorate": 69965,
   "turnout": 0,
   "valid_votes": 46420,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Liz Jarvis",
    "votes": 15970
   },
   "second": {
    "party": "CON",
    "votes": 14424
   },
   "majority": 1546,
   "shares": {
    "REF": 13.25,
    "LD": 34.4,
    "CON": 31.07,
    "OTH": 1.01,
    "GRN": 5.18,
    "LAB": 15.09
   },
   "results_source": "https://www.eastleigh.gov.uk/media/14560/declaration-of-results.pdf"
  },
  {
   "slug": "edinburgh-east-and-musselburgh",
   "name": "Edinburgh East and Musselburgh",
   "ballot_paper_id": "parl.edinburgh-east-and-musselburgh.2024-07-04",
   "nation": "GB",
   "electorate": 76188,
   "turnout": 45781,
   "valid_votes": 45575,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chris Murray",
    "votes": 18790
   },
   "second": {
    "party": "SNP",
    "votes": 15075
   },
   "majority": 3715,
   "shares": {
    "LD": 4.28,
    "OTH": 0.8,
    "GRN": 10.24,
    "CON": 5.7,
    "LAB": 41.23,
    "SNP": 33.08,
    "REF": 4.67
   },
   "results_source": "https://www.edinburgh.gov.uk/downloads/file/35368/edinburgh-east-and-musselburgh-2024"
  },
  {
   "slug": "edinburgh-north-and-leith",
   "name": "Edinburgh North and Leith",
   "ballot_paper_id": "parl.edinburgh-north-and-leith.2024-07-04",
   "nation": "GB",
   "electorate": 78411,
   "turnout": 49648,
   "valid_votes": 49475,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tracy Gilbert",
    "votes": 20805
   },
   "second": {
    "party": "SNP",
    "votes": 13537
   },
   "majority": 7268,
   "shares": {
    "LD": 7.84,
    "SNP": 27.36,
    "OTH": 1.55,
    "LAB": 42.05,
    "GRN": 10.95,
    "REF": 3.67,
    "CON": 6.58
   },
   "results_source": "https://www.edinburgh.gov.uk/downloads/file/35370/edinburgh-north-and-leith-2024"
  },
  {
   "slug": "edinburgh-south",
   "name": "Edinburgh South",
   "ballot_paper_id": "parl.edinburgh-south.2024-07-04",
   "nation": "GB",
   "electorate": 70838,
   "turnout": 46951,
   "valid_votes": 46826,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Ian Murray",
    "votes": 24976
   },
   "second": {
    "party": "SNP",
    "votes": 7725
   },
   "majority": 17251,
   "shares": {
    "CON": 8.54,
    "OTH": 2.7,
    "SNP": 16.5,
    "LAB": 53.34,
    "GRN": 9.12,
    "REF": 3.94,
    "LD": 5.86
   },
   "results_source": "https://www.edinburgh.gov.uk/downloads/file/35371/edinburgh-south-2024"
  },
  {
   "slug": "edinburgh-south-west",
   "name": "Edinburgh South West",
   "ballot_paper_id": "parl.edinburgh-south-west.2024-07-04",
   "nation": "GB",
   "electorate": 73784,
   "turnout": 45811,
   "valid_votes": 45664,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Scott Arthur",
    "votes": 18663
   },
   "second": {
    "party": "SNP",
    "votes": 12446
   },
   "majority": 6217,
   "shares": {
    "LAB": 40.87,
    "SNP": 27.26,
    "REF": 4.57,
    "GRN": 7.56,
    "OTH": 0.98,
    "CON": 12.17,
    "LD": 6.6
   },
   "results_source": "https://www.edinburgh.gov.uk/downloads/file/35367/edinburgh-south-west-2024"
  },
  {
   "slug": "edinburgh-west",
   "name": "Edinburgh West",
   "ballot_paper_id": "parl.edinburgh-west.2024-07-04",
   "nation": "GB",
   "electorate": 76490,
   "turnout": 52608,
   "valid_votes": 52471,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Christine Jardine",
    "votes": 26645
   },
   "second": {
    "party": "SNP",
    "votes": 10175
   },
   "majority": 16470,
   "shares": {
    "LAB": 14.97,
    "OTH": 1.13,
    "SNP": 19.39,
    "REF": 4.21,
    "LD": 50.78,
    "GRN": 4.0,
    "CON": 5.52
   },
   "results_source": "https://www.edinburgh.gov.uk/downloads/file/35369/edinburgh-west-2024"
  },
  {
   "slug": "edmonton-and-winchmore-hill",
   "name": "Edmonton and Winchmore Hill",
   "ballot_paper_id": "parl.edmonton-and-winchmore-hill.2024-07-04",
   "nation": "GB",
   "electorate": 75792,
   "turnout": 0,
   "valid_votes": 41045,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Kate Osamor",
    "votes": 20520
   },
   "second": {
    "party": "CON",
    "votes": 7888
   },
   "majority": 12632,
   "shares": {
    "OTH": 6.66,
    "GRN": 8.97,
    "CON": 19.22,
    "LD": 6.63,
    "LAB": 49.99,
    "REF": 8.53
   },
   "results_source": "https://www.enfield.gov.uk/__data/assets/pdf_file/0033/59874/Edmonton-and-Winchmore-Hill-Parliamentary-election-2024.pdf"
  },
  {
   "slug": "ellesmere-port-and-bromborough",
   "name": "Ellesmere Port and Bromborough",
   "ballot_paper_id": "parl.ellesmere-port-and-bromborough.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 41964,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Justin Madders",
    "votes": 24186
   },
   "second": {
    "party": "REF",
    "votes": 7278
   },
   "majority": 16908,
   "shares": {
    "REF": 17.34,
    "OTH": 0.61,
    "LD": 5.55,
    "CON": 12.42,
    "GRN": 6.45,
    "LAB": 57.64
   },
   "results_source": "https://www.cheshirewestandchester.gov.uk/asset-library/your-council/elections/general-election-2024/declaration-of-result/DeclarationofResult-EPB.pdf"
  },
  {
   "slug": "eltham-and-chislehurst",
   "name": "Eltham and Chislehurst",
   "ballot_paper_id": "parl.eltham-and-chislehurst.2024-07-04",
   "nation": "GB",
   "electorate": 73979,
   "turnout": 0,
   "valid_votes": 45566,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Clive Efford",
    "votes": 20069
   },
   "second": {
    "party": "CON",
    "votes": 11640
   },
   "majority": 8429,
   "shares": {
    "LD": 5.32,
    "OTH": 2.03,
    "CON": 25.55,
    "LAB": 44.04,
    "GRN": 6.76,
    "REF": 16.3
   },
   "results_source": "https://www.royalgreenwich.gov.uk/info/200159/election_results/2553/2024_general_election_results"
  },
  {
   "slug": "ely-and-east-cambridgeshire",
   "name": "Ely and East Cambridgeshire",
   "ballot_paper_id": "parl.ely-and-east-cambridgeshire.2024-07-04",
   "nation": "GB",
   "electorate": 79112,
   "turnout": 52352,
   "valid_votes": 52369,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Charlotte Cane",
    "votes": 17127
   },
   "second": {
    "party": "CON",
    "votes": 16632
   },
   "majority": 495,
   "shares": {
    "OTH": 1.24,
    "LD": 32.7,
    "GRN": 4.5,
    "REF": 12.3,
    "CON": 31.76,
    "LAB": 17.49
   },
   "results_source": "https://www.eastcambs.gov.uk/elections-voting/parliamentary-election-results-4-july-2024"
  },
  {
   "slug": "enfield-north",
   "name": "Enfield North",
   "ballot_paper_id": "parl.enfield-north.2024-07-04",
   "nation": "GB",
   "electorate": 78770,
   "turnout": 0,
   "valid_votes": 43492,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Feryal Clark",
    "votes": 21368
   },
   "second": {
    "party": "CON",
    "votes": 8632
   },
   "majority": 12736,
   "shares": {
    "OTH": 4.87,
    "REF": 11.83,
    "LAB": 49.13,
    "CON": 19.85,
    "LD": 5.79,
    "GRN": 8.54
   },
   "results_source": "https://www.enfield.gov.uk/__data/assets/pdf_file/0032/59873/Enfield-North-UK-Parliamentary-election-Councillors-and-Democracy.pdf"
  },
  {
   "slug": "epping-forest",
   "name": "Epping Forest",
   "ballot_paper_id": "parl.epping-forest.2024-07-04",
   "nation": "GB",
   "electorate": 72229,
   "turnout": 42548,
   "valid_votes": 41753,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Neil Hudson",
    "votes": 18038
   },
   "second": {
    "party": "LAB",
    "votes": 12356
   },
   "majority": 5682,
   "shares": {
    "LAB": 29.59,
    "OTH": 8.63,
    "GRN": 5.95,
    "CON": 43.2,
    "LD": 12.62
   },
   "results_source": "https://rds.eppingforestdc.gov.uk/mgElectionAreaResults.aspx?ID=934&RPID=83129404"
  },
  {
   "slug": "epsom-and-ewell",
   "name": "Epsom and Ewell",
   "ballot_paper_id": "parl.epsom-and-ewell.2024-07-04",
   "nation": "GB",
   "electorate": 76513,
   "turnout": 0,
   "valid_votes": 54525,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Helen Maguire",
    "votes": 20674
   },
   "second": {
    "party": "CON",
    "votes": 16988
   },
   "majority": 3686,
   "shares": {
    "CON": 31.16,
    "LD": 37.92,
    "GRN": 3.2,
    "OTH": 1.83,
    "REF": 10.63,
    "LAB": 15.27
   },
   "results_source": "https://www.epsom-ewell.gov.uk/sites/default/files/documents/council/elections-and-voting/Declaration%20of%20Result%20-%204%20July%202024.docx"
  },
  {
   "slug": "erewash",
   "name": "Erewash",
   "ballot_paper_id": "parl.erewash.2024-07-04",
   "nation": "GB",
   "electorate": 71501,
   "turnout": 0,
   "valid_votes": 43006,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Adam Thompson",
    "votes": 17224
   },
   "second": {
    "party": "CON",
    "votes": 11365
   },
   "majority": 5859,
   "shares": {
    "LD": 5.64,
    "REF": 21.3,
    "OTH": 0.82,
    "GRN": 5.76,
    "LAB": 40.05,
    "CON": 26.43
   },
   "results_source": "https://www.erewash.gov.uk/elections-section/2024-general-election.html"
  },
  {
   "slug": "erith-and-thamesmead",
   "name": "Erith and Thamesmead",
   "ballot_paper_id": "parl.erith-and-thamesmead.2024-07-04",
   "nation": "GB",
   "electorate": 78740,
   "turnout": 0,
   "valid_votes": 40379,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Abena Oppong-Asare",
    "votes": 22246
   },
   "second": {
    "party": "REF",
    "votes": 5944
   },
   "majority": 16302,
   "shares": {
    "GRN": 8.62,
    "LD": 4.64,
    "OTH": 3.15,
    "CON": 13.78,
    "LAB": 55.09,
    "REF": 14.72
   },
   "results_source": "https://www.royalgreenwich.gov.uk/info/200159/election_results/2553/2024_general_election_results"
  },
  {
   "slug": "esher-and-walton",
   "name": "Esher and Walton",
   "ballot_paper_id": "parl.esher-and-walton.2024-07-04",
   "nation": "GB",
   "electorate": 74042,
   "turnout": 0,
   "valid_votes": 53880,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Monica Harding",
    "votes": 28315
   },
   "second": {
    "party": "CON",
    "votes": 16312
   },
   "majority": 12003,
   "shares": {
    "OTH": 0.43,
    "CON": 30.27,
    "LAB": 5.28,
    "REF": 8.87,
    "LD": 52.55,
    "GRN": 2.59
   },
   "results_source": "https://mygov.elmbridge.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=275&RPID=537410737"
  },
  {
   "slug": "exeter",
   "name": "Exeter",
   "ballot_paper_id": "parl.exeter.2024-07-04",
   "nation": "GB",
   "electorate": 67840,
   "turnout": 40414,
   "valid_votes": 40195,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Steve Race",
    "votes": 18225
   },
   "second": {
    "party": "CON",
    "votes": 6288
   },
   "majority": 11937,
   "shares": {
    "LD": 10.45,
    "GRN": 14.7,
    "REF": 12.23,
    "OTH": 1.64,
    "LAB": 45.34,
    "CON": 15.64
   },
   "results_source": "https://exeter.gov.uk/council-and-democracy/elections-and-voting/2024-general-election/results/"
  },
  {
   "slug": "exmouth-and-exeter-east",
   "name": "Exmouth and Exeter East",
   "ballot_paper_id": "parl.exmouth-and-exeter-east.2024-07-04",
   "nation": "GB",
   "electorate": 79983,
   "turnout": 51478,
   "valid_votes": 51316,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "David Reed",
    "votes": 14728
   },
   "second": {
    "party": "LAB",
    "votes": 14607
   },
   "majority": 121,
   "shares": {
    "LD": 22.19,
    "OTH": 2.3,
    "LAB": 28.46,
    "GRN": 4.54,
    "CON": 28.7,
    "REF": 13.81
   },
   "results_source": "https://eastdevon.gov.uk/elections-and-registering-to-vote/uk-general-election-results-july-2024/declaration-of-results-for-exmouth-and-exeter-east-constituency-4-july-2024/#article-content"
  },
  {
   "slug": "falkirk",
   "name": "Falkirk",
   "ballot_paper_id": "parl.falkirk.2024-07-04",
   "nation": "GB",
   "electorate": 73584,
   "turnout": 0,
   "valid_votes": 42625,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Euan Stainbank",
    "votes": 18343
   },
   "second": {
    "party": "SNP",
    "votes": 13347
   },
   "majority": 4996,
   "shares": {
    "OTH": 2.77,
    "REF": 7.92,
    "CON": 8.39,
    "SNP": 31.31,
    "GRN": 4.01,
    "LD": 2.56,
    "LAB": 43.03
   },
   "results_source": "https://www.falkirk.gov.uk/services/council-democracy/elections-voting/previous-results/election-results/westminster-parliamentary-election-results.aspx"
  },
  {
   "slug": "fareham-and-waterlooville",
   "name": "Fareham and Waterlooville",
   "ballot_paper_id": "parl.fareham-and-waterlooville.2024-07-04",
   "nation": "GB",
   "electorate": 76947,
   "turnout": 0,
   "valid_votes": 50123,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Suella Braverman",
    "votes": 17561
   },
   "second": {
    "party": "LAB",
    "votes": 11482
   },
   "majority": 6079,
   "shares": {
    "CON": 35.04,
    "REF": 18.12,
    "OTH": 0.85,
    "LAB": 22.91,
    "LD": 19.02,
    "GRN": 4.06
   },
   "results_source": "https://moderngov.fareham.gov.uk/mgElectionAreaResults.aspx?ID=124&RPID=17247926"
  },
  {
   "slug": "farnham-and-bordon",
   "name": "Farnham and Bordon",
   "ballot_paper_id": "parl.farnham-and-bordon.2024-07-04",
   "nation": "GB",
   "electorate": 75920,
   "turnout": 0,
   "valid_votes": 53015,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Gregory Stafford",
    "votes": 18951
   },
   "second": {
    "party": "LD",
    "votes": 17602
   },
   "majority": 1349,
   "shares": {
    "REF": 11.73,
    "OTH": 0.79,
    "LAB": 13.82,
    "GRN": 4.71,
    "CON": 35.75,
    "LD": 33.2
   },
   "results_source": "https://modgov.waverley.gov.uk/mgElectionAreaResults.aspx?ID=495&RPID=27707674"
  },
  {
   "slug": "faversham-and-mid-kent",
   "name": "Faversham and Mid Kent",
   "ballot_paper_id": "parl.faversham-and-mid-kent.2024-07-04",
   "nation": "GB",
   "electorate": 74301,
   "turnout": 46763,
   "valid_votes": 46594,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Helen Whately",
    "votes": 14816
   },
   "second": {
    "party": "LAB",
    "votes": 13347
   },
   "majority": 1469,
   "shares": {
    "LAB": 28.65,
    "REF": 21.21,
    "LD": 8.92,
    "OTH": 0.37,
    "GRN": 9.05,
    "CON": 31.8
   },
   "results_source": "https://maidstone.gov.uk/home/primary-services/council-and-democracy/primary-areas/your-councillors?sq_content_src=%2BdXJsPWh0dHBzJTNBJTJGJTJGbWVldGluZ3MubWFpZHN0b25lLmdvdi51ayUyRm1nRWxlY3Rpb25BcmVhUmVzdWx0cy5hc3B4JTNGWFhSJTNEMCUyNklEJTNENDIxJTI2UlBJRCUzRDQzODE4NzA2MSZhbGw9MQ%3D%3D"
  },
  {
   "slug": "feltham-and-heston",
   "name": "Feltham and Heston",
   "ballot_paper_id": "parl.feltham-and-heston.2024-07-04",
   "nation": "GB",
   "electorate": 76982,
   "turnout": 0,
   "valid_votes": 38887,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Seema Malhotra",
    "votes": 16139
   },
   "second": {
    "party": "CON",
    "votes": 8195
   },
   "majority": 7944,
   "shares": {
    "OTH": 13.01,
    "CON": 21.07,
    "GRN": 6.54,
    "LAB": 41.5,
    "LD": 4.68,
    "REF": 13.19
   },
   "results_source": "https://www.hounslow.gov.uk/info/20043/elections_and_voting/2608/declaration_of_result_of_poll_thursday_4th_july_2024"
  },
  {
   "slug": "fermanagh-and-south-tyrone",
   "name": "Fermanagh and South Tyrone",
   "ballot_paper_id": "parl.fermanagh-and-south-tyrone.2024-07-04",
   "nation": "NI",
   "electorate": 77828,
   "turnout": 51340,
   "valid_votes": 51076,
   "winner": {
    "party": "OTH",
    "party_name": "Sinn F\u00e9in",
    "name": "Pat Cullen",
    "votes": 24844
   },
   "second": null,
   "majority": 51076,
   "shares": {
    "OTH": 100.0
   },
   "results_source": "https://www.eoni.org.uk/getmedia/ea832303-a934-4a29-822c-787f10327e70/Result-Declaration-Fermanagh-and-South-Tyrone"
  },
  {
   "slug": "filton-and-bradley-stoke",
   "name": "Filton and Bradley Stoke",
   "ballot_paper_id": "parl.filton-and-bradley-stoke.2024-07-04",
   "nation": "GB",
   "electorate": 77582,
   "turnout": 50519,
   "valid_votes": 50367,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Claire Hazelgrove",
    "votes": 22905
   },
   "second": {
    "party": "CON",
    "votes": 12905
   },
   "majority": 10000,
   "shares": {
    "LD": 7.14,
    "REF": 13.54,
    "LAB": 45.48,
    "CON": 25.62,
    "GRN": 8.22
   },
   "results_source": "https://beta.southglos.gov.uk/election-results/"
  },
  {
   "slug": "finchley-and-golders-green",
   "name": "Finchley and Golders Green",
   "ballot_paper_id": "parl.finchley-and-golders-green.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 49289,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sarah Sackman",
    "votes": 21857
   },
   "second": {
    "party": "CON",
    "votes": 17276
   },
   "majority": 4581,
   "shares": {
    "CON": 35.05,
    "OTH": 2.18,
    "LD": 6.85,
    "GRN": 6.3,
    "REF": 5.27,
    "LAB": 44.34
   },
   "results_source": "https://www.barnet.gov.uk/elections-and-voting/elections/4-july-2024-uk-parliamentary-general-election-results"
  },
  {
   "slug": "folkestone-and-hythe",
   "name": "Folkestone and Hythe",
   "ballot_paper_id": "parl.folkestone-and-hythe.2024-07-04",
   "nation": "GB",
   "electorate": 70056,
   "turnout": 43393,
   "valid_votes": 43246,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tony Vaughan",
    "votes": 15020
   },
   "second": {
    "party": "CON",
    "votes": 11291
   },
   "majority": 3729,
   "shares": {
    "OTH": 1.29,
    "GRN": 9.14,
    "CON": 26.11,
    "LD": 4.01,
    "LAB": 34.73,
    "REF": 24.71
   },
   "results_source": "https://www.folkestone-hythe.gov.uk/downloads/file/5362/uk-parliamentary-notice-of-declaration-of-poll"
  },
  {
   "slug": "forest-of-dean",
   "name": "Forest of Dean",
   "ballot_paper_id": "parl.forest-of-dean.2024-07-04",
   "nation": "GB",
   "electorate": 72857,
   "turnout": 48091,
   "valid_votes": 48091,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Matt Bishop",
    "votes": 16373
   },
   "second": {
    "party": "CON",
    "votes": 16095
   },
   "majority": 278,
   "shares": {
    "LAB": 34.05,
    "REF": 17.04,
    "CON": 33.47,
    "LD": 5.41,
    "GRN": 9.85,
    "OTH": 0.19
   },
   "results_source": "https://meetings.fdean.gov.uk/mgElectionAreaResults.aspx?ID=403&RPID=73769780"
  },
  {
   "slug": "foyle",
   "name": "Foyle",
   "ballot_paper_id": "parl.foyle.2024-07-04",
   "nation": "NI",
   "electorate": 73496,
   "turnout": 38765,
   "valid_votes": 38358,
   "winner": {
    "party": "OTH",
    "party_name": "SDLP (Social Democratic & Labour Party)",
    "name": "Colum Eastwood",
    "votes": 15647
   },
   "second": null,
   "majority": 38358,
   "shares": {
    "OTH": 100.0
   },
   "results_source": "https://www.eoni.org.uk/getmedia/5b7d9299-f978-4c9c-b028-fe39f6d18faf/Result-Declaration-Foyle_1"
  },
  {
   "slug": "frome-and-east-somerset",
   "name": "Frome and East Somerset",
   "ballot_paper_id": "parl.frome-and-east-somerset.2024-07-04",
   "nation": "GB",
   "electorate": 71593,
   "turnout": 46859,
   "valid_votes": 46716,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Anna Sabine",
    "votes": 16580
   },
   "second": {
    "party": "CON",
    "votes": 11165
   },
   "majority": 5415,
   "shares": {
    "GRN": 10.88,
    "OTH": 2.21,
    "LAB": 13.73,
    "LD": 35.49,
    "REF": 13.79,
    "CON": 23.9
   },
   "results_source": "https://www.somerset.gov.uk/council-and-democracy/general-election-2024/frome-and-east-somerset-constituency/"
  },
  {
   "slug": "fylde",
   "name": "Fylde",
   "ballot_paper_id": "parl.fylde.2024-07-04",
   "nation": "GB",
   "electorate": 77100,
   "turnout": 48105,
   "valid_votes": 47960,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Andrew Snowden",
    "votes": 15917
   },
   "second": {
    "party": "LAB",
    "votes": 15356
   },
   "majority": 561,
   "shares": {
    "OTH": 9.82,
    "LAB": 32.02,
    "LD": 4.42,
    "CON": 33.19,
    "GRN": 3.25,
    "REF": 17.3
   },
   "results_source": "https://new.fylde.gov.uk/wp-content/uploads/2024/07/Fylde-Declaration-of-results.pdf"
  },
  {
   "slug": "gainsborough",
   "name": "Gainsborough",
   "ballot_paper_id": "parl.gainsborough.2024-07-04",
   "nation": "GB",
   "electorate": 75836,
   "turnout": 46862,
   "valid_votes": 46685,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Edward Leigh",
    "votes": 16636
   },
   "second": {
    "party": "LAB",
    "votes": 13104
   },
   "majority": 3532,
   "shares": {
    "CON": 35.63,
    "LAB": 28.07,
    "OTH": 0.42,
    "REF": 21.24,
    "LD": 10.71,
    "GRN": 3.92
   },
   "results_source": "https://www.west-lindsey.gov.uk/sites/default/files/2024-07/Declaration%20of%20Result%20General%20Election%202024.pdf"
  },
  {
   "slug": "gateshead-central-and-whickham",
   "name": "Gateshead Central and Whickham",
   "ballot_paper_id": "parl.gateshead-central-and-whickham.2024-07-04",
   "nation": "GB",
   "electorate": 69827,
   "turnout": 0,
   "valid_votes": 40217,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mark Ferguson",
    "votes": 18245
   },
   "second": {
    "party": "REF",
    "votes": 8601
   },
   "majority": 9644,
   "shares": {
    "LD": 12.4,
    "GRN": 8.0,
    "LAB": 45.37,
    "OTH": 1.34,
    "REF": 21.39,
    "CON": 11.51
   },
   "results_source": "https://www.gateshead.gov.uk/article/28627/General-election-results-2024"
  },
  {
   "slug": "gedling",
   "name": "Gedling",
   "ballot_paper_id": "parl.gedling.2024-07-04",
   "nation": "GB",
   "electorate": 77006,
   "turnout": 48898,
   "valid_votes": 48722,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Michael Payne",
    "votes": 23278
   },
   "second": {
    "party": "CON",
    "votes": 11397
   },
   "majority": 11881,
   "shares": {
    "GRN": 6.41,
    "REF": 16.85,
    "LD": 5.08,
    "OTH": 0.49,
    "LAB": 47.78,
    "CON": 23.39
   },
   "results_source": "https://www.gedling.gov.uk/media/gedlingboroughcouncil/documents/council/elections/Declaration%20of%20results%20-%20FINAL%20-%20declared%2005.07.24.pdf"
  },
  {
   "slug": "gillingham-and-rainham",
   "name": "Gillingham and Rainham",
   "ballot_paper_id": "parl.gillingham-and-rainham.2024-07-04",
   "nation": "GB",
   "electorate": 73523,
   "turnout": 0,
   "valid_votes": 41140,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Naushabah Khan",
    "votes": 15562
   },
   "second": {
    "party": "CON",
    "votes": 11590
   },
   "majority": 3972,
   "shares": {
    "GRN": 5.63,
    "LD": 5.46,
    "CON": 28.17,
    "OTH": 1.53,
    "LAB": 37.83,
    "REF": 21.37
   },
   "results_source": "https://www.medway.gov.uk/info/200812/general_election_2024/1904/general_election_2024_results/3"
  },
  {
   "slug": "glasgow-east",
   "name": "Glasgow East",
   "ballot_paper_id": "parl.glasgow-east.2024-07-04",
   "nation": "GB",
   "electorate": 68987,
   "turnout": 0,
   "valid_votes": 35445,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "John Grady",
    "votes": 15543
   },
   "second": {
    "party": "SNP",
    "votes": 11759
   },
   "majority": 3784,
   "shares": {
    "LD": 2.46,
    "LAB": 43.85,
    "CON": 4.82,
    "GRN": 7.69,
    "SNP": 33.18,
    "OTH": 1.31,
    "REF": 6.69
   },
   "results_source": "https://onlineservices.glasgow.gov.uk/forms/election/ResultsForWestminster.aspx"
  },
  {
   "slug": "glasgow-north",
   "name": "Glasgow North",
   "ballot_paper_id": "parl.glasgow-north.2024-07-04",
   "nation": "GB",
   "electorate": 67579,
   "turnout": 0,
   "valid_votes": 34739,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Martin Rhodes",
    "votes": 14655
   },
   "second": {
    "party": "SNP",
    "votes": 11116
   },
   "majority": 3539,
   "shares": {
    "CON": 3.93,
    "REF": 4.76,
    "GRN": 12.19,
    "OTH": 1.65,
    "LD": 3.29,
    "LAB": 42.19,
    "SNP": 32.0
   },
   "results_source": "https://onlineservices.glasgow.gov.uk/forms/election/ResultsForWestminster.aspx"
  },
  {
   "slug": "glasgow-north-east",
   "name": "Glasgow North East",
   "ballot_paper_id": "parl.glasgow-north-east.2024-07-04",
   "nation": "GB",
   "electorate": 72610,
   "turnout": 0,
   "valid_votes": 34091,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Maureen Burke",
    "votes": 15639
   },
   "second": {
    "party": "SNP",
    "votes": 11002
   },
   "majority": 4637,
   "shares": {
    "LAB": 45.87,
    "CON": 3.47,
    "GRN": 7.25,
    "OTH": 2.74,
    "SNP": 32.27,
    "LD": 1.74,
    "REF": 6.66
   },
   "results_source": "https://onlineservices.glasgow.gov.uk/forms/election/ResultsForWestminster.aspx"
  },
  {
   "slug": "glasgow-south",
   "name": "Glasgow South",
   "ballot_paper_id": "parl.glasgow-south.2024-07-04",
   "nation": "GB",
   "electorate": 70219,
   "turnout": 0,
   "valid_votes": 42378,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Gordon McKee",
    "votes": 17696
   },
   "second": {
    "party": "SNP",
    "votes": 13542
   },
   "majority": 4154,
   "shares": {
    "GRN": 13.11,
    "OTH": 2.16,
    "CON": 3.82,
    "SNP": 31.96,
    "LAB": 41.76,
    "LD": 3.11,
    "REF": 4.1
   },
   "results_source": "https://onlineservices.glasgow.gov.uk/forms/election/ResultsForWestminster.aspx"
  },
  {
   "slug": "glasgow-south-west",
   "name": "Glasgow South West",
   "ballot_paper_id": "parl.glasgow-south-west.2024-07-04",
   "nation": "GB",
   "electorate": 68871,
   "turnout": 0,
   "valid_votes": 35669,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Zubir Ahmed",
    "votes": 15552
   },
   "second": {
    "party": "SNP",
    "votes": 12267
   },
   "majority": 3285,
   "shares": {
    "LAB": 43.6,
    "GRN": 7.65,
    "LD": 2.69,
    "REF": 6.27,
    "OTH": 1.52,
    "CON": 3.89,
    "SNP": 34.39
   },
   "results_source": "https://onlineservices.glasgow.gov.uk/forms/election/ResultsForWestminster.aspx"
  },
  {
   "slug": "glasgow-west",
   "name": "Glasgow West",
   "ballot_paper_id": "parl.glasgow-west.2024-07-04",
   "nation": "GB",
   "electorate": 69028,
   "turnout": 0,
   "valid_votes": 39902,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Patricia Ferguson",
    "votes": 18621
   },
   "second": {
    "party": "SNP",
    "votes": 12175
   },
   "majority": 6446,
   "shares": {
    "LD": 3.3,
    "OTH": 0.78,
    "LAB": 46.67,
    "CON": 4.31,
    "SNP": 30.51,
    "REF": 5.26,
    "GRN": 9.18
   },
   "results_source": "https://onlineservices.glasgow.gov.uk/forms/election/ResultsForWestminster.aspx"
  },
  {
   "slug": "glastonbury-and-somerton",
   "name": "Glastonbury and Somerton",
   "ballot_paper_id": "parl.glastonbury-and-somerton.2024-07-04",
   "nation": "GB",
   "electorate": 73268,
   "turnout": 47845,
   "valid_votes": 47642,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Sarah Joanne Dyke",
    "votes": 20364
   },
   "second": {
    "party": "CON",
    "votes": 13753
   },
   "majority": 6611,
   "shares": {
    "REF": 16.12,
    "GRN": 5.74,
    "LD": 42.74,
    "LAB": 6.53,
    "CON": 28.87
   },
   "results_source": "https://www.somerset.gov.uk/council-and-democracy/general-election-2024/glastonbury-and-somerton-constituency/"
  },
  {
   "slug": "glenrothes-and-mid-fife",
   "name": "Glenrothes and Mid Fife",
   "ballot_paper_id": "parl.glenrothes-and-mid-fife.2024-07-04",
   "nation": "GB",
   "electorate": 70655,
   "turnout": 0,
   "valid_votes": 36139,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Richard Baker",
    "votes": 15994
   },
   "second": {
    "party": "SNP",
    "votes": 13040
   },
   "majority": 2954,
   "shares": {
    "LAB": 44.26,
    "SNP": 36.08,
    "CON": 5.46,
    "LD": 4.44,
    "REF": 9.76
   },
   "results_source": "https://www.fife.gov.uk/kb/docs/articles/council-and-democracy/elections-and-voting/uk-parliament-election/uk-election-results-july-2024"
  },
  {
   "slug": "gloucester",
   "name": "Gloucester",
   "ballot_paper_id": "parl.gloucester.2024-07-04",
   "nation": "GB",
   "electorate": 79475,
   "turnout": 45833,
   "valid_votes": 45692,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alex McIntyre",
    "votes": 16472
   },
   "second": {
    "party": "CON",
    "votes": 13041
   },
   "majority": 3431,
   "shares": {
    "OTH": 3.95,
    "REF": 15.99,
    "CON": 28.54,
    "LAB": 36.05,
    "GRN": 5.05,
    "LD": 10.42
   },
   "results_source": "https://democracy.gloucester.gov.uk/mgElectionAreaResults.aspx?ID=235&RPID=51654727"
  },
  {
   "slug": "godalming-and-ash",
   "name": "Godalming and Ash",
   "ballot_paper_id": "parl.godalming-and-ash.2024-07-04",
   "nation": "GB",
   "electorate": 75816,
   "turnout": 0,
   "valid_votes": 54696,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Jeremy Hunt",
    "votes": 23293
   },
   "second": {
    "party": "LD",
    "votes": 22402
   },
   "majority": 891,
   "shares": {
    "REF": 8.8,
    "LD": 40.96,
    "CON": 42.59,
    "GRN": 2.27,
    "LAB": 5.02,
    "OTH": 0.36
   },
   "results_source": "https://modgov.waverley.gov.uk/mgElectionAreaResults.aspx?ID=496&RPID=25769614"
  },
  {
   "slug": "goole-and-pocklington",
   "name": "Goole and Pocklington",
   "ballot_paper_id": "parl.goole-and-pocklington.2024-07-04",
   "nation": "GB",
   "electorate": 79925,
   "turnout": 49907,
   "valid_votes": 49742,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "David Davis",
    "votes": 18981
   },
   "second": {
    "party": "LAB",
    "votes": 15409
   },
   "majority": 3572,
   "shares": {
    "CON": 38.16,
    "LAB": 30.98,
    "REF": 18.2,
    "LD": 6.8,
    "GRN": 4.93,
    "OTH": 0.94
   },
   "results_source": "https://www.eastriding.gov.uk/council/elections-and-voting/election-results/parliamentary-election-results/parliamentary-election-result/?entry=20240704_parliamentary_full_gooleandpocklington"
  },
  {
   "slug": "gordon-and-buchan",
   "name": "Gordon and Buchan",
   "ballot_paper_id": "parl.gordon-and-buchan.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 44014,
   "valid_votes": 43848,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Harriet Cross",
    "votes": 14418
   },
   "second": {
    "party": "SNP",
    "votes": 13540
   },
   "majority": 878,
   "shares": {
    "LAB": 10.69,
    "REF": 8.89,
    "CON": 32.88,
    "SNP": 30.88,
    "LD": 16.66
   },
   "results_source": "https://www.aberdeenshire.gov.uk/media/xqzjdm0k/declaration-of-result-gb.pdf"
  },
  {
   "slug": "gorton-and-denton",
   "name": "Gorton and Denton",
   "ballot_paper_id": "parl.gorton-and-denton.2024-07-04",
   "nation": "GB",
   "electorate": 76524,
   "turnout": 0,
   "valid_votes": 36560,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Andrew Gwynne",
    "votes": 18555
   },
   "second": {
    "party": "REF",
    "votes": 5142
   },
   "majority": 13413,
   "shares": {
    "OTH": 10.3,
    "GRN": 13.16,
    "LAB": 50.75,
    "REF": 14.06,
    "LD": 3.83,
    "CON": 7.9
   },
   "results_source": "https://www.manchester.gov.uk/directory_record/468347/parliamentary_general_election_2024"
  },
  {
   "slug": "gosport",
   "name": "Gosport",
   "ballot_paper_id": "parl.gosport.2024-07-04",
   "nation": "GB",
   "electorate": 73261,
   "turnout": 44277,
   "valid_votes": 44277,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Caroline Dinenage",
    "votes": 17830
   },
   "second": {
    "party": "LAB",
    "votes": 11776
   },
   "majority": 6054,
   "shares": {
    "LAB": 26.6,
    "LD": 9.12,
    "CON": 40.27,
    "OTH": 1.58,
    "REF": 18.03,
    "GRN": 4.4
   },
   "results_source": "https://democracy.gosport.gov.uk/mgElectionAreaResults.aspx?ID=143&RPID=17013642"
  },
  {
   "slug": "gower",
   "name": "Gower",
   "ballot_paper_id": "parl.gower.2024-07-04",
   "nation": "GB",
   "electorate": 76123,
   "turnout": 0,
   "valid_votes": 47229,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tonia Antoniazzi",
    "votes": 20480
   },
   "second": {
    "party": "CON",
    "votes": 8913
   },
   "majority": 11567,
   "shares": {
    "LAB": 43.36,
    "LD": 5.49,
    "OTH": 0.6,
    "GRN": 5.27,
    "CON": 18.87,
    "PC": 8.35,
    "REF": 18.06
   },
   "results_source": "https://www.swansea.gov.uk/GeneralElectionResults24"
  },
  {
   "slug": "grantham-and-bourne",
   "name": "Grantham and Bourne",
   "ballot_paper_id": "parl.grantham-and-bourne.2024-07-04",
   "nation": "GB",
   "electorate": 73285,
   "turnout": 0,
   "valid_votes": 46125,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Gareth Davies",
    "votes": 16770
   },
   "second": {
    "party": "LAB",
    "votes": 12274
   },
   "majority": 4496,
   "shares": {
    "LAB": 26.61,
    "CON": 36.36,
    "GRN": 5.57,
    "OTH": 6.7,
    "REF": 20.36,
    "LD": 4.39
   },
   "results_source": "https://www.southkesteven.gov.uk/sites/default/files/2024-07/Declaration%20of%20Result%20of%20Poll_Grantham%20and%20Bourne.pdf"
  },
  {
   "slug": "gravesham",
   "name": "Gravesham",
   "ballot_paper_id": "parl.gravesham.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 43232,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lauren Sullivan",
    "votes": 16623
   },
   "second": {
    "party": "CON",
    "votes": 13911
   },
   "majority": 2712,
   "shares": {
    "CON": 32.18,
    "GRN": 5.21,
    "REF": 20.61,
    "LD": 3.55,
    "LAB": 38.45
   },
   "results_source": "https://www.gravesham.gov.uk/downloads/file/727/declaration-of-result-gravesham-constituency-"
  },
  {
   "slug": "great-grimsby-and-cleethorpes",
   "name": "Great Grimsby and Cleethorpes",
   "ballot_paper_id": "parl.great-grimsby-and-cleethorpes.2024-07-04",
   "nation": "GB",
   "electorate": 76157,
   "turnout": 0,
   "valid_votes": 36619,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Melanie Onn",
    "votes": 15336
   },
   "second": {
    "party": "REF",
    "votes": 10533
   },
   "majority": 4803,
   "shares": {
    "GRN": 3.04,
    "REF": 28.76,
    "OTH": 0.9,
    "LD": 2.83,
    "CON": 22.58,
    "LAB": 41.88
   },
   "results_source": "https://www.nelincs.gov.uk/your-council/elections-and-voting/election-dates-and-results/parliamentary-elections/#parliamentary-election-results-4-july-24"
  },
  {
   "slug": "great-yarmouth",
   "name": "Great Yarmouth",
   "ballot_paper_id": "parl.great-yarmouth.2024-07-04",
   "nation": "GB",
   "electorate": 73317,
   "turnout": 0,
   "valid_votes": 40748,
   "winner": {
    "party": "REF",
    "party_name": "Reform UK",
    "name": "Rupert Lowe",
    "votes": 14385
   },
   "second": {
    "party": "LAB",
    "votes": 12959
   },
   "majority": 1426,
   "shares": {
    "OTH": 1.31,
    "CON": 24.62,
    "LAB": 31.8,
    "REF": 35.3,
    "GRN": 4.26,
    "LD": 2.7
   },
   "results_source": "https://great-yarmouth.cmis.uk.com/great-yarmouth/Elections/tabid/71/ctl/ViewCandidates/mid/399/ID/161/Default.aspx"
  },
  {
   "slug": "greenwich-and-woolwich",
   "name": "Greenwich and Woolwich",
   "ballot_paper_id": "parl.greenwich-and-woolwich.2024-07-04",
   "nation": "GB",
   "electorate": 73073,
   "turnout": 0,
   "valid_votes": 42719,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Matthew Pennycook",
    "votes": 23999
   },
   "second": {
    "party": "GRN",
    "votes": 5633
   },
   "majority": 18366,
   "shares": {
    "LD": 9.05,
    "OTH": 2.47,
    "CON": 11.38,
    "REF": 7.74,
    "LAB": 56.18,
    "GRN": 13.19
   },
   "results_source": "https://www.royalgreenwich.gov.uk/info/200159/election_results/2553/2024_general_election_results"
  },
  {
   "slug": "guildford",
   "name": "Guildford",
   "ballot_paper_id": "parl.guildford.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 48294,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Z\u00f6e Franklin",
    "votes": 22937
   },
   "second": {
    "party": "CON",
    "votes": 14508
   },
   "majority": 8429,
   "shares": {
    "LD": 47.49,
    "LAB": 8.14,
    "OTH": 0.53,
    "GRN": 4.7,
    "CON": 30.04,
    "REF": 9.1
   },
   "results_source": "https://democracy.guildford.gov.uk/mgElectionAreaResults.aspx?ID=115&RPID=0"
  },
  {
   "slug": "hackney-north-and-stoke-newington",
   "name": "Hackney North and Stoke Newington",
   "ballot_paper_id": "parl.hackney-north-and-stoke-newington.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 40959,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Diane Abbott",
    "votes": 24355
   },
   "second": {
    "party": "GRN",
    "votes": 9275
   },
   "majority": 15080,
   "shares": {
    "LAB": 59.46,
    "OTH": 2.51,
    "REF": 3.13,
    "GRN": 22.64,
    "LD": 3.81,
    "CON": 8.44
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001259"
  },
  {
   "slug": "hackney-south-and-shoreditch",
   "name": "Hackney South and Shoreditch",
   "ballot_paper_id": "parl.hackney-south-and-shoreditch.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 41701,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Meg Hillier",
    "votes": 24724
   },
   "second": {
    "party": "GRN",
    "votes": 9987
   },
   "majority": 14737,
   "shares": {
    "REF": 3.84,
    "GRN": 23.95,
    "LAB": 59.29,
    "OTH": 3.16,
    "CON": 4.98,
    "LD": 4.79
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001260"
  },
  {
   "slug": "halesowen",
   "name": "Halesowen",
   "ballot_paper_id": "parl.halesowen.2024-07-04",
   "nation": "GB",
   "electorate": 68549,
   "turnout": 0,
   "valid_votes": 38578,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alex Ballinger",
    "votes": 15023
   },
   "second": {
    "party": "CON",
    "votes": 10659
   },
   "majority": 4364,
   "shares": {
    "LAB": 38.94,
    "GRN": 5.58,
    "CON": 27.63,
    "REF": 21.99,
    "LD": 5.86
   },
   "results_source": "https://online.dudley.gov.uk/elections/general2024.asp"
  },
  {
   "slug": "halifax",
   "name": "Halifax",
   "ballot_paper_id": "parl.halifax.2024-07-04",
   "nation": "GB",
   "electorate": 77516,
   "turnout": 0,
   "valid_votes": 40214,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Kate Dearden",
    "votes": 14135
   },
   "second": {
    "party": "CON",
    "votes": 7866
   },
   "majority": 6269,
   "shares": {
    "LAB": 35.15,
    "REF": 19.42,
    "GRN": 10.28,
    "OTH": 9.72,
    "LD": 5.87,
    "CON": 19.56
   },
   "results_source": "https://www.calderdale.gov.uk/council/democracy/electionresults/results.jsp?election=697&area=43"
  },
  {
   "slug": "hamble-valley",
   "name": "Hamble Valley",
   "ballot_paper_id": "parl.hamble-valley.2024-07-04",
   "nation": "GB",
   "electorate": 79478,
   "turnout": 0,
   "valid_votes": 54004,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Paul Holmes",
    "votes": 19671
   },
   "second": {
    "party": "LD",
    "votes": 14869
   },
   "majority": 4802,
   "shares": {
    "LD": 27.53,
    "REF": 15.21,
    "OTH": 0.34,
    "CON": 36.43,
    "GRN": 4.28,
    "LAB": 16.21
   },
   "results_source": "https://moderngov.fareham.gov.uk/mgElectionAreaResults.aspx?ID=125&RPID=17247926"
  },
  {
   "slug": "hamilton-and-clyde-valley",
   "name": "Hamilton and Clyde Valley",
   "ballot_paper_id": "parl.hamilton-and-clyde-valley.2024-07-04",
   "nation": "GB",
   "electorate": 75480,
   "turnout": 42267,
   "valid_votes": 42084,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Imogen Walker",
    "votes": 21020
   },
   "second": {
    "party": "SNP",
    "votes": 11548
   },
   "majority": 9472,
   "shares": {
    "LD": 3.59,
    "SNP": 27.44,
    "OTH": 0.28,
    "REF": 7.84,
    "CON": 10.9,
    "LAB": 49.95
   },
   "results_source": "https://www.southlanarkshire.gov.uk/downloads/file/16755/hamilton_and_clyde_valley_constituency"
  },
  {
   "slug": "hammersmith-and-chiswick",
   "name": "Hammersmith and Chiswick",
   "ballot_paper_id": "parl.hammersmith-and-chiswick.2024-07-04",
   "nation": "GB",
   "electorate": 75860,
   "turnout": 0,
   "valid_votes": 46021,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Andy Slaughter",
    "votes": 24073
   },
   "second": {
    "party": "CON",
    "votes": 8783
   },
   "majority": 15290,
   "shares": {
    "OTH": 3.21,
    "CON": 19.08,
    "REF": 6.36,
    "LD": 9.33,
    "GRN": 9.71,
    "LAB": 52.31
   },
   "results_source": "https://www.lbhf.gov.uk/councillors-and-democracy/elections/general-election-2024/2024-general-election-results"
  },
  {
   "slug": "hampstead-and-highgate",
   "name": "Hampstead and Highgate",
   "ballot_paper_id": "parl.hampstead-and-highgate.2024-07-04",
   "nation": "GB",
   "electorate": 80029,
   "turnout": 0,
   "valid_votes": 48550,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tulip Siddiq",
    "votes": 23432
   },
   "second": {
    "party": "CON",
    "votes": 8462
   },
   "majority": 14970,
   "shares": {
    "REF": 6.06,
    "OTH": 1.86,
    "LD": 12.73,
    "GRN": 13.66,
    "LAB": 48.26,
    "CON": 17.43
   },
   "results_source": "https://new.haringey.gov.uk/council-elections/elections-voting/previous-election-results/general-election-results/general-election-2024"
  },
  {
   "slug": "harborough-oadby-and-wigston",
   "name": "Harborough, Oadby and Wigston",
   "ballot_paper_id": "parl.harborough-oadby-and-wigston.2024-07-04",
   "nation": "GB",
   "electorate": 77075,
   "turnout": 0,
   "valid_votes": 50386,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Neil O'Brien",
    "votes": 18614
   },
   "second": {
    "party": "LAB",
    "votes": 16236
   },
   "majority": 2378,
   "shares": {
    "REF": 12.57,
    "LD": 9.39,
    "OTH": 0.4,
    "CON": 36.94,
    "LAB": 32.22,
    "GRN": 8.47
   },
   "results_source": "https://moderngov.oadby-wigston.gov.uk/mgElectionAreaResults.aspx?ID=41&RPID=13716576"
  },
  {
   "slug": "harlow",
   "name": "Harlow",
   "ballot_paper_id": "parl.harlow.2024-07-04",
   "nation": "GB",
   "electorate": 74683,
   "turnout": 43477,
   "valid_votes": 43357,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Chris Vince",
    "votes": 16313
   },
   "second": {
    "party": "CON",
    "votes": 13809
   },
   "majority": 2504,
   "shares": {
    "CON": 31.85,
    "REF": 21.82,
    "GRN": 5.23,
    "LD": 3.11,
    "OTH": 0.36,
    "LAB": 37.62
   },
   "results_source": "https://www.harlow.gov.uk/sites/default/files/documents/Declaration%20of%20results%20-%20general%20election.pdf"
  },
  {
   "slug": "harpenden-and-berkhamsted",
   "name": "Harpenden and Berkhamsted",
   "ballot_paper_id": "parl.harpenden-and-berkhamsted.2024-07-04",
   "nation": "GB",
   "electorate": 72242,
   "turnout": 54534,
   "valid_votes": 54336,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Victoria Collins",
    "votes": 27282
   },
   "second": {
    "party": "CON",
    "votes": 16574
   },
   "majority": 10708,
   "shares": {
    "LD": 50.21,
    "CON": 30.5,
    "GRN": 3.59,
    "LAB": 7.47,
    "OTH": 0.41,
    "REF": 7.81
   },
   "results_source": "https://www.dacorum.gov.uk/docs/default-source/council-democracy/elections-and-voting/declaration-of-result---harpenden-and-berkhamsted.pdf?sfvrsn=ca601e9e_9"
  },
  {
   "slug": "harrogate-and-knaresborough",
   "name": "Harrogate and Knaresborough",
   "ballot_paper_id": "parl.harrogate-and-knaresborough.2024-07-04",
   "nation": "GB",
   "electorate": 77955,
   "turnout": 0,
   "valid_votes": 52064,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Tom Gordon",
    "votes": 23976
   },
   "second": {
    "party": "CON",
    "votes": 15738
   },
   "majority": 8238,
   "shares": {
    "LD": 46.05,
    "OTH": 1.45,
    "CON": 30.23,
    "GRN": 3.38,
    "REF": 10.91,
    "LAB": 7.98
   },
   "results_source": "https://www.northyorks.gov.uk/sites/default/files/2024-07/Notice%20of%20result%20Harrogate%20and%20Knaresborough%20V2%20-%20na.pdf"
  },
  {
   "slug": "harrow-east",
   "name": "Harrow East",
   "ballot_paper_id": "parl.harrow-east.2024-07-04",
   "nation": "GB",
   "electorate": 76513,
   "turnout": 47777,
   "valid_votes": 47777,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Bob Blackman",
    "votes": 25466
   },
   "second": {
    "party": "LAB",
    "votes": 13786
   },
   "majority": 11680,
   "shares": {
    "LD": 3.16,
    "CON": 53.3,
    "REF": 4.58,
    "OTH": 5.9,
    "GRN": 4.2,
    "LAB": 28.85
   },
   "results_source": "https://moderngov.harrow.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=184&RPID=244902399"
  },
  {
   "slug": "harrow-west",
   "name": "Harrow West",
   "ballot_paper_id": "parl.harrow-west.2024-07-04",
   "nation": "GB",
   "electorate": 79902,
   "turnout": 45241,
   "valid_votes": 45241,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Gareth Thomas",
    "votes": 19833
   },
   "second": {
    "party": "CON",
    "votes": 13191
   },
   "majority": 6642,
   "shares": {
    "REF": 5.83,
    "OTH": 10.47,
    "GRN": 5.39,
    "CON": 29.16,
    "LD": 5.31,
    "LAB": 43.84
   },
   "results_source": "https://moderngov.harrow.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=185&RPID=244902399"
  },
  {
   "slug": "hartlepool",
   "name": "Hartlepool",
   "ballot_paper_id": "parl.hartlepool.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 35511,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jonathan Brash",
    "votes": 16414
   },
   "second": {
    "party": "REF",
    "votes": 8716
   },
   "majority": 7698,
   "shares": {
    "LAB": 46.22,
    "OTH": 3.4,
    "LD": 1.61,
    "CON": 21.87,
    "REF": 24.54,
    "GRN": 2.35
   },
   "results_source": "https://www.hartlepool.gov.uk/news/article/2901/general_election_2024_-_hartlepool_result"
  },
  {
   "slug": "harwich-and-north-essex",
   "name": "Harwich and North Essex",
   "ballot_paper_id": "parl.harwich-and-north-essex.2024-07-04",
   "nation": "GB",
   "electorate": 76296,
   "turnout": 0,
   "valid_votes": 48043,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Bernard Jenkin",
    "votes": 16522
   },
   "second": {
    "party": "LAB",
    "votes": 15360
   },
   "majority": 1162,
   "shares": {
    "GRN": 5.82,
    "REF": 20.41,
    "LAB": 31.97,
    "CON": 34.39,
    "LD": 7.41
   },
   "results_source": "https://app.powerbi.com/view?r=eyJrIjoiY2EwNWM0MDItNjUxYi00MWNhLThlOTAtZTkzN2RlODk4ZmNhIiwidCI6Ijg1YTEzYzUyLTY5M2UtNGMzOS1iZGZhLTg1YzNhOTA0N2QxNSJ9&pageName=a964f12bff535b2c57de"
  },
  {
   "slug": "hastings-and-rye",
   "name": "Hastings and Rye",
   "ballot_paper_id": "parl.hastings-and-rye.2024-07-04",
   "nation": "GB",
   "electorate": 75939,
   "turnout": 45990,
   "valid_votes": 45990,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Helena Dollimore",
    "votes": 19134
   },
   "second": {
    "party": "CON",
    "votes": 10481
   },
   "majority": 8653,
   "shares": {
    "OTH": 1.36,
    "LAB": 41.6,
    "REF": 16.09,
    "LD": 5.62,
    "CON": 22.79,
    "GRN": 12.53
   },
   "results_source": "https://hastings.moderngov.co.uk/mgElectionAreaResults.aspx?ID=306&RPID=61070465"
  },
  {
   "slug": "havant",
   "name": "Havant",
   "ballot_paper_id": "parl.havant.2024-07-04",
   "nation": "GB",
   "electorate": 72323,
   "turnout": 0,
   "valid_votes": 42186,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Alan Mak",
    "votes": 12986
   },
   "second": {
    "party": "LAB",
    "votes": 12894
   },
   "majority": 92,
   "shares": {
    "OTH": 0.5,
    "LAB": 30.56,
    "CON": 30.78,
    "REF": 23.61,
    "LD": 7.76,
    "GRN": 6.78
   },
   "results_source": "https://www.havant.gov.uk/sites/default/files/2024-07/Declaration%20of%20results.pdf"
  },
  {
   "slug": "hayes-and-harlington",
   "name": "Hayes and Harlington",
   "ballot_paper_id": "parl.hayes-and-harlington.2024-07-04",
   "nation": "GB",
   "electorate": 74405,
   "turnout": 0,
   "valid_votes": 38315,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "John McDonnell",
    "votes": 20405
   },
   "second": {
    "party": "CON",
    "votes": 8374
   },
   "majority": 12031,
   "shares": {
    "LD": 3.43,
    "OTH": 5.15,
    "LAB": 53.26,
    "CON": 21.86,
    "REF": 10.74,
    "GRN": 5.56
   },
   "results_source": "https://www.hillingdon.gov.uk/article/12985/Hayes-and-Harlington"
  },
  {
   "slug": "hazel-grove",
   "name": "Hazel Grove",
   "ballot_paper_id": "parl.hazel-grove.2024-07-04",
   "nation": "GB",
   "electorate": 72846,
   "turnout": 0,
   "valid_votes": 45998,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Lisa Smart",
    "votes": 17328
   },
   "second": {
    "party": "LAB",
    "votes": 10828
   },
   "majority": 6500,
   "shares": {
    "CON": 19.59,
    "REF": 15.12,
    "OTH": 0.25,
    "GRN": 3.83,
    "LD": 37.67,
    "LAB": 23.54
   },
   "results_source": "https://democracy.stockport.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=860&RPID=91560048"
  },
  {
   "slug": "hemel-hempstead",
   "name": "Hemel Hempstead",
   "ballot_paper_id": "parl.hemel-hempstead.2024-07-04",
   "nation": "GB",
   "electorate": 71035,
   "turnout": 44277,
   "valid_votes": 44108,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "David Taylor",
    "votes": 16844
   },
   "second": {
    "party": "CON",
    "votes": 11987
   },
   "majority": 4857,
   "shares": {
    "LD": 11.55,
    "GRN": 5.65,
    "LAB": 38.19,
    "REF": 17.43,
    "CON": 27.18
   },
   "results_source": "https://www.dacorum.gov.uk/docs/default-source/council-democracy/elections-and-voting/declaration-of-results---hemel-hempstead-(pdf-18kb).pdf?sfvrsn=f5611e9e_7"
  },
  {
   "slug": "hendon",
   "name": "Hendon",
   "ballot_paper_id": "parl.hendon.2024-07-04",
   "nation": "GB",
   "electorate": 74865,
   "turnout": 41446,
   "valid_votes": 41256,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "David Pinto-Duschinsky",
    "votes": 15855
   },
   "second": {
    "party": "CON",
    "votes": 15840
   },
   "majority": 15,
   "shares": {
    "GRN": 6.46,
    "LD": 4.77,
    "OTH": 4.58,
    "CON": 38.39,
    "REF": 7.36,
    "LAB": 38.43
   },
   "results_source": "https://electionresults.parliament.uk/elections/3529"
  },
  {
   "slug": "henley-and-thame",
   "name": "Henley and Thame",
   "ballot_paper_id": "parl.henley-and-thame.2024-07-04",
   "nation": "GB",
   "electorate": 73749,
   "turnout": 0,
   "valid_votes": 53157,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Freddie van Mierlo",
    "votes": 23904
   },
   "second": {
    "party": "CON",
    "votes": 17637
   },
   "majority": 6267,
   "shares": {
    "OTH": 1.54,
    "LAB": 6.72,
    "LD": 44.97,
    "CON": 33.18,
    "GRN": 3.78,
    "REF": 9.81
   },
   "results_source": "https://www.southandvale.gov.uk/wp-content/uploads/2024/07/Declaration-Henley-for-sign-off.pdf"
  },
  {
   "slug": "hereford-and-south-herefordshire",
   "name": "Hereford and South Herefordshire",
   "ballot_paper_id": "parl.hereford-and-south-herefordshire.2024-07-04",
   "nation": "GB",
   "electorate": 72203,
   "turnout": 45726,
   "valid_votes": 45572,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Jesse Norman",
    "votes": 14871
   },
   "second": {
    "party": "LAB",
    "votes": 13592
   },
   "majority": 1279,
   "shares": {
    "REF": 18.42,
    "LAB": 29.83,
    "CON": 32.63,
    "LD": 11.68,
    "GRN": 6.97,
    "OTH": 0.47
   },
   "results_source": "https://www.herefordshire.gov.uk/elections-1/election-results"
  },
  {
   "slug": "herne-bay-and-sandwich",
   "name": "Herne Bay and Sandwich",
   "ballot_paper_id": "parl.herne-bay-and-sandwich.2024-07-04",
   "nation": "GB",
   "electorate": 77869,
   "turnout": 49042,
   "valid_votes": 48827,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Roger Gale",
    "votes": 17243
   },
   "second": {
    "party": "LAB",
    "votes": 14744
   },
   "majority": 2499,
   "shares": {
    "GRN": 7.23,
    "LD": 5.55,
    "CON": 35.31,
    "REF": 21.71,
    "LAB": 30.2
   },
   "results_source": "https://www.canterbury.gov.uk/sites/default/files/2024-07/Declaration%20of%20results%20for%20the%20Herne%20Bay%20and%20Sandwich%20constituency.pdf"
  },
  {
   "slug": "hertford-and-stortford",
   "name": "Hertford and Stortford",
   "ballot_paper_id": "parl.hertford-and-stortford.2024-07-04",
   "nation": "GB",
   "electorate": 78915,
   "turnout": 54212,
   "valid_votes": 54009,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Josh Dean",
    "votes": 20808
   },
   "second": {
    "party": "CON",
    "votes": 16060
   },
   "majority": 4748,
   "shares": {
    "REF": 15.41,
    "LD": 7.72,
    "GRN": 8.1,
    "LAB": 38.53,
    "OTH": 0.51,
    "CON": 29.74
   },
   "results_source": "https://cdn-eastherts.onwebcurl.com/s3fs-public/2024-07/Declaration%20of%20Results%20Hertford%20and%20Stortford%20Thursday%204%20July%202024.pdf"
  },
  {
   "slug": "hertsmere",
   "name": "Hertsmere",
   "ballot_paper_id": "parl.hertsmere.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 48007,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Oliver Dowden",
    "votes": 21451
   },
   "second": {
    "party": "LAB",
    "votes": 13459
   },
   "majority": 7992,
   "shares": {
    "OTH": 1.12,
    "CON": 44.68,
    "GRN": 4.72,
    "LD": 7.73,
    "REF": 13.71,
    "LAB": 28.04
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001284"
  },
  {
   "slug": "hexham",
   "name": "Hexham",
   "ballot_paper_id": "parl.hexham.2024-07-04",
   "nation": "GB",
   "electorate": 76431,
   "turnout": 52261,
   "valid_votes": 51828,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Joe Morris",
    "votes": 23988
   },
   "second": {
    "party": "CON",
    "votes": 20275
   },
   "majority": 3713,
   "shares": {
    "OTH": 5.25,
    "LD": 4.58,
    "GRN": 4.76,
    "LAB": 46.28,
    "CON": 39.12
   },
   "results_source": "https://new.newcastle.gov.uk/election/uk-parliamentary-general-election-4-july-2024/hexham"
  },
  {
   "slug": "heywood-and-middleton-north",
   "name": "Heywood and Middleton North",
   "ballot_paper_id": "parl.heywood-and-middleton-north.2024-07-04",
   "nation": "GB",
   "electorate": 73328,
   "turnout": 0,
   "valid_votes": 37130,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Elsie Blundell",
    "votes": 15069
   },
   "second": {
    "party": "REF",
    "votes": 8987
   },
   "majority": 6082,
   "shares": {
    "LAB": 40.58,
    "OTH": 11.71,
    "REF": 24.2,
    "LD": 6.2,
    "CON": 17.3
   },
   "results_source": "https://democracy.rochdale.gov.uk/mgElectionAreaResults.aspx?ID=274&RPID=0"
  },
  {
   "slug": "high-peak",
   "name": "High Peak",
   "ballot_paper_id": "parl.high-peak.2024-07-04",
   "nation": "GB",
   "electorate": 74385,
   "turnout": 0,
   "valid_votes": 49206,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jon Pearce",
    "votes": 22533
   },
   "second": {
    "party": "CON",
    "votes": 14625
   },
   "majority": 7908,
   "shares": {
    "GRN": 6.87,
    "REF": 14.14,
    "LD": 3.47,
    "CON": 29.72,
    "LAB": 45.79
   },
   "results_source": "https://candidates.democracyclub.org.uk/uk_results/parl.high-peak.2024-07-04/"
  },
  {
   "slug": "hinckley-and-bosworth",
   "name": "Hinckley and Bosworth",
   "ballot_paper_id": "parl.hinckley-and-bosworth.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 47799,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Luke Evans",
    "votes": 17032
   },
   "second": {
    "party": "LD",
    "votes": 11624
   },
   "majority": 5408,
   "shares": {
    "REF": 18.45,
    "CON": 35.63,
    "OTH": 0.44,
    "LD": 24.32,
    "LAB": 17.99,
    "GRN": 3.17
   },
   "results_source": "https://www.hinckley-bosworth.gov.uk/geresults24"
  },
  {
   "slug": "hitchin",
   "name": "Hitchin",
   "ballot_paper_id": "parl.hitchin.2024-07-04",
   "nation": "GB",
   "electorate": 75877,
   "turnout": 52696,
   "valid_votes": 52510,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alistair Strathern",
    "votes": 23067
   },
   "second": {
    "party": "CON",
    "votes": 14958
   },
   "majority": 8109,
   "shares": {
    "CON": 28.49,
    "REF": 12.87,
    "OTH": 0.34,
    "GRN": 5.01,
    "LD": 9.36,
    "LAB": 43.93
   },
   "results_source": "https://www.north-herts.gov.uk/sites/default/files/2024-07/Declaration%20of%20results%20-%20Hitchin%20-%2005%20July%202024.pdf"
  },
  {
   "slug": "holborn-and-st-pancras",
   "name": "Holborn and St Pancras",
   "ballot_paper_id": "parl.holborn-and-st-pancras.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 38602,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Keir Starmer",
    "votes": 18884
   },
   "second": {
    "party": "OTH",
    "votes": 8305
   },
   "majority": 10579,
   "shares": {
    "OTH": 21.51,
    "LD": 5.79,
    "CON": 7.19,
    "REF": 6.14,
    "GRN": 10.44,
    "LAB": 48.92
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001290"
  },
  {
   "slug": "honiton-and-sidmouth",
   "name": "Honiton and Sidmouth",
   "ballot_paper_id": "parl.honiton-and-sidmouth.2024-07-04",
   "nation": "GB",
   "electorate": 75537,
   "turnout": 50792,
   "valid_votes": 50655,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Richard Foord",
    "votes": 23007
   },
   "second": {
    "party": "CON",
    "votes": 16307
   },
   "majority": 6700,
   "shares": {
    "LAB": 5.82,
    "OTH": 1.4,
    "LD": 45.42,
    "GRN": 2.75,
    "CON": 32.19,
    "REF": 12.42
   },
   "results_source": "https://eastdevon.gov.uk/elections-and-registering-to-vote/uk-general-election-results-july-2024/declaration-of-results-for-honiton-and-sidmouth-constituency-4-july-2024/#article-content"
  },
  {
   "slug": "hornchurch-and-upminster",
   "name": "Hornchurch and Upminster",
   "ballot_paper_id": "parl.hornchurch-and-upminster.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 46911,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Julia Lopez",
    "votes": 15260
   },
   "second": {
    "party": "REF",
    "votes": 13317
   },
   "majority": 1943,
   "shares": {
    "LAB": 27.58,
    "GRN": 5.59,
    "OTH": 0.84,
    "CON": 32.53,
    "REF": 28.39,
    "LD": 5.08
   },
   "results_source": "https://www.havering.gov.uk/elections-voting/election-results/3"
  },
  {
   "slug": "hornsey-and-friern-barnet",
   "name": "Hornsey and Friern Barnet",
   "ballot_paper_id": "parl.hornsey-and-friern-barnet.2024-07-04",
   "nation": "GB",
   "electorate": 69885,
   "turnout": 48929,
   "valid_votes": 48642,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Catherine West",
    "votes": 28535
   },
   "second": {
    "party": "GRN",
    "votes": 7060
   },
   "majority": 21475,
   "shares": {
    "LD": 12.54,
    "CON": 8.25,
    "OTH": 1.95,
    "REF": 4.09,
    "GRN": 14.51,
    "LAB": 58.66
   },
   "results_source": "https://new.haringey.gov.uk/council-elections/elections-voting/previous-election-results/general-election-results/general-election-2024"
  },
  {
   "slug": "horsham",
   "name": "Horsham",
   "ballot_paper_id": "parl.horsham.2024-07-04",
   "nation": "GB",
   "electorate": 79150,
   "turnout": 0,
   "valid_votes": 55499,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "John Milne",
    "votes": 21632
   },
   "second": {
    "party": "CON",
    "votes": 19115
   },
   "majority": 2517,
   "shares": {
    "OTH": 0.94,
    "LAB": 10.77,
    "REF": 11.02,
    "LD": 38.98,
    "CON": 34.44,
    "GRN": 3.85
   },
   "results_source": "https://www.horsham.gov.uk/__data/assets/pdf_file/0020/137603/Horsham-Declaration-of-results.pdf"
  },
  {
   "slug": "houghton-and-sunderland-south",
   "name": "Houghton and Sunderland South",
   "ballot_paper_id": "parl.houghton-and-sunderland-south.2024-07-04",
   "nation": "GB",
   "electorate": 78448,
   "turnout": 40133,
   "valid_votes": 40032,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Bridget Phillipson",
    "votes": 18837
   },
   "second": {
    "party": "REF",
    "votes": 11668
   },
   "majority": 7169,
   "shares": {
    "GRN": 4.3,
    "CON": 13.77,
    "LD": 5.72,
    "LAB": 47.05,
    "REF": 29.15
   },
   "results_source": "https://www.sunderland.gov.uk/media/32944/UK-Parliamentary-General-Election-Result-of-Poll-for-Houghton-and-Sunderland-South-on-Thursday-4-July-2024/pdf/Parliamentary_Declaration_Coms_for_Houghton_and_Sunderland_South_correct_as_of_Thursday__4_July_2024.pdf?m=1720179848297"
  },
  {
   "slug": "hove-and-portslade",
   "name": "Hove and Portslade",
   "ballot_paper_id": "parl.hove-and-portslade.2024-07-04",
   "nation": "GB",
   "electorate": 74063,
   "turnout": 0,
   "valid_votes": 51909,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Peter Kyle",
    "votes": 27209
   },
   "second": {
    "party": "GRN",
    "votes": 7418
   },
   "majority": 19791,
   "shares": {
    "GRN": 14.29,
    "CON": 12.77,
    "REF": 8.78,
    "LAB": 52.42,
    "OTH": 5.87,
    "LD": 5.87
   },
   "results_source": "https://www.brighton-hove.gov.uk/news/2024/results-general-election-4-july-2024"
  },
  {
   "slug": "huddersfield",
   "name": "Huddersfield",
   "ballot_paper_id": "parl.huddersfield.2024-07-04",
   "nation": "GB",
   "electorate": 77795,
   "turnout": 0,
   "valid_votes": 40165,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Harpreet Uppal",
    "votes": 15101
   },
   "second": {
    "party": "GRN",
    "votes": 10568
   },
   "majority": 4533,
   "shares": {
    "GRN": 26.31,
    "LD": 4.33,
    "REF": 15.43,
    "CON": 16.33,
    "LAB": 37.6
   },
   "results_source": "https://candidates.democracyclub.org.uk/uk_results/parl.huddersfield.2024-07-04/"
  },
  {
   "slug": "huntingdon",
   "name": "Huntingdon",
   "ballot_paper_id": "parl.huntingdon.2024-07-04",
   "nation": "GB",
   "electorate": 79074,
   "turnout": 52236,
   "valid_votes": 52040,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Ben Obese-Jecty",
    "votes": 18257
   },
   "second": {
    "party": "LAB",
    "votes": 16758
   },
   "majority": 1499,
   "shares": {
    "OTH": 2.16,
    "LD": 9.26,
    "LAB": 32.2,
    "GRN": 5.85,
    "CON": 35.08,
    "REF": 15.45
   },
   "results_source": "https://www.huntingdonshire.gov.uk/media/wvkb4i0c/declaration-of-result-of-poll-huntingdon-constituency-4-july-2024.pdf"
  },
  {
   "slug": "hyndburn",
   "name": "Hyndburn",
   "ballot_paper_id": "parl.hyndburn.2024-07-04",
   "nation": "GB",
   "electorate": 67147,
   "turnout": 0,
   "valid_votes": 36374,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sarah Smith",
    "votes": 12186
   },
   "second": {
    "party": "CON",
    "votes": 10499
   },
   "majority": 1687,
   "shares": {
    "CON": 28.86,
    "GRN": 13.58,
    "REF": 20.73,
    "LAB": 33.5,
    "LD": 3.33
   },
   "results_source": "https://www.hyndburnbc.gov.uk/wp-content/uploads/2024/07/UKPGE-July-24-Results.pdf"
  },
  {
   "slug": "ilford-north",
   "name": "Ilford North",
   "ballot_paper_id": "parl.ilford-north.2024-07-04",
   "nation": "GB",
   "electorate": 78657,
   "turnout": 47008,
   "valid_votes": 46888,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Wes Streeting",
    "votes": 15647
   },
   "second": {
    "party": "OTH",
    "votes": 15119
   },
   "majority": 528,
   "shares": {
    "GRN": 3.83,
    "LD": 2.32,
    "OTH": 32.24,
    "CON": 20.51,
    "LAB": 33.37,
    "REF": 7.72
   },
   "results_source": "https://www.redbridge.gov.uk/media/12463/declaration-of-result-of-poll-ilford-north.pdf"
  },
  {
   "slug": "ilford-south",
   "name": "Ilford South",
   "ballot_paper_id": "parl.ilford-south.2024-07-04",
   "nation": "GB",
   "electorate": 80993,
   "turnout": 41338,
   "valid_votes": 41170,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jas Athwal",
    "votes": 16537
   },
   "second": {
    "party": "OTH",
    "votes": 11385
   },
   "majority": 5152,
   "shares": {
    "LAB": 40.17,
    "OTH": 27.65,
    "LD": 3.25,
    "REF": 5.66,
    "GRN": 8.35,
    "CON": 14.92
   },
   "results_source": "https://www.redbridge.gov.uk/media/12464/declaration-of-result-of-poll-ilford-south.pdf"
  },
  {
   "slug": "inverclyde-and-renfrewshire-west",
   "name": "Inverclyde and Renfrewshire West",
   "ballot_paper_id": "parl.inverclyde-and-renfrewshire-west.2024-07-04",
   "nation": "GB",
   "electorate": 70126,
   "turnout": 40451,
   "valid_votes": 40350,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Martin McCluskey",
    "votes": 18931
   },
   "second": {
    "party": "SNP",
    "votes": 12560
   },
   "majority": 6371,
   "shares": {
    "OTH": 2.7,
    "SNP": 31.13,
    "GRN": 2.91,
    "LAB": 46.92,
    "REF": 6.14,
    "CON": 7.1,
    "LD": 3.12
   },
   "results_source": "https://www.inverclyde.gov.uk/law-and-licensing/democracy-and-elections/2024-uk-parliamentary-election"
  },
  {
   "slug": "inverness-skye-and-west-ross-shire",
   "name": "Inverness, Skye and West Ross-shire",
   "ballot_paper_id": "parl.inverness-skye-and-west-ross-shire.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 48224,
   "valid_votes": 48056,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Angus MacDonald",
    "votes": 18159
   },
   "second": {
    "party": "SNP",
    "votes": 15999
   },
   "majority": 2160,
   "shares": {
    "SNP": 33.29,
    "REF": 6.11,
    "LD": 37.79,
    "GRN": 4.24,
    "OTH": 0.37,
    "LAB": 13.0,
    "CON": 5.21
   },
   "results_source": "https://www.highland.gov.uk/news/article/16136/inverness_skye_and_west_ross-shire_constituency_-_uk_parliamentary_general_election_result"
  },
  {
   "slug": "ipswich",
   "name": "Ipswich",
   "ballot_paper_id": "parl.ipswich.2024-07-04",
   "nation": "GB",
   "electorate": 75396,
   "turnout": 44247,
   "valid_votes": 44071,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Jack Abbott",
    "votes": 19099
   },
   "second": {
    "party": "CON",
    "votes": 11696
   },
   "majority": 7403,
   "shares": {
    "LAB": 43.34,
    "OTH": 0.81,
    "CON": 26.54,
    "REF": 15.94,
    "GRN": 8.29,
    "LD": 5.08
   },
   "results_source": "https://www.ipswich.gov.uk/sites/www.ipswich.gov.uk/files/declaration_of_results_2.pdf"
  },
  {
   "slug": "isle-of-wight-east",
   "name": "Isle of Wight East",
   "ballot_paper_id": "parl.isle-of-wight-east.2024-07-04",
   "nation": "GB",
   "electorate": 55855,
   "turnout": 34149,
   "valid_votes": 34078,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Joe Robertson",
    "votes": 10427
   },
   "second": {
    "party": "REF",
    "votes": 7104
   },
   "majority": 3323,
   "shares": {
    "LAB": 18.38,
    "OTH": 1.23,
    "LD": 10.42,
    "GRN": 18.53,
    "REF": 20.85,
    "CON": 30.6
   },
   "results_source": "https://www.iow.gov.uk/council-and-councillors/elections/elections-management/general-election-results-iw-east-constituency/"
  },
  {
   "slug": "isle-of-wight-west",
   "name": "Isle of Wight West",
   "ballot_paper_id": "parl.isle-of-wight-west.2024-07-04",
   "nation": "GB",
   "electorate": 55406,
   "turnout": 34368,
   "valid_votes": 34290,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Richard Quigley",
    "votes": 13240
   },
   "second": {
    "party": "CON",
    "votes": 10063
   },
   "majority": 3177,
   "shares": {
    "GRN": 6.74,
    "REF": 17.01,
    "LAB": 38.61,
    "CON": 29.35,
    "LD": 7.95,
    "OTH": 0.34
   },
   "results_source": "https://www.iow.gov.uk/council-and-councillors/elections/elections-management/general-election-results-iw-west-constituency/"
  },
  {
   "slug": "islington-north",
   "name": "Islington North",
   "ballot_paper_id": "parl.islington-north.2024-07-04",
   "nation": "GB",
   "electorate": 72852,
   "turnout": 49195,
   "valid_votes": 49006,
   "winner": {
    "party": "OTH",
    "party_name": "Independent",
    "name": "Jeremy Corbyn",
    "votes": 24120
   },
   "second": {
    "party": "LAB",
    "votes": 16873
   },
   "majority": 7279,
   "shares": {
    "LD": 3.39,
    "OTH": 49.28,
    "CON": 3.98,
    "GRN": 5.43,
    "LAB": 34.43,
    "REF": 3.49
   },
   "results_source": "https://www.islington.gov.uk/about-the-council/voting-and-elections/election-results/general-elections/general-election-2024-results-islington-north"
  },
  {
   "slug": "islington-south-and-finsbury",
   "name": "Islington South and Finsbury",
   "ballot_paper_id": "parl.islington-south-and-finsbury.2024-07-04",
   "nation": "GB",
   "electorate": 74122,
   "turnout": 42989,
   "valid_votes": 42754,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Emily Thornberry",
    "votes": 22946
   },
   "second": {
    "party": "GRN",
    "votes": 7491
   },
   "majority": 15455,
   "shares": {
    "REF": 7.92,
    "OTH": 3.04,
    "GRN": 17.52,
    "CON": 8.38,
    "LD": 9.46,
    "LAB": 53.67
   },
   "results_source": "https://www.islington.gov.uk/about-the-council/voting-and-elections/election-results/general-elections/general-election-2024-results-islington-south-and-finsbury"
  },
  {
   "slug": "jarrow-and-gateshead-east",
   "name": "Jarrow and Gateshead East",
   "ballot_paper_id": "parl.jarrow-and-gateshead-east.2024-07-04",
   "nation": "GB",
   "electorate": 70272,
   "turnout": 0,
   "valid_votes": 36728,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Kate Osborne",
    "votes": 18856
   },
   "second": {
    "party": "REF",
    "votes": 9892
   },
   "majority": 8964,
   "shares": {
    "REF": 26.93,
    "OTH": 1.37,
    "GRN": 6.49,
    "CON": 9.13,
    "LAB": 51.34,
    "LD": 4.74
   },
   "results_source": "https://portal.southtyneside.info/elections/detail.aspx?id=551"
  },
  {
   "slug": "keighley-and-ilkley",
   "name": "Keighley and Ilkley",
   "ballot_paper_id": "parl.keighley-and-ilkley.2024-07-04",
   "nation": "GB",
   "electorate": 74367,
   "turnout": 0,
   "valid_votes": 46186,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Robbie Moore",
    "votes": 18589
   },
   "second": {
    "party": "LAB",
    "votes": 16964
   },
   "majority": 1625,
   "shares": {
    "LD": 2.1,
    "OTH": 5.27,
    "LAB": 36.73,
    "REF": 10.35,
    "CON": 40.25,
    "GRN": 5.3
   },
   "results_source": "https://bradford.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=876&RPID=34219572"
  },
  {
   "slug": "kenilworth-and-southam",
   "name": "Kenilworth and Southam",
   "ballot_paper_id": "parl.kenilworth-and-southam.2024-07-04",
   "nation": "GB",
   "electorate": 74923,
   "turnout": 56560,
   "valid_votes": 53320,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Jeremy Wright",
    "votes": 19395
   },
   "second": {
    "party": "LAB",
    "votes": 12821
   },
   "majority": 6574,
   "shares": {
    "GRN": 5.86,
    "OTH": 1.12,
    "REF": 12.98,
    "LAB": 24.05,
    "LD": 19.62,
    "CON": 36.37
   },
   "results_source": "https://www.warwickdc.gov.uk/info/20660/general_elections/1964/general_election_2024"
  },
  {
   "slug": "kensington-and-bayswater",
   "name": "Kensington and Bayswater",
   "ballot_paper_id": "parl.kensington-and-bayswater.2024-07-04",
   "nation": "GB",
   "electorate": 77306,
   "turnout": 42121,
   "valid_votes": 41908,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Joe Powell",
    "votes": 17025
   },
   "second": {
    "party": "CON",
    "votes": 14122
   },
   "majority": 2903,
   "shares": {
    "GRN": 6.52,
    "CON": 33.7,
    "REF": 6.0,
    "OTH": 6.22,
    "LD": 6.94,
    "LAB": 40.62
   },
   "results_source": "https://rbkc.moderngov.co.uk/Committees/mgElectionAreaResults.aspx?ID=85&RPID=10689152"
  },
  {
   "slug": "kettering",
   "name": "Kettering",
   "ballot_paper_id": "parl.kettering.2024-07-04",
   "nation": "GB",
   "electorate": 79360,
   "turnout": 50383,
   "valid_votes": 50231,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Rosie Wrighting",
    "votes": 18009
   },
   "second": {
    "party": "CON",
    "votes": 14189
   },
   "majority": 3820,
   "shares": {
    "OTH": 2.4,
    "REF": 16.86,
    "GRN": 13.94,
    "CON": 28.25,
    "LD": 2.7,
    "LAB": 35.85
   },
   "results_source": "https://northnorthants.moderngov.co.uk/mgElectionAreaResults.aspx?ID=128&RPID=4400579"
  },
  {
   "slug": "kilmarnock-and-loudoun",
   "name": "Kilmarnock and Loudoun",
   "ballot_paper_id": "parl.kilmarnock-and-loudoun.2024-07-04",
   "nation": "GB",
   "electorate": 74628,
   "turnout": 0,
   "valid_votes": 42478,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lillian Jones",
    "votes": 19055
   },
   "second": {
    "party": "SNP",
    "votes": 13936
   },
   "majority": 5119,
   "shares": {
    "SNP": 32.81,
    "CON": 8.3,
    "GRN": 2.91,
    "LAB": 44.86,
    "OTH": 0.94,
    "REF": 8.17,
    "LD": 2.0
   },
   "results_source": "https://www.east-ayrshire.gov.uk/Resources/PDF/E/elections2024/notice-of-result.pdf"
  },
  {
   "slug": "kingston-and-surbiton",
   "name": "Kingston and Surbiton",
   "ballot_paper_id": "parl.kingston-and-surbiton.2024-07-04",
   "nation": "GB",
   "electorate": 77353,
   "turnout": 50818,
   "valid_votes": 50664,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Ed Davey",
    "votes": 25870
   },
   "second": {
    "party": "CON",
    "votes": 8635
   },
   "majority": 17235,
   "shares": {
    "OTH": 3.56,
    "GRN": 5.94,
    "LD": 51.06,
    "CON": 17.04,
    "REF": 9.45,
    "LAB": 12.95
   },
   "results_source": "https://moderngov.kingston.gov.uk/mgElectionAreaResults.aspx?ID=120&RPID=61621926"
  },
  {
   "slug": "kingston-upon-hull-east",
   "name": "Kingston upon Hull East",
   "ballot_paper_id": "parl.kingston-upon-hull-east.2024-07-04",
   "nation": "GB",
   "electorate": 70650,
   "turnout": 29913,
   "valid_votes": 29816,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Karl Turner",
    "votes": 13047
   },
   "second": {
    "party": "REF",
    "votes": 9127
   },
   "majority": 3920,
   "shares": {
    "GRN": 5.62,
    "REF": 30.61,
    "LD": 10.91,
    "CON": 9.11,
    "LAB": 43.76
   },
   "results_source": "https://elections.cmis.uk.com/Election/electiondetails/1/71"
  },
  {
   "slug": "kingston-upon-hull-north-and-cottingham",
   "name": "Kingston upon Hull North and Cottingham",
   "ballot_paper_id": "parl.kingston-upon-hull-north-and-cottingham.2024-07-04",
   "nation": "GB",
   "electorate": 75280,
   "turnout": 38368,
   "valid_votes": 38228,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Diana Johnson",
    "votes": 18480
   },
   "second": {
    "party": "REF",
    "votes": 7801
   },
   "majority": 10679,
   "shares": {
    "REF": 20.41,
    "OTH": 3.88,
    "GRN": 6.07,
    "LAB": 48.34,
    "CON": 12.81,
    "LD": 8.49
   },
   "results_source": "https://elections.cmis.uk.com/Election/electiondetails/1/71"
  },
  {
   "slug": "kingston-upon-hull-west-and-haltemprice",
   "name": "Kingston upon Hull West and Haltemprice",
   "ballot_paper_id": "parl.kingston-upon-hull-west-and-haltemprice.2024-07-04",
   "nation": "GB",
   "electorate": 73252,
   "turnout": 38298,
   "valid_votes": 38178,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Emma Hardy",
    "votes": 17875
   },
   "second": {
    "party": "REF",
    "votes": 8896
   },
   "majority": 8979,
   "shares": {
    "LAB": 46.82,
    "LD": 6.88,
    "OTH": 0.29,
    "GRN": 4.58,
    "REF": 23.3,
    "CON": 18.14
   },
   "results_source": "https://elections.cmis.uk.com/Election/electiondetails/1/71"
  },
  {
   "slug": "kingswinford-and-south-staffordshire",
   "name": "Kingswinford and South Staffordshire",
   "ballot_paper_id": "parl.kingswinford-and-south-staffordshire.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 45180,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Mike Wood",
    "votes": 18199
   },
   "second": {
    "party": "LAB",
    "votes": 11896
   },
   "majority": 6303,
   "shares": {
    "LD": 4.6,
    "LAB": 26.33,
    "REF": 21.97,
    "GRN": 4.6,
    "OTH": 2.21,
    "CON": 40.28
   },
   "results_source": "https://www.sstaffs.gov.uk/our-council/voting-and-elections/uk-parliamentary-general-election"
  },
  {
   "slug": "knowsley",
   "name": "Knowsley",
   "ballot_paper_id": "parl.knowsley.2024-07-04",
   "nation": "GB",
   "electorate": 71964,
   "turnout": 0,
   "valid_votes": 36047,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Anneliese Midgley",
    "votes": 24243
   },
   "second": {
    "party": "REF",
    "votes": 5924
   },
   "majority": 18319,
   "shares": {
    "REF": 16.43,
    "OTH": 1.05,
    "CON": 4.15,
    "LAB": 67.25,
    "LD": 3.42,
    "GRN": 7.69
   },
   "results_source": "https://www.knowsley.gov.uk/sites/default/files/2024-07/Parliamentary%20Results%202024.pdf"
  },
  {
   "slug": "lagan-valley",
   "name": "Lagan Valley",
   "ballot_paper_id": "parl.lagan-valley.2024-07-04",
   "nation": "NI",
   "electorate": 82201,
   "turnout": 49243,
   "valid_votes": 49081,
   "winner": {
    "party": "OTH",
    "party_name": "Alliance - Alliance Party of Northern Ireland",
    "name": "Sorcha Eastwood",
    "votes": 18618
   },
   "second": {
    "party": "GRN",
    "votes": 433
   },
   "majority": 48215,
   "shares": {
    "OTH": 99.12,
    "GRN": 0.88
   },
   "results_source": "https://www.eoni.org.uk/getmedia/2969fd6c-06fd-4d4e-84ab-fba6d10f6a6b/Result-Declaration-Lagan-Valley_1"
  },
  {
   "slug": "lancaster-and-wyre",
   "name": "Lancaster and Wyre",
   "ballot_paper_id": "parl.lancaster-and-wyre.2024-07-04",
   "nation": "GB",
   "electorate": 74760,
   "turnout": 0,
   "valid_votes": 43008,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Cat Smith",
    "votes": 19315
   },
   "second": {
    "party": "CON",
    "votes": 10062
   },
   "majority": 9253,
   "shares": {
    "REF": 15.96,
    "CON": 23.4,
    "GRN": 12.17,
    "LD": 3.56,
    "LAB": 44.91
   },
   "results_source": "https://www.lancaster.gov.uk/assets/attach/13646/Declaration-of-Result-Lancaster-and-Wyre.pdf"
  },
  {
   "slug": "leeds-central-and-headingley",
   "name": "Leeds Central and Headingley",
   "ballot_paper_id": "parl.leeds-central-and-headingley.2024-07-04",
   "nation": "GB",
   "electorate": 70554,
   "turnout": 0,
   "valid_votes": 31595,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Alex Sobel",
    "votes": 15853
   },
   "second": {
    "party": "GRN",
    "votes": 7431
   },
   "majority": 8422,
   "shares": {
    "GRN": 23.52,
    "OTH": 3.37,
    "LD": 8.26,
    "CON": 7.08,
    "LAB": 50.18,
    "REF": 7.59
   },
   "results_source": "https://www.leeds.gov.uk/your-council/elections/parliamentary-general-election/leeds-central-and-headingley"
  },
  {
   "slug": "leeds-east",
   "name": "Leeds East",
   "ballot_paper_id": "parl.leeds-east.2024-07-04",
   "nation": "GB",
   "electorate": 76207,
   "turnout": 0,
   "valid_votes": 39388,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Richard Burgon",
    "votes": 18610
   },
   "second": {
    "party": "REF",
    "votes": 7345
   },
   "majority": 11265,
   "shares": {
    "LD": 3.67,
    "LAB": 47.25,
    "OTH": 4.02,
    "REF": 18.65,
    "CON": 17.51,
    "GRN": 8.9
   },
   "results_source": "https://www.leeds.gov.uk/your-council/elections/parliamentary-general-election/leeds-east"
  },
  {
   "slug": "leeds-north-east",
   "name": "Leeds North East",
   "ballot_paper_id": "parl.leeds-north-east.2024-07-04",
   "nation": "GB",
   "electorate": 70178,
   "turnout": 0,
   "valid_votes": 45167,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Fabian Hamilton",
    "votes": 23260
   },
   "second": {
    "party": "CON",
    "votes": 7177
   },
   "majority": 16083,
   "shares": {
    "LD": 4.8,
    "OTH": 7.14,
    "LAB": 51.5,
    "GRN": 13.09,
    "REF": 7.59,
    "CON": 15.89
   },
   "results_source": "https://www.leeds.gov.uk/your-council/elections/parliamentary-general-election/leeds-north-east"
  },
  {
   "slug": "leeds-north-west",
   "name": "Leeds North West",
   "ballot_paper_id": "parl.leeds-north-west.2024-07-04",
   "nation": "GB",
   "electorate": 71592,
   "turnout": 0,
   "valid_votes": 49777,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Katie White",
    "votes": 22882
   },
   "second": {
    "party": "CON",
    "votes": 10986
   },
   "majority": 11896,
   "shares": {
    "CON": 22.07,
    "REF": 11.92,
    "GRN": 6.49,
    "OTH": 2.21,
    "LD": 11.33,
    "LAB": 45.97
   },
   "results_source": "https://www.leeds.gov.uk/your-council/elections/parliamentary-general-election/leeds-north-west"
  },
  {
   "slug": "leeds-south",
   "name": "Leeds South",
   "ballot_paper_id": "parl.leeds-south.2024-07-04",
   "nation": "GB",
   "electorate": 75953,
   "turnout": 0,
   "valid_votes": 31678,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Hilary Benn",
    "votes": 17117
   },
   "second": {
    "party": "GRN",
    "votes": 5838
   },
   "majority": 11279,
   "shares": {
    "OTH": 10.14,
    "LAB": 54.03,
    "GRN": 18.43,
    "CON": 13.17,
    "LD": 4.23
   },
   "results_source": "https://www.leeds.gov.uk/your-council/elections/parliamentary-general-election/leeds-south"
  },
  {
   "slug": "leeds-south-west-and-morley",
   "name": "Leeds South West and Morley",
   "ballot_paper_id": "parl.leeds-south-west-and-morley.2024-07-04",
   "nation": "GB",
   "electorate": 71854,
   "turnout": 0,
   "valid_votes": 40209,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mark Sewards",
    "votes": 17681
   },
   "second": {
    "party": "CON",
    "votes": 9258
   },
   "majority": 8423,
   "shares": {
    "GRN": 6.27,
    "OTH": 1.9,
    "LD": 4.47,
    "CON": 23.02,
    "REF": 20.36,
    "LAB": 43.97
   },
   "results_source": "https://www.leeds.gov.uk/your-council/elections/parliamentary-general-election/leeds-south-west-and-morley"
  },
  {
   "slug": "leeds-west-and-pudsey",
   "name": "Leeds West and Pudsey",
   "ballot_paper_id": "parl.leeds-west-and-pudsey.2024-07-04",
   "nation": "GB",
   "electorate": 70069,
   "turnout": 0,
   "valid_votes": 38494,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Rachel Reeves",
    "votes": 18976
   },
   "second": {
    "party": "CON",
    "votes": 6584
   },
   "majority": 12392,
   "shares": {
    "CON": 17.1,
    "GRN": 9.86,
    "OTH": 2.9,
    "LAB": 49.3,
    "LD": 4.53,
    "REF": 16.32
   },
   "results_source": "https://www.leeds.gov.uk/your-council/elections/parliamentary-general-election/leeds-west-and-pudsey"
  },
  {
   "slug": "leicester-east",
   "name": "Leicester East",
   "ballot_paper_id": "parl.leicester-east.2024-07-04",
   "nation": "GB",
   "electorate": 76560,
   "turnout": 46970,
   "valid_votes": 46714,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Shivani Raja",
    "votes": 14526
   },
   "second": {
    "party": "OTH",
    "votes": 11005
   },
   "majority": 3521,
   "shares": {
    "OTH": 23.56,
    "LAB": 21.62,
    "LD": 13.55,
    "GRN": 4.59,
    "CON": 31.1,
    "REF": 5.59
   },
   "results_source": "https://www.leicester.gov.uk/media/ueynpgwb/leicester-east-declaration-2024.pdf"
  },
  {
   "slug": "leicester-south",
   "name": "Leicester South",
   "ballot_paper_id": "parl.leicester-south.2024-07-04",
   "nation": "GB",
   "electorate": 70867,
   "turnout": 41995,
   "valid_votes": 41837,
   "winner": {
    "party": "OTH",
    "party_name": "Independent",
    "name": "Shockat Adam",
    "votes": 14739
   },
   "second": {
    "party": "LAB",
    "votes": 13760
   },
   "majority": 1776,
   "shares": {
    "OTH": 37.13,
    "LAB": 32.89,
    "REF": 5.9,
    "CON": 11.52,
    "GRN": 9.15,
    "LD": 3.41
   },
   "results_source": "https://www.leicester.gov.uk/media/zaag0n4b/leicester-south-declaration-2024.pdf"
  },
  {
   "slug": "leicester-west",
   "name": "Leicester West",
   "ballot_paper_id": "parl.leicester-west.2024-07-04",
   "nation": "GB",
   "electorate": 74102,
   "turnout": 35559,
   "valid_votes": 35397,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Liz Kendall",
    "votes": 15798
   },
   "second": {
    "party": "CON",
    "votes": 7021
   },
   "majority": 8777,
   "shares": {
    "GRN": 11.55,
    "CON": 19.84,
    "LD": 6.16,
    "REF": 16.01,
    "LAB": 44.63,
    "OTH": 1.82
   },
   "results_source": "https://www.leicester.gov.uk/your-council/elections-and-voting/general-election-2024/https://www.leicester.gov.uk/your-council/elections-and-voting/general-election-2024/"
  },
  {
   "slug": "leigh-and-atherton",
   "name": "Leigh and Atherton",
   "ballot_paper_id": "parl.leigh-and-atherton.2024-07-04",
   "nation": "GB",
   "electorate": 79978,
   "turnout": 0,
   "valid_votes": 41170,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Jo Platt",
    "votes": 19971
   },
   "second": {
    "party": "REF",
    "votes": 11090
   },
   "majority": 8881,
   "shares": {
    "OTH": 0.91,
    "GRN": 4.02,
    "LAB": 48.51,
    "LD": 3.88,
    "CON": 15.75,
    "REF": 26.94
   },
   "results_source": "https://www.wigan.gov.uk/Council/Voting-and-Elections/Results/UK-Parliamentary-General-Election-4-July-2024.aspx"
  },
  {
   "slug": "lewes",
   "name": "Lewes",
   "ballot_paper_id": "parl.lewes.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 53173,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "James MacCleary",
    "votes": 26895
   },
   "second": {
    "party": "CON",
    "votes": 14271
   },
   "majority": 12624,
   "shares": {
    "REF": 11.91,
    "CON": 26.84,
    "OTH": 0.43,
    "GRN": 3.51,
    "LD": 50.58,
    "LAB": 6.72
   },
   "results_source": "https://www.lewes-eastbourne.gov.uk/media/3950/Result-of-Poll-Parliamentary-Election-4-July-2024-Lewes-Constituency/pdf/Result_of_Poll_-_Parliamentary_Election_-_4_July_2024_-_Lewes_Constituency.pdf?m=1720155308013"
  },
  {
   "slug": "lewisham-east",
   "name": "Lewisham East",
   "ballot_paper_id": "parl.lewisham-east.2024-07-04",
   "nation": "GB",
   "electorate": 73376,
   "turnout": 0,
   "valid_votes": 40637,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Janet Daby",
    "votes": 23646
   },
   "second": {
    "party": "GRN",
    "votes": 5573
   },
   "majority": 18073,
   "shares": {
    "CON": 10.83,
    "LAB": 58.19,
    "OTH": 2.65,
    "REF": 8.54,
    "GRN": 13.71,
    "LD": 6.08
   },
   "results_source": "https://lewisham.gov.uk/mayorandcouncil/elections/general-election"
  },
  {
   "slug": "lewisham-north",
   "name": "Lewisham North",
   "ballot_paper_id": "parl.lewisham-north.2024-07-04",
   "nation": "GB",
   "electorate": 74204,
   "turnout": 0,
   "valid_votes": 44167,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Vicky Foxcroft",
    "votes": 25467
   },
   "second": {
    "party": "GRN",
    "votes": 9685
   },
   "majority": 15782,
   "shares": {
    "OTH": 2.33,
    "LD": 7.44,
    "LAB": 57.66,
    "CON": 6.12,
    "REF": 4.53,
    "GRN": 21.93
   },
   "results_source": "https://lewisham.gov.uk/mayorandcouncil/elections/general-election"
  },
  {
   "slug": "lewisham-west-and-east-dulwich",
   "name": "Lewisham West and East Dulwich",
   "ballot_paper_id": "parl.lewisham-west-and-east-dulwich.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 46414,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Ellie Reeves",
    "votes": 27406
   },
   "second": {
    "party": "GRN",
    "votes": 9009
   },
   "majority": 18397,
   "shares": {
    "GRN": 19.41,
    "OTH": 1.57,
    "LD": 7.67,
    "REF": 4.81,
    "LAB": 59.05,
    "CON": 7.49
   },
   "results_source": "https://lewisham.gov.uk/mayorandcouncil/elections/general-election"
  },
  {
   "slug": "leyton-and-wanstead",
   "name": "Leyton and Wanstead",
   "ballot_paper_id": "parl.leyton-and-wanstead.2024-07-04",
   "nation": "GB",
   "electorate": 71491,
   "turnout": 43940,
   "valid_votes": 43732,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Calvin Bailey",
    "votes": 20755
   },
   "second": {
    "party": "GRN",
    "votes": 6791
   },
   "majority": 13964,
   "shares": {
    "OTH": 13.83,
    "LAB": 47.46,
    "LD": 6.44,
    "CON": 11.08,
    "GRN": 15.53,
    "REF": 5.66
   },
   "results_source": "https://www.walthamforest.gov.uk/council-and-elections/elections-and-voting/election-results/uk-parliamentary-general-election-results-4-july-2024"
  },
  {
   "slug": "lichfield",
   "name": "Lichfield",
   "ballot_paper_id": "parl.lichfield.2024-07-04",
   "nation": "GB",
   "electorate": 76118,
   "turnout": 0,
   "valid_votes": 49104,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Dave Robertson",
    "votes": 17232
   },
   "second": {
    "party": "CON",
    "votes": 16422
   },
   "majority": 810,
   "shares": {
    "CON": 33.44,
    "REF": 19.82,
    "OTH": 0.86,
    "GRN": 3.51,
    "LD": 7.27,
    "LAB": 35.09
   },
   "results_source": "https://www.lichfielddc.gov.uk/voting-elections/upcoming-elections"
  },
  {
   "slug": "lincoln",
   "name": "Lincoln",
   "ballot_paper_id": "parl.lincoln.2024-07-04",
   "nation": "GB",
   "electorate": 72313,
   "turnout": 0,
   "valid_votes": 42160,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Hamish Falconer",
    "votes": 18470
   },
   "second": {
    "party": "CON",
    "votes": 9677
   },
   "majority": 8793,
   "shares": {
    "OTH": 2.56,
    "LAB": 43.81,
    "GRN": 6.53,
    "CON": 22.95,
    "REF": 18.03,
    "LD": 6.12
   },
   "results_source": "https://www.lincoln.gov.uk/downloads/file/1682/declaration-of-result-uk-parliamentary-general-election-4-july-2024"
  },
  {
   "slug": "liverpool-garston",
   "name": "Liverpool Garston",
   "ballot_paper_id": "parl.liverpool-garston.2024-07-04",
   "nation": "GB",
   "electorate": 69282,
   "turnout": 0,
   "valid_votes": 41993,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Maria Eagle",
    "votes": 24510
   },
   "second": {
    "party": "REF",
    "votes": 4406
   },
   "majority": 20104,
   "shares": {
    "CON": 7.01,
    "LAB": 58.37,
    "OTH": 9.71,
    "REF": 10.49,
    "LD": 7.71,
    "GRN": 6.71
   },
   "results_source": "https://councillors.liverpool.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=569&RPID=63599895"
  },
  {
   "slug": "liverpool-riverside",
   "name": "Liverpool Riverside",
   "ballot_paper_id": "parl.liverpool-riverside.2024-07-04",
   "nation": "GB",
   "electorate": 71380,
   "turnout": 0,
   "valid_votes": 32381,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Kim Johnson",
    "votes": 20039
   },
   "second": {
    "party": "GRN",
    "votes": 5246
   },
   "majority": 14793,
   "shares": {
    "CON": 3.57,
    "OTH": 3.47,
    "GRN": 16.2,
    "REF": 10.1,
    "LAB": 61.89,
    "LD": 4.77
   },
   "results_source": "https://councillors.liverpool.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=570&RPID=63599912"
  },
  {
   "slug": "liverpool-walton",
   "name": "Liverpool Walton",
   "ballot_paper_id": "parl.liverpool-walton.2024-07-04",
   "nation": "GB",
   "electorate": 69317,
   "turnout": 0,
   "valid_votes": 36886,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Dan Carden",
    "votes": 26032
   },
   "second": {
    "party": "REF",
    "votes": 5787
   },
   "majority": 20245,
   "shares": {
    "LD": 2.56,
    "LAB": 70.57,
    "REF": 15.69,
    "OTH": 1.23,
    "GRN": 6.47,
    "CON": 3.48
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001339"
  },
  {
   "slug": "liverpool-wavertree",
   "name": "Liverpool Wavertree",
   "ballot_paper_id": "parl.liverpool-wavertree.2024-07-04",
   "nation": "GB",
   "electorate": 70581,
   "turnout": 0,
   "valid_votes": 39815,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Paula Barker",
    "votes": 23077
   },
   "second": {
    "party": "GRN",
    "votes": 6773
   },
   "majority": 16304,
   "shares": {
    "LAB": 57.96,
    "GRN": 17.01,
    "CON": 4.74,
    "OTH": 4.68,
    "REF": 8.68,
    "LD": 6.93
   },
   "results_source": "https://councillors.liverpool.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=572&RPID=63599927"
  },
  {
   "slug": "liverpool-west-derby",
   "name": "Liverpool West Derby",
   "ballot_paper_id": "parl.liverpool-west-derby.2024-07-04",
   "nation": "GB",
   "electorate": 69934,
   "turnout": 0,
   "valid_votes": 38006,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Ian Byrne",
    "votes": 25302
   },
   "second": {
    "party": "REF",
    "votes": 4879
   },
   "majority": 20423,
   "shares": {
    "REF": 12.84,
    "LAB": 66.57,
    "GRN": 6.96,
    "CON": 4.12,
    "LD": 3.36,
    "OTH": 6.15
   },
   "results_source": "https://councillors.liverpool.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=573&RPID=63599936"
  },
  {
   "slug": "livingston",
   "name": "Livingston",
   "ballot_paper_id": "parl.livingston.2024-07-04",
   "nation": "GB",
   "electorate": 78043,
   "turnout": 0,
   "valid_votes": 44840,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Gregor Poynton",
    "votes": 18324
   },
   "second": {
    "party": "SNP",
    "votes": 14796
   },
   "majority": 3528,
   "shares": {
    "SNP": 33.0,
    "CON": 7.74,
    "OTH": 1.22,
    "GRN": 3.8,
    "LD": 4.52,
    "REF": 8.87,
    "LAB": 40.87
   },
   "results_source": "https://www.westlothian.gov.uk/article/82669/General-Election-Results-2024"
  },
  {
   "slug": "llanelli",
   "name": "Llanelli",
   "ballot_paper_id": "parl.llanelli.2024-07-04",
   "nation": "GB",
   "electorate": 71538,
   "turnout": 40868,
   "valid_votes": 40744,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Nia Griffith",
    "votes": 12751
   },
   "second": {
    "party": "REF",
    "votes": 11247
   },
   "majority": 1504,
   "shares": {
    "REF": 27.6,
    "PC": 23.34,
    "CON": 10.49,
    "LAB": 31.3,
    "GRN": 2.71,
    "LD": 3.08,
    "OTH": 1.47
   },
   "results_source": "https://www.carmarthenshire.gov.wales/media/5eeckwsq/llanelli-050724.pdf"
  },
  {
   "slug": "lothian-east",
   "name": "Lothian East",
   "ballot_paper_id": "parl.lothian-east.2024-07-04",
   "nation": "GB",
   "electorate": 75456,
   "turnout": 0,
   "valid_votes": 48102,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Douglas Alexander",
    "votes": 23555
   },
   "second": {
    "party": "SNP",
    "votes": 10290
   },
   "majority": 13265,
   "shares": {
    "LAB": 48.97,
    "REF": 6.32,
    "LD": 5.51,
    "CON": 11.51,
    "SNP": 21.39,
    "OTH": 1.16,
    "GRN": 5.15
   },
   "results_source": "https://www.eastlothian.gov.uk/info/210600/elections_and_voting/12030/election_results"
  },
  {
   "slug": "loughborough",
   "name": "Loughborough",
   "ballot_paper_id": "parl.loughborough.2024-07-04",
   "nation": "GB",
   "electorate": 68961,
   "turnout": 42440,
   "valid_votes": 42259,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jeevun Sandher",
    "votes": 17249
   },
   "second": {
    "party": "CON",
    "votes": 12289
   },
   "majority": 4960,
   "shares": {
    "CON": 29.08,
    "REF": 17.05,
    "LAB": 40.82,
    "LD": 6.06,
    "GRN": 6.99
   },
   "results_source": "https://www.charnwood.gov.uk/files/documents/declaration_of_results_loughborough_july_4_2024/Declaration%20of%20Results%20%28Loughborough%29%20July%204%202024.pdf"
  },
  {
   "slug": "louth-and-horncastle",
   "name": "Louth and Horncastle",
   "ballot_paper_id": "parl.louth-and-horncastle.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 46479,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Victoria Atkins",
    "votes": 17441
   },
   "second": {
    "party": "REF",
    "votes": 11935
   },
   "majority": 5506,
   "shares": {
    "OTH": 3.79,
    "CON": 37.52,
    "REF": 25.68,
    "LD": 5.09,
    "LAB": 22.54,
    "GRN": 5.39
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001343"
  },
  {
   "slug": "lowestoft",
   "name": "Lowestoft",
   "ballot_paper_id": "parl.lowestoft.2024-07-04",
   "nation": "GB",
   "electorate": 74332,
   "turnout": 41927,
   "valid_votes": 41824,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jess Asato",
    "votes": 14464
   },
   "second": {
    "party": "CON",
    "votes": 12448
   },
   "majority": 2016,
   "shares": {
    "CON": 29.76,
    "LAB": 34.58,
    "GRN": 7.4,
    "REF": 24.69,
    "LD": 3.56
   },
   "results_source": "https://www.eastsuffolk.gov.uk/assets/Elections/2024/General-Election-Thursday-4-July-2024/00-Declaration-of-Result-of-Poll-Lowestoft-Constituency.pdf"
  },
  {
   "slug": "luton-north",
   "name": "Luton North",
   "ballot_paper_id": "parl.luton-north.2024-07-04",
   "nation": "GB",
   "electorate": 74866,
   "turnout": 0,
   "valid_votes": 38745,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sarah Owen",
    "votes": 14677
   },
   "second": {
    "party": "OTH",
    "votes": 8405
   },
   "majority": 6272,
   "shares": {
    "OTH": 21.69,
    "CON": 18.5,
    "REF": 12.04,
    "GRN": 5.01,
    "LAB": 37.88,
    "LD": 4.88
   },
   "results_source": "https://m.luton.gov.uk/Page/Show/Council_government_and_democracy/Local-democracy/voting-and-elections/previous-elections/generalelectionresults/Pages/general-election-results-2024.aspx"
  },
  {
   "slug": "luton-south-and-south-bedfordshire",
   "name": "Luton South and South Bedfordshire",
   "ballot_paper_id": "parl.luton-south-and-south-bedfordshire.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 38382,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Rachel Hopkins",
    "votes": 13593
   },
   "second": {
    "party": "OTH",
    "votes": 8494
   },
   "majority": 5099,
   "shares": {
    "GRN": 6.26,
    "LD": 6.25,
    "LAB": 35.42,
    "REF": 12.4,
    "OTH": 22.13,
    "CON": 17.55
   },
   "results_source": "https://m.luton.gov.uk/Page/Show/Council_government_and_democracy/Local-democracy/voting-and-elections/previous-elections/generalelectionresults/Pages/general-election-results-2024.aspx"
  },
  {
   "slug": "macclesfield",
   "name": "Macclesfield",
   "ballot_paper_id": "parl.macclesfield.2024-07-04",
   "nation": "GB",
   "electorate": 74876,
   "turnout": 52935,
   "valid_votes": 52792,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tim Roca",
    "votes": 24672
   },
   "second": {
    "party": "CON",
    "votes": 15552
   },
   "majority": 9120,
   "shares": {
    "REF": 12.49,
    "LD": 4.7,
    "OTH": 1.9,
    "GRN": 4.72,
    "LAB": 46.73,
    "CON": 29.46
   },
   "results_source": "https://electionresults.parliament.uk/elections/3604"
  },
  {
   "slug": "maidenhead",
   "name": "Maidenhead",
   "ballot_paper_id": "parl.maidenhead.2024-07-04",
   "nation": "GB",
   "electorate": 75687,
   "turnout": 50845,
   "valid_votes": 50329,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Joshua Reynolds",
    "votes": 21895
   },
   "second": {
    "party": "CON",
    "votes": 18932
   },
   "majority": 2963,
   "shares": {
    "OTH": 3.46,
    "GRN": 3.97,
    "CON": 37.62,
    "LD": 43.5,
    "LAB": 11.46
   },
   "results_source": "https://www.rbwm.gov.uk/home/council-and-democracy/elections-and-voting/election-results/general-election-results-2024"
  },
  {
   "slug": "maidstone-and-malling",
   "name": "Maidstone and Malling",
   "ballot_paper_id": "parl.maidstone-and-malling.2024-07-04",
   "nation": "GB",
   "electorate": 76449,
   "turnout": 46526,
   "valid_votes": 46389,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Helen Grant",
    "votes": 14146
   },
   "second": {
    "party": "LAB",
    "votes": 12472
   },
   "majority": 1674,
   "shares": {
    "OTH": 0.76,
    "LAB": 26.89,
    "CON": 30.49,
    "GRN": 8.03,
    "LD": 13.74,
    "REF": 20.08
   },
   "results_source": "https://maidstone.gov.uk/home/primary-services/council-and-democracy/primary-areas/your-councillors?sq_content_src=%2BdXJsPWh0dHBzJTNBJTJGJTJGbWVldGluZ3MubWFpZHN0b25lLmdvdi51ayUyRm1nRWxlY3Rpb25BcmVhUmVzdWx0cy5hc3B4JTNGWFhSJTNEMCUyNklEJTNENDIyJTI2UlBJRCUzRDQzODE4NzA2MSZhbGw9MQ%3D%3D"
  },
  {
   "slug": "makerfield",
   "name": "Makerfield",
   "ballot_paper_id": "parl.makerfield.2024-07-04",
   "nation": "GB",
   "electorate": 76641,
   "turnout": 0,
   "valid_votes": 40263,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Josh Simons",
    "votes": 18202
   },
   "second": {
    "party": "REF",
    "votes": 12803
   },
   "majority": 5399,
   "shares": {
    "OTH": 0.91,
    "GRN": 4.41,
    "CON": 10.88,
    "REF": 31.8,
    "LAB": 45.21,
    "LD": 6.79
   },
   "results_source": "https://www.wigan.gov.uk/Council/Voting-and-Elections/Results/UK-Parliamentary-General-Election-4-July-2024.aspx"
  },
  {
   "slug": "maldon",
   "name": "Maldon",
   "ballot_paper_id": "parl.maldon.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 49841,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "John Whittingdale",
    "votes": 19374
   },
   "second": {
    "party": "REF",
    "votes": 12468
   },
   "majority": 6906,
   "shares": {
    "LD": 11.8,
    "GRN": 4.61,
    "LAB": 19.7,
    "REF": 25.02,
    "CON": 38.87
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001351"
  },
  {
   "slug": "manchester-central",
   "name": "Manchester Central",
   "ballot_paper_id": "parl.manchester-central.2024-07-04",
   "nation": "GB",
   "electorate": 85204,
   "turnout": 0,
   "valid_votes": 39725,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Lucy Powell",
    "votes": 20184
   },
   "second": {
    "party": "GRN",
    "votes": 6387
   },
   "majority": 13797,
   "shares": {
    "GRN": 16.08,
    "REF": 11.98,
    "OTH": 6.34,
    "LD": 7.68,
    "LAB": 50.81,
    "CON": 7.11
   },
   "results_source": "https://www.manchester.gov.uk/directory_record/468347/parliamentary_general_election_2024"
  },
  {
   "slug": "manchester-rusholme",
   "name": "Manchester Rusholme",
   "ballot_paper_id": "parl.manchester-rusholme.2024-07-04",
   "nation": "GB",
   "electorate": 72608,
   "turnout": 0,
   "valid_votes": 29033,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Afzal Khan",
    "votes": 15054
   },
   "second": {
    "party": "GRN",
    "votes": 6819
   },
   "majority": 8235,
   "shares": {
    "GRN": 23.49,
    "OTH": 14.36,
    "LAB": 51.85,
    "CON": 5.78,
    "REF": 4.52
   },
   "results_source": "https://www.manchester.gov.uk/directory_record/468347/parliamentary_general_election_2024"
  },
  {
   "slug": "manchester-withington",
   "name": "Manchester Withington",
   "ballot_paper_id": "parl.manchester-withington.2024-07-04",
   "nation": "GB",
   "electorate": 70555,
   "turnout": 0,
   "valid_votes": 41731,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jeff Smith",
    "votes": 22066
   },
   "second": {
    "party": "GRN",
    "votes": 8084
   },
   "majority": 13982,
   "shares": {
    "OTH": 4.62,
    "GRN": 19.37,
    "CON": 5.46,
    "LD": 12.97,
    "LAB": 52.88,
    "REF": 4.7
   },
   "results_source": "https://www.manchester.gov.uk/directory_record/468347/parliamentary_general_election_2024"
  },
  {
   "slug": "mansfield",
   "name": "Mansfield",
   "ballot_paper_id": "parl.mansfield.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 41087,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Steve Yemm",
    "votes": 16048
   },
   "second": {
    "party": "CON",
    "votes": 12563
   },
   "majority": 3485,
   "shares": {
    "OTH": 2.35,
    "CON": 30.58,
    "GRN": 3.23,
    "REF": 22.84,
    "LD": 1.94,
    "LAB": 39.06
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001355"
  },
  {
   "slug": "melksham-and-devizes",
   "name": "Melksham and Devizes",
   "ballot_paper_id": "parl.melksham-and-devizes.2024-07-04",
   "nation": "GB",
   "electorate": 73482,
   "turnout": 51406,
   "valid_votes": 51203,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Brian Mathew",
    "votes": 20031
   },
   "second": {
    "party": "CON",
    "votes": 17630
   },
   "majority": 2401,
   "shares": {
    "REF": 13.14,
    "CON": 34.43,
    "LD": 39.12,
    "LAB": 8.96,
    "GRN": 4.35
   },
   "results_source": "https://elections.wiltshire.gov.uk/Home/Division/8398"
  },
  {
   "slug": "melton-and-syston",
   "name": "Melton and Syston",
   "ballot_paper_id": "parl.melton-and-syston.2024-07-04",
   "nation": "GB",
   "electorate": 74316,
   "turnout": 0,
   "valid_votes": 45986,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Edward Argar",
    "votes": 17526
   },
   "second": {
    "party": "LAB",
    "votes": 12130
   },
   "majority": 5396,
   "shares": {
    "CON": 38.11,
    "OTH": 2.51,
    "LAB": 26.38,
    "LD": 5.54,
    "GRN": 8.01,
    "REF": 19.45
   },
   "results_source": "https://www.melton.gov.uk/media/2g2pp4jk/declaration-of-result-of-poll-2024.pdf"
  },
  {
   "slug": "meriden-and-solihull-east",
   "name": "Meriden and Solihull East",
   "ballot_paper_id": "parl.meriden-and-solihull-east.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 44035,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Saqib Bhatti",
    "votes": 16792
   },
   "second": {
    "party": "LAB",
    "votes": 12208
   },
   "majority": 4584,
   "shares": {
    "LAB": 27.72,
    "CON": 38.13,
    "REF": 19.88,
    "GRN": 6.65,
    "LD": 7.61
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001358"
  },
  {
   "slug": "merthyr-tydfil-and-aberdare",
   "name": "Merthyr Tydfil and Aberdare",
   "ballot_paper_id": "parl.merthyr-tydfil-and-aberdare.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 35330,
   "valid_votes": 35215,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Gerald Jones",
    "votes": 15791
   },
   "second": {
    "party": "REF",
    "votes": 8344
   },
   "majority": 7447,
   "shares": {
    "OTH": 3.17,
    "GRN": 3.5,
    "CON": 7.63,
    "LAB": 44.84,
    "LD": 3.62,
    "REF": 23.69,
    "PC": 13.54
   },
   "results_source": "https://www.merthyr.gov.uk/media/10112/election-results.pdf"
  },
  {
   "slug": "mid-bedfordshire",
   "name": "Mid Bedfordshire",
   "ballot_paper_id": "parl.mid-bedfordshire.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 49621,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Blake Stephenson",
    "votes": 16912
   },
   "second": {
    "party": "LAB",
    "votes": 15591
   },
   "majority": 1321,
   "shares": {
    "OTH": 3.77,
    "REF": 17.32,
    "LAB": 31.42,
    "LD": 8.2,
    "GRN": 5.21,
    "CON": 34.08
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001359"
  },
  {
   "slug": "mid-buckinghamshire",
   "name": "Mid Buckinghamshire",
   "ballot_paper_id": "parl.mid-buckinghamshire.2024-07-04",
   "nation": "GB",
   "electorate": 75622,
   "turnout": 54182,
   "valid_votes": 53951,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Greg Smith",
    "votes": 20150
   },
   "second": {
    "party": "LD",
    "votes": 14278
   },
   "majority": 5872,
   "shares": {
    "OTH": 0.9,
    "LAB": 17.0,
    "REF": 12.84,
    "LD": 26.46,
    "CON": 37.35,
    "GRN": 5.45
   },
   "results_source": "https://buckinghamshire.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=87&RPID=26122166"
  },
  {
   "slug": "mid-cheshire",
   "name": "Mid Cheshire",
   "ballot_paper_id": "parl.mid-cheshire.2024-07-04",
   "nation": "GB",
   "electorate": 70384,
   "turnout": 0,
   "valid_votes": 41509,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Andrew Cooper",
    "votes": 18457
   },
   "second": {
    "party": "CON",
    "votes": 9530
   },
   "majority": 8927,
   "shares": {
    "OTH": 2.71,
    "LAB": 44.47,
    "CON": 22.96,
    "GRN": 4.74,
    "REF": 19.19,
    "LD": 5.94
   },
   "results_source": "https://www.cheshirewestandchester.gov.uk/asset-library/your-council/elections/general-election-2024/declaration-of-result/DeclarationofResult-MC.pdf"
  },
  {
   "slug": "mid-derbyshire",
   "name": "Mid Derbyshire",
   "ballot_paper_id": "parl.mid-derbyshire.2024-07-04",
   "nation": "GB",
   "electorate": 69917,
   "turnout": 0,
   "valid_votes": 47543,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jonathan Davies",
    "votes": 17346
   },
   "second": {
    "party": "CON",
    "votes": 15468
   },
   "majority": 1878,
   "shares": {
    "LAB": 36.48,
    "REF": 17.58,
    "CON": 32.53,
    "LD": 4.97,
    "GRN": 7.46,
    "OTH": 0.98
   },
   "results_source": "https://www.derby.gov.uk/media/derbycitycouncil/contentassets/documents/councilanddemocracy/elections/electioninformation/declaration-of-results-mid-derbyshire.pdf"
  },
  {
   "slug": "mid-dorset-and-north-poole",
   "name": "Mid Dorset and North Poole",
   "ballot_paper_id": "parl.mid-dorset-and-north-poole.2024-07-04",
   "nation": "GB",
   "electorate": 75294,
   "turnout": 50312,
   "valid_votes": 49514,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Vikki Slade",
    "votes": 21442
   },
   "second": {
    "party": "CON",
    "votes": 20090
   },
   "majority": 1352,
   "shares": {
    "OTH": 2.14,
    "LAB": 9.22,
    "GRN": 4.76,
    "LD": 43.3,
    "CON": 40.57
   },
   "results_source": "https://www.dorsetcouncil.gov.uk/w/uk-parliamentary-general-election-on-4-july-2024-1"
  },
  {
   "slug": "mid-dunbartonshire",
   "name": "Mid Dunbartonshire",
   "ballot_paper_id": "parl.mid-dunbartonshire.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 52738,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Susan Murray",
    "votes": 22349
   },
   "second": {
    "party": "SNP",
    "votes": 12676
   },
   "majority": 9673,
   "shares": {
    "SNP": 24.04,
    "LAB": 20.84,
    "OTH": 0.85,
    "CON": 4.65,
    "REF": 3.98,
    "LD": 42.38,
    "GRN": 3.26
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/S14000097"
  },
  {
   "slug": "mid-leicestershire",
   "name": "Mid Leicestershire",
   "ballot_paper_id": "parl.mid-leicestershire.2024-07-04",
   "nation": "GB",
   "electorate": 75924,
   "turnout": 48235,
   "valid_votes": 48050,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Peter Bedford",
    "votes": 17735
   },
   "second": {
    "party": "LAB",
    "votes": 15534
   },
   "majority": 2201,
   "shares": {
    "CON": 36.91,
    "LD": 5.09,
    "GRN": 7.11,
    "LAB": 32.33,
    "REF": 18.57
   },
   "results_source": "https://www.charnwood.gov.uk/files/documents/declaration_of_results_mid_leicestershire_july_4_2024/Declaration%20of%20Results%20%28Mid%20Leicestershire%29%20July%204%202024.pdf"
  },
  {
   "slug": "mid-norfolk",
   "name": "Mid Norfolk",
   "ballot_paper_id": "parl.mid-norfolk.2024-07-04",
   "nation": "GB",
   "electorate": 75238,
   "turnout": 46119,
   "valid_votes": 45897,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "George Freeman",
    "votes": 16770
   },
   "second": {
    "party": "LAB",
    "votes": 13716
   },
   "majority": 3054,
   "shares": {
    "CON": 36.54,
    "GRN": 6.23,
    "LD": 6.81,
    "REF": 20.54,
    "LAB": 29.88
   },
   "results_source": "https://www.breckland.gov.uk/media/21749/Declaration-of-Result-Parliamentary-election-2024/pdf/Declaration_of_results_-_GE_July_2024.pdf?m=1720438590037"
  },
  {
   "slug": "mid-sussex",
   "name": "Mid Sussex",
   "ballot_paper_id": "parl.mid-sussex.2024-07-04",
   "nation": "GB",
   "electorate": 75969,
   "turnout": 53489,
   "valid_votes": 53328,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Alison Bennett",
    "votes": 21136
   },
   "second": {
    "party": "CON",
    "votes": 14474
   },
   "majority": 6662,
   "shares": {
    "CON": 27.14,
    "LD": 39.63,
    "REF": 11.1,
    "GRN": 3.84,
    "LAB": 17.62,
    "OTH": 0.66
   },
   "results_source": "https://www.midsussex.gov.uk/media/pyif2wdk/msx-final.pdf"
  },
  {
   "slug": "mid-ulster",
   "name": "Mid Ulster",
   "ballot_paper_id": "parl.mid-ulster.2024-07-04",
   "nation": "NI",
   "electorate": 74000,
   "turnout": 45691,
   "valid_votes": 45445,
   "winner": {
    "party": "OTH",
    "party_name": "Sinn F\u00e9in",
    "name": "Cathal Mallaghan",
    "votes": 24085
   },
   "second": null,
   "majority": 45445,
   "shares": {
    "OTH": 100.0
   },
   "results_source": "https://www.eoni.org.uk/getmedia/1227a81f-52a8-489c-ba1b-be46401e1480/Result-Declaration-Mid-Ulster"
  },
  {
   "slug": "mid-and-south-pembrokeshire",
   "name": "Mid and South Pembrokeshire",
   "ballot_paper_id": "parl.mid-and-south-pembrokeshire.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 46629,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Henry Tufnell",
    "votes": 16505
   },
   "second": {
    "party": "CON",
    "votes": 14627
   },
   "majority": 1878,
   "shares": {
    "OTH": 1.46,
    "LD": 5.09,
    "CON": 31.37,
    "REF": 16.79,
    "GRN": 3.55,
    "PC": 6.35,
    "LAB": 35.4
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/W07000100"
  },
  {
   "slug": "middlesbrough-south-and-east-cleveland",
   "name": "Middlesbrough South and East Cleveland",
   "ballot_paper_id": "parl.middlesbrough-south-and-east-cleveland.2024-07-04",
   "nation": "GB",
   "electorate": 70331,
   "turnout": 0,
   "valid_votes": 38035,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Luke Myer",
    "votes": 16468
   },
   "second": {
    "party": "CON",
    "votes": 16254
   },
   "majority": 214,
   "shares": {
    "CON": 42.73,
    "LD": 5.34,
    "OTH": 4.82,
    "GRN": 3.8,
    "LAB": 43.3
   },
   "results_source": "https://www.middlesbrough.gov.uk/elections/election-results/"
  },
  {
   "slug": "middlesbrough-and-thornaby-east",
   "name": "Middlesbrough and Thornaby East",
   "ballot_paper_id": "parl.middlesbrough-and-thornaby-east.2024-07-04",
   "nation": "GB",
   "electorate": 75123,
   "turnout": 0,
   "valid_votes": 34407,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Andy McDonald",
    "votes": 16238
   },
   "second": {
    "party": "REF",
    "votes": 7046
   },
   "majority": 9192,
   "shares": {
    "OTH": 6.95,
    "CON": 17.94,
    "GRN": 4.42,
    "LAB": 47.19,
    "REF": 20.48,
    "LD": 3.01
   },
   "results_source": "https://www.middlesbrough.gov.uk/elections/election-results/"
  },
  {
   "slug": "midlothian",
   "name": "Midlothian",
   "ballot_paper_id": "parl.midlothian.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 44165,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Kirsty McNeill",
    "votes": 21480
   },
   "second": {
    "party": "SNP",
    "votes": 13313
   },
   "majority": 8167,
   "shares": {
    "CON": 7.35,
    "OTH": 0.59,
    "REF": 7.42,
    "LD": 5.86,
    "LAB": 48.64,
    "SNP": 30.14
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/S14000045"
  },
  {
   "slug": "milton-keynes-central",
   "name": "Milton Keynes Central",
   "ballot_paper_id": "parl.milton-keynes-central.2024-07-04",
   "nation": "GB",
   "electorate": 81078,
   "turnout": 47930,
   "valid_votes": 47729,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Emily Darlington",
    "votes": 20209
   },
   "second": {
    "party": "CON",
    "votes": 12918
   },
   "majority": 7291,
   "shares": {
    "GRN": 6.76,
    "LD": 10.33,
    "LAB": 42.34,
    "CON": 27.07,
    "REF": 13.08,
    "OTH": 0.42
   },
   "results_source": "https://www.milton-keynes.gov.uk/elections/27717/areas/milton-keynes-central"
  },
  {
   "slug": "milton-keynes-north",
   "name": "Milton Keynes North",
   "ballot_paper_id": "parl.milton-keynes-north.2024-07-04",
   "nation": "GB",
   "electorate": 70709,
   "turnout": 46161,
   "valid_votes": 45977,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chris Curtis",
    "votes": 19318
   },
   "second": {
    "party": "CON",
    "votes": 13888
   },
   "majority": 5430,
   "shares": {
    "LAB": 42.02,
    "REF": 13.41,
    "CON": 30.21,
    "GRN": 7.05,
    "LD": 7.32
   },
   "results_source": "https://www.milton-keynes.gov.uk/elections/27717/areas/milton-keynes-north"
  },
  {
   "slug": "mitcham-and-morden",
   "name": "Mitcham and Morden",
   "ballot_paper_id": "parl.mitcham-and-morden.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 45255,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Siobhain McDonagh",
    "votes": 25085
   },
   "second": {
    "party": "CON",
    "votes": 6324
   },
   "majority": 18761,
   "shares": {
    "OTH": 3.21,
    "CON": 13.97,
    "LD": 8.0,
    "GRN": 10.24,
    "LAB": 55.43,
    "REF": 9.14
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001371"
  },
  {
   "slug": "monmouthshire",
   "name": "Monmouthshire",
   "ballot_paper_id": "parl.monmouthshire.2024-07-04",
   "nation": "GB",
   "electorate": 74823,
   "turnout": 50998,
   "valid_votes": 50844,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Catherine Fookes",
    "votes": 21010
   },
   "second": {
    "party": "CON",
    "votes": 17672
   },
   "majority": 3338,
   "shares": {
    "PC": 2.5,
    "GRN": 4.64,
    "CON": 34.76,
    "OTH": 1.6,
    "LAB": 41.32,
    "LD": 4.48,
    "REF": 10.7
   },
   "results_source": "https://www.monmouthshire.gov.uk/app/uploads/2024/07/2024-07-05-05-43.pdf"
  },
  {
   "slug": "montgomeryshire-and-glyndwr",
   "name": "Montgomeryshire and Glynd\u0175r",
   "ballot_paper_id": "parl.montgomeryshire-and-glyndwr.2024-07-04",
   "nation": "GB",
   "electorate": 74039,
   "turnout": 0,
   "valid_votes": 43259,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Steve Witherden",
    "votes": 12709
   },
   "second": {
    "party": "REF",
    "votes": 8894
   },
   "majority": 3815,
   "shares": {
    "GRN": 4.03,
    "REF": 20.56,
    "LD": 14.96,
    "PC": 13.1,
    "CON": 17.97,
    "LAB": 29.38
   },
   "results_source": "https://en.powys.gov.uk/article/16662/Parliamentary-Election-Results-for-Montgomeryshire-and-Glyndwr-Constituency---4th-July-2024 electorate via email"
  },
  {
   "slug": "moray-west-nairn-and-strathspey",
   "name": "Moray West, Nairn and Strathspey",
   "ballot_paper_id": "parl.moray-west-nairn-and-strathspey.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 46554,
   "winner": {
    "party": "SNP",
    "party_name": "Scottish National Party (SNP)",
    "name": "Graham Leadbitter",
    "votes": 14961
   },
   "second": {
    "party": "CON",
    "votes": 13960
   },
   "majority": 1001,
   "shares": {
    "LD": 8.13,
    "GRN": 3.6,
    "LAB": 17.74,
    "SNP": 32.14,
    "OTH": 0.91,
    "CON": 29.99,
    "REF": 7.5
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/S14000098"
  },
  {
   "slug": "morecambe-and-lunesdale",
   "name": "Morecambe and Lunesdale",
   "ballot_paper_id": "parl.morecambe-and-lunesdale.2024-07-04",
   "nation": "GB",
   "electorate": 76424,
   "turnout": 0,
   "valid_votes": 48059,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lizzi Collinge",
    "votes": 19603
   },
   "second": {
    "party": "CON",
    "votes": 13788
   },
   "majority": 5815,
   "shares": {
    "LAB": 40.79,
    "GRN": 4.35,
    "LD": 9.92,
    "CON": 28.69,
    "REF": 16.25
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001372"
  },
  {
   "slug": "motherwell-wishaw-and-carluke",
   "name": "Motherwell, Wishaw and Carluke",
   "ballot_paper_id": "parl.motherwell-wishaw-and-carluke.2024-07-04",
   "nation": "GB",
   "electorate": 71777,
   "turnout": 39151,
   "valid_votes": 39026,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Pamela Nash",
    "votes": 19168
   },
   "second": {
    "party": "SNP",
    "votes": 12083
   },
   "majority": 7085,
   "shares": {
    "CON": 6.19,
    "LD": 2.11,
    "SNP": 30.96,
    "OTH": 0.86,
    "REF": 7.7,
    "GRN": 3.07,
    "LAB": 49.12
   },
   "results_source": "https://www.northlanarkshire.gov.uk/your-council/elections-and-voting/uk-parliamentary-general-election-4-july-2024"
  },
  {
   "slug": "na-h-eileanan-an-iar",
   "name": "Na h-Eileanan an Iar",
   "ballot_paper_id": "parl.na-h-eileanan-an-iar.2024-07-04",
   "nation": "GB",
   "electorate": 21325,
   "turnout": 13581,
   "valid_votes": 13528,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Torcuil Crichton",
    "votes": 6692
   },
   "second": {
    "party": "SNP",
    "votes": 2856
   },
   "majority": 3836,
   "shares": {
    "CON": 4.78,
    "OTH": 16.66,
    "LAB": 49.47,
    "LD": 2.82,
    "REF": 5.15,
    "SNP": 21.11
   },
   "results_source": "https://cne-siar.gov.uk/home/your-council/elections-and-voting/uk-parliamentary-election/election-results/"
  },
  {
   "slug": "neath-and-swansea-east",
   "name": "Neath and Swansea East",
   "ballot_paper_id": "parl.neath-and-swansea-east.2024-07-04",
   "nation": "GB",
   "electorate": 76291,
   "turnout": 40267,
   "valid_votes": 40137,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Carolyn Harris",
    "votes": 16797
   },
   "second": {
    "party": "REF",
    "votes": 10170
   },
   "majority": 6627,
   "shares": {
    "CON": 9.38,
    "LD": 5.84,
    "GRN": 4.26,
    "LAB": 41.85,
    "PC": 13.33,
    "REF": 25.34
   },
   "results_source": "https://democracy.npt.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=784&RPID=25280923"
  },
  {
   "slug": "new-forest-east",
   "name": "New Forest East",
   "ballot_paper_id": "parl.new-forest-east.2024-07-04",
   "nation": "GB",
   "electorate": 70618,
   "turnout": 0,
   "valid_votes": 45230,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Julian Lewis",
    "votes": 17412
   },
   "second": {
    "party": "LAB",
    "votes": 8917
   },
   "majority": 8495,
   "shares": {
    "OTH": 2.08,
    "GRN": 6.89,
    "CON": 38.5,
    "LAB": 19.71,
    "LD": 15.91,
    "REF": 16.9
   },
   "results_source": "https://www.newforest.gov.uk/media/4051/New-Forest-East-result-parliamentary-2024/pdf/New_Forest_East_Result_-_Parliamentary_2024.pdf?m=1720156540447"
  },
  {
   "slug": "new-forest-west",
   "name": "New Forest West",
   "ballot_paper_id": "parl.new-forest-west.2024-07-04",
   "nation": "GB",
   "electorate": 68644,
   "turnout": 0,
   "valid_votes": 46337,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Desmond Swayne",
    "votes": 16412
   },
   "second": {
    "party": "LAB",
    "votes": 10812
   },
   "majority": 5600,
   "shares": {
    "REF": 16.35,
    "GRN": 6.04,
    "LD": 17.67,
    "LAB": 23.33,
    "OTH": 1.19,
    "CON": 35.42
   },
   "results_source": "https://www.newforest.gov.uk/media/4052/New-Forest-West-result-Parliamentary-2024/pdf/New_Forest_West_Result_-_Parliamentary_2024.pdf?m=1720156746373"
  },
  {
   "slug": "newark",
   "name": "Newark",
   "ballot_paper_id": "parl.newark.2024-07-04",
   "nation": "GB",
   "electorate": 79783,
   "turnout": 0,
   "valid_votes": 53459,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Robert Jenrick",
    "votes": 20968
   },
   "second": {
    "party": "LAB",
    "votes": 17396
   },
   "majority": 3572,
   "shares": {
    "GRN": 4.39,
    "LAB": 32.54,
    "OTH": 2.7,
    "CON": 39.22,
    "REF": 15.49,
    "LD": 5.66
   },
   "results_source": "https://democracy.newark-sherwooddc.gov.uk/mgElectionAreaResults.aspx?ID=88&RPID=3192198"
  },
  {
   "slug": "newbury",
   "name": "Newbury",
   "ballot_paper_id": "parl.newbury.2024-07-04",
   "nation": "GB",
   "electorate": 71986,
   "turnout": 0,
   "valid_votes": 48930,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Lee Dillon",
    "votes": 19645
   },
   "second": {
    "party": "CON",
    "votes": 17268
   },
   "majority": 2377,
   "shares": {
    "LAB": 7.48,
    "LD": 40.15,
    "CON": 35.29,
    "OTH": 0.58,
    "GRN": 5.55,
    "REF": 10.95
   },
   "results_source": "https://www.westberks.gov.uk/general-election-2024-results"
  },
  {
   "slug": "newcastle-upon-tyne-central-and-west",
   "name": "Newcastle upon Tyne Central and West",
   "ballot_paper_id": "parl.newcastle-upon-tyne-central-and-west.2024-07-04",
   "nation": "GB",
   "electorate": 76822,
   "turnout": 41522,
   "valid_votes": 41355,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chi Onwurah",
    "votes": 18875
   },
   "second": {
    "party": "REF",
    "votes": 7815
   },
   "majority": 11060,
   "shares": {
    "LD": 4.71,
    "CON": 10.22,
    "REF": 18.9,
    "LAB": 45.64,
    "GRN": 7.81,
    "OTH": 12.73
   },
   "results_source": "https://new.newcastle.gov.uk/election/uk-parliamentary-general-election-4-july-2024/newcastle-upon-tyne-central-west"
  },
  {
   "slug": "newcastle-upon-tyne-east-and-wallsend",
   "name": "Newcastle upon Tyne East and Wallsend",
   "ballot_paper_id": "parl.newcastle-upon-tyne-east-and-wallsend.2024-07-04",
   "nation": "GB",
   "electorate": 76245,
   "turnout": 42444,
   "valid_votes": 42321,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mary Glindon",
    "votes": 21200
   },
   "second": {
    "party": "REF",
    "votes": 8383
   },
   "majority": 12817,
   "shares": {
    "OTH": 2.35,
    "LAB": 50.09,
    "CON": 8.32,
    "REF": 19.81,
    "LD": 7.01,
    "GRN": 12.42
   },
   "results_source": "https://new.newcastle.gov.uk/election/uk-parliamentary-general-election-4-july-2024/newcastle-upon-tyne-east-wallsend"
  },
  {
   "slug": "newcastle-upon-tyne-north",
   "name": "Newcastle upon Tyne North",
   "ballot_paper_id": "parl.newcastle-upon-tyne-north.2024-07-04",
   "nation": "GB",
   "electorate": 74768,
   "turnout": 48814,
   "valid_votes": 48617,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Catherine McKinnell",
    "votes": 24440
   },
   "second": {
    "party": "CON",
    "votes": 6678
   },
   "majority": 17762,
   "shares": {
    "OTH": 1.22,
    "LD": 12.21,
    "REF": 12.2,
    "LAB": 50.27,
    "GRN": 10.36,
    "CON": 13.74
   },
   "results_source": "https://new.newcastle.gov.uk/election/uk-parliamentary-general-election-4-july-2024/newcastle-upon-tyne-north"
  },
  {
   "slug": "newcastle-under-lyme",
   "name": "Newcastle-under-Lyme",
   "ballot_paper_id": "parl.newcastle-under-lyme.2024-07-04",
   "nation": "GB",
   "electorate": 67815,
   "turnout": 39780,
   "valid_votes": 39618,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Adam Jogee",
    "votes": 15992
   },
   "second": {
    "party": "CON",
    "votes": 10923
   },
   "majority": 5069,
   "shares": {
    "GRN": 4.67,
    "LAB": 40.37,
    "LD": 5.02,
    "CON": 27.57,
    "REF": 22.38
   },
   "results_source": "https://www.newcastle-staffs.gov.uk/downloads/file/2337/declaration-of-result"
  },
  {
   "slug": "newport-east",
   "name": "Newport East",
   "ballot_paper_id": "parl.newport-east.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 38531,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jessica Morden",
    "votes": 16370
   },
   "second": {
    "party": "REF",
    "votes": 7361
   },
   "majority": 9009,
   "shares": {
    "OTH": 5.03,
    "CON": 16.84,
    "PC": 5.81,
    "GRN": 5.43,
    "LD": 5.31,
    "LAB": 42.49,
    "REF": 19.1
   },
   "results_source": "https://www.newport.gov.uk/en/Council-Democracy/Elections-and-voting/General-Election-2024.aspx"
  },
  {
   "slug": "newport-west-and-islwyn",
   "name": "Newport West and Islwyn",
   "ballot_paper_id": "parl.newport-west-and-islwyn.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 41951,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Ruth Jones",
    "votes": 17409
   },
   "second": {
    "party": "REF",
    "votes": 8541
   },
   "majority": 8868,
   "shares": {
    "OTH": 3.81,
    "PC": 8.41,
    "LD": 4.97,
    "LAB": 41.5,
    "CON": 15.99,
    "REF": 20.36,
    "GRN": 4.95
   },
   "results_source": "https://www.caerphilly.gov.uk/my-council/voting-and-elections/election-results/general-election-results-2024"
  },
  {
   "slug": "newry-and-armagh",
   "name": "Newry and Armagh",
   "ballot_paper_id": "parl.newry-and-armagh.2024-07-04",
   "nation": "NI",
   "electorate": 78244,
   "turnout": 46236,
   "valid_votes": 45942,
   "winner": {
    "party": "OTH",
    "party_name": "Sinn F\u00e9in",
    "name": "D\u00e1ire Hughes",
    "votes": 22299
   },
   "second": {
    "party": "CON",
    "votes": 83
   },
   "majority": 45776,
   "shares": {
    "OTH": 99.82,
    "CON": 0.18
   },
   "results_source": "https://www.eoni.org.uk/getmedia/6b9c2b37-b812-4ba2-aea6-c3ae82d1e61c/Result-Declaration-Newry-and-Armagh"
  },
  {
   "slug": "newton-abbot",
   "name": "Newton Abbot",
   "ballot_paper_id": "parl.newton-abbot.2024-07-04",
   "nation": "GB",
   "electorate": 73885,
   "turnout": 48155,
   "valid_votes": 47992,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Martin Wrigley",
    "votes": 15201
   },
   "second": {
    "party": "CON",
    "votes": 12955
   },
   "majority": 2246,
   "shares": {
    "LAB": 14.83,
    "OTH": 4.47,
    "REF": 17.7,
    "CON": 26.99,
    "LD": 31.67,
    "GRN": 4.34
   },
   "results_source": "https://www.teignbridge.gov.uk/voting-and-elections/past-elections/general-election-results/2024-general-election/"
  },
  {
   "slug": "newton-aycliffe-and-spennymoor",
   "name": "Newton Aycliffe and Spennymoor",
   "ballot_paper_id": "parl.newton-aycliffe-and-spennymoor.2024-07-04",
   "nation": "GB",
   "electorate": 72215,
   "turnout": 39925,
   "valid_votes": 39846,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alan Strickland",
    "votes": 18394
   },
   "second": {
    "party": "REF",
    "votes": 9555
   },
   "majority": 8839,
   "shares": {
    "OTH": 1.28,
    "LD": 3.74,
    "REF": 23.98,
    "CON": 20.57,
    "GRN": 4.27,
    "LAB": 46.16
   },
   "results_source": "https://www.durham.gov.uk/media/44991/Declaration-of-Result-Newton-Aycliffe-and-Spennymoor-Constituency/pdf/DeclarationOfResult-NewtonAycliffeAndSpennymoorConstituency.pdf?m=1720149201557"
  },
  {
   "slug": "normanton-and-hemsworth",
   "name": "Normanton and Hemsworth",
   "ballot_paper_id": "parl.normanton-and-hemsworth.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 36349,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jon Trickett",
    "votes": 17275
   },
   "second": {
    "party": "REF",
    "votes": 10613
   },
   "majority": 6662,
   "shares": {
    "REF": 29.2,
    "LD": 3.63,
    "CON": 13.74,
    "GRN": 5.91,
    "LAB": 47.53
   },
   "results_source": "https://www.wakefield.gov.uk/elections/current-elections/general-election-results-2024/"
  },
  {
   "slug": "north-antrim",
   "name": "North Antrim",
   "ballot_paper_id": "parl.north-antrim.2024-07-04",
   "nation": "NI",
   "electorate": 74697,
   "turnout": 41361,
   "valid_votes": 41185,
   "winner": {
    "party": "OTH",
    "party_name": "Traditional Unionist Voice - TUV",
    "name": "Jim Allister",
    "votes": 11642
   },
   "second": null,
   "majority": 41185,
   "shares": {
    "OTH": 100.0
   },
   "results_source": "https://www.eoni.org.uk/getmedia/9f5f2901-6336-4663-8657-f2dfda9dad95/Result-Declaration-North-Antrim_1"
  },
  {
   "slug": "north-ayrshire-and-arran",
   "name": "North Ayrshire and Arran",
   "ballot_paper_id": "parl.north-ayrshire-and-arran.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 42262,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Irene Campbell",
    "votes": 16821
   },
   "second": {
    "party": "SNP",
    "votes": 13270
   },
   "majority": 3551,
   "shares": {
    "LAB": 39.8,
    "LD": 2.38,
    "CON": 14.09,
    "OTH": 1.11,
    "SNP": 31.4,
    "REF": 8.08,
    "GRN": 3.14
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/S14000048"
  },
  {
   "slug": "north-bedfordshire",
   "name": "North Bedfordshire",
   "ballot_paper_id": "parl.north-bedfordshire.2024-07-04",
   "nation": "GB",
   "electorate": 78850,
   "turnout": 0,
   "valid_votes": 51561,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Richard Fuller",
    "votes": 19981
   },
   "second": {
    "party": "LAB",
    "votes": 14567
   },
   "majority": 5414,
   "shares": {
    "REF": 16.36,
    "GRN": 5.87,
    "CON": 38.75,
    "LAB": 28.25,
    "LD": 10.77
   },
   "results_source": "https://www.bedford.gov.uk/your-council/elections-and-voting/uk-parliamentary-election-general-election-4-july-2024"
  },
  {
   "slug": "north-cornwall",
   "name": "North Cornwall",
   "ballot_paper_id": "parl.north-cornwall.2024-07-04",
   "nation": "GB",
   "electorate": 76741,
   "turnout": 51382,
   "valid_votes": 51245,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Ben Maguire",
    "votes": 24094
   },
   "second": {
    "party": "CON",
    "votes": 14137
   },
   "majority": 9957,
   "shares": {
    "OTH": 0.54,
    "LAB": 5.77,
    "LD": 47.02,
    "CON": 27.59,
    "REF": 16.48,
    "GRN": 2.61
   },
   "results_source": "https://www.cornwall.gov.uk/the-council-and-democracy/elections/elections-and-referendums/2024-parliamentary-election-4th-july-2024/result-for-north-cornwall-constituency-4-july-2024/"
  },
  {
   "slug": "north-cotswolds",
   "name": "North Cotswolds",
   "ballot_paper_id": "parl.north-cotswolds.2024-07-04",
   "nation": "GB",
   "electorate": 73203,
   "turnout": 50415,
   "valid_votes": 50229,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Geoffrey Clifton-Brown",
    "votes": 17426
   },
   "second": {
    "party": "LD",
    "votes": 14069
   },
   "majority": 3357,
   "shares": {
    "OTH": 0.89,
    "CON": 34.69,
    "LD": 28.01,
    "LAB": 17.11,
    "REF": 12.94,
    "GRN": 6.35
   },
   "results_source": "https://www.cotswold.gov.uk/media/orwiwpnu/general-election-2024-north-cotswolds-declaration-of-results.pdf"
  },
  {
   "slug": "north-devon",
   "name": "North Devon",
   "ballot_paper_id": "parl.north-devon.2024-07-04",
   "nation": "GB",
   "electorate": 79079,
   "turnout": 51549,
   "valid_votes": 51417,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Ian Roome",
    "votes": 21820
   },
   "second": {
    "party": "CON",
    "votes": 15076
   },
   "majority": 6744,
   "shares": {
    "OTH": 1.59,
    "LAB": 6.25,
    "REF": 15.83,
    "GRN": 4.57,
    "LD": 42.44,
    "CON": 29.32
   },
   "results_source": "https://www.northdevon.gov.uk/council/voting-and-elections/election-results/parliamentary-elections/parliamentary-election-4-july"
  },
  {
   "slug": "north-dorset",
   "name": "North Dorset",
   "ballot_paper_id": "parl.north-dorset.2024-07-04",
   "nation": "GB",
   "electorate": 72690,
   "turnout": 49839,
   "valid_votes": 49683,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Simon Hoare",
    "votes": 18208
   },
   "second": {
    "party": "LD",
    "votes": 16619
   },
   "majority": 1589,
   "shares": {
    "OTH": 1.03,
    "LAB": 8.8,
    "CON": 36.65,
    "GRN": 4.19,
    "LD": 33.45,
    "REF": 15.89
   },
   "results_source": "https://www.dorsetcouncil.gov.uk/w/uk-parliamentary-general-election-on-4-july-2024-1"
  },
  {
   "slug": "north-down",
   "name": "North Down",
   "ballot_paper_id": "parl.north-down.2024-07-04",
   "nation": "NI",
   "electorate": 73885,
   "turnout": 43464,
   "valid_votes": 43296,
   "winner": {
    "party": "OTH",
    "party_name": "Independent",
    "name": "Alex Easton",
    "votes": 20913
   },
   "second": {
    "party": "GRN",
    "votes": 1247
   },
   "majority": 40802,
   "shares": {
    "OTH": 97.12,
    "GRN": 2.88
   },
   "results_source": "https://www.eoni.org.uk/getmedia/ede2f239-51ef-473b-b894-9cc687f33a07/Result-Declaration-North-Down"
  },
  {
   "slug": "north-durham",
   "name": "North Durham",
   "ballot_paper_id": "parl.north-durham.2024-07-04",
   "nation": "GB",
   "electorate": 73226,
   "turnout": 41727,
   "valid_votes": 41565,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Luke Akehurst",
    "votes": 16562
   },
   "second": {
    "party": "REF",
    "votes": 10689
   },
   "majority": 5873,
   "shares": {
    "LAB": 39.85,
    "OTH": 3.0,
    "CON": 15.62,
    "REF": 25.72,
    "LD": 10.12,
    "GRN": 5.69
   },
   "results_source": "https://www.durham.gov.uk/media/44993/Declaration-of-Result-North-Durham-Constituency/pdf/DeclarationOfResult-NorthDurhamConstituency.pdf?m=1720150198000"
  },
  {
   "slug": "north-east-cambridgeshire",
   "name": "North East Cambridgeshire",
   "ballot_paper_id": "parl.north-east-cambridgeshire.2024-07-04",
   "nation": "GB",
   "electorate": 71511,
   "turnout": 0,
   "valid_votes": 39176,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Steve Barclay",
    "votes": 16246
   },
   "second": {
    "party": "REF",
    "votes": 9057
   },
   "majority": 7189,
   "shares": {
    "CON": 41.47,
    "LD": 6.93,
    "GRN": 5.11,
    "LAB": 20.44,
    "OTH": 2.93,
    "REF": 23.12
   },
   "results_source": "https://www.fenland.gov.uk/media/21247/Declaration-of-Result-North-East-Cambridgeshire-Parliamentary-Constituency/pdf/Declaration_of_Result_-_North_East_Cambridgeshire_Parliamentary_Constituency.pdf?m=1720710727047"
  },
  {
   "slug": "north-east-derbyshire",
   "name": "North East Derbyshire",
   "ballot_paper_id": "parl.north-east-derbyshire.2024-07-04",
   "nation": "GB",
   "electorate": 73234,
   "turnout": 45986,
   "valid_votes": 45866,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Louise Jones",
    "votes": 17591
   },
   "second": {
    "party": "CON",
    "votes": 15838
   },
   "majority": 1753,
   "shares": {
    "GRN": 4.95,
    "REF": 17.22,
    "LAB": 38.35,
    "OTH": 0.24,
    "CON": 34.53,
    "LD": 4.71
   },
   "results_source": "https://www.ne-derbyshire.gov.uk/elections-and-voting/parliamentary-election"
  },
  {
   "slug": "north-east-fife",
   "name": "North East Fife",
   "ballot_paper_id": "parl.north-east-fife.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 42728,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Wendy Chamberlain",
    "votes": 23384
   },
   "second": {
    "party": "SNP",
    "votes": 9905
   },
   "majority": 13479,
   "shares": {
    "CON": 3.9,
    "LD": 54.73,
    "LAB": 9.42,
    "SNP": 23.18,
    "GRN": 3.87,
    "REF": 4.9
   },
   "results_source": "https://www.fife.gov.uk/news/2024/fife-general-election-results-2024"
  },
  {
   "slug": "north-east-hampshire",
   "name": "North East Hampshire",
   "ballot_paper_id": "parl.north-east-hampshire.2024-07-04",
   "nation": "GB",
   "electorate": 76923,
   "turnout": 0,
   "valid_votes": 55560,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Alex Brewer",
    "votes": 21178
   },
   "second": {
    "party": "CON",
    "votes": 20544
   },
   "majority": 634,
   "shares": {
    "LD": 38.12,
    "OTH": 1.23,
    "CON": 36.98,
    "GRN": 2.56,
    "REF": 12.01,
    "LAB": 9.1
   },
   "results_source": "https://www.hart.gov.uk/sites/default/files/2024-07/Declaration-of-results-general-election-5-July-2024.pdf"
  },
  {
   "slug": "north-east-hertfordshire",
   "name": "North East Hertfordshire",
   "ballot_paper_id": "parl.north-east-hertfordshire.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 52520,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chris Hinchliff",
    "votes": 18358
   },
   "second": {
    "party": "CON",
    "votes": 16435
   },
   "majority": 1923,
   "shares": {
    "REF": 16.11,
    "LD": 10.4,
    "GRN": 7.24,
    "CON": 31.29,
    "LAB": 34.95
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001393"
  },
  {
   "slug": "north-east-somerset-and-hanham",
   "name": "North East Somerset and Hanham",
   "ballot_paper_id": "parl.north-east-somerset-and-hanham.2024-07-04",
   "nation": "GB",
   "electorate": 73889,
   "turnout": 51267,
   "valid_votes": 51125,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Dan Norris",
    "votes": 20739
   },
   "second": {
    "party": "CON",
    "votes": 15420
   },
   "majority": 5319,
   "shares": {
    "OTH": 0.86,
    "GRN": 6.3,
    "REF": 14.52,
    "LAB": 40.57,
    "CON": 30.16,
    "LD": 7.59
   },
   "results_source": "https://beta.bathnes.gov.uk/sites/default/files/North-East-Somerset-Hanham-Notice-of-Result-2024.pdf"
  },
  {
   "slug": "north-herefordshire",
   "name": "North Herefordshire",
   "ballot_paper_id": "parl.north-herefordshire.2024-07-04",
   "nation": "GB",
   "electorate": 72797,
   "turnout": 50507,
   "valid_votes": 50362,
   "winner": {
    "party": "GRN",
    "party_name": "Green Party",
    "name": "Ellie Chowns",
    "votes": 21736
   },
   "second": {
    "party": "CON",
    "votes": 15842
   },
   "majority": 5894,
   "shares": {
    "LAB": 6.36,
    "GRN": 43.16,
    "REF": 15.98,
    "OTH": 0.19,
    "LD": 2.85,
    "CON": 31.46
   },
   "results_source": "https://www.herefordshire.gov.uk/elections-1/election-results"
  },
  {
   "slug": "north-norfolk",
   "name": "North Norfolk",
   "ballot_paper_id": "parl.north-norfolk.2024-07-04",
   "nation": "GB",
   "electorate": 71438,
   "turnout": 47185,
   "valid_votes": 47043,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Steffan Aquarone",
    "votes": 19488
   },
   "second": {
    "party": "CON",
    "votes": 16903
   },
   "majority": 2585,
   "shares": {
    "LD": 41.43,
    "CON": 35.93,
    "LAB": 6.12,
    "GRN": 2.99,
    "REF": 13.54
   },
   "results_source": "https://www.north-norfolk.gov.uk/media/10459/declaration_of_results_2024.pdf"
  },
  {
   "slug": "north-northumberland",
   "name": "North Northumberland",
   "ballot_paper_id": "parl.north-northumberland.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 48992,
   "valid_votes": 48843,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "David Smith",
    "votes": 17855
   },
   "second": {
    "party": "CON",
    "votes": 12788
   },
   "majority": 5067,
   "shares": {
    "REF": 15.74,
    "OTH": 7.37,
    "GRN": 3.57,
    "LAB": 36.56,
    "CON": 26.18,
    "LD": 10.58
   },
   "results_source": "https://www.northumberland.gov.uk/NorthumberlandCountyCouncil/media/Councillors-and-Democracy-Media/Elections%202024/North-Northumberland-Declaration-of-results.jpg"
  },
  {
   "slug": "north-shropshire",
   "name": "North Shropshire",
   "ballot_paper_id": "parl.north-shropshire.2024-07-04",
   "nation": "GB",
   "electorate": 77573,
   "turnout": 49719,
   "valid_votes": 49594,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Helen Morgan",
    "votes": 26214
   },
   "second": {
    "party": "CON",
    "votes": 10903
   },
   "majority": 15311,
   "shares": {
    "CON": 21.98,
    "OTH": 0.27,
    "GRN": 2.49,
    "LD": 52.86,
    "LAB": 6.9,
    "REF": 15.5
   },
   "results_source": "https://www.shropshire.gov.uk/media/28568/declaration-of-result_north-shropshire.pdf"
  },
  {
   "slug": "north-somerset",
   "name": "North Somerset",
   "ballot_paper_id": "parl.north-somerset.2024-07-04",
   "nation": "GB",
   "electorate": 74426,
   "turnout": 53943,
   "valid_votes": 53766,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sadik Al-Hassan",
    "votes": 19138
   },
   "second": {
    "party": "CON",
    "votes": 18499
   },
   "majority": 639,
   "shares": {
    "LAB": 35.59,
    "OTH": 0.25,
    "LD": 13.24,
    "CON": 34.41,
    "REF": 10.42,
    "GRN": 6.09
   },
   "results_source": "https://n-somerset.gov.uk/sites/default/files/2024-07/Declaration%20of%20result%20-%20North%20Somerset%20MP%20-%204%20July%202024.pdf"
  },
  {
   "slug": "north-warwickshire-and-bedworth",
   "name": "North Warwickshire and Bedworth",
   "ballot_paper_id": "parl.north-warwickshire-and-bedworth.2024-07-04",
   "nation": "GB",
   "electorate": 69752,
   "turnout": 41083,
   "valid_votes": 40940,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Rachel Taylor",
    "votes": 14727
   },
   "second": {
    "party": "CON",
    "votes": 12529
   },
   "majority": 2198,
   "shares": {
    "LD": 3.0,
    "REF": 26.14,
    "LAB": 35.97,
    "CON": 30.6,
    "GRN": 4.29
   },
   "results_source": "Via email"
  },
  {
   "slug": "north-west-cambridgeshire",
   "name": "North West Cambridgeshire",
   "ballot_paper_id": "parl.north-west-cambridgeshire.2024-07-04",
   "nation": "GB",
   "electorate": 75915,
   "turnout": 44607,
   "valid_votes": 44424,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sam Carling",
    "votes": 14785
   },
   "second": {
    "party": "CON",
    "votes": 14746
   },
   "majority": 39,
   "shares": {
    "LAB": 33.28,
    "REF": 19.68,
    "LD": 7.19,
    "GRN": 6.66,
    "CON": 33.19
   },
   "results_source": "https://www.peterborough.gov.uk/asset-library/uk-general-election-2024-declaration-of-results-of-poll-north-west-cambridgeshire-constituency.pdf"
  },
  {
   "slug": "north-west-essex",
   "name": "North West Essex",
   "ballot_paper_id": "parl.north-west-essex.2024-07-04",
   "nation": "GB",
   "electorate": 79698,
   "turnout": 54609,
   "valid_votes": 54386,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Kemi Badenoch",
    "votes": 19360
   },
   "second": {
    "party": "LAB",
    "votes": 16750
   },
   "majority": 2610,
   "shares": {
    "CON": 35.6,
    "OTH": 3.14,
    "GRN": 5.23,
    "LD": 11.13,
    "REF": 14.1,
    "LAB": 30.8
   },
   "results_source": "https://www.uttlesford.gov.uk/media/13151/Declaration-of-result-of-poll-Election-of-a-Member-of-Parliament-for-North-West-Essex-parliamentary-constituency-on-Thursday-4-July-2024/pdf/PGE_dec_of_result_-_4_July_24.pdf?m=1720172685773"
  },
  {
   "slug": "north-west-hampshire",
   "name": "North West Hampshire",
   "ballot_paper_id": "parl.north-west-hampshire.2024-07-04",
   "nation": "GB",
   "electorate": 78629,
   "turnout": 0,
   "valid_votes": 50823,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Kit Malthouse",
    "votes": 17770
   },
   "second": {
    "party": "LAB",
    "votes": 14482
   },
   "majority": 3288,
   "shares": {
    "LAB": 28.49,
    "LD": 15.01,
    "OTH": 0.92,
    "CON": 34.96,
    "REF": 15.22,
    "GRN": 5.4
   },
   "results_source": "https://www.basingstoke.gov.uk/general-election-results-2024"
  },
  {
   "slug": "north-west-leicestershire",
   "name": "North West Leicestershire",
   "ballot_paper_id": "parl.north-west-leicestershire.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 48572,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Amanda Hack",
    "votes": 16871
   },
   "second": {
    "party": "CON",
    "votes": 15859
   },
   "majority": 1012,
   "shares": {
    "GRN": 5.83,
    "OTH": 3.51,
    "LD": 3.35,
    "LAB": 34.73,
    "REF": 19.93,
    "CON": 32.65
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001404"
  },
  {
   "slug": "north-west-norfolk",
   "name": "North West Norfolk",
   "ballot_paper_id": "parl.north-west-norfolk.2024-07-04",
   "nation": "GB",
   "electorate": 74415,
   "turnout": 44753,
   "valid_votes": 44566,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "James Wild",
    "votes": 16097
   },
   "second": {
    "party": "LAB",
    "votes": 11143
   },
   "majority": 4954,
   "shares": {
    "LD": 14.57,
    "LAB": 25.0,
    "REF": 19.51,
    "GRN": 4.8,
    "CON": 36.12
   },
   "results_source": "https://www.west-norfolk.gov.uk/info/20090/elections_and_voting/1133/general_election_2024"
  },
  {
   "slug": "northampton-north",
   "name": "Northampton North",
   "ballot_paper_id": "parl.northampton-north.2024-07-04",
   "nation": "GB",
   "electorate": 75575,
   "turnout": 41951,
   "valid_votes": 41813,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lucy Rigby",
    "votes": 18209
   },
   "second": {
    "party": "CON",
    "votes": 9195
   },
   "majority": 9014,
   "shares": {
    "REF": 16.77,
    "GRN": 6.12,
    "CON": 21.99,
    "OTH": 6.19,
    "LD": 5.38,
    "LAB": 43.55
   },
   "results_source": "https://www.westnorthants.gov.uk/electoral-services/election-results"
  },
  {
   "slug": "northampton-south",
   "name": "Northampton South",
   "ballot_paper_id": "parl.northampton-south.2024-07-04",
   "nation": "GB",
   "electorate": 70393,
   "turnout": 44063,
   "valid_votes": 43904,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mike Reader",
    "votes": 16890
   },
   "second": {
    "party": "CON",
    "votes": 12819
   },
   "majority": 4071,
   "shares": {
    "LD": 7.27,
    "CON": 29.2,
    "REF": 18.7,
    "LAB": 38.47,
    "OTH": 0.9,
    "GRN": 5.46
   },
   "results_source": "https://www.westnorthants.gov.uk/electoral-services/election-results"
  },
  {
   "slug": "norwich-north",
   "name": "Norwich North",
   "ballot_paper_id": "parl.norwich-north.2024-07-04",
   "nation": "GB",
   "electorate": 73834,
   "turnout": 0,
   "valid_votes": 45765,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Alice Macdonald",
    "votes": 20794
   },
   "second": {
    "party": "CON",
    "votes": 9944
   },
   "majority": 10850,
   "shares": {
    "LD": 4.53,
    "OTH": 0.77,
    "LAB": 45.44,
    "GRN": 9.55,
    "CON": 21.73,
    "REF": 17.98
   },
   "results_source": "https://www.southnorfolkandbroadland.gov.uk/downloads/file/7312/norwich-north-constituency-result-of-poll"
  },
  {
   "slug": "norwich-south",
   "name": "Norwich South",
   "ballot_paper_id": "parl.norwich-south.2024-07-04",
   "nation": "GB",
   "electorate": 76296,
   "turnout": 45274,
   "valid_votes": 45095,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Clive Lewis",
    "votes": 21484
   },
   "second": {
    "party": "GRN",
    "votes": 8245
   },
   "majority": 13239,
   "shares": {
    "LD": 7.93,
    "REF": 11.59,
    "OTH": 1.68,
    "LAB": 47.64,
    "GRN": 18.28,
    "CON": 12.88
   },
   "results_source": "https://www.norwich.gov.uk/info/20623/general_election_-_4_july_2024/4106/general_election_result_-_july_2024"
  },
  {
   "slug": "nottingham-east",
   "name": "Nottingham East",
   "ballot_paper_id": "parl.nottingham-east.2024-07-04",
   "nation": "GB",
   "electorate": 69395,
   "turnout": 36401,
   "valid_votes": 36401,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Nadia Whittome",
    "votes": 19494
   },
   "second": {
    "party": "GRN",
    "votes": 4332
   },
   "majority": 15162,
   "shares": {
    "OTH": 9.15,
    "CON": 10.78,
    "GRN": 11.9,
    "LD": 4.78,
    "REF": 9.83,
    "LAB": 53.55
   },
   "results_source": "https://committee.nottinghamcity.gov.uk/mgElectionAreaResults.aspx?ID=95&RPID=32845928"
  },
  {
   "slug": "nottingham-north-and-kimberley",
   "name": "Nottingham North and Kimberley",
   "ballot_paper_id": "parl.nottingham-north-and-kimberley.2024-07-04",
   "nation": "GB",
   "electorate": 73768,
   "turnout": 35007,
   "valid_votes": 35007,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Alex Norris",
    "votes": 16480
   },
   "second": {
    "party": "REF",
    "votes": 7053
   },
   "majority": 9427,
   "shares": {
    "GRN": 9.57,
    "CON": 19.39,
    "REF": 20.15,
    "LAB": 47.08,
    "LD": 3.82
   },
   "results_source": "https://committee.nottinghamcity.gov.uk/mgElectionAreaResults.aspx?ID=97&RPID=32845928"
  },
  {
   "slug": "nottingham-south",
   "name": "Nottingham South",
   "ballot_paper_id": "parl.nottingham-south.2024-07-04",
   "nation": "GB",
   "electorate": 64255,
   "turnout": 32879,
   "valid_votes": 32879,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lilian Greenwood",
    "votes": 15579
   },
   "second": {
    "party": "CON",
    "votes": 5285
   },
   "majority": 10294,
   "shares": {
    "OTH": 6.38,
    "LAB": 47.38,
    "REF": 15.01,
    "LD": 6.26,
    "CON": 16.07,
    "GRN": 8.89
   },
   "results_source": "https://committee.nottinghamcity.gov.uk/mgElectionAreaResults.aspx?ID=96&RPID=32845928"
  },
  {
   "slug": "nuneaton",
   "name": "Nuneaton",
   "ballot_paper_id": "parl.nuneaton.2024-07-04",
   "nation": "GB",
   "electorate": 71843,
   "turnout": 41318,
   "valid_votes": 41213,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jodie Gosling",
    "votes": 15216
   },
   "second": {
    "party": "CON",
    "votes": 11737
   },
   "majority": 3479,
   "shares": {
    "LAB": 36.92,
    "OTH": 2.35,
    "REF": 21.98,
    "CON": 28.48,
    "GRN": 7.02,
    "LD": 3.25
   },
   "results_source": "Via email"
  },
  {
   "slug": "old-bexley-and-sidcup",
   "name": "Old Bexley and Sidcup",
   "ballot_paper_id": "parl.old-bexley-and-sidcup.2024-07-04",
   "nation": "GB",
   "electorate": 73198,
   "turnout": 47759,
   "valid_votes": 47633,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Louie French",
    "votes": 17910
   },
   "second": {
    "party": "LAB",
    "votes": 14362
   },
   "majority": 3548,
   "shares": {
    "GRN": 5.46,
    "REF": 21.8,
    "CON": 37.6,
    "LD": 4.05,
    "LAB": 30.15,
    "OTH": 0.94
   },
   "results_source": "https://electionresults.parliament.uk/elections/3689"
  },
  {
   "slug": "oldham-east-and-saddleworth",
   "name": "Oldham East and Saddleworth",
   "ballot_paper_id": "parl.oldham-east-and-saddleworth.2024-07-04",
   "nation": "GB",
   "electorate": 72760,
   "turnout": 0,
   "valid_votes": 40065,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Debbie Abrahams",
    "votes": 14091
   },
   "second": {
    "party": "REF",
    "votes": 7734
   },
   "majority": 6357,
   "shares": {
    "LAB": 35.17,
    "LD": 8.45,
    "REF": 19.3,
    "OTH": 16.29,
    "CON": 17.07,
    "GRN": 3.72
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001415"
  },
  {
   "slug": "oldham-west-chadderton-and-royton",
   "name": "Oldham West, Chadderton and Royton",
   "ballot_paper_id": "parl.oldham-west-chadderton-and-royton.2024-07-04",
   "nation": "GB",
   "electorate": 75346,
   "turnout": 0,
   "valid_votes": 38573,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Jim McMahon",
    "votes": 13232
   },
   "second": {
    "party": "OTH",
    "votes": 11299
   },
   "majority": 1933,
   "shares": {
    "OTH": 29.29,
    "LD": 3.3,
    "CON": 10.54,
    "LAB": 34.3,
    "REF": 17.75,
    "GRN": 4.81
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001416"
  },
  {
   "slug": "orkney-and-shetland",
   "name": "Orkney and Shetland",
   "ballot_paper_id": "parl.orkney-and-shetland.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 20794,
   "valid_votes": 20688,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Alistair Carmichael",
    "votes": 11392
   },
   "second": {
    "party": "SNP",
    "votes": 3585
   },
   "majority": 7807,
   "shares": {
    "GRN": 9.89,
    "LD": 55.07,
    "SNP": 17.33,
    "CON": 2.83,
    "LAB": 7.22,
    "REF": 7.67
   },
   "results_source": "https://www.orkney.gov.uk/Files/Council/Elections/General%20Election%202024/Declaration%20UKPGE%202024.pdf"
  },
  {
   "slug": "orpington",
   "name": "Orpington",
   "ballot_paper_id": "parl.orpington.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 46073,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Gareth Bacon",
    "votes": 17504
   },
   "second": {
    "party": "LAB",
    "votes": 12386
   },
   "majority": 5118,
   "shares": {
    "CON": 37.99,
    "OTH": 0.52,
    "LD": 10.26,
    "REF": 19.31,
    "GRN": 5.03,
    "LAB": 26.88
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001417"
  },
  {
   "slug": "ossett-and-denby-dale",
   "name": "Ossett and Denby Dale",
   "ballot_paper_id": "parl.ossett-and-denby-dale.2024-07-04",
   "nation": "GB",
   "electorate": 72312,
   "turnout": 0,
   "valid_votes": 43873,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jade Botterill",
    "votes": 17232
   },
   "second": {
    "party": "CON",
    "votes": 12690
   },
   "majority": 4542,
   "shares": {
    "LAB": 39.28,
    "GRN": 4.86,
    "CON": 28.92,
    "OTH": 1.85,
    "REF": 21.02,
    "LD": 4.07
   },
   "results_source": "https://www.wakefield.gov.uk/elections/current-elections/general-election-results-2024/"
  },
  {
   "slug": "oxford-east",
   "name": "Oxford East",
   "ballot_paper_id": "parl.oxford-east.2024-07-04",
   "nation": "GB",
   "electorate": 71845,
   "turnout": 0,
   "valid_votes": 39341,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Anneliese Dodds",
    "votes": 19541
   },
   "second": {
    "party": "OTH",
    "votes": 6548
   },
   "majority": 12993,
   "shares": {
    "OTH": 16.64,
    "CON": 12.05,
    "GRN": 12.9,
    "LAB": 49.67,
    "LD": 8.74
   },
   "results_source": "https://www.oxford.gov.uk/elections-voting/general-election-results-oxford-east-constituency-4-july-2024"
  },
  {
   "slug": "oxford-west-and-abingdon",
   "name": "Oxford West and Abingdon",
   "ballot_paper_id": "parl.oxford-west-and-abingdon.2024-07-04",
   "nation": "GB",
   "electorate": 69851,
   "turnout": 46199,
   "valid_votes": 45998,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Layla Moran",
    "votes": 23414
   },
   "second": {
    "party": "CON",
    "votes": 8520
   },
   "majority": 14894,
   "shares": {
    "OTH": 1.48,
    "GRN": 7.04,
    "REF": 9.05,
    "LD": 50.9,
    "CON": 18.52,
    "LAB": 13.0
   },
   "results_source": "https://www.southandvale.gov.uk/wp-content/uploads/2024/07/Declaration-Oxford-West-And-Abingdon.pdf"
  },
  {
   "slug": "paisley-and-renfrewshire-north",
   "name": "Paisley and Renfrewshire North",
   "ballot_paper_id": "parl.paisley-and-renfrewshire-north.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 41519,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alison Taylor",
    "votes": 19561
   },
   "second": {
    "party": "SNP",
    "votes": 13228
   },
   "majority": 6333,
   "shares": {
    "GRN": 3.54,
    "CON": 6.4,
    "SNP": 31.86,
    "REF": 7.77,
    "LAB": 47.11,
    "LD": 3.31
   },
   "results_source": "https://www.renfrewshire.gov.uk/article/13939/UK-General-Election-2024"
  },
  {
   "slug": "paisley-and-renfrewshire-south",
   "name": "Paisley and Renfrewshire South",
   "ballot_paper_id": "parl.paisley-and-renfrewshire-south.2024-07-04",
   "nation": "GB",
   "electorate": 71574,
   "turnout": 0,
   "valid_votes": 41283,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Johanna Baxter",
    "votes": 19583
   },
   "second": {
    "party": "SNP",
    "votes": 13056
   },
   "majority": 6527,
   "shares": {
    "LAB": 47.44,
    "GRN": 4.18,
    "SNP": 31.63,
    "LD": 3.19,
    "CON": 5.38,
    "OTH": 1.04,
    "REF": 7.16
   },
   "results_source": "https://www.renfrewshire.gov.uk/article/13939/UK-General-Election-2024"
  },
  {
   "slug": "peckham",
   "name": "Peckham",
   "ballot_paper_id": "parl.peckham.2024-07-04",
   "nation": "GB",
   "electorate": 72127,
   "turnout": 39023,
   "valid_votes": 38797,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Miatta Fahnbulleh",
    "votes": 22813
   },
   "second": {
    "party": "GRN",
    "votes": 7585
   },
   "majority": 15228,
   "shares": {
    "OTH": 4.15,
    "LAB": 58.8,
    "CON": 5.87,
    "REF": 4.61,
    "GRN": 19.55,
    "LD": 7.02
   },
   "results_source": "https://www.southwark.gov.uk/council-and-democracy/voting-and-elections/previous-elections-results?chapter=2"
  },
  {
   "slug": "pendle-and-clitheroe",
   "name": "Pendle and Clitheroe",
   "ballot_paper_id": "parl.pendle-and-clitheroe.2024-07-04",
   "nation": "GB",
   "electorate": 78796,
   "turnout": 0,
   "valid_votes": 46754,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jonathan Hinder",
    "votes": 16129
   },
   "second": {
    "party": "CON",
    "votes": 15227
   },
   "majority": 902,
   "shares": {
    "REF": 17.48,
    "LD": 4.36,
    "OTH": 8.06,
    "LAB": 34.5,
    "GRN": 3.04,
    "CON": 32.57
   },
   "results_source": "https://www.pendle.gov.uk/directory_record/679452/2024_-_general_election_4_july"
  },
  {
   "slug": "penistone-and-stocksbridge",
   "name": "Penistone and Stocksbridge",
   "ballot_paper_id": "parl.penistone-and-stocksbridge.2024-07-04",
   "nation": "GB",
   "electorate": 70435,
   "turnout": 44132,
   "valid_votes": 43965,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Marie Tidball",
    "votes": 19169
   },
   "second": {
    "party": "CON",
    "votes": 10430
   },
   "majority": 8739,
   "shares": {
    "CON": 23.72,
    "GRN": 4.65,
    "REF": 21.51,
    "LD": 6.52,
    "LAB": 43.6
   },
   "results_source": "https://www.sheffield.gov.uk/your-city-council/parliamentary-election-results"
  },
  {
   "slug": "penrith-and-solway",
   "name": "Penrith and Solway",
   "ballot_paper_id": "parl.penrith-and-solway.2024-07-04",
   "nation": "GB",
   "electorate": 77935,
   "turnout": 0,
   "valid_votes": 49281,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Markus Campbell-Savours",
    "votes": 19986
   },
   "second": {
    "party": "CON",
    "votes": 14729
   },
   "majority": 5257,
   "shares": {
    "LD": 9.62,
    "LAB": 40.56,
    "GRN": 3.51,
    "OTH": 0.95,
    "CON": 29.89,
    "REF": 15.47
   },
   "results_source": "https://www.cumberland.gov.uk/voting-and-elections/general-election-2024"
  },
  {
   "slug": "perth-and-kinross-shire",
   "name": "Perth and Kinross-shire",
   "ballot_paper_id": "parl.perth-and-kinross-shire.2024-07-04",
   "nation": "GB",
   "electorate": 77261,
   "turnout": 0,
   "valid_votes": 50077,
   "winner": {
    "party": "SNP",
    "party_name": "Scottish National Party (SNP)",
    "name": "Pete Wishart",
    "votes": 18928
   },
   "second": {
    "party": "CON",
    "votes": 14801
   },
   "majority": 4127,
   "shares": {
    "LD": 7.35,
    "LAB": 18.01,
    "CON": 29.56,
    "OTH": 1.36,
    "REF": 5.93,
    "SNP": 37.8
   },
   "results_source": "https://www.pkc.gov.uk/article/14942/UK-Parliamentary-General-Election-results"
  },
  {
   "slug": "peterborough",
   "name": "Peterborough",
   "ballot_paper_id": "parl.peterborough.2024-07-04",
   "nation": "GB",
   "electorate": 73378,
   "turnout": 42021,
   "valid_votes": 41872,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Andrew Pakes",
    "votes": 13418
   },
   "second": {
    "party": "CON",
    "votes": 13300
   },
   "majority": 118,
   "shares": {
    "CON": 31.76,
    "GRN": 6.07,
    "OTH": 13.1,
    "REF": 12.85,
    "LAB": 32.05,
    "LD": 4.17
   },
   "results_source": "https://www.peterborough.gov.uk/asset-library/uk-general-election-2024-declaration-of-results-of-poll-peterborough-constituency.pdf"
  },
  {
   "slug": "plymouth-moor-view",
   "name": "Plymouth Moor View",
   "ballot_paper_id": "parl.plymouth-moor-view.2024-07-04",
   "nation": "GB",
   "electorate": 74724,
   "turnout": 42974,
   "valid_votes": 42856,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Fred Thomas",
    "votes": 17665
   },
   "second": {
    "party": "CON",
    "votes": 12061
   },
   "majority": 5604,
   "shares": {
    "REF": 22.56,
    "LD": 4.12,
    "CON": 28.14,
    "GRN": 3.95,
    "LAB": 41.22
   },
   "results_source": "https://www.plymouth.gov.uk/sites/default/files/2024-07/PMV%20Signed%20Declaration.pdf"
  },
  {
   "slug": "plymouth-sutton-and-devonport",
   "name": "Plymouth Sutton and Devonport",
   "ballot_paper_id": "parl.plymouth-sutton-and-devonport.2024-07-04",
   "nation": "GB",
   "electorate": 75313,
   "turnout": 42290,
   "valid_votes": 42095,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Luke Pollard",
    "votes": 20795
   },
   "second": {
    "party": "REF",
    "votes": 7467
   },
   "majority": 13328,
   "shares": {
    "REF": 17.74,
    "LD": 5.8,
    "OTH": 3.17,
    "GRN": 7.57,
    "LAB": 49.4,
    "CON": 16.33
   },
   "results_source": "https://www.plymouth.gov.uk/sites/default/files/2024-07/PSD%20Signed%20Declaration.pdf"
  },
  {
   "slug": "pontefract-castleford-and-knottingley",
   "name": "Pontefract, Castleford and Knottingley",
   "ballot_paper_id": "parl.pontefract-castleford-and-knottingley.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 35957,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Yvette Cooper",
    "votes": 17089
   },
   "second": {
    "party": "REF",
    "votes": 10459
   },
   "majority": 6630,
   "shares": {
    "LAB": 47.53,
    "OTH": 0.39,
    "LD": 3.37,
    "REF": 29.09,
    "GRN": 4.59,
    "CON": 15.03
   },
   "results_source": "https://www.wakefield.gov.uk/elections/current-elections/general-election-results-2024/"
  },
  {
   "slug": "pontypridd",
   "name": "Pontypridd",
   "ballot_paper_id": "parl.pontypridd.2024-07-04",
   "nation": "GB",
   "electorate": 75030,
   "turnout": 0,
   "valid_votes": 39378,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alex Davies-Jones",
    "votes": 16225
   },
   "second": {
    "party": "REF",
    "votes": 7823
   },
   "majority": 8402,
   "shares": {
    "REF": 19.87,
    "OTH": 7.13,
    "LAB": 41.2,
    "GRN": 4.74,
    "LD": 4.08,
    "PC": 13.4,
    "CON": 9.59
   },
   "results_source": "https://election.news.sky.com/elections/general-election-2024/pontypridd-464"
  },
  {
   "slug": "poole",
   "name": "Poole",
   "ballot_paper_id": "parl.poole.2024-07-04",
   "nation": "GB",
   "electorate": 72509,
   "turnout": 44642,
   "valid_votes": 44495,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Neil Duncan-Jordan",
    "votes": 14168
   },
   "second": {
    "party": "CON",
    "votes": 14150
   },
   "majority": 18,
   "shares": {
    "OTH": 2.3,
    "REF": 16.7,
    "LAB": 31.84,
    "CON": 31.8,
    "LD": 12.38,
    "GRN": 4.98
   },
   "results_source": "https://www.bcpcouncil.gov.uk/elections-and-voting/uk-parliamentary-general-election-results-4-july-2024/poole-results-for-the-uk-parliamentary-general-election-4-july-2024"
  },
  {
   "slug": "poplar-and-limehouse",
   "name": "Poplar and Limehouse",
   "ballot_paper_id": "parl.poplar-and-limehouse.2024-07-04",
   "nation": "GB",
   "electorate": 84116,
   "turnout": 43367,
   "valid_votes": 43051,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Apsana Begum",
    "votes": 18535
   },
   "second": {
    "party": "OTH",
    "votes": 6211
   },
   "majority": 12324,
   "shares": {
    "LAB": 43.05,
    "GRN": 13.88,
    "CON": 11.01,
    "LD": 9.73,
    "REF": 7.9,
    "OTH": 14.43
   },
   "results_source": "https://democracy.towerhamlets.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=178&RPID=130422501"
  },
  {
   "slug": "portsmouth-north",
   "name": "Portsmouth North",
   "ballot_paper_id": "parl.portsmouth-north.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 41593,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Amanda Martin",
    "votes": 14495
   },
   "second": {
    "party": "CON",
    "votes": 13715
   },
   "majority": 780,
   "shares": {
    "LD": 7.29,
    "LAB": 34.85,
    "CON": 32.97,
    "GRN": 4.45,
    "REF": 20.44
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001431"
  },
  {
   "slug": "portsmouth-south",
   "name": "Portsmouth South",
   "ballot_paper_id": "parl.portsmouth-south.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 38928,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Stephen Morgan",
    "votes": 18857
   },
   "second": {
    "party": "REF",
    "votes": 5702
   },
   "majority": 13155,
   "shares": {
    "CON": 14.5,
    "GRN": 7.98,
    "LAB": 48.44,
    "LD": 12.55,
    "OTH": 1.88,
    "REF": 14.65
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001432"
  },
  {
   "slug": "preston",
   "name": "Preston",
   "ballot_paper_id": "parl.preston.2024-07-04",
   "nation": "GB",
   "electorate": 77400,
   "turnout": 0,
   "valid_votes": 39993,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Mark Hendrick",
    "votes": 14006
   },
   "second": {
    "party": "OTH",
    "votes": 10091
   },
   "majority": 3915,
   "shares": {
    "OTH": 25.23,
    "LD": 7.99,
    "REF": 14.35,
    "CON": 13.03,
    "LAB": 35.02,
    "GRN": 4.38
   },
   "results_source": "https://www.preston.gov.uk/article/8831/Parliamentary-General-election-results-4-July-2024"
  },
  {
   "slug": "putney",
   "name": "Putney",
   "ballot_paper_id": "parl.putney.2024-07-04",
   "nation": "GB",
   "electorate": 72614,
   "turnout": 0,
   "valid_votes": 49295,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Fleur Anderson",
    "votes": 24113
   },
   "second": {
    "party": "CON",
    "votes": 11625
   },
   "majority": 12488,
   "shares": {
    "LAB": 48.92,
    "OTH": 1.67,
    "REF": 6.23,
    "LD": 12.06,
    "GRN": 7.55,
    "CON": 23.58
   },
   "results_source": "https://democracy.wandsworth.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=73&RPID=17921228"
  },
  {
   "slug": "queens-park-and-maida-vale",
   "name": "Queen's Park and Maida Vale",
   "ballot_paper_id": "parl.queens-park-and-maida-vale.2024-07-04",
   "nation": "GB",
   "electorate": 75558,
   "turnout": 0,
   "valid_votes": 38343,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Georgia Gould",
    "votes": 20126
   },
   "second": {
    "party": "GRN",
    "votes": 5213
   },
   "majority": 14913,
   "shares": {
    "LD": 8.91,
    "REF": 5.49,
    "OTH": 6.24,
    "LAB": 52.49,
    "CON": 13.27,
    "GRN": 13.6
   },
   "results_source": "https://www.westminster.gov.uk/general-election-4-july-2024/results"
  },
  {
   "slug": "rawmarsh-and-conisbrough",
   "name": "Rawmarsh and Conisbrough",
   "ballot_paper_id": "parl.rawmarsh-and-conisbrough.2024-07-04",
   "nation": "GB",
   "electorate": 69132,
   "turnout": 0,
   "valid_votes": 33904,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "John Healey",
    "votes": 16612
   },
   "second": {
    "party": "REF",
    "votes": 9704
   },
   "majority": 6908,
   "shares": {
    "CON": 13.26,
    "LAB": 49.0,
    "GRN": 4.98,
    "LD": 3.35,
    "OTH": 0.79,
    "REF": 28.62
   },
   "results_source": "https://www.rotherham.gov.uk/elections-voting/results-parliamentary-general-election-thursday-4-july-2024"
  },
  {
   "slug": "rayleigh-and-wickford",
   "name": "Rayleigh and Wickford",
   "ballot_paper_id": "parl.rayleigh-and-wickford.2024-07-04",
   "nation": "GB",
   "electorate": 76422,
   "turnout": 48172,
   "valid_votes": 47978,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Mark Francois",
    "votes": 17756
   },
   "second": {
    "party": "REF",
    "votes": 12135
   },
   "majority": 5621,
   "shares": {
    "CON": 37.01,
    "LAB": 24.64,
    "LD": 8.48,
    "REF": 25.29,
    "GRN": 4.58
   },
   "results_source": "https://www.rochford.gov.uk/election-results"
  },
  {
   "slug": "reading-central",
   "name": "Reading Central",
   "ballot_paper_id": "parl.reading-central.2024-07-04",
   "nation": "GB",
   "electorate": 73600,
   "turnout": 0,
   "valid_votes": 45291,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Matt Rodda",
    "votes": 21598
   },
   "second": {
    "party": "CON",
    "votes": 8961
   },
   "majority": 12637,
   "shares": {
    "OTH": 0.99,
    "GRN": 14.17,
    "LAB": 47.69,
    "CON": 19.79,
    "REF": 8.62,
    "LD": 8.75
   },
   "results_source": "https://www.reading.gov.uk/the-council-and-democracy/elections-and-voting/election-results/2024-parliamentary-election-results/"
  },
  {
   "slug": "reading-west-and-mid-berkshire",
   "name": "Reading West and Mid Berkshire",
   "ballot_paper_id": "parl.reading-west-and-mid-berkshire.2024-07-04",
   "nation": "GB",
   "electorate": 68786,
   "turnout": 0,
   "valid_votes": 46551,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Olivia Bailey",
    "votes": 16273
   },
   "second": {
    "party": "CON",
    "votes": 14912
   },
   "majority": 1361,
   "shares": {
    "OTH": 1.79,
    "LAB": 34.96,
    "LD": 10.96,
    "REF": 13.45,
    "GRN": 6.81,
    "CON": 32.03
   },
   "results_source": "https://www.westberks.gov.uk/general-election-2024-results"
  },
  {
   "slug": "redcar",
   "name": "Redcar",
   "ballot_paper_id": "parl.redcar.2024-07-04",
   "nation": "GB",
   "electorate": 70241,
   "turnout": 0,
   "valid_votes": 38209,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Anna Turley",
    "votes": 15663
   },
   "second": {
    "party": "CON",
    "votes": 12340
   },
   "majority": 3323,
   "shares": {
    "OTH": 0.44,
    "REF": 18.89,
    "GRN": 3.35,
    "LD": 4.04,
    "LAB": 40.99,
    "CON": 32.3
   },
   "results_source": "https://electionresults.parliament.uk/general-elections/6/turnout"
  },
  {
   "slug": "redditch",
   "name": "Redditch",
   "ballot_paper_id": "parl.redditch.2024-07-04",
   "nation": "GB",
   "electorate": 71038,
   "turnout": 0,
   "valid_votes": 42375,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chris Bloore",
    "votes": 14810
   },
   "second": {
    "party": "CON",
    "votes": 14021
   },
   "majority": 789,
   "shares": {
    "REF": 20.1,
    "OTH": 1.81,
    "LAB": 34.95,
    "LD": 5.11,
    "CON": 33.09,
    "GRN": 4.95
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001441"
  },
  {
   "slug": "reigate",
   "name": "Reigate",
   "ballot_paper_id": "parl.reigate.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 53161,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Rebecca Paul",
    "votes": 18822
   },
   "second": {
    "party": "LAB",
    "votes": 15635
   },
   "majority": 3187,
   "shares": {
    "LAB": 29.41,
    "GRN": 8.82,
    "REF": 13.62,
    "LD": 12.74,
    "CON": 35.41
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001442"
  },
  {
   "slug": "rhondda-and-ogmore",
   "name": "Rhondda and Ogmore",
   "ballot_paper_id": "parl.rhondda-and-ogmore.2024-07-04",
   "nation": "GB",
   "electorate": 73960,
   "turnout": 0,
   "valid_votes": 35806,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chris Bryant",
    "votes": 17118
   },
   "second": {
    "party": "REF",
    "votes": 9328
   },
   "majority": 7790,
   "shares": {
    "LAB": 47.81,
    "PC": 14.52,
    "LD": 2.61,
    "GRN": 3.29,
    "REF": 26.05,
    "CON": 5.73
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/W07000107"
  },
  {
   "slug": "ribble-valley",
   "name": "Ribble Valley",
   "ballot_paper_id": "parl.ribble-valley.2024-07-04",
   "nation": "GB",
   "electorate": 80484,
   "turnout": 0,
   "valid_votes": 52023,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Maya Ellis",
    "votes": 18177
   },
   "second": {
    "party": "CON",
    "votes": 17321
   },
   "majority": 856,
   "shares": {
    "OTH": 2.45,
    "REF": 16.39,
    "LAB": 34.94,
    "CON": 33.29,
    "GRN": 3.32,
    "LD": 9.61
   },
   "results_source": "https://www.ribblevalley.gov.uk/parliamentary-election/parliamentary-election-result"
  },
  {
   "slug": "richmond-park",
   "name": "Richmond Park",
   "ballot_paper_id": "parl.richmond-park.2024-07-04",
   "nation": "GB",
   "electorate": 74988,
   "turnout": 52471,
   "valid_votes": 52205,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Sarah Olney",
    "votes": 28528
   },
   "second": {
    "party": "CON",
    "votes": 11373
   },
   "majority": 17155,
   "shares": {
    "LAB": 9.67,
    "OTH": 1.11,
    "CON": 21.79,
    "REF": 6.24,
    "LD": 54.65,
    "GRN": 6.54
   },
   "results_source": "https://www.richmond.gov.uk/media/rtifdhft/richmond_park_general_election_2024.pdf"
  },
  {
   "slug": "richmond-and-northallerton",
   "name": "Richmond and Northallerton",
   "ballot_paper_id": "parl.richmond-and-northallerton.2024-07-04",
   "nation": "GB",
   "electorate": 73886,
   "turnout": 48636,
   "valid_votes": 48526,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Rishi Sunak",
    "votes": 23059
   },
   "second": {
    "party": "LAB",
    "votes": 10874
   },
   "majority": 12185,
   "shares": {
    "OTH": 2.21,
    "LD": 8.91,
    "GRN": 4.24,
    "CON": 47.52,
    "REF": 14.72,
    "LAB": 22.41
   },
   "results_source": "https://www.northyorks.gov.uk/sites/default/files/2024-07/RN%20declaration%20-%20na.pdf"
  },
  {
   "slug": "rochdale",
   "name": "Rochdale",
   "ballot_paper_id": "parl.rochdale.2024-07-04",
   "nation": "GB",
   "electorate": 72507,
   "turnout": 0,
   "valid_votes": 39688,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Paul Waugh",
    "votes": 13027
   },
   "second": {
    "party": "OTH",
    "votes": 11587
   },
   "majority": 1440,
   "shares": {
    "CON": 10.77,
    "OTH": 29.2,
    "REF": 17.07,
    "LD": 7.1,
    "GRN": 3.05,
    "LAB": 32.82
   },
   "results_source": "https://democracy.rochdale.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=273&RPID=50006279"
  },
  {
   "slug": "rochester-and-strood",
   "name": "Rochester and Strood",
   "ballot_paper_id": "parl.rochester-and-strood.2024-07-04",
   "nation": "GB",
   "electorate": 74257,
   "turnout": 0,
   "valid_votes": 42598,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lauren Edwards",
    "votes": 15403
   },
   "second": {
    "party": "CON",
    "votes": 12473
   },
   "majority": 2930,
   "shares": {
    "OTH": 1.02,
    "LD": 4.45,
    "REF": 23.4,
    "LAB": 36.16,
    "GRN": 5.7,
    "CON": 29.28
   },
   "results_source": "https://www.medway.gov.uk/info/200812/general_election_2024/1904/general_election_2024_results/2"
  },
  {
   "slug": "romford",
   "name": "Romford",
   "ballot_paper_id": "parl.romford.2024-07-04",
   "nation": "GB",
   "electorate": 72978,
   "turnout": 0,
   "valid_votes": 44047,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Andrew Rosindell",
    "votes": 15339
   },
   "second": {
    "party": "LAB",
    "votes": 13876
   },
   "majority": 1463,
   "shares": {
    "LAB": 31.5,
    "OTH": 2.48,
    "LD": 4.3,
    "GRN": 5.04,
    "REF": 21.85,
    "CON": 34.82
   },
   "results_source": "https://www.havering.gov.uk/news/article/1378/general-election-2024-results"
  },
  {
   "slug": "romsey-and-southampton-north",
   "name": "Romsey and Southampton North",
   "ballot_paper_id": "parl.romsey-and-southampton-north.2024-07-04",
   "nation": "GB",
   "electorate": 71871,
   "turnout": 0,
   "valid_votes": 50027,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Caroline Nokes",
    "votes": 19893
   },
   "second": {
    "party": "LD",
    "votes": 17702
   },
   "majority": 2191,
   "shares": {
    "REF": 11.43,
    "LD": 35.38,
    "LAB": 9.27,
    "CON": 39.76,
    "GRN": 3.78,
    "OTH": 0.37
   },
   "results_source": "https://www.testvalley.gov.uk/assets/attach/20468/Declaration_of_Result_RSN_2024_2.pdf"
  },
  {
   "slug": "rossendale-and-darwen",
   "name": "Rossendale and Darwen",
   "ballot_paper_id": "parl.rossendale-and-darwen.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 44786,
   "valid_votes": 44618,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Andy MacNae",
    "votes": 18247
   },
   "second": {
    "party": "CON",
    "votes": 12619
   },
   "majority": 5628,
   "shares": {
    "OTH": 1.1,
    "GRN": 5.21,
    "CON": 28.28,
    "LD": 2.78,
    "LAB": 40.9,
    "REF": 21.73
   },
   "results_source": "https://blackburn.gov.uk/elections-and-voting/parliamentary-general-election-results-4-july"
  },
  {
   "slug": "rother-valley",
   "name": "Rother Valley",
   "ballot_paper_id": "parl.rother-valley.2024-07-04",
   "nation": "GB",
   "electorate": 69460,
   "turnout": 0,
   "valid_votes": 41608,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jake Richards",
    "votes": 16023
   },
   "second": {
    "party": "CON",
    "votes": 15025
   },
   "majority": 998,
   "shares": {
    "REF": 18.46,
    "GRN": 4.1,
    "LAB": 38.51,
    "CON": 36.11,
    "LD": 2.82
   },
   "results_source": "https://www.rotherham.gov.uk/elections-voting/results-parliamentary-general-election-thursday-4-july-2024/2"
  },
  {
   "slug": "rotherham",
   "name": "Rotherham",
   "ballot_paper_id": "parl.rotherham.2024-07-04",
   "nation": "GB",
   "electorate": 75929,
   "turnout": 0,
   "valid_votes": 36932,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sarah Champion",
    "votes": 16671
   },
   "second": {
    "party": "REF",
    "votes": 11181
   },
   "majority": 5490,
   "shares": {
    "OTH": 9.81,
    "LD": 7.65,
    "LAB": 45.14,
    "REF": 30.27,
    "GRN": 7.13
   },
   "results_source": "https://www.rotherham.gov.uk/elections-voting/results-parliamentary-general-election-thursday-4-july-2024/3"
  },
  {
   "slug": "rugby",
   "name": "Rugby",
   "ballot_paper_id": "parl.rugby.2024-07-04",
   "nation": "GB",
   "electorate": 74901,
   "turnout": 0,
   "valid_votes": 49004,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "John Slinger",
    "votes": 19533
   },
   "second": {
    "party": "CON",
    "votes": 15105
   },
   "majority": 4428,
   "shares": {
    "CON": 30.82,
    "LD": 6.64,
    "REF": 16.78,
    "LAB": 39.86,
    "GRN": 5.22,
    "OTH": 0.68
   },
   "results_source": "https://www.rugby.gov.uk/w/result-general-election-rugby-constituency"
  },
  {
   "slug": "ruislip-northwood-and-pinner",
   "name": "Ruislip, Northwood and Pinner",
   "ballot_paper_id": "parl.ruislip-northwood-and-pinner.2024-07-04",
   "nation": "GB",
   "electorate": 71683,
   "turnout": 47251,
   "valid_votes": 47091,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "David Simmonds",
    "votes": 21366
   },
   "second": {
    "party": "LAB",
    "votes": 13785
   },
   "majority": 7581,
   "shares": {
    "LD": 9.22,
    "LAB": 29.27,
    "GRN": 6.21,
    "REF": 9.92,
    "CON": 45.37
   },
   "results_source": "https://www.hillingdon.gov.uk/article/12986/Ruislip-Northwood-and-Pinner"
  },
  {
   "slug": "runcorn-and-helsby",
   "name": "Runcorn and Helsby",
   "ballot_paper_id": "parl.runcorn-and-helsby.2024-07-04",
   "nation": "GB",
   "electorate": 70801,
   "turnout": 42406,
   "valid_votes": 42235,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mike Amesbury",
    "votes": 22358
   },
   "second": {
    "party": "REF",
    "votes": 7662
   },
   "majority": 14696,
   "shares": {
    "LAB": 52.94,
    "OTH": 1.41,
    "GRN": 6.43,
    "CON": 16.0,
    "REF": 18.14,
    "LD": 5.09
   },
   "results_source": "https://councillors.halton.gov.uk/mgElectionAreaResults.aspx?ID=368&RPID=67526913"
  },
  {
   "slug": "runnymede-and-weybridge",
   "name": "Runnymede and Weybridge",
   "ballot_paper_id": "parl.runnymede-and-weybridge.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 48253,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Ben Spencer",
    "votes": 18442
   },
   "second": {
    "party": "LD",
    "votes": 10815
   },
   "majority": 7627,
   "shares": {
    "OTH": 1.37,
    "LAB": 20.65,
    "REF": 13.3,
    "LD": 22.41,
    "GRN": 4.05,
    "CON": 38.22
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001456"
  },
  {
   "slug": "rushcliffe",
   "name": "Rushcliffe",
   "ballot_paper_id": "parl.rushcliffe.2024-07-04",
   "nation": "GB",
   "electorate": 79160,
   "turnout": 0,
   "valid_votes": 57744,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "James Naish",
    "votes": 25291
   },
   "second": {
    "party": "CON",
    "votes": 17865
   },
   "majority": 7426,
   "shares": {
    "CON": 30.94,
    "REF": 11.0,
    "OTH": 1.27,
    "GRN": 7.56,
    "LAB": 43.8,
    "LD": 5.43
   },
   "results_source": "https://www.rushcliffe.gov.uk/media/x0adjour/rushcliffe-constituency-declaration-of-result-of-poll.pdf"
  },
  {
   "slug": "rutherglen",
   "name": "Rutherglen",
   "ballot_paper_id": "parl.rutherglen.2024-07-04",
   "nation": "GB",
   "electorate": 72674,
   "turnout": 42613,
   "valid_votes": 42484,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Michael Shanks",
    "votes": 21460
   },
   "second": {
    "party": "SNP",
    "votes": 12693
   },
   "majority": 8767,
   "shares": {
    "LD": 4.03,
    "OTH": 3.56,
    "CON": 5.7,
    "SNP": 29.88,
    "LAB": 50.51,
    "REF": 6.32
   },
   "results_source": "https://www.southlanarkshire.gov.uk/downloads/file/16756/rutherglen_constituency"
  },
  {
   "slug": "rutland-and-stamford",
   "name": "Rutland and Stamford",
   "ballot_paper_id": "parl.rutland-and-stamford.2024-07-04",
   "nation": "GB",
   "electorate": 71763,
   "turnout": 48747,
   "valid_votes": 48577,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Alicia Kearns",
    "votes": 21248
   },
   "second": {
    "party": "LAB",
    "votes": 10854
   },
   "majority": 10394,
   "shares": {
    "GRN": 5.78,
    "OTH": 0.84,
    "REF": 14.43,
    "CON": 43.74,
    "LD": 12.87,
    "LAB": 22.34
   },
   "results_source": "https://www.rutland.gov.uk/sites/default/files/2024-07/Declaration%20of%20Result%20of%20Poll.pdf"
  },
  {
   "slug": "salford",
   "name": "Salford",
   "ballot_paper_id": "parl.salford.2024-07-04",
   "nation": "GB",
   "electorate": 83633,
   "turnout": 0,
   "valid_votes": 39704,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Rebecca Long-Bailey",
    "votes": 21132
   },
   "second": {
    "party": "REF",
    "votes": 6031
   },
   "majority": 15101,
   "shares": {
    "OTH": 2.56,
    "LD": 6.93,
    "LAB": 53.22,
    "GRN": 13.07,
    "CON": 9.02,
    "REF": 15.19
   },
   "results_source": "https://www.salford.gov.uk/your-council/elections-and-voting/election-results/"
  },
  {
   "slug": "salisbury",
   "name": "Salisbury",
   "ballot_paper_id": "parl.salisbury.2024-07-04",
   "nation": "GB",
   "electorate": 71802,
   "turnout": 50347,
   "valid_votes": 50173,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "John Glen",
    "votes": 17110
   },
   "second": {
    "party": "LAB",
    "votes": 13303
   },
   "majority": 3807,
   "shares": {
    "LAB": 26.51,
    "LD": 23.57,
    "CON": 34.1,
    "OTH": 1.17,
    "REF": 10.43,
    "GRN": 4.22
   },
   "results_source": "https://elections.wiltshire.gov.uk/Home/Division/8399"
  },
  {
   "slug": "scarborough-and-whitby",
   "name": "Scarborough and Whitby",
   "ballot_paper_id": "parl.scarborough-and-whitby.2024-07-04",
   "nation": "GB",
   "electorate": 74544,
   "turnout": 44354,
   "valid_votes": 44221,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alison Hume",
    "votes": 17758
   },
   "second": {
    "party": "CON",
    "votes": 12350
   },
   "majority": 5408,
   "shares": {
    "REF": 21.84,
    "OTH": 1.9,
    "GRN": 3.89,
    "LAB": 40.16,
    "LD": 4.29,
    "CON": 27.93
   },
   "results_source": "https://www.northyorks.gov.uk/sites/default/files/2024-07/Notice%20of%20Result%20-%20SW%20-%20na.pdf"
  },
  {
   "slug": "scunthorpe",
   "name": "Scunthorpe",
   "ballot_paper_id": "parl.scunthorpe.2024-07-04",
   "nation": "GB",
   "electorate": 73855,
   "turnout": 39157,
   "valid_votes": 39051,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Nicholas Dakin",
    "votes": 15484
   },
   "second": {
    "party": "CON",
    "votes": 11942
   },
   "majority": 3542,
   "shares": {
    "LD": 2.41,
    "OTH": 3.33,
    "GRN": 3.12,
    "LAB": 39.65,
    "REF": 20.9,
    "CON": 30.58
   },
   "results_source": "https://www.northlincs.gov.uk/wp-content/uploads/2024/07/Result-Scunthorpe-CC-July-2024a.pdf"
  },
  {
   "slug": "sefton-central",
   "name": "Sefton Central",
   "ballot_paper_id": "parl.sefton-central.2024-07-04",
   "nation": "GB",
   "electorate": 74284,
   "turnout": 0,
   "valid_votes": 47449,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Bill Esterson",
    "votes": 26772
   },
   "second": {
    "party": "CON",
    "votes": 8490
   },
   "majority": 18282,
   "shares": {
    "CON": 17.89,
    "REF": 12.15,
    "GRN": 6.94,
    "LAB": 56.42,
    "OTH": 1.05,
    "LD": 5.54
   },
   "results_source": "https://election.news.sky.com/elections/general-election-2024/sefton-central-502"
  },
  {
   "slug": "selby",
   "name": "Selby",
   "ballot_paper_id": "parl.selby.2024-07-04",
   "nation": "GB",
   "electorate": 78043,
   "turnout": 49399,
   "valid_votes": 49222,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Keir Mather",
    "votes": 22788
   },
   "second": {
    "party": "CON",
    "votes": 12593
   },
   "majority": 10195,
   "shares": {
    "REF": 19.43,
    "LAB": 46.3,
    "GRN": 5.05,
    "CON": 25.58,
    "LD": 3.64
   },
   "results_source": "https://www.northyorks.gov.uk/sites/default/files/2024-07/Notice%20of%20result%20Selby%20-na.pdf"
  },
  {
   "slug": "sevenoaks",
   "name": "Sevenoaks",
   "ballot_paper_id": "parl.sevenoaks.2024-07-04",
   "nation": "GB",
   "electorate": 73708,
   "turnout": 50050,
   "valid_votes": 49899,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Laura Trott",
    "votes": 18328
   },
   "second": {
    "party": "LD",
    "votes": 12888
   },
   "majority": 5440,
   "shares": {
    "OTH": 1.02,
    "GRN": 4.07,
    "REF": 18.72,
    "LAB": 13.63,
    "LD": 25.83,
    "CON": 36.73
   },
   "results_source": "https://www.sevenoaks.gov.uk/downloads/file/4057/declaration_of_result_-_sevenoaks_constituency"
  },
  {
   "slug": "sheffield-brightside-and-hillsborough",
   "name": "Sheffield Brightside and Hillsborough",
   "ballot_paper_id": "parl.sheffield-brightside-and-hillsborough.2024-07-04",
   "nation": "GB",
   "electorate": 70389,
   "turnout": 32141,
   "valid_votes": 31612,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Gill Furniss",
    "votes": 16301
   },
   "second": {
    "party": "OTH",
    "votes": 4847
   },
   "majority": 11454,
   "shares": {
    "OTH": 15.33,
    "LAB": 51.57,
    "CON": 12.87,
    "GRN": 14.87,
    "LD": 5.36
   },
   "results_source": "https://www.sheffield.gov.uk/your-city-council/parliamentary-election-results"
  },
  {
   "slug": "sheffield-central",
   "name": "Sheffield Central",
   "ballot_paper_id": "parl.sheffield-central.2024-07-04",
   "nation": "GB",
   "electorate": 60594,
   "turnout": 32090,
   "valid_votes": 31803,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Abtisam Mohamed",
    "votes": 16569
   },
   "second": {
    "party": "GRN",
    "votes": 8283
   },
   "majority": 8286,
   "shares": {
    "GRN": 26.04,
    "LD": 6.84,
    "OTH": 7.67,
    "LAB": 52.1,
    "CON": 7.35
   },
   "results_source": "https://www.sheffield.gov.uk/your-city-council/parliamentary-election-results"
  },
  {
   "slug": "sheffield-hallam",
   "name": "Sheffield Hallam",
   "ballot_paper_id": "parl.sheffield-hallam.2024-07-04",
   "nation": "GB",
   "electorate": 72900,
   "turnout": 52105,
   "valid_votes": 51601,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Olivia Blake",
    "votes": 23875
   },
   "second": {
    "party": "LD",
    "votes": 15686
   },
   "majority": 8189,
   "shares": {
    "LAB": 46.27,
    "OTH": 2.6,
    "CON": 12.02,
    "GRN": 8.7,
    "LD": 30.4
   },
   "results_source": "https://www.sheffield.gov.uk/your-city-council/parliamentary-election-results"
  },
  {
   "slug": "sheffield-heeley",
   "name": "Sheffield Heeley",
   "ballot_paper_id": "parl.sheffield-heeley.2024-07-04",
   "nation": "GB",
   "electorate": 73452,
   "turnout": 39084,
   "valid_votes": 38446,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Louise Haigh",
    "votes": 21230
   },
   "second": {
    "party": "GRN",
    "votes": 5926
   },
   "majority": 15304,
   "shares": {
    "LD": 10.05,
    "GRN": 15.41,
    "LAB": 55.22,
    "OTH": 5.68,
    "CON": 13.63
   },
   "results_source": "https://www.sheffield.gov.uk/your-city-council/parliamentary-election-results"
  },
  {
   "slug": "sheffield-south-east",
   "name": "Sheffield South East",
   "ballot_paper_id": "parl.sheffield-south-east.2024-07-04",
   "nation": "GB",
   "electorate": 74156,
   "turnout": 36567,
   "valid_votes": 35771,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Clive Betts",
    "votes": 18710
   },
   "second": {
    "party": "CON",
    "votes": 6252
   },
   "majority": 12458,
   "shares": {
    "LAB": 52.3,
    "OTH": 11.83,
    "CON": 17.48,
    "GRN": 8.83,
    "LD": 9.56
   },
   "results_source": "https://www.sheffield.gov.uk/your-city-council/parliamentary-election-results"
  },
  {
   "slug": "sherwood-forest",
   "name": "Sherwood Forest",
   "ballot_paper_id": "parl.sherwood-forest.2024-07-04",
   "nation": "GB",
   "electorate": 77888,
   "turnout": 48821,
   "valid_votes": 48660,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Michelle Welsh",
    "votes": 18841
   },
   "second": {
    "party": "CON",
    "votes": 13398
   },
   "majority": 5443,
   "shares": {
    "LD": 3.78,
    "GRN": 4.55,
    "REF": 23.26,
    "CON": 27.53,
    "OTH": 2.15,
    "LAB": 38.72
   },
   "results_source": "https://democracy.newark-sherwooddc.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=89&RPID=34436789"
  },
  {
   "slug": "shipley",
   "name": "Shipley",
   "ballot_paper_id": "parl.shipley.2024-07-04",
   "nation": "GB",
   "electorate": 74130,
   "turnout": 48303,
   "valid_votes": 48303,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Anna Dixon",
    "votes": 21738
   },
   "second": {
    "party": "CON",
    "votes": 13135
   },
   "majority": 8603,
   "shares": {
    "REF": 14.98,
    "CON": 27.19,
    "LAB": 45.0,
    "OTH": 2.58,
    "LD": 2.78,
    "GRN": 7.46
   },
   "results_source": "https://bradford.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=877&RPID=34094252"
  },
  {
   "slug": "shrewsbury",
   "name": "Shrewsbury",
   "ballot_paper_id": "parl.shrewsbury.2024-07-04",
   "nation": "GB",
   "electorate": 76599,
   "turnout": 51765,
   "valid_votes": 51560,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Julia Buckley",
    "votes": 22932
   },
   "second": {
    "party": "CON",
    "votes": 11577
   },
   "majority": 11355,
   "shares": {
    "REF": 14.59,
    "OTH": 0.81,
    "LAB": 44.48,
    "GRN": 4.63,
    "CON": 22.45,
    "LD": 13.04
   },
   "results_source": "https://www.shropshire.gov.uk/media/28569/declaration-of-result_shrewsbury.pdf"
  },
  {
   "slug": "sittingbourne-and-sheppey",
   "name": "Sittingbourne and Sheppey",
   "ballot_paper_id": "parl.sittingbourne-and-sheppey.2024-07-04",
   "nation": "GB",
   "electorate": 79067,
   "turnout": 41089,
   "valid_votes": 40998,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Kevin McKenna",
    "votes": 11919
   },
   "second": {
    "party": "CON",
    "votes": 11564
   },
   "majority": 355,
   "shares": {
    "OTH": 9.73,
    "GRN": 4.13,
    "CON": 28.21,
    "REF": 25.64,
    "LD": 3.22,
    "LAB": 29.07
   },
   "results_source": "https://swale.gov.uk/__data/assets/pdf_file/0011/474257/Declaration-of-Result-002-AA.pdf"
  },
  {
   "slug": "skipton-and-ripon",
   "name": "Skipton and Ripon",
   "ballot_paper_id": "parl.skipton-and-ripon.2024-07-04",
   "nation": "GB",
   "electorate": 79238,
   "turnout": 53639,
   "valid_votes": 53450,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Julian Smith",
    "votes": 18833
   },
   "second": {
    "party": "LAB",
    "votes": 17183
   },
   "majority": 1650,
   "shares": {
    "LAB": 32.15,
    "GRN": 6.45,
    "REF": 15.93,
    "OTH": 2.39,
    "LD": 7.85,
    "CON": 35.23
   },
   "results_source": "https://www.northyorks.gov.uk/sites/default/files/2024-07/Notice%20of%20Result%20-%20SR%20-%20na.pdf"
  },
  {
   "slug": "sleaford-and-north-hykeham",
   "name": "Sleaford and North Hykeham",
   "ballot_paper_id": "parl.sleaford-and-north-hykeham.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 48565,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Caroline Johnson",
    "votes": 17348
   },
   "second": {
    "party": "LAB",
    "votes": 13002
   },
   "majority": 4346,
   "shares": {
    "GRN": 5.01,
    "REF": 21.59,
    "CON": 35.72,
    "LAB": 26.77,
    "OTH": 6.24,
    "LD": 4.66
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001476"
  },
  {
   "slug": "slough",
   "name": "Slough",
   "ballot_paper_id": "parl.slough.2024-07-04",
   "nation": "GB",
   "electorate": 81295,
   "turnout": 43440,
   "valid_votes": 43278,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tan Dhesi",
    "votes": 14666
   },
   "second": {
    "party": "OTH",
    "votes": 13870
   },
   "majority": 796,
   "shares": {
    "OTH": 32.05,
    "LAB": 33.89,
    "GRN": 4.33,
    "REF": 7.75,
    "CON": 17.23,
    "LD": 4.76
   },
   "results_source": "https://www.slough.gov.uk/voting-elections/2024-parliamentary-general-election/2"
  },
  {
   "slug": "smethwick",
   "name": "Smethwick",
   "ballot_paper_id": "parl.smethwick.2024-07-04",
   "nation": "GB",
   "electorate": 72863,
   "turnout": 0,
   "valid_votes": 35115,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Gurinder Singh Josan",
    "votes": 16858
   },
   "second": {
    "party": "REF",
    "votes": 5670
   },
   "majority": 11188,
   "shares": {
    "OTH": 12.19,
    "REF": 16.15,
    "CON": 12.95,
    "LAB": 48.01,
    "GRN": 7.81,
    "LD": 2.9
   },
   "results_source": "https://www.sandwell.gov.uk/elections2024"
  },
  {
   "slug": "solihull-west-and-shirley",
   "name": "Solihull West and Shirley",
   "ballot_paper_id": "parl.solihull-west-and-shirley.2024-07-04",
   "nation": "GB",
   "electorate": 71813,
   "turnout": 0,
   "valid_votes": 46877,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Neil Shastri-Hurst",
    "votes": 16284
   },
   "second": {
    "party": "LAB",
    "votes": 11664
   },
   "majority": 4620,
   "shares": {
    "LD": 16.89,
    "LAB": 24.88,
    "OTH": 1.27,
    "REF": 15.25,
    "GRN": 6.98,
    "CON": 34.74
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001479"
  },
  {
   "slug": "south-antrim",
   "name": "South Antrim",
   "ballot_paper_id": "parl.south-antrim.2024-07-04",
   "nation": "NI",
   "electorate": 77058,
   "turnout": 43089,
   "valid_votes": 42908,
   "winner": {
    "party": "OTH",
    "party_name": "Ulster Unionist Party",
    "name": "Robin Swann",
    "votes": 16311
   },
   "second": {
    "party": "GRN",
    "votes": 541
   },
   "majority": 41826,
   "shares": {
    "OTH": 98.74,
    "GRN": 1.26
   },
   "results_source": "https://www.eoni.org.uk/getmedia/301df08c-5384-4bb8-b992-c0a62a177adb/Result-Declaration-South-Antrim"
  },
  {
   "slug": "south-basildon-and-east-thurrock",
   "name": "South Basildon and East Thurrock",
   "ballot_paper_id": "parl.south-basildon-and-east-thurrock.2024-07-04",
   "nation": "GB",
   "electorate": 72673,
   "turnout": 39678,
   "valid_votes": 39549,
   "winner": {
    "party": "REF",
    "party_name": "Reform UK",
    "name": "James McMurdock",
    "votes": 12178
   },
   "second": {
    "party": "LAB",
    "votes": 12080
   },
   "majority": 98,
   "shares": {
    "OTH": 5.92,
    "LAB": 30.54,
    "GRN": 4.34,
    "REF": 30.79,
    "CON": 25.69,
    "LD": 2.71
   },
   "results_source": "https://www.thurrock.gov.uk/sites/default/files/assets/documents/20240704-ukpe-results-sbet-v01.pdf"
  },
  {
   "slug": "south-cambridgeshire",
   "name": "South Cambridgeshire",
   "ballot_paper_id": "parl.south-cambridgeshire.2024-07-04",
   "nation": "GB",
   "electorate": 77327,
   "turnout": 55113,
   "valid_votes": 54885,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Pippa Heylings",
    "votes": 25704
   },
   "second": {
    "party": "CON",
    "votes": 15063
   },
   "majority": 10641,
   "shares": {
    "CON": 27.44,
    "REF": 8.92,
    "GRN": 4.84,
    "OTH": 0.84,
    "LD": 46.83,
    "LAB": 11.13
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001481"
  },
  {
   "slug": "south-cotswolds",
   "name": "South Cotswolds",
   "ballot_paper_id": "parl.south-cotswolds.2024-07-04",
   "nation": "GB",
   "electorate": 71971,
   "turnout": 52452,
   "valid_votes": 52287,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Roz Savage",
    "votes": 22961
   },
   "second": {
    "party": "CON",
    "votes": 17988
   },
   "majority": 4973,
   "shares": {
    "LAB": 7.54,
    "OTH": 1.31,
    "GRN": 2.99,
    "CON": 34.4,
    "REF": 9.84,
    "LD": 43.91
   },
   "results_source": "https://www.cotswold.gov.uk/media/topnr1tx/general-election-2024-south-cotswolds-declaration-of-results.pdf"
  },
  {
   "slug": "south-derbyshire",
   "name": "South Derbyshire",
   "ballot_paper_id": "parl.south-derbyshire.2024-07-04",
   "nation": "GB",
   "electorate": 73714,
   "turnout": 0,
   "valid_votes": 45737,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Samantha Niblett",
    "votes": 17734
   },
   "second": {
    "party": "CON",
    "votes": 13566
   },
   "majority": 4168,
   "shares": {
    "LD": 4.67,
    "GRN": 4.24,
    "OTH": 3.02,
    "LAB": 38.77,
    "REF": 19.63,
    "CON": 29.66
   },
   "results_source": "https://www.southderbyshire.gov.uk/our-services/voting-and-elections/uk-parliamentary-general-election-4-july-2024"
  },
  {
   "slug": "south-devon",
   "name": "South Devon",
   "ballot_paper_id": "parl.south-devon.2024-07-04",
   "nation": "GB",
   "electorate": 72261,
   "turnout": 49146,
   "valid_votes": 49004,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Caroline Voaden",
    "votes": 22540
   },
   "second": {
    "party": "CON",
    "votes": 15413
   },
   "majority": 7127,
   "shares": {
    "REF": 12.98,
    "GRN": 3.05,
    "OTH": 0.26,
    "CON": 31.45,
    "LAB": 6.26,
    "LD": 46.0
   },
   "results_source": "https://www.southhams.gov.uk/general-election-results-2024"
  },
  {
   "slug": "south-dorset",
   "name": "South Dorset",
   "ballot_paper_id": "parl.south-dorset.2024-07-04",
   "nation": "GB",
   "electorate": 75924,
   "turnout": 49210,
   "valid_votes": 49037,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lloyd Hatton",
    "votes": 15659
   },
   "second": {
    "party": "CON",
    "votes": 14611
   },
   "majority": 1048,
   "shares": {
    "LD": 16.35,
    "GRN": 4.39,
    "CON": 29.8,
    "LAB": 31.93,
    "OTH": 0.87,
    "REF": 16.66
   },
   "results_source": "https://www.dorsetcouncil.gov.uk/w/uk-parliamentary-general-election-on-4-july-2024-1"
  },
  {
   "slug": "south-down",
   "name": "South Down",
   "ballot_paper_id": "parl.south-down.2024-07-04",
   "nation": "NI",
   "electorate": 76248,
   "turnout": 45472,
   "valid_votes": 45243,
   "winner": {
    "party": "OTH",
    "party_name": "Sinn F\u00e9in",
    "name": "Chris Hazzard",
    "votes": 19698
   },
   "second": {
    "party": "GRN",
    "votes": 444
   },
   "majority": 44309,
   "shares": {
    "OTH": 98.92,
    "GRN": 0.98,
    "CON": 0.1
   },
   "results_source": "https://www.eoni.org.uk/getmedia/6b5be576-988e-483f-ab42-1899cc289674/Result-Declaration-South-Down"
  },
  {
   "slug": "south-east-cornwall",
   "name": "South East Cornwall",
   "ballot_paper_id": "parl.south-east-cornwall.2024-07-04",
   "nation": "GB",
   "electorate": 72654,
   "turnout": 49422,
   "valid_votes": 49286,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Anna Gelderd",
    "votes": 15670
   },
   "second": {
    "party": "CON",
    "votes": 13759
   },
   "majority": 1911,
   "shares": {
    "GRN": 4.06,
    "OTH": 0.53,
    "LAB": 31.79,
    "LD": 16.81,
    "CON": 27.92,
    "REF": 18.89
   },
   "results_source": "https://www.cornwall.gov.uk/the-council-and-democracy/elections/elections-and-referendums/2024-parliamentary-election-4th-july-2024/result-for-south-east-cornwall-constituency-4-july-2024/"
  },
  {
   "slug": "south-holland-and-the-deepings",
   "name": "South Holland and The Deepings",
   "ballot_paper_id": "parl.south-holland-and-the-deepings.2024-07-04",
   "nation": "GB",
   "electorate": 78473,
   "turnout": 46063,
   "valid_votes": 45930,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "John Hayes",
    "votes": 17462
   },
   "second": {
    "party": "REF",
    "votes": 10606
   },
   "majority": 6856,
   "shares": {
    "GRN": 3.92,
    "LD": 4.23,
    "CON": 38.02,
    "LAB": 19.78,
    "OTH": 10.95,
    "REF": 23.09
   },
   "results_source": "https://www.sholland.gov.uk/media/25127/Declaration-of-Result-South-Holland-and-the-Deepings/pdf/Declaration_of_Result.pdf?m=1720149900880"
  },
  {
   "slug": "south-leicestershire",
   "name": "South Leicestershire",
   "ballot_paper_id": "parl.south-leicestershire.2024-07-04",
   "nation": "GB",
   "electorate": 78511,
   "turnout": 51542,
   "valid_votes": 51359,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Alberto Costa",
    "votes": 18264
   },
   "second": {
    "party": "LAB",
    "votes": 12758
   },
   "majority": 5506,
   "shares": {
    "CON": 35.56,
    "LD": 14.84,
    "GRN": 4.83,
    "LAB": 24.84,
    "REF": 19.93
   },
   "results_source": "https://www.blaby.gov.uk/elections-and-voting/results-and-reviews/general-election-results/"
  },
  {
   "slug": "south-norfolk",
   "name": "South Norfolk",
   "ballot_paper_id": "parl.south-norfolk.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 49579,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Ben Goldsborough",
    "votes": 17353
   },
   "second": {
    "party": "CON",
    "votes": 14527
   },
   "majority": 2826,
   "shares": {
    "LD": 11.59,
    "REF": 15.29,
    "OTH": 0.77,
    "LAB": 35.0,
    "GRN": 8.04,
    "CON": 29.3
   },
   "results_source": "https://www.southnorfolkandbroadland.gov.uk/downloads/file/7314/south-norfolk-constituency-result-of-poll"
  },
  {
   "slug": "south-northamptonshire",
   "name": "South Northamptonshire",
   "ballot_paper_id": "parl.south-northamptonshire.2024-07-04",
   "nation": "GB",
   "electorate": 78233,
   "turnout": 53882,
   "valid_votes": 53697,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Sarah Bool",
    "votes": 19191
   },
   "second": {
    "party": "LAB",
    "votes": 15504
   },
   "majority": 3687,
   "shares": {
    "LAB": 28.87,
    "CON": 35.74,
    "REF": 16.69,
    "OTH": 3.75,
    "LD": 9.29,
    "GRN": 5.66
   },
   "results_source": "https://www.westnorthants.gov.uk/electoral-services/election-results"
  },
  {
   "slug": "south-ribble",
   "name": "South Ribble",
   "ballot_paper_id": "parl.south-ribble.2024-07-04",
   "nation": "GB",
   "electorate": 73420,
   "turnout": 46890,
   "valid_votes": 46720,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Paul Foster",
    "votes": 19840
   },
   "second": {
    "party": "CON",
    "votes": 13339
   },
   "majority": 6501,
   "shares": {
    "CON": 28.55,
    "LAB": 42.47,
    "REF": 19.25,
    "GRN": 3.37,
    "LD": 6.36
   },
   "results_source": "https://southribble.gov.uk/downloads/file/845/declaration-of-results-4-july-2024"
  },
  {
   "slug": "south-shields",
   "name": "South Shields",
   "ballot_paper_id": "parl.south-shields.2024-07-04",
   "nation": "GB",
   "electorate": 68366,
   "turnout": 36912,
   "valid_votes": 36824,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Emma Lewell-Buck",
    "votes": 15122
   },
   "second": {
    "party": "REF",
    "votes": 8469
   },
   "majority": 6653,
   "shares": {
    "LD": 3.81,
    "GRN": 14.75,
    "REF": 23.0,
    "OTH": 6.16,
    "LAB": 41.07,
    "CON": 11.21
   },
   "results_source": "https://electionresults.parliament.uk/elections/3776"
  },
  {
   "slug": "south-shropshire",
   "name": "South Shropshire",
   "ballot_paper_id": "parl.south-shropshire.2024-07-04",
   "nation": "GB",
   "electorate": 76677,
   "turnout": 51861,
   "valid_votes": 51653,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Stuart Anderson",
    "votes": 17628
   },
   "second": {
    "party": "LD",
    "votes": 16004
   },
   "majority": 1624,
   "shares": {
    "CON": 34.13,
    "LD": 30.98,
    "REF": 17.76,
    "LAB": 13.43,
    "GRN": 3.7
   },
   "results_source": "https://www.shropshire.gov.uk/media/28567/declaration-of-result_south-shropshire.pdf"
  },
  {
   "slug": "south-suffolk",
   "name": "South Suffolk",
   "ballot_paper_id": "parl.south-suffolk.2024-07-04",
   "nation": "GB",
   "electorate": 74619,
   "turnout": 49027,
   "valid_votes": 48801,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "James Cartlidge",
    "votes": 16082
   },
   "second": {
    "party": "LAB",
    "votes": 13035
   },
   "majority": 3047,
   "shares": {
    "LD": 13.16,
    "LAB": 26.71,
    "GRN": 8.21,
    "CON": 32.95,
    "REF": 18.96
   },
   "results_source": "https://www.babergh.gov.uk/documents/d/asset-library-54706/south-suffolk-declaration-of-result-of-poll"
  },
  {
   "slug": "south-west-devon",
   "name": "South West Devon",
   "ballot_paper_id": "parl.south-west-devon.2024-07-04",
   "nation": "GB",
   "electorate": 77600,
   "turnout": 52361,
   "valid_votes": 52242,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Rebecca Smith",
    "votes": 17916
   },
   "second": {
    "party": "LAB",
    "votes": 15804
   },
   "majority": 2112,
   "shares": {
    "LAB": 30.25,
    "LD": 10.63,
    "OTH": 1.31,
    "REF": 17.92,
    "GRN": 5.6,
    "CON": 34.29
   },
   "results_source": "https://www.plymouth.gov.uk/sites/default/files/2024-07/SWD%20Signed%20Declaration.pdf"
  },
  {
   "slug": "south-west-hertfordshire",
   "name": "South West Hertfordshire",
   "ballot_paper_id": "parl.south-west-hertfordshire.2024-07-04",
   "nation": "GB",
   "electorate": 71737,
   "turnout": 48399,
   "valid_votes": 48254,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Gagan Mohindra",
    "votes": 16458
   },
   "second": {
    "party": "LD",
    "votes": 12002
   },
   "majority": 4456,
   "shares": {
    "OTH": 1.73,
    "CON": 34.11,
    "GRN": 5.25,
    "REF": 14.07,
    "LAB": 19.97,
    "LD": 24.87
   },
   "results_source": "https://www.dacorum.gov.uk/docs/default-source/council-democracy/elections-and-voting/declaration-of-results---south-west-herts-(pdf-16kb).pdf?sfvrsn=e611e9e_7"
  },
  {
   "slug": "south-west-norfolk",
   "name": "South West Norfolk",
   "ballot_paper_id": "parl.south-west-norfolk.2024-07-04",
   "nation": "GB",
   "electorate": 74724,
   "turnout": 44474,
   "valid_votes": 44335,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Terry Jermy",
    "votes": 11847
   },
   "second": {
    "party": "CON",
    "votes": 11217
   },
   "majority": 630,
   "shares": {
    "OTH": 15.47,
    "GRN": 4.15,
    "LAB": 26.72,
    "REF": 22.46,
    "LD": 5.91,
    "CON": 25.3
   },
   "results_source": "https://www.west-norfolk.gov.uk/info/20090/elections_and_voting/1133/general_election_2024"
  },
  {
   "slug": "south-west-wiltshire",
   "name": "South West Wiltshire",
   "ballot_paper_id": "parl.south-west-wiltshire.2024-07-04",
   "nation": "GB",
   "electorate": 73071,
   "turnout": 46335,
   "valid_votes": 46168,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Andrew Murrison",
    "votes": 15617
   },
   "second": {
    "party": "LAB",
    "votes": 12374
   },
   "majority": 3243,
   "shares": {
    "LAB": 26.8,
    "OTH": 1.93,
    "REF": 16.98,
    "CON": 33.83,
    "LD": 15.61,
    "GRN": 4.86
   },
   "results_source": "https://elections.wiltshire.gov.uk/Home/Division/8400"
  },
  {
   "slug": "southampton-itchen",
   "name": "Southampton Itchen",
   "ballot_paper_id": "parl.southampton-itchen.2024-07-04",
   "nation": "GB",
   "electorate": 68379,
   "turnout": 38177,
   "valid_votes": 38053,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Darren Paffey",
    "votes": 15782
   },
   "second": {
    "party": "CON",
    "votes": 9677
   },
   "majority": 6105,
   "shares": {
    "LD": 7.05,
    "OTH": 0.69,
    "REF": 18.01,
    "GRN": 7.34,
    "LAB": 41.47,
    "CON": 25.43
   },
   "results_source": "https://www.southampton.gov.uk/media/wzfpqiyn/declaration-of-result_southampton-itchen.pdf"
  },
  {
   "slug": "southampton-test",
   "name": "Southampton Test",
   "ballot_paper_id": "parl.southampton-test.2024-07-04",
   "nation": "GB",
   "electorate": 65520,
   "turnout": 35965,
   "valid_votes": 35805,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Satvir Kaur",
    "votes": 15945
   },
   "second": {
    "party": "CON",
    "votes": 6612
   },
   "majority": 9333,
   "shares": {
    "GRN": 10.04,
    "CON": 18.47,
    "REF": 14.69,
    "OTH": 3.19,
    "LD": 9.08,
    "LAB": 44.53
   },
   "results_source": "https://www.southampton.gov.uk/media/21jpw02q/declaration-of-result_southampton-test.pdf"
  },
  {
   "slug": "southend-east-and-rochford",
   "name": "Southend East and Rochford",
   "ballot_paper_id": "parl.southend-east-and-rochford.2024-07-04",
   "nation": "GB",
   "electorate": 70217,
   "turnout": 39800,
   "valid_votes": 39656,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Bayo Alaba",
    "votes": 15395
   },
   "second": {
    "party": "CON",
    "votes": 11368
   },
   "majority": 4027,
   "shares": {
    "LAB": 38.82,
    "LD": 5.72,
    "OTH": 1.75,
    "GRN": 6.85,
    "CON": 28.67,
    "REF": 18.19
   },
   "results_source": "https://www.southend.gov.uk/elections-registering-vote/election-results-1"
  },
  {
   "slug": "southend-west-and-leigh",
   "name": "Southend West and Leigh",
   "ballot_paper_id": "parl.southend-west-and-leigh.2024-07-04",
   "nation": "GB",
   "electorate": 75154,
   "turnout": 47131,
   "valid_votes": 46968,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "David Burton-Sampson",
    "votes": 16739
   },
   "second": {
    "party": "CON",
    "votes": 14790
   },
   "majority": 1949,
   "shares": {
    "LAB": 35.64,
    "LD": 6.76,
    "OTH": 1.55,
    "CON": 31.49,
    "GRN": 6.95,
    "REF": 17.61
   },
   "results_source": "https://www.southend.gov.uk/elections-registering-vote/election-results-1"
  },
  {
   "slug": "southgate-and-wood-green",
   "name": "Southgate and Wood Green",
   "ballot_paper_id": "parl.southgate-and-wood-green.2024-07-04",
   "nation": "GB",
   "electorate": 77542,
   "turnout": 45930,
   "valid_votes": 45671,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Bambos Charalambous",
    "votes": 23337
   },
   "second": {
    "party": "CON",
    "votes": 8037
   },
   "majority": 15300,
   "shares": {
    "LAB": 51.1,
    "LD": 8.59,
    "GRN": 12.28,
    "OTH": 3.54,
    "REF": 6.89,
    "CON": 17.6
   },
   "results_source": "https://new.haringey.gov.uk/council-elections/elections-voting/previous-election-results/general-election-results/general-election-2024"
  },
  {
   "slug": "southport",
   "name": "Southport",
   "ballot_paper_id": "parl.southport.2024-07-04",
   "nation": "GB",
   "electorate": 73641,
   "turnout": 0,
   "valid_votes": 45059,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Patrick Hurley",
    "votes": 17252
   },
   "second": {
    "party": "CON",
    "votes": 11463
   },
   "majority": 5789,
   "shares": {
    "GRN": 4.79,
    "OTH": 2.05,
    "LD": 13.02,
    "LAB": 38.29,
    "REF": 16.41,
    "CON": 25.44
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001504"
  },
  {
   "slug": "spelthorne",
   "name": "Spelthorne",
   "ballot_paper_id": "parl.spelthorne.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 46166,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Lincoln Jopp",
    "votes": 14038
   },
   "second": {
    "party": "LAB",
    "votes": 12448
   },
   "majority": 1590,
   "shares": {
    "LD": 18.87,
    "CON": 30.41,
    "OTH": 0.59,
    "REF": 17.94,
    "GRN": 5.23,
    "LAB": 26.96
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001505"
  },
  {
   "slug": "spen-valley",
   "name": "Spen Valley",
   "ballot_paper_id": "parl.spen-valley.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 41058,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Kim Leadbeater",
    "votes": 16076
   },
   "second": {
    "party": "REF",
    "votes": 9888
   },
   "majority": 6188,
   "shares": {
    "OTH": 3.72,
    "LD": 3.47,
    "CON": 24.01,
    "LAB": 39.15,
    "GRN": 5.56,
    "REF": 24.08
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001506"
  },
  {
   "slug": "st-albans",
   "name": "St Albans",
   "ballot_paper_id": "parl.st-albans.2024-07-04",
   "nation": "GB",
   "electorate": 72739,
   "turnout": 51823,
   "valid_votes": 51614,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Daisy Cooper",
    "votes": 29222
   },
   "second": {
    "party": "CON",
    "votes": 9388
   },
   "majority": 19834,
   "shares": {
    "LAB": 10.05,
    "LD": 56.62,
    "REF": 8.4,
    "GRN": 6.34,
    "OTH": 0.4,
    "CON": 18.19
   },
   "results_source": "https://www.stalbans.gov.uk/sites/default/files/attachments/Parliamentary%20election%20result_St%20Albans_4%20July%202024.pdf"
  },
  {
   "slug": "st-austell-and-newquay",
   "name": "St Austell and Newquay",
   "ballot_paper_id": "parl.st-austell-and-newquay.2024-07-04",
   "nation": "GB",
   "electorate": 76076,
   "turnout": 46881,
   "valid_votes": 46732,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Noah Law",
    "votes": 15958
   },
   "second": {
    "party": "CON",
    "votes": 13488
   },
   "majority": 2470,
   "shares": {
    "REF": 19.71,
    "CON": 28.86,
    "LD": 10.28,
    "OTH": 1.99,
    "LAB": 34.15,
    "GRN": 5.0
   },
   "results_source": "https://www.cornwall.gov.uk/the-council-and-democracy/elections/elections-and-referendums/2024-parliamentary-election-4th-july-2024/result-for-st-austell-and-newquay-constituency-4-july-2024/"
  },
  {
   "slug": "st-helens-north",
   "name": "St Helens North",
   "ballot_paper_id": "parl.st-helens-north.2024-07-04",
   "nation": "GB",
   "electorate": 75483,
   "turnout": 40474,
   "valid_votes": 40474,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "David Baines",
    "votes": 21284
   },
   "second": {
    "party": "REF",
    "votes": 9115
   },
   "majority": 12169,
   "shares": {
    "LAB": 52.59,
    "OTH": 0.68,
    "LD": 4.44,
    "CON": 11.14,
    "GRN": 8.64,
    "REF": 22.52
   },
   "results_source": "https://sthelens.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=315&RPID=35501606"
  },
  {
   "slug": "st-helens-south-and-whiston",
   "name": "St Helens South and Whiston",
   "ballot_paper_id": "parl.st-helens-south-and-whiston.2024-07-04",
   "nation": "GB",
   "electorate": 71569,
   "turnout": 38120,
   "valid_votes": 38035,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Marie Rimmer",
    "votes": 18919
   },
   "second": {
    "party": "REF",
    "votes": 6974
   },
   "majority": 11945,
   "shares": {
    "CON": 8.04,
    "REF": 18.34,
    "GRN": 6.95,
    "LAB": 49.74,
    "LD": 5.78,
    "OTH": 11.16
   },
   "results_source": "https://sthelens.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=316&RPID=35501618"
  },
  {
   "slug": "st-ives",
   "name": "St Ives",
   "ballot_paper_id": "parl.st-ives.2024-07-04",
   "nation": "GB",
   "electorate": 69978,
   "turnout": 48277,
   "valid_votes": 48106,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Andrew George",
    "votes": 25033
   },
   "second": {
    "party": "CON",
    "votes": 11247
   },
   "majority": 13786,
   "shares": {
    "LAB": 5.8,
    "GRN": 3.74,
    "LD": 52.04,
    "OTH": 1.56,
    "REF": 13.5,
    "CON": 23.38
   },
   "results_source": "https://www.cornwall.gov.uk/the-council-and-democracy/elections/elections-and-referendums/2024-parliamentary-election-4th-july-2024/result-for-st-ives-constituency-4-july-2024/"
  },
  {
   "slug": "st-neots-and-mid-cambridgeshire",
   "name": "St Neots and Mid Cambridgeshire",
   "ballot_paper_id": "parl.st-neots-and-mid-cambridgeshire.2024-07-04",
   "nation": "GB",
   "electorate": 78115,
   "turnout": 53020,
   "valid_votes": 52882,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Ian Sollom",
    "votes": 19517
   },
   "second": {
    "party": "CON",
    "votes": 14896
   },
   "majority": 4621,
   "shares": {
    "CON": 28.17,
    "OTH": 6.08,
    "GRN": 5.04,
    "REF": 10.73,
    "LAB": 13.08,
    "LD": 36.91
   },
   "results_source": "https://www.scambs.gov.uk/media/vz0l022i/snmc-declaration.pdf"
  },
  {
   "slug": "stafford",
   "name": "Stafford",
   "ballot_paper_id": "parl.stafford.2024-07-04",
   "nation": "GB",
   "electorate": 70608,
   "turnout": 0,
   "valid_votes": 46009,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Leigh Ingham",
    "votes": 18531
   },
   "second": {
    "party": "CON",
    "votes": 13936
   },
   "majority": 4595,
   "shares": {
    "LD": 3.64,
    "OTH": 0.87,
    "CON": 30.29,
    "LAB": 40.28,
    "REF": 18.72,
    "GRN": 6.21
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001513"
  },
  {
   "slug": "staffordshire-moorlands",
   "name": "Staffordshire Moorlands",
   "ballot_paper_id": "parl.staffordshire-moorlands.2024-07-04",
   "nation": "GB",
   "electorate": 69892,
   "turnout": 43490,
   "valid_votes": 43302,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Karen Bradley",
    "votes": 15310
   },
   "second": {
    "party": "LAB",
    "votes": 14135
   },
   "majority": 1175,
   "shares": {
    "CON": 35.36,
    "LD": 3.46,
    "REF": 23.24,
    "GRN": 5.3,
    "LAB": 32.64
   },
   "results_source": "https://www.staffsmoorlands.gov.uk/media/9385/Declaration-of-result---General-Election-04.07.24/pdf/20240705025448672.pdf?m=1720153347137"
  },
  {
   "slug": "stalybridge-and-hyde",
   "name": "Stalybridge and Hyde",
   "ballot_paper_id": "parl.stalybridge-and-hyde.2024-07-04",
   "nation": "GB",
   "electorate": 72265,
   "turnout": 0,
   "valid_votes": 37239,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Jonathan Reynolds",
    "votes": 16320
   },
   "second": {
    "party": "REF",
    "votes": 7781
   },
   "majority": 8539,
   "shares": {
    "CON": 18.45,
    "GRN": 7.37,
    "REF": 20.89,
    "LD": 2.9,
    "OTH": 6.55,
    "LAB": 43.83
   },
   "results_source": "https://tameside.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=449&RPID=31981795"
  },
  {
   "slug": "stevenage",
   "name": "Stevenage",
   "ballot_paper_id": "parl.stevenage.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 42870,
   "valid_votes": 42715,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Kevin Bonavia",
    "votes": 17698
   },
   "second": {
    "party": "CON",
    "votes": 11080
   },
   "majority": 6618,
   "shares": {
    "LAB": 41.43,
    "CON": 25.94,
    "GRN": 6.22,
    "REF": 17.95,
    "LD": 8.12,
    "OTH": 0.35
   },
   "results_source": "https://www.stevenage.gov.uk/council-and-democracy/elections-and-voting/uk-parliamentary-election-2024/declaration-of-result-uk-parliamentary-election-2024"
  },
  {
   "slug": "stirling-and-strathallan",
   "name": "Stirling and Strathallan",
   "ballot_paper_id": "parl.stirling-and-strathallan.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 49782,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chris Kane",
    "votes": 16856
   },
   "second": {
    "party": "SNP",
    "votes": 15462
   },
   "majority": 1394,
   "shares": {
    "GRN": 4.66,
    "CON": 19.02,
    "LAB": 33.86,
    "REF": 6.32,
    "SNP": 31.06,
    "LD": 5.08
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/S14000105"
  },
  {
   "slug": "stockport",
   "name": "Stockport",
   "ballot_paper_id": "parl.stockport.2024-07-04",
   "nation": "GB",
   "electorate": 76625,
   "turnout": 0,
   "valid_votes": 43683,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Navendu Mishra",
    "votes": 21787
   },
   "second": {
    "party": "REF",
    "votes": 6517
   },
   "majority": 15270,
   "shares": {
    "CON": 11.37,
    "OTH": 4.17,
    "LD": 8.53,
    "GRN": 11.14,
    "LAB": 49.88,
    "REF": 14.92
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001517"
  },
  {
   "slug": "stockton-north",
   "name": "Stockton North",
   "ballot_paper_id": "parl.stockton-north.2024-07-04",
   "nation": "GB",
   "electorate": 70242,
   "turnout": 37526,
   "valid_votes": 37401,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Chris McDonald",
    "votes": 17128
   },
   "second": {
    "party": "REF",
    "votes": 9189
   },
   "majority": 7939,
   "shares": {
    "LD": 3.03,
    "GRN": 5.14,
    "CON": 21.46,
    "REF": 24.57,
    "LAB": 45.8
   },
   "results_source": "https://www.stockton.gov.uk/media/6543/Declaration-of-Result-of-the-Poll-North-Official/pdf/Declaration_of_Result_of_the_Poll_-_North_Official.pdf?m=1720154791863"
  },
  {
   "slug": "stockton-west",
   "name": "Stockton West",
   "ballot_paper_id": "parl.stockton-west.2024-07-04",
   "nation": "GB",
   "electorate": 71868,
   "turnout": 48752,
   "valid_votes": 48638,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Matt Vickers",
    "votes": 20372
   },
   "second": {
    "party": "LAB",
    "votes": 18233
   },
   "majority": 2139,
   "shares": {
    "LD": 2.47,
    "OTH": 1.07,
    "LAB": 37.49,
    "REF": 14.05,
    "GRN": 3.04,
    "CON": 41.88
   },
   "results_source": "https://www.stockton.gov.uk/media/6544/Declaration-of-Result-of-the-Poll-West-Official/pdf/Declaration_of_Result_of_the_Poll_-_West_Official.pdf?m=1720154792143"
  },
  {
   "slug": "stoke-on-trent-central",
   "name": "Stoke-on-Trent Central",
   "ballot_paper_id": "parl.stoke-on-trent-central.2024-07-04",
   "nation": "GB",
   "electorate": 73812,
   "turnout": 35425,
   "valid_votes": 35289,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Gareth Snell",
    "votes": 14950
   },
   "second": {
    "party": "REF",
    "votes": 8541
   },
   "majority": 6409,
   "shares": {
    "OTH": 8.15,
    "GRN": 4.83,
    "CON": 17.63,
    "LD": 2.83,
    "REF": 24.2,
    "LAB": 42.36
   },
   "results_source": "https://www.stoke.gov.uk/info/20017/elections/673/stoke-on-trent_central"
  },
  {
   "slug": "stoke-on-trent-north",
   "name": "Stoke-on-Trent North",
   "ballot_paper_id": "parl.stoke-on-trent-north.2024-07-04",
   "nation": "GB",
   "electorate": 69854,
   "turnout": 36254,
   "valid_votes": 36150,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "David Williams",
    "votes": 14579
   },
   "second": {
    "party": "CON",
    "votes": 9497
   },
   "majority": 5082,
   "shares": {
    "REF": 24.41,
    "OTH": 3.05,
    "CON": 26.27,
    "GRN": 3.42,
    "LD": 2.52,
    "LAB": 40.33
   },
   "results_source": "https://www.stoke.gov.uk/info/20017/elections/672/stoke-on-trent_north"
  },
  {
   "slug": "stoke-on-trent-south",
   "name": "Stoke-on-Trent South",
   "ballot_paper_id": "parl.stoke-on-trent-south.2024-07-04",
   "nation": "GB",
   "electorate": 70002,
   "turnout": 41043,
   "valid_votes": 40942,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Allison Gardner",
    "votes": 14221
   },
   "second": {
    "party": "CON",
    "votes": 13594
   },
   "majority": 627,
   "shares": {
    "REF": 21.62,
    "CON": 33.2,
    "LAB": 34.73,
    "OTH": 3.64,
    "LD": 3.85,
    "GRN": 2.95
   },
   "results_source": "https://www.stoke.gov.uk/info/20017/elections/674/stoke-on-trent_south"
  },
  {
   "slug": "stone-great-wyrley-and-penkridge",
   "name": "Stone, Great Wyrley and Penkridge",
   "ballot_paper_id": "parl.stone-great-wyrley-and-penkridge.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 42770,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Gavin Williamson",
    "votes": 19880
   },
   "second": {
    "party": "LAB",
    "votes": 14414
   },
   "majority": 5466,
   "shares": {
    "GRN": 5.23,
    "OTH": 7.69,
    "LAB": 33.7,
    "LD": 6.9,
    "CON": 46.48
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001523"
  },
  {
   "slug": "stourbridge",
   "name": "Stourbridge",
   "ballot_paper_id": "parl.stourbridge.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 39878,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Cat Eccles",
    "votes": 15338
   },
   "second": {
    "party": "CON",
    "votes": 12265
   },
   "majority": 3073,
   "shares": {
    "LD": 4.03,
    "LAB": 38.46,
    "GRN": 4.34,
    "OTH": 2.68,
    "REF": 19.73,
    "CON": 30.76
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001524"
  },
  {
   "slug": "strangford",
   "name": "Strangford",
   "ballot_paper_id": "parl.strangford.2024-07-04",
   "nation": "NI",
   "electorate": 74525,
   "turnout": 39046,
   "valid_votes": 38909,
   "winner": {
    "party": "OTH",
    "party_name": "Democratic Unionist Party - D.U.P.",
    "name": "Jim Shannon",
    "votes": 15559
   },
   "second": {
    "party": "GRN",
    "votes": 703
   },
   "majority": 37357,
   "shares": {
    "GRN": 1.81,
    "OTH": 97.82,
    "CON": 0.38
   },
   "results_source": "https://www.eoni.org.uk/getmedia/248b6be8-b45a-4a0d-9569-7d775a2e16e9/Result-Declaration-Strangford"
  },
  {
   "slug": "stratford-and-bow",
   "name": "Stratford and Bow",
   "ballot_paper_id": "parl.stratford-and-bow.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 43435,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Uma Kumaran",
    "votes": 19145
   },
   "second": {
    "party": "OTH",
    "votes": 9646
   },
   "majority": 9499,
   "shares": {
    "OTH": 22.21,
    "CON": 7.17,
    "REF": 4.82,
    "GRN": 17.29,
    "LAB": 44.08,
    "LD": 4.43
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001525"
  },
  {
   "slug": "stratford-on-avon",
   "name": "Stratford-on-Avon",
   "ballot_paper_id": "parl.stratford-on-avon.2024-07-04",
   "nation": "GB",
   "electorate": 75714,
   "turnout": 0,
   "valid_votes": 52959,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Manuela Perteghella",
    "votes": 23450
   },
   "second": {
    "party": "CON",
    "votes": 16328
   },
   "majority": 7122,
   "shares": {
    "LAB": 7.09,
    "CON": 30.83,
    "REF": 14.64,
    "OTH": 0.9,
    "LD": 44.28,
    "GRN": 2.26
   },
   "results_source": "https://www.stratford.gov.uk/doc/212871/name/UKPGE%20Declaration%20of%20Result%20SOA.pdf"
  },
  {
   "slug": "streatham-and-croydon-north",
   "name": "Streatham and Croydon North",
   "ballot_paper_id": "parl.streatham-and-croydon-north.2024-07-04",
   "nation": "GB",
   "electorate": 82829,
   "turnout": 44760,
   "valid_votes": 44553,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Steve Reed",
    "votes": 23232
   },
   "second": {
    "party": "GRN",
    "votes": 7629
   },
   "majority": 15603,
   "shares": {
    "GRN": 17.12,
    "LD": 11.29,
    "CON": 11.96,
    "OTH": 3.01,
    "LAB": 52.14,
    "REF": 4.48
   },
   "results_source": "https://www.croydon.gov.uk/council-and-elections/voting-and-elections/general-election-results-2024/streatham-and-croydon-north"
  },
  {
   "slug": "stretford-and-urmston",
   "name": "Stretford and Urmston",
   "ballot_paper_id": "parl.stretford-and-urmston.2024-07-04",
   "nation": "GB",
   "electorate": 75153,
   "turnout": 0,
   "valid_votes": 46002,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Andrew Western",
    "votes": 22642
   },
   "second": {
    "party": "CON",
    "votes": 6492
   },
   "majority": 16150,
   "shares": {
    "OTH": 10.37,
    "LD": 4.82,
    "CON": 14.11,
    "REF": 11.92,
    "GRN": 9.56,
    "LAB": 49.22
   },
   "results_source": "https://www.trafford.gov.uk/about-your-council/elections/results/2020-2029/2024-Parliamentary-General-Election-results.aspx"
  },
  {
   "slug": "stroud",
   "name": "Stroud",
   "ballot_paper_id": "parl.stroud.2024-07-04",
   "nation": "GB",
   "electorate": 77905,
   "turnout": 55448,
   "valid_votes": 55221,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Simon Opher",
    "votes": 25607
   },
   "second": {
    "party": "CON",
    "votes": 14219
   },
   "majority": 11388,
   "shares": {
    "CON": 25.75,
    "OTH": 0.77,
    "LD": 5.28,
    "GRN": 10.37,
    "REF": 11.46,
    "LAB": 46.37
   },
   "results_source": "https://www.stroud.gov.uk/media/xvrpogam/stroud-constituency-declaration-of-result-4-july-2024.pdf"
  },
  {
   "slug": "suffolk-coastal",
   "name": "Suffolk Coastal",
   "ballot_paper_id": "parl.suffolk-coastal.2024-07-04",
   "nation": "GB",
   "electorate": 74522,
   "turnout": 49636,
   "valid_votes": 49451,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jenny Riddell-Carpenter",
    "votes": 15672
   },
   "second": {
    "party": "CON",
    "votes": 14602
   },
   "majority": 1070,
   "shares": {
    "CON": 29.53,
    "GRN": 8.86,
    "LD": 14.05,
    "REF": 15.87,
    "LAB": 31.69
   },
   "results_source": "https://www.eastsuffolk.gov.uk/assets/Elections/2024/General-Election-Thursday-4-July-2024/00.Declaration-of-Result-of-Poll-Suffolk-Coastal-Constituency.pdf"
  },
  {
   "slug": "sunderland-central",
   "name": "Sunderland Central",
   "ballot_paper_id": "parl.sunderland-central.2024-07-04",
   "nation": "GB",
   "electorate": 76145,
   "turnout": 40056,
   "valid_votes": 39957,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lewis Atkinson",
    "votes": 16852
   },
   "second": {
    "party": "REF",
    "votes": 10779
   },
   "majority": 6073,
   "shares": {
    "LAB": 42.18,
    "REF": 26.98,
    "GRN": 7.49,
    "LD": 9.01,
    "CON": 14.34
   },
   "results_source": "https://www.sunderland.gov.uk/media/32945/UK-Parliamentary-General-Election-Result-of-Poll-for-Sunderland-Central-on-Thursday-4-July-2024/pdf/Parliamentary_Declaration_Coms_for_Sunderland_Central_correct_as_of_Friday__5_July_2024_0_02.pdf?m=1720179547537"
  },
  {
   "slug": "surrey-heath",
   "name": "Surrey Heath",
   "ballot_paper_id": "parl.surrey-heath.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 47788,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Al Pinkerton",
    "votes": 21387
   },
   "second": {
    "party": "CON",
    "votes": 15747
   },
   "majority": 5640,
   "shares": {
    "GRN": 2.43,
    "REF": 13.08,
    "LAB": 6.59,
    "CON": 32.95,
    "LD": 44.75,
    "OTH": 0.19
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001532"
  },
  {
   "slug": "sussex-weald",
   "name": "Sussex Weald",
   "ballot_paper_id": "parl.sussex-weald.2024-07-04",
   "nation": "GB",
   "electorate": 72885,
   "turnout": 49376,
   "valid_votes": 49175,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Nus Ghani",
    "votes": 16758
   },
   "second": {
    "party": "LD",
    "votes": 9916
   },
   "majority": 6842,
   "shares": {
    "OTH": 3.21,
    "CON": 34.08,
    "GRN": 7.65,
    "REF": 18.14,
    "LD": 20.16,
    "LAB": 16.75
   },
   "results_source": "https://www.wealden.gov.uk/voting-and-elections/election-results/"
  },
  {
   "slug": "sutton-coldfield",
   "name": "Sutton Coldfield",
   "ballot_paper_id": "parl.sutton-coldfield.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 48505,
   "valid_votes": 48333,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Andrew Mitchell",
    "votes": 18502
   },
   "second": {
    "party": "LAB",
    "votes": 15959
   },
   "majority": 2543,
   "shares": {
    "GRN": 5.0,
    "OTH": 1.35,
    "REF": 16.99,
    "CON": 38.28,
    "LAB": 33.02,
    "LD": 5.35
   },
   "results_source": "https://www.birmingham.gov.uk/info/50341/4_july_2024_election/2959/parliamentary_general_election_results_-_july_2024/9"
  },
  {
   "slug": "sutton-and-cheam",
   "name": "Sutton and Cheam",
   "ballot_paper_id": "parl.sutton-and-cheam.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 47606,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Luke Taylor",
    "votes": 17576
   },
   "second": {
    "party": "CON",
    "votes": 13775
   },
   "majority": 3801,
   "shares": {
    "GRN": 3.62,
    "CON": 28.94,
    "OTH": 0.67,
    "REF": 12.16,
    "LAB": 17.71,
    "LD": 36.92
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001534"
  },
  {
   "slug": "swansea-west",
   "name": "Swansea West",
   "ballot_paper_id": "parl.swansea-west.2024-07-04",
   "nation": "GB",
   "electorate": 74236,
   "turnout": 0,
   "valid_votes": 35657,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Torsten Bell",
    "votes": 14761
   },
   "second": {
    "party": "REF",
    "votes": 6246
   },
   "majority": 8515,
   "shares": {
    "LAB": 41.4,
    "REF": 17.52,
    "OTH": 0.95,
    "GRN": 6.46,
    "LD": 12.25,
    "CON": 9.92,
    "PC": 11.51
   },
   "results_source": "https://www.swansea.gov.uk/GeneralElectionResults24"
  },
  {
   "slug": "swindon-north",
   "name": "Swindon North",
   "ballot_paper_id": "parl.swindon-north.2024-07-04",
   "nation": "GB",
   "electorate": 73224,
   "turnout": 44289,
   "valid_votes": 44165,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Will Stone",
    "votes": 17930
   },
   "second": {
    "party": "CON",
    "votes": 13827
   },
   "majority": 4103,
   "shares": {
    "GRN": 5.36,
    "LD": 4.72,
    "OTH": 0.9,
    "LAB": 40.6,
    "CON": 31.31,
    "REF": 17.11
   },
   "results_source": "https://www.swindon.gov.uk/electionresults"
  },
  {
   "slug": "swindon-south",
   "name": "Swindon South",
   "ballot_paper_id": "parl.swindon-south.2024-07-04",
   "nation": "GB",
   "electorate": 72575,
   "turnout": 44941,
   "valid_votes": 44794,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Heidi Alexander",
    "votes": 21676
   },
   "second": {
    "party": "CON",
    "votes": 12070
   },
   "majority": 9606,
   "shares": {
    "LAB": 48.39,
    "CON": 26.95,
    "OTH": 1.05,
    "GRN": 5.67,
    "REF": 13.83,
    "LD": 4.11
   },
   "results_source": "https://www.swindon.gov.uk/electionresults"
  },
  {
   "slug": "tamworth",
   "name": "Tamworth",
   "ballot_paper_id": "parl.tamworth.2024-07-04",
   "nation": "GB",
   "electorate": 75055,
   "turnout": 43906,
   "valid_votes": 43788,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sarah Edwards",
    "votes": 15338
   },
   "second": {
    "party": "CON",
    "votes": 13956
   },
   "majority": 1382,
   "shares": {
    "OTH": 1.05,
    "REF": 25.13,
    "LAB": 35.03,
    "GRN": 3.61,
    "CON": 31.87,
    "LD": 3.31
   },
   "results_source": "https://www.tamworth.gov.uk/sites/default/files/misc_docs/Tamworth%20Constituency%20Declaration%20of%20Results.pdf"
  },
  {
   "slug": "tatton",
   "name": "Tatton",
   "ballot_paper_id": "parl.tatton.2024-07-04",
   "nation": "GB",
   "electorate": 74237,
   "turnout": 52107,
   "valid_votes": 51909,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Esther McVey",
    "votes": 19956
   },
   "second": {
    "party": "LAB",
    "votes": 18820
   },
   "majority": 1136,
   "shares": {
    "GRN": 4.95,
    "LAB": 36.26,
    "CON": 38.44,
    "LD": 8.89,
    "REF": 11.46
   },
   "results_source": "https://electionresults.parliament.uk/elections/3826"
  },
  {
   "slug": "taunton-and-wellington",
   "name": "Taunton and Wellington",
   "ballot_paper_id": "parl.taunton-and-wellington.2024-07-04",
   "nation": "GB",
   "electorate": 78680,
   "turnout": 50456,
   "valid_votes": 50294,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Gideon Amos",
    "votes": 24331
   },
   "second": {
    "party": "CON",
    "votes": 12392
   },
   "majority": 11939,
   "shares": {
    "LD": 48.38,
    "REF": 16.01,
    "CON": 24.64,
    "OTH": 0.27,
    "GRN": 3.64,
    "LAB": 7.06
   },
   "results_source": "https://www.somerset.gov.uk/council-and-democracy/general-election-2024/taunton-and-wellington-constituency/"
  },
  {
   "slug": "telford",
   "name": "Telford",
   "ballot_paper_id": "parl.telford.2024-07-04",
   "nation": "GB",
   "electorate": 73808,
   "turnout": 40878,
   "valid_votes": 40730,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Shaun Davies",
    "votes": 18212
   },
   "second": {
    "party": "REF",
    "votes": 10110
   },
   "majority": 8102,
   "shares": {
    "GRN": 5.21,
    "REF": 24.82,
    "CON": 21.43,
    "LAB": 44.71,
    "LD": 3.83
   },
   "results_source": "https://www.telford.gov.uk/downloads/file/27606/results_of_poll_for_the_parliamentary_general_election_for_the_constituency_of_telford"
  },
  {
   "slug": "tewkesbury",
   "name": "Tewkesbury",
   "ballot_paper_id": "parl.tewkesbury.2024-07-04",
   "nation": "GB",
   "electorate": 73458,
   "turnout": 48689,
   "valid_votes": 48539,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Cameron Thomas",
    "votes": 20730
   },
   "second": {
    "party": "CON",
    "votes": 14468
   },
   "majority": 6262,
   "shares": {
    "LAB": 8.85,
    "GRN": 5.92,
    "REF": 12.36,
    "OTH": 0.35,
    "CON": 29.81,
    "LD": 42.71
   },
   "results_source": "https://tewkesbury.gov.uk/wp-content/uploads/2024/07/Declaration-of-result.pdf"
  },
  {
   "slug": "the-wrekin",
   "name": "The Wrekin",
   "ballot_paper_id": "parl.the-wrekin.2024-07-04",
   "nation": "GB",
   "electorate": 78942,
   "turnout": 50183,
   "valid_votes": 50020,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Mark Pritchard",
    "votes": 16320
   },
   "second": {
    "party": "LAB",
    "votes": 15437
   },
   "majority": 883,
   "shares": {
    "REF": 19.83,
    "LD": 9.51,
    "GRN": 6.05,
    "CON": 32.63,
    "OTH": 1.12,
    "LAB": 30.86
   },
   "results_source": "https://www.telford.gov.uk/downloads/file/27607/download_the_declaration_of_results_of_poll_for_the_parliamentary_general_election_for_the_constituency_of_the_wrekin"
  },
  {
   "slug": "thirsk-and-malton",
   "name": "Thirsk and Malton",
   "ballot_paper_id": "parl.thirsk-and-malton.2024-07-04",
   "nation": "GB",
   "electorate": 78468,
   "turnout": 49990,
   "valid_votes": 49797,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Kevin Hollinrake",
    "votes": 19544
   },
   "second": {
    "party": "LAB",
    "votes": 11994
   },
   "majority": 7550,
   "shares": {
    "LAB": 24.09,
    "OTH": 1.87,
    "CON": 39.25,
    "LD": 10.8,
    "GRN": 6.0,
    "REF": 18.0
   },
   "results_source": "https://www.northyorks.gov.uk/sites/default/files/2024-07/Notice%20of%20Result%20-%20TM%20-%20na.pdf"
  },
  {
   "slug": "thornbury-and-yate",
   "name": "Thornbury and Yate",
   "ballot_paper_id": "parl.thornbury-and-yate.2024-07-04",
   "nation": "GB",
   "electorate": 78192,
   "turnout": 53515,
   "valid_votes": 53367,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Claire Young",
    "votes": 20815
   },
   "second": {
    "party": "CON",
    "votes": 17801
   },
   "majority": 3014,
   "shares": {
    "REF": 14.11,
    "CON": 33.36,
    "GRN": 4.06,
    "LAB": 9.48,
    "LD": 39.0
   },
   "results_source": "https://beta.southglos.gov.uk/election-results/"
  },
  {
   "slug": "thurrock",
   "name": "Thurrock",
   "ballot_paper_id": "parl.thurrock.2024-07-04",
   "nation": "GB",
   "electorate": 73392,
   "turnout": 37675,
   "valid_votes": 37558,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Jennifer Craft",
    "votes": 16050
   },
   "second": {
    "party": "REF",
    "votes": 9576
   },
   "majority": 6474,
   "shares": {
    "LD": 3.08,
    "LAB": 42.73,
    "CON": 21.32,
    "OTH": 3.02,
    "GRN": 4.35,
    "REF": 25.5
   },
   "results_source": "https://www.thurrock.gov.uk/sites/default/files/assets/documents/20240704-ukpe-results-thur-v01.pdf"
  },
  {
   "slug": "tipton-and-wednesbury",
   "name": "Tipton and Wednesbury",
   "ballot_paper_id": "parl.tipton-and-wednesbury.2024-07-04",
   "nation": "GB",
   "electorate": 74199,
   "turnout": 0,
   "valid_votes": 31850,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Antonia Bance",
    "votes": 11755
   },
   "second": {
    "party": "CON",
    "votes": 8370
   },
   "majority": 3385,
   "shares": {
    "CON": 26.28,
    "LAB": 36.91,
    "OTH": 5.04,
    "GRN": 4.74,
    "LD": 1.86,
    "REF": 25.18
   },
   "results_source": "https://election.news.sky.com/elections/general-election-2024/tipton-and-wednesbury-583"
  },
  {
   "slug": "tiverton-and-minehead",
   "name": "Tiverton and Minehead",
   "ballot_paper_id": "parl.tiverton-and-minehead.2024-07-04",
   "nation": "GB",
   "electorate": 72087,
   "turnout": 47708,
   "valid_votes": 47491,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Rachel Gilmour",
    "votes": 18326
   },
   "second": {
    "party": "CON",
    "votes": 14819
   },
   "majority": 3507,
   "shares": {
    "LAB": 9.11,
    "GRN": 4.7,
    "LD": 38.59,
    "REF": 16.4,
    "CON": 31.2
   },
   "results_source": "https://www.somerset.gov.uk/council-and-democracy/general-election-2024/tiverton-and-minehead-constituency/"
  },
  {
   "slug": "tonbridge",
   "name": "Tonbridge",
   "ballot_paper_id": "parl.tonbridge.2024-07-04",
   "nation": "GB",
   "electorate": 72799,
   "turnout": 50478,
   "valid_votes": 50328,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Tom Tugendhat",
    "votes": 20517
   },
   "second": {
    "party": "LAB",
    "votes": 9351
   },
   "majority": 11166,
   "shares": {
    "LAB": 18.58,
    "GRN": 15.09,
    "OTH": 2.15,
    "REF": 15.0,
    "CON": 40.77,
    "LD": 8.41
   },
   "results_source": "https://democracy.tmbc.gov.uk/mgElectionAreaResults.aspx?ID=235&RPID=49648967"
  },
  {
   "slug": "tooting",
   "name": "Tooting",
   "ballot_paper_id": "parl.tooting.2024-07-04",
   "nation": "GB",
   "electorate": 76082,
   "turnout": 0,
   "valid_votes": 52943,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Rosena Allin-Khan",
    "votes": 29209
   },
   "second": {
    "party": "CON",
    "votes": 9722
   },
   "majority": 19487,
   "shares": {
    "OTH": 2.56,
    "LAB": 55.17,
    "CON": 18.36,
    "GRN": 10.71,
    "REF": 4.81,
    "LD": 8.38
   },
   "results_source": "https://election.news.sky.com/elections/general-election-2024/tooting-586"
  },
  {
   "slug": "torbay",
   "name": "Torbay",
   "ballot_paper_id": "parl.torbay.2024-07-04",
   "nation": "GB",
   "electorate": 76185,
   "turnout": 46225,
   "valid_votes": 46115,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Steve Darling",
    "votes": 18937
   },
   "second": {
    "party": "CON",
    "votes": 13588
   },
   "majority": 5349,
   "shares": {
    "LD": 41.06,
    "CON": 29.47,
    "OTH": 0.51,
    "REF": 18.78,
    "GRN": 3.08,
    "LAB": 7.1
   },
   "results_source": "https://www.torbay.gov.uk/council/voting-and-elections/elections/parliamentary/ge2024/"
  },
  {
   "slug": "torfaen",
   "name": "Torfaen",
   "ballot_paper_id": "parl.torfaen.2024-07-04",
   "nation": "GB",
   "electorate": 71738,
   "turnout": 35822,
   "valid_votes": 35705,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Nick Thomas-Symonds",
    "votes": 15176
   },
   "second": {
    "party": "REF",
    "votes": 7854
   },
   "majority": 7322,
   "shares": {
    "OTH": 2.85,
    "GRN": 4.78,
    "CON": 16.07,
    "PC": 7.2,
    "LD": 4.6,
    "LAB": 42.5,
    "REF": 22.0
   },
   "results_source": "via email"
  },
  {
   "slug": "torridge-and-tavistock",
   "name": "Torridge and Tavistock",
   "ballot_paper_id": "parl.torridge-and-tavistock.2024-07-04",
   "nation": "GB",
   "electorate": 74776,
   "turnout": 50990,
   "valid_votes": 50820,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Geoffrey Cox",
    "votes": 16049
   },
   "second": {
    "party": "LD",
    "votes": 12099
   },
   "majority": 3950,
   "shares": {
    "CON": 31.58,
    "LD": 23.81,
    "REF": 18.01,
    "GRN": 4.62,
    "OTH": 0.8,
    "LAB": 21.18
   },
   "results_source": "https://www.torridge.gov.uk/generalelection2024/results"
  },
  {
   "slug": "tottenham",
   "name": "Tottenham",
   "ballot_paper_id": "parl.tottenham.2024-07-04",
   "nation": "GB",
   "electorate": 75906,
   "turnout": 40398,
   "valid_votes": 40148,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "David Lammy",
    "votes": 23066
   },
   "second": {
    "party": "GRN",
    "votes": 7632
   },
   "majority": 15434,
   "shares": {
    "OTH": 8.97,
    "GRN": 19.01,
    "REF": 3.99,
    "LAB": 57.45,
    "LD": 4.8,
    "CON": 5.78
   },
   "results_source": "https://new.haringey.gov.uk/council-elections/elections-voting/previous-election-results/general-election-results/general-election-2024"
  },
  {
   "slug": "truro-and-falmouth",
   "name": "Truro and Falmouth",
   "ballot_paper_id": "parl.truro-and-falmouth.2024-07-04",
   "nation": "GB",
   "electorate": 72982,
   "turnout": 50444,
   "valid_votes": 50264,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Jayne Kirkham",
    "votes": 20783
   },
   "second": {
    "party": "CON",
    "votes": 12632
   },
   "majority": 8151,
   "shares": {
    "GRN": 6.9,
    "LD": 13.04,
    "LAB": 41.35,
    "OTH": 1.32,
    "CON": 25.13,
    "REF": 12.26
   },
   "results_source": "https://www.cornwall.gov.uk/the-council-and-democracy/elections/elections-and-referendums/2024-parliamentary-election-4th-july-2024/result-for-truro-and-falmouth-constituency-4-july-2024/"
  },
  {
   "slug": "tunbridge-wells",
   "name": "Tunbridge Wells",
   "ballot_paper_id": "parl.tunbridge-wells.2024-07-04",
   "nation": "GB",
   "electorate": 78738,
   "turnout": 54441,
   "valid_votes": 54250,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Mike Martin",
    "votes": 23661
   },
   "second": {
    "party": "CON",
    "votes": 14974
   },
   "majority": 8687,
   "shares": {
    "REF": 11.95,
    "GRN": 4.32,
    "OTH": 1.12,
    "CON": 27.6,
    "LD": 43.61,
    "LAB": 11.39
   },
   "results_source": "https://tunbridgewells.gov.uk/council/voting-and-elections/elections/general-election/declaration-of-result-of-poll"
  },
  {
   "slug": "twickenham",
   "name": "Twickenham",
   "ballot_paper_id": "parl.twickenham.2024-07-04",
   "nation": "GB",
   "electorate": 74980,
   "turnout": 53861,
   "valid_votes": 53635,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Munira Wilson",
    "votes": 30185
   },
   "second": {
    "party": "CON",
    "votes": 8728
   },
   "majority": 21457,
   "shares": {
    "LAB": 12.48,
    "CON": 16.27,
    "GRN": 6.69,
    "OTH": 0.65,
    "REF": 7.63,
    "LD": 56.28
   },
   "results_source": "https://cabnet.richmond.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=500000005&RPID=541098740"
  },
  {
   "slug": "tynemouth",
   "name": "Tynemouth",
   "ballot_paper_id": "parl.tynemouth.2024-07-04",
   "nation": "GB",
   "electorate": 73194,
   "turnout": 48554,
   "valid_votes": 48418,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Alan Campbell",
    "votes": 24491
   },
   "second": {
    "party": "CON",
    "votes": 9036
   },
   "majority": 15455,
   "shares": {
    "LD": 5.6,
    "CON": 18.66,
    "LAB": 50.58,
    "OTH": 2.47,
    "REF": 15.27,
    "GRN": 7.42
   },
   "results_source": "https://electionresults.parliament.uk/elections/3845"
  },
  {
   "slug": "upper-bann",
   "name": "Upper Bann",
   "ballot_paper_id": "parl.upper-bann.2024-07-04",
   "nation": "NI",
   "electorate": 81249,
   "turnout": 47595,
   "valid_votes": 47358,
   "winner": {
    "party": "OTH",
    "party_name": "Democratic Unionist Party - D.U.P.",
    "name": "Carla Lockhart",
    "votes": 21642
   },
   "second": null,
   "majority": 47358,
   "shares": {
    "OTH": 100.0
   },
   "results_source": "https://www.eoni.org.uk/getmedia/cf5de1eb-b2a3-40f5-b92f-9db22f5e672f/Result-Declaration-Upper-Bann"
  },
  {
   "slug": "uxbridge-and-south-ruislip",
   "name": "Uxbridge and South Ruislip",
   "ballot_paper_id": "parl.uxbridge-and-south-ruislip.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 45914,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Danny Beales",
    "votes": 16599
   },
   "second": {
    "party": "CON",
    "votes": 16012
   },
   "majority": 587,
   "shares": {
    "LAB": 36.15,
    "OTH": 1.28,
    "GRN": 9.48,
    "LD": 3.82,
    "CON": 34.87,
    "REF": 14.4
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001558"
  },
  {
   "slug": "vale-of-glamorgan",
   "name": "Vale of Glamorgan",
   "ballot_paper_id": "parl.vale-of-glamorgan.2024-07-04",
   "nation": "GB",
   "electorate": 74374,
   "turnout": 0,
   "valid_votes": 45826,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Kanishka Narayan",
    "votes": 17740
   },
   "second": {
    "party": "CON",
    "votes": 13524
   },
   "majority": 4216,
   "shares": {
    "CON": 29.51,
    "OTH": 1.86,
    "PC": 7.08,
    "GRN": 4.1,
    "LAB": 38.71,
    "LD": 3.52,
    "REF": 15.22
   },
   "results_source": "https://election.news.sky.com/elections/general-election-2024/vale-of-glamorgan-599"
  },
  {
   "slug": "vauxhall-and-camberwell-green",
   "name": "Vauxhall and Camberwell Green",
   "ballot_paper_id": "parl.vauxhall-and-camberwell-green.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 37536,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Florence Eshalomi",
    "votes": 21528
   },
   "second": {
    "party": "GRN",
    "votes": 6416
   },
   "majority": 15112,
   "shares": {
    "GRN": 17.09,
    "LAB": 57.35,
    "LD": 12.12,
    "CON": 7.48,
    "REF": 5.42,
    "OTH": 0.54
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001559"
  },
  {
   "slug": "wakefield-and-rothwell",
   "name": "Wakefield and Rothwell",
   "ballot_paper_id": "parl.wakefield-and-rothwell.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 40656,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Simon Lightwood",
    "votes": 17773
   },
   "second": {
    "party": "REF",
    "votes": 8427
   },
   "majority": 9346,
   "shares": {
    "CON": 18.01,
    "REF": 20.73,
    "LD": 7.99,
    "OTH": 3.68,
    "LAB": 43.72,
    "GRN": 5.88
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001560"
  },
  {
   "slug": "wallasey",
   "name": "Wallasey",
   "ballot_paper_id": "parl.wallasey.2024-07-04",
   "nation": "GB",
   "electorate": 74082,
   "turnout": 42914,
   "valid_votes": 42746,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Angela Eagle",
    "votes": 24674
   },
   "second": {
    "party": "REF",
    "votes": 6678
   },
   "majority": 17996,
   "shares": {
    "OTH": 1.54,
    "REF": 15.62,
    "LD": 4.31,
    "LAB": 57.72,
    "CON": 11.67,
    "GRN": 9.14
   },
   "results_source": "https://democracy.wirral.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=152&RPID=552072582"
  },
  {
   "slug": "walsall-and-bloxwich",
   "name": "Walsall and Bloxwich",
   "ballot_paper_id": "parl.walsall-and-bloxwich.2024-07-04",
   "nation": "GB",
   "electorate": 74951,
   "turnout": 0,
   "valid_votes": 37191,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Valerie Vaz",
    "votes": 12514
   },
   "second": {
    "party": "OTH",
    "votes": 7600
   },
   "majority": 4914,
   "shares": {
    "GRN": 6.15,
    "CON": 17.96,
    "OTH": 20.44,
    "LD": 2.2,
    "LAB": 33.65,
    "REF": 19.61
   },
   "results_source": "https://go.walsall.gov.uk/your-council/voting-and-elections/election-results-2024/2024-general-election-results-walsall"
  },
  {
   "slug": "walthamstow",
   "name": "Walthamstow",
   "ballot_paper_id": "parl.walthamstow.2024-07-04",
   "nation": "GB",
   "electorate": 74474,
   "turnout": 0,
   "valid_votes": 45668,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Stella Creasy",
    "votes": 27172
   },
   "second": {
    "party": "GRN",
    "votes": 9176
   },
   "majority": 17996,
   "shares": {
    "OTH": 7.43,
    "LAB": 59.5,
    "CON": 5.15,
    "REF": 4.02,
    "GRN": 20.09,
    "LD": 3.8
   },
   "results_source": "https://www.walthamforest.gov.uk/council-and-elections/elections-and-voting/election-results/uk-parliamentary-general-election-results-4-july-2024"
  },
  {
   "slug": "warrington-north",
   "name": "Warrington North",
   "ballot_paper_id": "parl.warrington-north.2024-07-04",
   "nation": "GB",
   "electorate": 70601,
   "turnout": 0,
   "valid_votes": 40041,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Charlotte Nichols",
    "votes": 18730
   },
   "second": {
    "party": "REF",
    "votes": 9540
   },
   "majority": 9190,
   "shares": {
    "CON": 16.2,
    "LD": 6.84,
    "REF": 23.83,
    "LAB": 46.78,
    "GRN": 4.72,
    "OTH": 1.65
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001564"
  },
  {
   "slug": "warrington-south",
   "name": "Warrington South",
   "ballot_paper_id": "parl.warrington-south.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 49672,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Sarah Hall",
    "votes": 23201
   },
   "second": {
    "party": "CON",
    "votes": 11861
   },
   "majority": 11340,
   "shares": {
    "REF": 15.93,
    "CON": 23.88,
    "GRN": 4.66,
    "LD": 7.71,
    "LAB": 46.71,
    "OTH": 1.12
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001565"
  },
  {
   "slug": "warwick-and-leamington",
   "name": "Warwick and Leamington",
   "ballot_paper_id": "parl.warwick-and-leamington.2024-07-04",
   "nation": "GB",
   "electorate": 76294,
   "turnout": 50443,
   "valid_votes": 49198,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Matt Western",
    "votes": 23975
   },
   "second": {
    "party": "CON",
    "votes": 11563
   },
   "majority": 12412,
   "shares": {
    "LD": 7.89,
    "REF": 10.48,
    "OTH": 0.31,
    "CON": 23.5,
    "LAB": 48.73,
    "GRN": 9.09
   },
   "results_source": "https://www.warwickdc.gov.uk/info/20660/general_elections/1964/general_election_2024"
  },
  {
   "slug": "washington-and-gateshead-south",
   "name": "Washington and Gateshead South",
   "ballot_paper_id": "parl.washington-and-gateshead-south.2024-07-04",
   "nation": "GB",
   "electorate": 70972,
   "turnout": 37121,
   "valid_votes": 37021,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sharon Hodgson",
    "votes": 17682
   },
   "second": {
    "party": "REF",
    "votes": 10769
   },
   "majority": 6913,
   "shares": {
    "GRN": 4.56,
    "REF": 29.09,
    "LAB": 47.76,
    "OTH": 1.69,
    "LD": 4.33,
    "CON": 12.57
   },
   "results_source": "https://www.sunderland.gov.uk/media/32946/UK-Parliamentary-General-Election-Result-of-Poll-for-Washington-and-Gateshead-South-on-Thursday-4-July-2024/pdf/Parliamentary_Declaration_Coms_for_Washington_and_Gateshead_South_correct_as_of_Friday__5_July_2024_.pdf?m=1720179574250"
  },
  {
   "slug": "watford",
   "name": "Watford",
   "ballot_paper_id": "parl.watford.2024-07-04",
   "nation": "GB",
   "electorate": 73100,
   "turnout": 44647,
   "valid_votes": 44455,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Matt Turmaine",
    "votes": 15708
   },
   "second": {
    "party": "CON",
    "votes": 10985
   },
   "majority": 4723,
   "shares": {
    "OTH": 6.36,
    "GRN": 5.46,
    "REF": 11.09,
    "CON": 24.71,
    "LD": 17.04,
    "LAB": 35.33
   },
   "results_source": "https://www.watford.gov.uk/downloads/file/2284/declaration-of-general-election-2024-results"
  },
  {
   "slug": "waveney-valley",
   "name": "Waveney Valley",
   "ballot_paper_id": "parl.waveney-valley.2024-07-04",
   "nation": "GB",
   "electorate": 71629,
   "turnout": 0,
   "valid_votes": 49072,
   "winner": {
    "party": "GRN",
    "party_name": "Green Party",
    "name": "Adrian Ramsay",
    "votes": 20467
   },
   "second": {
    "party": "CON",
    "votes": 14873
   },
   "majority": 5594,
   "shares": {
    "REF": 15.85,
    "LAB": 9.42,
    "GRN": 41.71,
    "CON": 30.31,
    "OTH": 0.24,
    "LD": 2.47
   },
   "results_source": "bbc.co.uk/news/election/2024/uk/constituencies/E14001569"
  },
  {
   "slug": "weald-of-kent",
   "name": "Weald of Kent",
   "ballot_paper_id": "parl.weald-of-kent.2024-07-04",
   "nation": "GB",
   "electorate": 75987,
   "turnout": 0,
   "valid_votes": 50712,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Katie Jane Lotte Lam",
    "votes": 20202
   },
   "second": {
    "party": "LAB",
    "votes": 11780
   },
   "majority": 8422,
   "shares": {
    "LD": 7.84,
    "REF": 20.13,
    "CON": 39.84,
    "LAB": 23.23,
    "GRN": 8.97
   },
   "results_source": "https://www.ashford.gov.uk/your-council/register-to-vote-and-elections/general-election-2024/weald-of-kent-parliamentary-constituency/weald-of-kent-declaration-of-result-of-poll/"
  },
  {
   "slug": "wellingborough-and-rushden",
   "name": "Wellingborough and Rushden",
   "ballot_paper_id": "parl.wellingborough-and-rushden.2024-07-04",
   "nation": "GB",
   "electorate": 77542,
   "turnout": 44130,
   "valid_votes": 43985,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Gen Kitchen",
    "votes": 17734
   },
   "second": {
    "party": "CON",
    "votes": 12248
   },
   "majority": 5486,
   "shares": {
    "OTH": 0.62,
    "CON": 27.85,
    "REF": 21.5,
    "LAB": 40.32,
    "GRN": 6.15,
    "LD": 3.57
   },
   "results_source": "https://northnorthants.moderngov.co.uk/mgElectionAreaResults.aspx?ID=129&RPID=4400579"
  },
  {
   "slug": "wells-and-mendip-hills",
   "name": "Wells and Mendip Hills",
   "ballot_paper_id": "parl.wells-and-mendip-hills.2024-07-04",
   "nation": "GB",
   "electorate": 73538,
   "turnout": 50517,
   "valid_votes": 50368,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Tessa Munt",
    "votes": 23622
   },
   "second": {
    "party": "CON",
    "votes": 12501
   },
   "majority": 11121,
   "shares": {
    "OTH": 4.05,
    "REF": 13.13,
    "LAB": 7.0,
    "LD": 46.9,
    "CON": 24.82,
    "GRN": 4.11
   },
   "results_source": "https://www.somerset.gov.uk/council-and-democracy/general-election-2024/wells-and-mendip-hills-constituency/"
  },
  {
   "slug": "welwyn-hatfield",
   "name": "Welwyn Hatfield",
   "ballot_paper_id": "parl.welwyn-hatfield.2024-07-04",
   "nation": "GB",
   "electorate": 75259,
   "turnout": 48647,
   "valid_votes": 48455,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Andrew Lewin",
    "votes": 19877
   },
   "second": {
    "party": "CON",
    "votes": 16078
   },
   "majority": 3799,
   "shares": {
    "REF": 13.2,
    "GRN": 6.16,
    "LAB": 41.02,
    "LD": 6.43,
    "CON": 33.18
   },
   "results_source": "https://www.welhat.gov.uk/downloads/download/490/declaration-of-result-of-poll"
  },
  {
   "slug": "west-aberdeenshire-and-kincardine",
   "name": "West Aberdeenshire and Kincardine",
   "ballot_paper_id": "parl.west-aberdeenshire-and-kincardine.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 49119,
   "valid_votes": 48958,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Andrew Campbell Bowie",
    "votes": 17428
   },
   "second": {
    "party": "SNP",
    "votes": 13987
   },
   "majority": 3441,
   "shares": {
    "LAB": 13.07,
    "CON": 35.6,
    "REF": 7.14,
    "OTH": 0.56,
    "GRN": 2.11,
    "SNP": 28.57,
    "LD": 12.95
   },
   "results_source": "https://www.aberdeenshire.gov.uk/media/afnaa5f5/declaration-of-result-wak.pdf"
  },
  {
   "slug": "west-bromwich",
   "name": "West Bromwich",
   "ballot_paper_id": "parl.west-bromwich.2024-07-04",
   "nation": "GB",
   "electorate": 74026,
   "turnout": 0,
   "valid_votes": 36481,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sarah Coombes",
    "votes": 16872
   },
   "second": {
    "party": "CON",
    "votes": 7318
   },
   "majority": 9554,
   "shares": {
    "LAB": 46.25,
    "LD": 3.6,
    "CON": 20.06,
    "OTH": 5.04,
    "GRN": 5.58,
    "REF": 19.46
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001574"
  },
  {
   "slug": "west-dorset",
   "name": "West Dorset",
   "ballot_paper_id": "parl.west-dorset.2024-07-04",
   "nation": "GB",
   "electorate": 75998,
   "turnout": 53223,
   "valid_votes": 52605,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Edward Morello",
    "votes": 26999
   },
   "second": {
    "party": "CON",
    "votes": 19210
   },
   "majority": 7789,
   "shares": {
    "OTH": 1.94,
    "GRN": 4.35,
    "CON": 36.52,
    "LAB": 5.87,
    "LD": 51.32
   },
   "results_source": "https://www.dorsetcouncil.gov.uk/w/uk-parliamentary-general-election-on-4-july-2024-1"
  },
  {
   "slug": "west-dunbartonshire",
   "name": "West Dunbartonshire",
   "ballot_paper_id": "parl.west-dunbartonshire.2024-07-04",
   "nation": "GB",
   "electorate": 69074,
   "turnout": 0,
   "valid_votes": 39584,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Douglas McAllister",
    "votes": 19312
   },
   "second": {
    "party": "SNP",
    "votes": 13302
   },
   "majority": 6010,
   "shares": {
    "GRN": 3.78,
    "CON": 3.72,
    "SNP": 33.6,
    "LD": 2.12,
    "LAB": 48.79,
    "OTH": 0.99,
    "REF": 7.0
   },
   "results_source": "https://election.news.sky.com/elections/general-election-2024/dunbartonshire-west-207"
  },
  {
   "slug": "west-ham-and-beckton",
   "name": "West Ham and Beckton",
   "ballot_paper_id": "parl.west-ham-and-beckton.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 36348,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "James Edward Asser",
    "votes": 16434
   },
   "second": {
    "party": "OTH",
    "votes": 7830
   },
   "majority": 8604,
   "shares": {
    "LAB": 45.21,
    "OTH": 21.54,
    "LD": 4.42,
    "GRN": 10.72,
    "REF": 7.7,
    "CON": 10.4
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001576"
  },
  {
   "slug": "west-lancashire",
   "name": "West Lancashire",
   "ballot_paper_id": "parl.west-lancashire.2024-07-04",
   "nation": "GB",
   "electorate": 74083,
   "turnout": 0,
   "valid_votes": 44200,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Ashley Dalton",
    "votes": 22305
   },
   "second": {
    "party": "CON",
    "votes": 8680
   },
   "majority": 13625,
   "shares": {
    "LAB": 50.46,
    "REF": 17.89,
    "GRN": 7.38,
    "CON": 19.64,
    "LD": 4.62
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001577"
  },
  {
   "slug": "west-suffolk",
   "name": "West Suffolk",
   "ballot_paper_id": "parl.west-suffolk.2024-07-04",
   "nation": "GB",
   "electorate": 77149,
   "turnout": 0,
   "valid_votes": 46161,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Nick Timothy",
    "votes": 15814
   },
   "second": {
    "party": "LAB",
    "votes": 12567
   },
   "majority": 3247,
   "shares": {
    "LD": 9.28,
    "REF": 20.85,
    "LAB": 27.22,
    "GRN": 6.3,
    "OTH": 2.09,
    "CON": 34.26
   },
   "results_source": "https://www.westsuffolk.gov.uk/news/pr240705ws01.cfm"
  },
  {
   "slug": "west-tyrone",
   "name": "West Tyrone",
   "ballot_paper_id": "parl.west-tyrone.2024-07-04",
   "nation": "NI",
   "electorate": 74269,
   "turnout": 43965,
   "valid_votes": 43695,
   "winner": {
    "party": "OTH",
    "party_name": "Sinn F\u00e9in",
    "name": "\u00d3rfhlaith Begley",
    "votes": 22711
   },
   "second": {
    "party": "CON",
    "votes": 91
   },
   "majority": 43513,
   "shares": {
    "OTH": 99.79,
    "CON": 0.21
   },
   "results_source": "https://www.eoni.org.uk/getmedia/248f1fe3-5962-4118-b2b5-e7d38f59c6f4/Result-Declaration-West-Tyrone"
  },
  {
   "slug": "west-worcestershire",
   "name": "West Worcestershire",
   "ballot_paper_id": "parl.west-worcestershire.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 54687,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Harriett Baldwin",
    "votes": 19783
   },
   "second": {
    "party": "LD",
    "votes": 13236
   },
   "majority": 6547,
   "shares": {
    "CON": 36.17,
    "OTH": 0.66,
    "LD": 24.2,
    "REF": 14.45,
    "LAB": 15.24,
    "GRN": 9.27
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001579"
  },
  {
   "slug": "westmorland-and-lonsdale",
   "name": "Westmorland and Lonsdale",
   "ballot_paper_id": "parl.westmorland-and-lonsdale.2024-07-04",
   "nation": "GB",
   "electorate": 72029,
   "turnout": 49648,
   "valid_votes": 49533,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Tim Farron",
    "votes": 31061
   },
   "second": {
    "party": "CON",
    "votes": 9589
   },
   "majority": 21472,
   "shares": {
    "GRN": 3.0,
    "LD": 62.71,
    "CON": 19.36,
    "OTH": 0.5,
    "LAB": 4.66,
    "REF": 9.78
   },
   "results_source": "https://www.westmorlandandfurness.gov.uk/voting-and-elections/elections/general-election-july-2024"
  },
  {
   "slug": "weston-super-mare",
   "name": "Weston-super-Mare",
   "ballot_paper_id": "parl.weston-super-mare.2024-07-04",
   "nation": "GB",
   "electorate": 71396,
   "turnout": 42533,
   "valid_votes": 42390,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Dan Aldridge",
    "votes": 16310
   },
   "second": {
    "party": "CON",
    "votes": 11901
   },
   "majority": 4409,
   "shares": {
    "LAB": 38.48,
    "GRN": 6.34,
    "LD": 8.86,
    "REF": 18.25,
    "CON": 28.08
   },
   "results_source": "https://n-somerset.gov.uk/sites/default/files/2024-07/Declaration%20of%20result%20-%20Weston-super-Mare%20MP%20-%204%20July%202024.pdf"
  },
  {
   "slug": "wetherby-and-easingwold",
   "name": "Wetherby and Easingwold",
   "ballot_paper_id": "parl.wetherby-and-easingwold.2024-07-04",
   "nation": "GB",
   "electorate": 74314,
   "turnout": 52438,
   "valid_votes": 52259,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Alec Shelbrooke",
    "votes": 20597
   },
   "second": {
    "party": "LAB",
    "votes": 15751
   },
   "majority": 4846,
   "shares": {
    "OTH": 1.42,
    "REF": 13.95,
    "LD": 6.41,
    "LAB": 30.14,
    "CON": 39.41,
    "GRN": 8.67
   },
   "results_source": "https://www.northyorks.gov.uk/sites/default/files/2024-07/Notice%20of%20result%20wetherby%20and%20Easingwold%20-%20SA.pdf"
  },
  {
   "slug": "whitehaven-and-workington",
   "name": "Whitehaven and Workington",
   "ballot_paper_id": "parl.whitehaven-and-workington.2024-07-04",
   "nation": "GB",
   "electorate": 73198,
   "turnout": 0,
   "valid_votes": 41840,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Josh MacAlister",
    "votes": 22173
   },
   "second": {
    "party": "REF",
    "votes": 8887
   },
   "majority": 13286,
   "shares": {
    "CON": 20.21,
    "LAB": 52.99,
    "GRN": 2.88,
    "REF": 21.24,
    "LD": 2.67
   },
   "results_source": "https://election.news.sky.com/elections/general-election-2024/whitehaven-and-workington-621"
  },
  {
   "slug": "widnes-and-halewood",
   "name": "Widnes and Halewood",
   "ballot_paper_id": "parl.widnes-and-halewood.2024-07-04",
   "nation": "GB",
   "electorate": 70161,
   "turnout": 38211,
   "valid_votes": 38116,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Derek Twigg",
    "votes": 23484
   },
   "second": {
    "party": "REF",
    "votes": 7059
   },
   "majority": 16425,
   "shares": {
    "LD": 4.18,
    "REF": 18.52,
    "CON": 9.2,
    "GRN": 5.4,
    "OTH": 1.09,
    "LAB": 61.61
   },
   "results_source": "https://councillors.halton.gov.uk/mgElectionAreaResults.aspx?ID=371&RPID=60790250"
  },
  {
   "slug": "wigan",
   "name": "Wigan",
   "ballot_paper_id": "parl.wigan.2024-07-04",
   "nation": "GB",
   "electorate": 77537,
   "turnout": 0,
   "valid_votes": 40899,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Lisa Nandy",
    "votes": 19401
   },
   "second": {
    "party": "REF",
    "votes": 9852
   },
   "majority": 9549,
   "shares": {
    "LD": 4.14,
    "OTH": 9.82,
    "REF": 24.09,
    "GRN": 3.98,
    "CON": 10.54,
    "LAB": 47.44
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001585"
  },
  {
   "slug": "wimbledon",
   "name": "Wimbledon",
   "ballot_paper_id": "parl.wimbledon.2024-07-04",
   "nation": "GB",
   "electorate": 76334,
   "turnout": 54985,
   "valid_votes": 54985,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Paul Kohler",
    "votes": 24790
   },
   "second": {
    "party": "CON",
    "votes": 12180
   },
   "majority": 12610,
   "shares": {
    "OTH": 1.13,
    "GRN": 4.44,
    "REF": 5.86,
    "CON": 22.15,
    "LD": 45.09,
    "LAB": 21.34
   },
   "results_source": "https://democracy.merton.gov.uk/mgElectionAreaResults.aspx?ID=108&RPID=27980553"
  },
  {
   "slug": "winchester",
   "name": "Winchester",
   "ballot_paper_id": "parl.winchester.2024-07-04",
   "nation": "GB",
   "electorate": 78289,
   "turnout": 57261,
   "valid_votes": 57076,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Danny Chambers",
    "votes": 29939
   },
   "second": {
    "party": "CON",
    "votes": 16118
   },
   "majority": 13821,
   "shares": {
    "OTH": 0.8,
    "LD": 52.45,
    "LAB": 5.3,
    "CON": 28.24,
    "GRN": 4.8,
    "REF": 8.4
   },
   "results_source": "https://www.winchester.gov.uk/assets/attach/40981/Declaration-of-Results-of-Poll-General-Election-July-4-2024.pdf"
  },
  {
   "slug": "windsor",
   "name": "Windsor",
   "ballot_paper_id": "parl.windsor.2024-07-04",
   "nation": "GB",
   "electorate": 73334,
   "turnout": 45419,
   "valid_votes": 45246,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Jack Rankin",
    "votes": 16483
   },
   "second": {
    "party": "LAB",
    "votes": 10026
   },
   "majority": 6457,
   "shares": {
    "GRN": 5.06,
    "OTH": 4.97,
    "REF": 10.3,
    "LAB": 22.16,
    "CON": 36.43,
    "LD": 21.08
   },
   "results_source": "https://www.rbwm.gov.uk/home/council-and-democracy/elections-and-voting/election-results/general-election-results-2024"
  },
  {
   "slug": "wirral-west",
   "name": "Wirral West",
   "ballot_paper_id": "parl.wirral-west.2024-07-04",
   "nation": "GB",
   "electorate": 72838,
   "turnout": 50138,
   "valid_votes": 49951,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Matthew Patrick",
    "votes": 23156
   },
   "second": {
    "party": "CON",
    "votes": 13158
   },
   "majority": 9998,
   "shares": {
    "REF": 12.86,
    "GRN": 8.33,
    "CON": 26.34,
    "LAB": 46.36,
    "LD": 6.12
   },
   "results_source": "https://democracy.wirral.gov.uk/mgElectionAreaResults.aspx?XXR=0&ID=153&RPID=552072582"
  },
  {
   "slug": "witham",
   "name": "Witham",
   "ballot_paper_id": "parl.witham.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 50603,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Priti Patel",
    "votes": 18827
   },
   "second": {
    "party": "LAB",
    "votes": 13682
   },
   "majority": 5145,
   "shares": {
    "GRN": 6.99,
    "REF": 19.5,
    "LAB": 27.04,
    "OTH": 2.46,
    "CON": 37.21,
    "LD": 6.8
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001590"
  },
  {
   "slug": "witney",
   "name": "Witney",
   "ballot_paper_id": "parl.witney.2024-07-04",
   "nation": "GB",
   "electorate": 75448,
   "turnout": 50742,
   "valid_votes": 50584,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Charlie Maynard",
    "votes": 20832
   },
   "second": {
    "party": "CON",
    "votes": 16493
   },
   "majority": 4339,
   "shares": {
    "CON": 32.61,
    "OTH": 1.02,
    "REF": 12.47,
    "LD": 41.18,
    "GRN": 3.28,
    "LAB": 9.44
   },
   "results_source": "https://www.westoxon.gov.uk/media/b4kffvov/witney-constituency-general-election-2024-declaration-of-results.pdf"
  },
  {
   "slug": "woking",
   "name": "Woking",
   "ballot_paper_id": "parl.woking.2024-07-04",
   "nation": "GB",
   "electorate": 72969,
   "turnout": 48316,
   "valid_votes": 48145,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Will Forster",
    "votes": 24019
   },
   "second": {
    "party": "CON",
    "votes": 12773
   },
   "majority": 11246,
   "shares": {
    "GRN": 3.85,
    "REF": 10.15,
    "LAB": 9.23,
    "LD": 49.89,
    "CON": 26.53,
    "OTH": 0.35
   },
   "results_source": "https://www.woking.gov.uk/general-election-2024"
  },
  {
   "slug": "wokingham",
   "name": "Wokingham",
   "ballot_paper_id": "parl.wokingham.2024-07-04",
   "nation": "GB",
   "electorate": 0,
   "turnout": 0,
   "valid_votes": 53999,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Clive Jones",
    "votes": 25743
   },
   "second": {
    "party": "CON",
    "votes": 17398
   },
   "majority": 8345,
   "shares": {
    "GRN": 3.62,
    "CON": 32.22,
    "LAB": 6.72,
    "LD": 47.67,
    "REF": 9.77
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001593"
  },
  {
   "slug": "wolverhampton-north-east",
   "name": "Wolverhampton North East",
   "ballot_paper_id": "parl.wolverhampton-north-east.2024-07-04",
   "nation": "GB",
   "electorate": 70715,
   "turnout": 0,
   "valid_votes": 33289,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Sureena Brackenridge",
    "votes": 14282
   },
   "second": {
    "party": "CON",
    "votes": 8860
   },
   "majority": 5422,
   "shares": {
    "LAB": 42.9,
    "CON": 26.62,
    "GRN": 4.28,
    "LD": 3.01,
    "REF": 23.19
   },
   "results_source": "https://www.wolverhampton.gov.uk/your-council-and-meetings/elections-and-voting/parliamentary-general-election"
  },
  {
   "slug": "wolverhampton-south-east",
   "name": "Wolverhampton South East",
   "ballot_paper_id": "parl.wolverhampton-south-east.2024-07-04",
   "nation": "GB",
   "electorate": 77473,
   "turnout": 0,
   "valid_votes": 33382,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Pat McFadden",
    "votes": 16800
   },
   "second": {
    "party": "REF",
    "votes": 7612
   },
   "majority": 9188,
   "shares": {
    "GRN": 4.92,
    "REF": 22.8,
    "LAB": 50.33,
    "LD": 2.27,
    "OTH": 2.74,
    "CON": 16.94
   },
   "results_source": "https://www.wolverhampton.gov.uk/your-council-and-meetings/elections-and-voting/parliamentary-general-election"
  },
  {
   "slug": "wolverhampton-west",
   "name": "Wolverhampton West",
   "ballot_paper_id": "parl.wolverhampton-west.2024-07-04",
   "nation": "GB",
   "electorate": 77851,
   "turnout": 0,
   "valid_votes": 43657,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Warinder Juss",
    "votes": 19331
   },
   "second": {
    "party": "CON",
    "votes": 11463
   },
   "majority": 7868,
   "shares": {
    "REF": 13.92,
    "GRN": 5.84,
    "OTH": 6.55,
    "LD": 3.15,
    "LAB": 44.28,
    "CON": 26.26
   },
   "results_source": "https://www.wolverhampton.gov.uk/your-council-and-meetings/elections-and-voting/parliamentary-general-election"
  },
  {
   "slug": "worcester",
   "name": "Worcester",
   "ballot_paper_id": "parl.worcester.2024-07-04",
   "nation": "GB",
   "electorate": 75066,
   "turnout": 0,
   "valid_votes": 46036,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Tom Collins",
    "votes": 18622
   },
   "second": {
    "party": "CON",
    "votes": 11506
   },
   "majority": 7116,
   "shares": {
    "LD": 8.66,
    "CON": 24.99,
    "LAB": 40.45,
    "OTH": 0.89,
    "REF": 14.6,
    "GRN": 10.4
   },
   "results_source": "https://election.news.sky.com/elections/general-election-2024/worcester-637"
  },
  {
   "slug": "worsley-and-eccles",
   "name": "Worsley and Eccles",
   "ballot_paper_id": "parl.worsley-and-eccles.2024-07-04",
   "nation": "GB",
   "electorate": 78643,
   "turnout": 0,
   "valid_votes": 42543,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Michael Wheeler",
    "votes": 20277
   },
   "second": {
    "party": "REF",
    "votes": 9186
   },
   "majority": 11091,
   "shares": {
    "OTH": 2.71,
    "REF": 21.59,
    "GRN": 7.72,
    "CON": 15.96,
    "LD": 4.35,
    "LAB": 47.66
   },
   "results_source": "https://www.bbc.co.uk/news/election/2024/uk/constituencies/E14001598"
  },
  {
   "slug": "worthing-west",
   "name": "Worthing West",
   "ballot_paper_id": "parl.worthing-west.2024-07-04",
   "nation": "GB",
   "electorate": 77039,
   "turnout": 51175,
   "valid_votes": 50997,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Beccy Cooper",
    "votes": 20519
   },
   "second": {
    "party": "CON",
    "votes": 16570
   },
   "majority": 3949,
   "shares": {
    "OTH": 0.71,
    "CON": 32.49,
    "LD": 5.31,
    "LAB": 40.24,
    "GRN": 6.42,
    "REF": 14.83
   },
   "results_source": "https://www.adur-worthing.gov.uk/media/Media,171720,smxx.pdf"
  },
  {
   "slug": "wrexham",
   "name": "Wrexham",
   "ballot_paper_id": "parl.wrexham.2024-07-04",
   "nation": "GB",
   "electorate": 70269,
   "turnout": 40501,
   "valid_votes": 40373,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Andrew Ranger",
    "votes": 15836
   },
   "second": {
    "party": "CON",
    "votes": 9888
   },
   "majority": 5948,
   "shares": {
    "OTH": 1.19,
    "CON": 24.49,
    "REF": 17.13,
    "PC": 10.25,
    "GRN": 3.32,
    "LAB": 39.22,
    "LD": 4.4
   },
   "results_source": "https://www.wrexham.gov.uk/service/election-results"
  },
  {
   "slug": "wycombe",
   "name": "Wycombe",
   "ballot_paper_id": "parl.wycombe.2024-07-04",
   "nation": "GB",
   "electorate": 73415,
   "turnout": 44811,
   "valid_votes": 44637,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Emma Reynolds",
    "votes": 16035
   },
   "second": {
    "party": "CON",
    "votes": 11444
   },
   "majority": 4591,
   "shares": {
    "OTH": 13.35,
    "CON": 25.64,
    "LD": 9.49,
    "GRN": 4.91,
    "REF": 10.68,
    "LAB": 35.92
   },
   "results_source": "https://buckinghamshire.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=88&RPID=26122166"
  },
  {
   "slug": "wyre-forest",
   "name": "Wyre Forest",
   "ballot_paper_id": "parl.wyre-forest.2024-07-04",
   "nation": "GB",
   "electorate": 77329,
   "turnout": 45295,
   "valid_votes": 45158,
   "winner": {
    "party": "CON",
    "party_name": "Conservative and Unionist Party",
    "name": "Mark Garnier",
    "votes": 14489
   },
   "second": {
    "party": "LAB",
    "votes": 13677
   },
   "majority": 812,
   "shares": {
    "GRN": 5.41,
    "CON": 32.09,
    "OTH": 4.56,
    "REF": 21.44,
    "LD": 6.22,
    "LAB": 30.29
   },
   "results_source": "https://www.wyreforestdc.gov.uk/media/i2sbbcle/uk-parliamentary-election-wyre-forest-constituency.pdf"
  },
  {
   "slug": "wythenshawe-and-sale-east",
   "name": "Wythenshawe and Sale East",
   "ballot_paper_id": "parl.wythenshawe-and-sale-east.2024-07-04",
   "nation": "GB",
   "electorate": 77767,
   "turnout": 0,
   "valid_votes": 39132,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Mike Kane",
    "votes": 20596
   },
   "second": {
    "party": "REF",
    "votes": 5986
   },
   "majority": 14610,
   "shares": {
    "OTH": 2.66,
    "CON": 13.78,
    "GRN": 10.56,
    "REF": 15.3,
    "LAB": 52.63,
    "LD": 5.07
   },
   "results_source": "https://www.manchester.gov.uk/directory_record/468347/parliamentary_general_election_2024"
  },
  {
   "slug": "yeovil",
   "name": "Yeovil",
   "ballot_paper_id": "parl.yeovil.2024-07-04",
   "nation": "GB",
   "electorate": 79918,
   "turnout": 49061,
   "valid_votes": 48952,
   "winner": {
    "party": "LD",
    "party_name": "Liberal Democrats",
    "name": "Adam Dance",
    "votes": 23765
   },
   "second": {
    "party": "CON",
    "votes": 11497
   },
   "majority": 12268,
   "shares": {
    "OTH": 1.24,
    "REF": 15.68,
    "LD": 48.55,
    "CON": 23.49,
    "LAB": 6.13,
    "GRN": 4.91
   },
   "results_source": "https://somersetcc.sharepoint.com/:b:/s/SCCPublic/EdY464ovhr5Cg8DPKFTo1AQBq16yDp_6CAiDUZNRuQgEsQ?e=ryZ21A"
  },
  {
   "slug": "ynys-mon",
   "name": "Ynys M\u00f4n",
   "ballot_paper_id": "parl.ynys-mon.2024-07-04",
   "nation": "GB",
   "electorate": 53141,
   "turnout": 32709,
   "valid_votes": 32628,
   "winner": {
    "party": "PC",
    "party_name": "Plaid Cymru - The Party of Wales",
    "name": "Llinos Medi",
    "votes": 10590
   },
   "second": {
    "party": "CON",
    "votes": 9953
   },
   "majority": 637,
   "shares": {
    "CON": 30.5,
    "LD": 1.35,
    "REF": 9.88,
    "PC": 32.46,
    "GRN": 1.85,
    "OTH": 0.61,
    "LAB": 23.35
   },
   "results_source": "https://democracy.anglesey.gov.uk/mgElectionAreaResults.aspx?ID=293&RPID=54554491&LLL=0"
  },
  {
   "slug": "york-central",
   "name": "York Central",
   "ballot_paper_id": "parl.york-central.2024-07-04",
   "nation": "GB",
   "electorate": 79557,
   "turnout": 43323,
   "valid_votes": 43323,
   "winner": {
    "party": "LAB",
    "party_name": "Labour and Co-operative Party",
    "name": "Rachael Maskell",
    "votes": 24537
   },
   "second": {
    "party": "CON",
    "votes": 5383
   },
   "majority": 19154,
   "shares": {
    "REF": 10.9,
    "CON": 12.43,
    "OTH": 1.03,
    "GRN": 11.97,
    "LAB": 56.64,
    "LD": 7.04
   },
   "results_source": "https://www.york.gov.uk/ElectionResults2024"
  },
  {
   "slug": "york-outer",
   "name": "York Outer",
   "ballot_paper_id": "parl.york-outer.2024-07-04",
   "nation": "GB",
   "electorate": 76228,
   "turnout": 51106,
   "valid_votes": 51106,
   "winner": {
    "party": "LAB",
    "party_name": "Labour Party",
    "name": "Luke Charters",
    "votes": 23161
   },
   "second": {
    "party": "CON",
    "votes": 13770
   },
   "majority": 9391,
   "shares": {
    "OTH": 1.09,
    "LAB": 45.32,
    "REF": 11.57,
    "LD": 10.75,
    "GRN": 4.33,
    "CON": 26.94
   },
   "results_source": "https://www.york.gov.uk/ElectionResults2024"
  }
 ]
}
