{
 "updated": "2026-10-22T02:36:03.224Z",
 "seats": [
  {
   "name": "Aberafan Maesteg",
   "slug": "aberafan-maesteg",
   "url": "https://gbelects.com/seat/aberafan-maesteg",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.646,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.276,
   "projected_vote_share": {
    "Lab": 25.9,
    "Con": 7.7,
    "Ref": 30.9,
    "LD": 2.7,
    "Grn": 5.8,
    "PC": 20.7,
    "RB": 3.7,
    "Oth": 2.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.9,
     "Con": 8.1,
     "Ref": 20.9,
     "LD": 2.6,
     "Grn": 3.1,
     "PC": 13.2,
     "Oth": 2.2
    },
    "turnout": 49.3
   },
   "mp": "Stephen Kinnock",
   "mp_elected_2024": "Stephen Kinnock"
  },
  {
   "name": "Aberdeen North",
   "slug": "aberdeen-north",
   "url": "https://gbelects.com/seat/aberdeen-north",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.965,
   "status": "SNP hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.025,
   "projected_vote_share": {
    "Lab": 15.8,
    "Con": 11.5,
    "Ref": 21.3,
    "LD": 5,
    "Grn": 4.7,
    "SNP": 35.4,
    "RB": 2.8,
    "Oth": 3.6
   },
   "result_2024": {
    "winner": "SNP",
    "vote_share": {
     "Lab": 30.3,
     "Con": 14,
     "Ref": 9,
     "LD": 6.1,
     "Grn": 3,
     "SNP": 34.5,
     "Oth": 3
    },
    "turnout": 55.4
   },
   "mp": "Kirsty Blackman",
   "mp_elected_2024": "Kirsty Blackman"
  },
  {
   "name": "Aberdeen South",
   "slug": "aberdeen-south",
   "url": "https://gbelects.com/seat/aberdeen-south",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.637,
   "status": "SNP hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.364,
   "projected_vote_share": {
    "Lab": 9.3,
    "Con": 30.5,
    "Ref": 15,
    "LD": 4.7,
    "Grn": 3.9,
    "SNP": 33.5,
    "RB": 1.3,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "SNP",
    "vote_share": {
     "Lab": 24.7,
     "Con": 24.4,
     "Ref": 6.9,
     "LD": 6.3,
     "Grn": 3.5,
     "SNP": 32.8,
     "Oth": 1.4
    },
    "turnout": 59.9
   },
   "mp": "Douglas Lumsden",
   "mp_elected_2024": "Stephen Flynn"
  },
  {
   "name": "Aberdeenshire North and Moray East",
   "slug": "aberdeenshire-north-and-moray-east",
   "url": "https://gbelects.com/seat/aberdeenshire-north-and-moray-east",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.484,
   "status": "Reform UK gain from SNP",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.468,
   "projected_vote_share": {
    "Lab": 5.1,
    "Con": 21.2,
    "Ref": 31.5,
    "LD": 4.1,
    "Grn": 0.9,
    "SNP": 31.2,
    "RB": 5,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "SNP",
    "vote_share": {
     "Lab": 10.1,
     "Con": 32.8,
     "Ref": 14.6,
     "LD": 7.3,
     "SNP": 35.2
    },
    "turnout": 54.5
   },
   "mp": "Seamus Logan",
   "mp_elected_2024": "Seamus Logan"
  },
  {
   "name": "Airdrie and Shotts",
   "slug": "airdrie-and-shotts",
   "url": "https://gbelects.com/seat/airdrie-and-shotts",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.666,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.325,
   "projected_vote_share": {
    "Lab": 28.7,
    "Con": 5.9,
    "Ref": 19.3,
    "LD": 2.6,
    "Grn": 3.1,
    "SNP": 33.3,
    "RB": 3.4,
    "Oth": 3.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 51.5,
     "Con": 4.6,
     "Ref": 8.1,
     "LD": 2,
     "SNP": 30.9,
     "Oth": 2.9
    },
    "turnout": 52.2
   },
   "mp": "Kenneth Stevenson",
   "mp_elected_2024": "Kenneth Stevenson"
  },
  {
   "name": "Aldershot",
   "slug": "aldershot",
   "url": "https://gbelects.com/seat/aldershot",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.879,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.115,
   "projected_vote_share": {
    "Lab": 34.9,
    "Con": 19.7,
    "Ref": 26.6,
    "LD": 5.5,
    "Grn": 6.9,
    "RB": 4.9,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.7,
     "Con": 29,
     "Ref": 16.9,
     "LD": 8.3,
     "Grn": 4.4,
     "Oth": 0.6
    },
    "turnout": 61.8
   },
   "mp": "Alex Baker",
   "mp_elected_2024": "Alex Baker"
  },
  {
   "name": "Aldridge-Brownhills",
   "slug": "aldridge-brownhills",
   "url": "https://gbelects.com/seat/aldridge-brownhills",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.626,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.347,
   "projected_vote_share": {
    "Lab": 21,
    "Con": 32.6,
    "Ref": 30.2,
    "LD": 3.1,
    "Grn": 5.4,
    "RB": 7,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28.4,
     "Con": 38.9,
     "Ref": 24.2,
     "LD": 4.3,
     "Grn": 4.3
    },
    "turnout": 58.2
   },
   "mp": "Wendy Morton",
   "mp_elected_2024": "Wendy Morton"
  },
  {
   "name": "Alloa and Grangemouth",
   "slug": "alloa-and-grangemouth",
   "url": "https://gbelects.com/seat/alloa-and-grangemouth",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.749,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.23,
   "projected_vote_share": {
    "Lab": 24.7,
    "Con": 7.8,
    "Ref": 20.1,
    "LD": 3.2,
    "Grn": 5.6,
    "SNP": 31.4,
    "RB": 3.1,
    "Oth": 4.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.8,
     "Con": 7.6,
     "Ref": 9.2,
     "LD": 2.8,
     "Grn": 3.4,
     "SNP": 28.9,
     "Oth": 4.2
    },
    "turnout": 58.3
   },
   "mp": "Brian Leishman",
   "mp_elected_2024": "Brian Leishman"
  },
  {
   "name": "Altrincham and Sale West",
   "slug": "altrincham-and-sale-west",
   "url": "https://gbelects.com/seat/altrincham-and-sale-west",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.838,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.162,
   "projected_vote_share": {
    "Lab": 34.2,
    "Con": 27.8,
    "Ref": 14.4,
    "LD": 9.5,
    "Grn": 10.8,
    "RB": 1.5,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.4,
     "Con": 32.3,
     "Ref": 9.6,
     "LD": 9.2,
     "Grn": 7.2,
     "Oth": 1.2
    },
    "turnout": 69.5
   },
   "mp": "Connor Rand",
   "mp_elected_2024": "Connor Rand"
  },
  {
   "name": "Alyn and Deeside",
   "slug": "alyn-and-deeside",
   "url": "https://gbelects.com/seat/alyn-and-deeside",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.855,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.143,
   "projected_vote_share": {
    "Lab": 23.7,
    "Con": 15.3,
    "Ref": 32.1,
    "LD": 4.3,
    "Grn": 7.4,
    "PC": 10.5,
    "RB": 3.3,
    "Oth": 3.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.4,
     "Con": 18.2,
     "Ref": 22.1,
     "LD": 4.8,
     "Grn": 4.4,
     "PC": 4.5,
     "Oth": 3.6
    },
    "turnout": 57.3
   },
   "mp": "Mark Tami",
   "mp_elected_2024": "Mark Tami"
  },
  {
   "name": "Amber Valley",
   "slug": "amber-valley",
   "url": "https://gbelects.com/seat/amber-valley",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.773,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.22,
   "projected_vote_share": {
    "Lab": 28.5,
    "Con": 17.9,
    "Ref": 34.4,
    "LD": 2.9,
    "Grn": 6.2,
    "RB": 9.6,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 37,
     "Con": 25.2,
     "Ref": 28.7,
     "LD": 3.7,
     "Grn": 5.4
    },
    "turnout": 59.4
   },
   "mp": "Linsey Farnsworth",
   "mp_elected_2024": "Linsey Farnsworth"
  },
  {
   "name": "Angus and Perthshire Glens",
   "slug": "angus-and-perthshire-glens",
   "url": "https://gbelects.com/seat/angus-and-perthshire-glens",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.96,
   "status": "SNP hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.029,
   "projected_vote_share": {
    "Lab": 8.3,
    "Con": 22.1,
    "Ref": 20.5,
    "LD": 5,
    "Grn": 1.8,
    "SNP": 37.8,
    "RB": 2.4,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "SNP",
    "vote_share": {
     "Lab": 14.4,
     "Con": 30.1,
     "Ref": 6.9,
     "LD": 6.7,
     "SNP": 40.4,
     "Oth": 1.5
    },
    "turnout": 61.8
   },
   "mp": "Dave Doogan",
   "mp_elected_2024": "Dave Doogan"
  },
  {
   "name": "Arbroath and Broughty Ferry",
   "slug": "arbroath-and-broughty-ferry",
   "url": "https://gbelects.com/seat/arbroath-and-broughty-ferry",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.973,
   "status": "SNP hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.024,
   "projected_vote_share": {
    "Lab": 15,
    "Con": 14,
    "Ref": 22.3,
    "LD": 4.7,
    "Grn": 1.5,
    "SNP": 38.4,
    "RB": 2,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "SNP",
    "vote_share": {
     "Lab": 33.4,
     "Con": 15.5,
     "Ref": 8.6,
     "LD": 5.1,
     "SNP": 35.3,
     "Oth": 2.1
    },
    "turnout": 57.9
   },
   "mp": "Lara Bird",
   "mp_elected_2024": "Stephen Gethins"
  },
  {
   "name": "Argyll, Bute and South Lochaber",
   "slug": "argyll-bute-and-south-lochaber",
   "url": "https://gbelects.com/seat/argyll-bute-and-south-lochaber",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.981,
   "status": "SNP hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.01,
   "projected_vote_share": {
    "Lab": 11.1,
    "Con": 17.2,
    "Ref": 18.6,
    "LD": 11.4,
    "Grn": 2.2,
    "SNP": 34.8,
    "RB": 2.1,
    "Oth": 2.6
   },
   "result_2024": {
    "winner": "SNP",
    "vote_share": {
     "Lab": 19.1,
     "Con": 20.8,
     "Ref": 6.8,
     "LD": 16.4,
     "SNP": 34.7,
     "Oth": 2.1
    },
    "turnout": 62.5
   },
   "mp": "Brendan O'Hara",
   "mp_elected_2024": "Brendan O'Hara"
  },
  {
   "name": "Arundel and South Downs",
   "slug": "arundel-and-south-downs",
   "url": "https://gbelects.com/seat/arundel-and-south-downs",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.99,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.009,
   "projected_vote_share": {
    "Lab": 16.4,
    "Con": 36.1,
    "Ref": 20.3,
    "LD": 12.9,
    "Grn": 9.9,
    "RB": 3.3,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 17.9,
     "Con": 40.2,
     "Ref": 13.5,
     "LD": 18,
     "Grn": 10.1,
     "Oth": 0.3
    },
    "turnout": 70.2
   },
   "mp": "Andrew Griffith",
   "mp_elected_2024": "Andrew Griffith"
  },
  {
   "name": "Ashfield",
   "slug": "ashfield",
   "url": "https://gbelects.com/seat/ashfield",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.987,
   "status": "Reform UK hold",
   "runner_up": "RB",
   "runner_up_name": "Restore Britain",
   "runner_up_chance": 0.01,
   "projected_vote_share": {
    "Lab": 20.4,
    "Con": 6.9,
    "Ref": 43.9,
    "LD": 1.6,
    "Grn": 4.6,
    "RB": 14.3,
    "Oth": 8.3
   },
   "result_2024": {
    "winner": "Ref",
    "vote_share": {
     "Lab": 29,
     "Con": 8.2,
     "Ref": 42.8,
     "LD": 1.6,
     "Grn": 2.8,
     "Oth": 15.7
    },
    "turnout": 57.9
   },
   "mp": "Lee Anderson",
   "mp_elected_2024": "Lee Anderson"
  },
  {
   "name": "Ashford",
   "slug": "ashford",
   "url": "https://gbelects.com/seat/ashford",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.546,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.428,
   "projected_vote_share": {
    "Lab": 28.5,
    "Con": 19.4,
    "Ref": 30.1,
    "LD": 3.7,
    "Grn": 9.2,
    "RB": 6.4,
    "Oth": 2.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 32.5,
     "Con": 28.7,
     "Ref": 21.6,
     "LD": 5.2,
     "Grn": 9.3,
     "Oth": 2.7
    },
    "turnout": 61.6
   },
   "mp": "Sojan Joseph",
   "mp_elected_2024": "Sojan Joseph"
  },
  {
   "name": "Ashton-under-Lyne",
   "slug": "ashton-under-lyne",
   "url": "https://gbelects.com/seat/ashton-under-lyne",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.657,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.343,
   "projected_vote_share": {
    "Lab": 33.3,
    "Con": 9.9,
    "Ref": 30.6,
    "LD": 3.5,
    "Grn": 8.8,
    "RB": 8,
    "Oth": 5.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.9,
     "Con": 12.3,
     "Ref": 24.8,
     "LD": 4,
     "Grn": 7,
     "Oth": 8
    },
    "turnout": 49.9
   },
   "mp": "Angela Rayner",
   "mp_elected_2024": "Angela Rayner"
  },
  {
   "name": "Aylesbury",
   "slug": "aylesbury",
   "url": "https://gbelects.com/seat/aylesbury",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.765,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.127,
   "projected_vote_share": {
    "Lab": 28.6,
    "Con": 22,
    "Ref": 22.1,
    "LD": 12.9,
    "Grn": 8.5,
    "RB": 3.4,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 30.2,
     "Con": 28.9,
     "Ref": 13.5,
     "LD": 20.9,
     "Grn": 5.2,
     "Oth": 1.3
    },
    "turnout": 63.1
   },
   "mp": "Laura Kyrke-Smith",
   "mp_elected_2024": "Laura Kyrke-Smith"
  },
  {
   "name": "Ayr, Carrick and Cumnock",
   "slug": "ayr-carrick-and-cumnock",
   "url": "https://gbelects.com/seat/ayr-carrick-and-cumnock",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.696,
   "status": "SNP gain from Labour",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.147,
   "projected_vote_share": {
    "Lab": 20.3,
    "Con": 17.7,
    "Ref": 22.5,
    "LD": 2.8,
    "Grn": 3.5,
    "SNP": 28.4,
    "RB": 2.9,
    "Oth": 2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.5,
     "Con": 22.6,
     "Ref": 8.7,
     "LD": 2.6,
     "Grn": 2.2,
     "SNP": 26.3,
     "Oth": 1.2
    },
    "turnout": 58.2
   },
   "mp": "Elaine Stewart",
   "mp_elected_2024": "Elaine Stewart"
  },
  {
   "name": "Banbury",
   "slug": "banbury",
   "url": "https://gbelects.com/seat/banbury",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.88,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.089,
   "projected_vote_share": {
    "Lab": 33.2,
    "Con": 23.8,
    "Ref": 22,
    "LD": 6.7,
    "Grn": 7.9,
    "RB": 3.6,
    "Oth": 2.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.3,
     "Con": 31.6,
     "Ref": 13,
     "LD": 9,
     "Grn": 5.4,
     "Oth": 2.6
    },
    "turnout": 65.8
   },
   "mp": "Sean Woodcock",
   "mp_elected_2024": "Sean Woodcock"
  },
  {
   "name": "Bangor Aberconwy",
   "slug": "bangor-aberconwy",
   "url": "https://gbelects.com/seat/bangor-aberconwy",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "PC",
   "projected_winner_name": "Plaid Cymru",
   "win_chance": 0.797,
   "status": "Plaid Cymru gain from Labour",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.131,
   "projected_vote_share": {
    "Lab": 17.6,
    "Con": 17,
    "Ref": 22.4,
    "LD": 3.7,
    "Grn": 6.5,
    "PC": 29.2,
    "RB": 1.6,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 33.6,
     "Con": 21.7,
     "Ref": 14.6,
     "LD": 3.7,
     "Grn": 3.3,
     "PC": 21.9,
     "Oth": 1.3
    },
    "turnout": 59.1
   },
   "mp": "Claire Hughes",
   "mp_elected_2024": "Claire Hughes"
  },
  {
   "name": "Barking",
   "slug": "barking",
   "url": "https://gbelects.com/seat/barking",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.957,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.03,
   "projected_vote_share": {
    "Lab": 35.9,
    "Con": 12.2,
    "Ref": 21.3,
    "LD": 3.7,
    "Grn": 19.2,
    "RB": 3.5,
    "Oth": 4.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.5,
     "Con": 11.8,
     "Ref": 14.2,
     "LD": 2.8,
     "Grn": 13.7,
     "Oth": 13.1
    },
    "turnout": 45.7
   },
   "mp": "Nesil Caliskan",
   "mp_elected_2024": "Nesil Caliskan"
  },
  {
   "name": "Barnsley North",
   "slug": "barnsley-north",
   "url": "https://gbelects.com/seat/barnsley-north",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.56,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.432,
   "projected_vote_share": {
    "Lab": 35.3,
    "Con": 7.4,
    "Ref": 34.1,
    "LD": 3.3,
    "Grn": 5.9,
    "RB": 12.4,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.4,
     "Con": 8.4,
     "Ref": 29.3,
     "LD": 3.6,
     "Grn": 4.9,
     "Oth": 3.4
    },
    "turnout": 47.1
   },
   "mp": "Dan Jarvis",
   "mp_elected_2024": "Dan Jarvis"
  },
  {
   "name": "Barnsley South",
   "slug": "barnsley-south",
   "url": "https://gbelects.com/seat/barnsley-south",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.698,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.287,
   "projected_vote_share": {
    "Lab": 32.2,
    "Con": 7.6,
    "Ref": 36.9,
    "LD": 2.9,
    "Grn": 5.1,
    "RB": 14,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.7,
     "Con": 9.3,
     "Ref": 33.2,
     "LD": 3.3,
     "Grn": 4.3,
     "Oth": 3.1
    },
    "turnout": 46.2
   },
   "mp": "Stephanie Peacock",
   "mp_elected_2024": "Stephanie Peacock"
  },
  {
   "name": "Barrow and Furness",
   "slug": "barrow-and-furness",
   "url": "https://gbelects.com/seat/barrow-and-furness",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.822,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.103,
   "projected_vote_share": {
    "Lab": 34.4,
    "Con": 24.2,
    "Ref": 25.7,
    "LD": 3.8,
    "Grn": 5,
    "RB": 5.9,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.9,
     "Con": 31.3,
     "Ref": 16.7,
     "LD": 4,
     "Grn": 3.5,
     "Oth": 0.7
    },
    "turnout": 56.3
   },
   "mp": "Michelle Scrogham",
   "mp_elected_2024": "Michelle Scrogham"
  },
  {
   "name": "Basildon and Billericay",
   "slug": "basildon-and-billericay",
   "url": "https://gbelects.com/seat/basildon-and-billericay",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.834,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.108,
   "projected_vote_share": {
    "Lab": 22.3,
    "Con": 24.1,
    "Ref": 33.1,
    "LD": 4,
    "Grn": 6.5,
    "RB": 8.9,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 30.6,
     "Con": 30.6,
     "Ref": 27,
     "LD": 5.4,
     "Grn": 5,
     "Oth": 1.3
    },
    "turnout": 54.8
   },
   "mp": "Richard Holden",
   "mp_elected_2024": "Richard Holden"
  },
  {
   "name": "Basingstoke",
   "slug": "basingstoke",
   "url": "https://gbelects.com/seat/basingstoke",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.972,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.017,
   "projected_vote_share": {
    "Lab": 36.1,
    "Con": 20.7,
    "Ref": 22.1,
    "LD": 5.2,
    "Grn": 10,
    "RB": 4.1,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.7,
     "Con": 29.5,
     "Ref": 12.9,
     "LD": 6.5,
     "Grn": 7.3,
     "Oth": 1.2
    },
    "turnout": 62.4
   },
   "mp": "Luke Murphy",
   "mp_elected_2024": "Luke Murphy"
  },
  {
   "name": "Bassetlaw",
   "slug": "bassetlaw",
   "url": "https://gbelects.com/seat/bassetlaw",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.59,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.397,
   "projected_vote_share": {
    "Lab": 32.3,
    "Con": 20.2,
    "Ref": 30.4,
    "LD": 3.3,
    "Grn": 5.7,
    "RB": 7.6,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.2,
     "Con": 28.3,
     "Ref": 21.7,
     "LD": 4.4,
     "Grn": 4.3
    },
    "turnout": 57.4
   },
   "mp": "Jo White",
   "mp_elected_2024": "Jo White"
  },
  {
   "name": "Bath",
   "slug": "bath",
   "url": "https://gbelects.com/seat/bath",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.83,
   "status": "Lib Dem hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.133,
   "projected_vote_share": {
    "Lab": 18.7,
    "Con": 13,
    "Ref": 11.9,
    "LD": 30.3,
    "Grn": 21.2,
    "RB": 1.8,
    "Oth": 3.1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 18,
     "Con": 15.9,
     "Ref": 7.9,
     "LD": 41.3,
     "Grn": 12.4,
     "Oth": 4.5
    },
    "turnout": 69.1
   },
   "mp": "Wera Hobhouse",
   "mp_elected_2024": "Wera Hobhouse"
  },
  {
   "name": "Bathgate and Linlithgow",
   "slug": "bathgate-and-linlithgow",
   "url": "https://gbelects.com/seat/bathgate-and-linlithgow",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.609,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.376,
   "projected_vote_share": {
    "Lab": 27.1,
    "Con": 8,
    "Ref": 18.8,
    "LD": 4.9,
    "Grn": 5.8,
    "SNP": 30.3,
    "RB": 2.7,
    "Oth": 2.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47,
     "Con": 7.5,
     "Ref": 8.4,
     "LD": 5.2,
     "Grn": 3.3,
     "SNP": 27.2,
     "Oth": 1.5
    },
    "turnout": 58.3
   },
   "mp": "Kirsteen Sullivan",
   "mp_elected_2024": "Kirsteen Sullivan"
  },
  {
   "name": "Battersea",
   "slug": "battersea",
   "url": "https://gbelects.com/seat/battersea",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.997,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 42.4,
    "Con": 19.6,
    "Ref": 9.2,
    "LD": 10.7,
    "Grn": 16.6,
    "RB": 0.6,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.8,
     "Con": 23.2,
     "Ref": 6,
     "LD": 10.3,
     "Grn": 9,
     "Oth": 2.7
    },
    "turnout": 64.6
   },
   "mp": "Marsha De Cordova",
   "mp_elected_2024": "Marsha De Cordova"
  },
  {
   "name": "Beaconsfield",
   "slug": "beaconsfield",
   "url": "https://gbelects.com/seat/beaconsfield",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.969,
   "status": "Conservative hold",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.027,
   "projected_vote_share": {
    "Lab": 15.1,
    "Con": 34.9,
    "Ref": 18.8,
    "LD": 19,
    "Grn": 7.3,
    "RB": 2.4,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 15.1,
     "Con": 38.8,
     "Ref": 12.7,
     "LD": 27.3,
     "Grn": 4.1,
     "Oth": 2
    },
    "turnout": 65.6
   },
   "mp": "Joy Morrissey",
   "mp_elected_2024": "Joy Morrissey"
  },
  {
   "name": "Beckenham and Penge",
   "slug": "beckenham-and-penge",
   "url": "https://gbelects.com/seat/beckenham-and-penge",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.987,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.014,
   "projected_vote_share": {
    "Lab": 39.9,
    "Con": 23.8,
    "Ref": 15.4,
    "LD": 8.7,
    "Grn": 9.7,
    "RB": 2.2,
    "Oth": 0.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.3,
     "Con": 24.6,
     "Ref": 10.3,
     "LD": 8.5,
     "Grn": 7.3
    },
    "turnout": 67.6
   },
   "mp": "Liam Conlon",
   "mp_elected_2024": "Liam Conlon"
  },
  {
   "name": "Bedford",
   "slug": "bedford",
   "url": "https://gbelects.com/seat/bedford",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.993,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.004,
   "projected_vote_share": {
    "Lab": 35.7,
    "Con": 17.1,
    "Ref": 19.6,
    "LD": 8.7,
    "Grn": 11.7,
    "RB": 2.9,
    "Oth": 4.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.1,
     "Con": 21.9,
     "Ref": 11.2,
     "LD": 9.9,
     "Grn": 5.9,
     "Oth": 6
    },
    "turnout": 56.1
   },
   "mp": "Mohammad Yasin",
   "mp_elected_2024": "Mohammad Yasin"
  },
  {
   "name": "Belfast East",
   "slug": "belfast-east",
   "url": "https://gbelects.com/seat/belfast-east",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "DUP",
   "projected_winner_name": "DUP",
   "win_chance": 0.721,
   "status": "DUP hold",
   "runner_up": "APNI",
   "runner_up_name": "Alliance",
   "runner_up_chance": 0.28,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "DUP",
    "vote_share": {
     "Oth": 2.9,
     "SDLP": 1.4,
     "UUP": 4.3,
     "TUV": 4.5,
     "APNI": 40.3,
     "DUP": 46.6
    },
    "turnout": 58.6
   },
   "mp": "Gavin Robinson",
   "mp_elected_2024": "Gavin Robinson"
  },
  {
   "name": "Belfast North",
   "slug": "belfast-north",
   "url": "https://gbelects.com/seat/belfast-north",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "SF",
   "projected_winner_name": "Sinn Féin",
   "win_chance": 0.952,
   "status": "Sinn Féin hold",
   "runner_up": "DUP",
   "runner_up_name": "DUP",
   "runner_up_chance": 0.048,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "SF",
    "vote_share": {
     "Oth": 5.3,
     "SDLP": 3.5,
     "TUV": 7.1,
     "APNI": 10.6,
     "DUP": 29.8,
     "SF": 43.7
    },
    "turnout": 54.5
   },
   "mp": "John Finucane",
   "mp_elected_2024": "John Finucane"
  },
  {
   "name": "Belfast South and Mid Down",
   "slug": "belfast-south-and-mid-down",
   "url": "https://gbelects.com/seat/belfast-south-and-mid-down",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "SDLP",
   "projected_winner_name": "SDLP",
   "win_chance": 1,
   "status": "SDLP hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "SDLP",
    "vote_share": {
     "Oth": 3.6,
     "TUV": 5.1,
     "UUP": 6.1,
     "DUP": 15.8,
     "APNI": 20.3,
     "SDLP": 49.1
    },
    "turnout": 58.2
   },
   "mp": "Claire Hanna",
   "mp_elected_2024": "Claire Hanna"
  },
  {
   "name": "Belfast West",
   "slug": "belfast-west",
   "url": "https://gbelects.com/seat/belfast-west",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "SF",
   "projected_winner_name": "Sinn Féin",
   "win_chance": 1,
   "status": "Sinn Féin hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "SF",
    "vote_share": {
     "Oth": 16.5,
     "UUP": 1.2,
     "APNI": 2.7,
     "TUV": 5.1,
     "DUP": 10.8,
     "SDLP": 10.9,
     "SF": 52.9
    },
    "turnout": 52.7
   },
   "mp": "Paul Maskey",
   "mp_elected_2024": "Paul Maskey"
  },
  {
   "name": "Bermondsey and Old Southwark",
   "slug": "bermondsey-and-old-southwark",
   "url": "https://gbelects.com/seat/bermondsey-and-old-southwark",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.972,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.021,
   "projected_vote_share": {
    "Lab": 39.6,
    "Con": 8.7,
    "Ref": 10,
    "LD": 18.9,
    "Grn": 20.8,
    "RB": 1,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.8,
     "Con": 7.7,
     "Ref": 9,
     "LD": 24.1,
     "Grn": 11.9,
     "Oth": 2.5
    },
    "turnout": 54.1
   },
   "mp": "Neil Coyle",
   "mp_elected_2024": "Neil Coyle"
  },
  {
   "name": "Berwickshire, Roxburgh and Selkirk",
   "slug": "berwickshire-roxburgh-and-selkirk",
   "url": "https://gbelects.com/seat/berwickshire-roxburgh-and-selkirk",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.776,
   "status": "Conservative hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.214,
   "projected_vote_share": {
    "Lab": 7.7,
    "Con": 32.7,
    "Ref": 19.7,
    "LD": 5.6,
    "Grn": 3.6,
    "SNP": 26.4,
    "RB": 2.4,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 13.6,
     "Con": 40.5,
     "Ref": 7.2,
     "LD": 7.9,
     "Grn": 3.3,
     "SNP": 26.4,
     "Oth": 1.2
    },
    "turnout": 60.9
   },
   "mp": "John Lamont",
   "mp_elected_2024": "John Lamont"
  },
  {
   "name": "Bethnal Green and Stepney",
   "slug": "bethnal-green-and-stepney",
   "url": "https://gbelects.com/seat/bethnal-green-and-stepney",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.499,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.281,
   "projected_vote_share": {
    "Lab": 30,
    "Con": 5.1,
    "Ref": 6.3,
    "LD": 8.2,
    "Grn": 27,
    "RB": 0.5,
    "Oth": 22.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.1,
     "Con": 4.1,
     "Ref": 4.2,
     "LD": 10.2,
     "Grn": 13.7,
     "Oth": 33.7
    },
    "turnout": 57.3
   },
   "mp": "Rushanara Ali",
   "mp_elected_2024": "Rushanara Ali"
  },
  {
   "name": "Beverley and Holderness",
   "slug": "beverley-and-holderness",
   "url": "https://gbelects.com/seat/beverley-and-holderness",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.809,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.113,
   "projected_vote_share": {
    "Lab": 24.4,
    "Con": 32.6,
    "Ref": 24.4,
    "LD": 6.6,
    "Grn": 5,
    "RB": 6,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 34.2,
     "Con": 34.5,
     "Ref": 18.3,
     "LD": 7.5,
     "Grn": 3.7,
     "Oth": 1.8
    },
    "turnout": 62.4
   },
   "mp": "Graham Stuart",
   "mp_elected_2024": "Graham Stuart"
  },
  {
   "name": "Bexhill and Battle",
   "slug": "bexhill-and-battle",
   "url": "https://gbelects.com/seat/bexhill-and-battle",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.723,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.15,
   "projected_vote_share": {
    "Lab": 22.6,
    "Con": 30.2,
    "Ref": 24.6,
    "LD": 5.5,
    "Grn": 6.6,
    "RB": 5.2,
    "Oth": 5.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28.3,
     "Con": 33.9,
     "Ref": 16.6,
     "LD": 7.3,
     "Grn": 6.2,
     "Oth": 7.7
    },
    "turnout": 66.1
   },
   "mp": "Kieran Mullan",
   "mp_elected_2024": "Kieran Mullan"
  },
  {
   "name": "Bexleyheath and Crayford",
   "slug": "bexleyheath-and-crayford",
   "url": "https://gbelects.com/seat/bexleyheath-and-crayford",
   "region": "London",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.556,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.29,
   "projected_vote_share": {
    "Lab": 28.1,
    "Con": 24.7,
    "Ref": 31,
    "LD": 3.7,
    "Grn": 4.7,
    "RB": 7.6,
    "Oth": 0.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.2,
     "Con": 31.3,
     "Ref": 22.7,
     "LD": 5.1,
     "Grn": 4.8
    },
    "turnout": 61.8
   },
   "mp": "Daniel Francis",
   "mp_elected_2024": "Daniel Francis"
  },
  {
   "name": "Bicester and Woodstock",
   "slug": "bicester-and-woodstock",
   "url": "https://gbelects.com/seat/bicester-and-woodstock",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.778,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.194,
   "projected_vote_share": {
    "Lab": 16.5,
    "Con": 23.8,
    "Ref": 18.3,
    "LD": 29.8,
    "Grn": 7.6,
    "RB": 2.7,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 16.4,
     "Con": 28.8,
     "Ref": 10.8,
     "LD": 38.7,
     "Grn": 4.8,
     "Oth": 0.6
    },
    "turnout": 67.5
   },
   "mp": "Calum Miller",
   "mp_elected_2024": "Calum Miller"
  },
  {
   "name": "Birkenhead",
   "slug": "birkenhead",
   "url": "https://gbelects.com/seat/birkenhead",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.987,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.013,
   "projected_vote_share": {
    "Lab": 40.3,
    "Con": 8.2,
    "Ref": 19.5,
    "LD": 5.5,
    "Grn": 19.8,
    "RB": 5.3,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.1,
     "Con": 7.5,
     "Ref": 14.2,
     "LD": 5.3,
     "Grn": 20.1,
     "Oth": 0.8
    },
    "turnout": 55.2
   },
   "mp": "Alison McGovern",
   "mp_elected_2024": "Alison McGovern"
  },
  {
   "name": "Birmingham Edgbaston",
   "slug": "birmingham-edgbaston",
   "url": "https://gbelects.com/seat/birmingham-edgbaston",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.988,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.007,
   "projected_vote_share": {
    "Lab": 34.4,
    "Con": 16.3,
    "Ref": 16.2,
    "LD": 5,
    "Grn": 15.5,
    "RB": 1.9,
    "Oth": 10.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.3,
     "Con": 22,
     "Ref": 11.7,
     "LD": 5.6,
     "Grn": 7.5,
     "Oth": 8.9
    },
    "turnout": 52.1
   },
   "mp": "Preet Gill",
   "mp_elected_2024": "Preet Gill"
  },
  {
   "name": "Birmingham Erdington",
   "slug": "birmingham-erdington",
   "url": "https://gbelects.com/seat/birmingham-erdington",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.739,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.259,
   "projected_vote_share": {
    "Lab": 32.7,
    "Con": 11.2,
    "Ref": 28.4,
    "LD": 2.7,
    "Grn": 10.4,
    "RB": 6.6,
    "Oth": 8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.3,
     "Con": 15.8,
     "Ref": 22.7,
     "LD": 3.3,
     "Grn": 7.2,
     "Oth": 7.7
    },
    "turnout": 44.1
   },
   "mp": "Paulette Hamilton",
   "mp_elected_2024": "Paulette Hamilton"
  },
  {
   "name": "Birmingham Hall Green and Moseley",
   "slug": "birmingham-hall-green-and-moseley",
   "url": "https://gbelects.com/seat/birmingham-hall-green-and-moseley",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.537,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.247,
   "projected_vote_share": {
    "Lab": 27.1,
    "Con": 9.1,
    "Ref": 10.3,
    "LD": 8,
    "Grn": 23.8,
    "RB": 1,
    "Oth": 20.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 30.8,
     "Con": 9.2,
     "Ref": 5.5,
     "LD": 11.3,
     "Grn": 9.4,
     "Oth": 33.7
    },
    "turnout": 54.1
   },
   "mp": "Tahir Ali",
   "mp_elected_2024": "Tahir Ali"
  },
  {
   "name": "Birmingham Hodge Hill and Solihull North",
   "slug": "birmingham-hodge-hill-and-solihull-north",
   "url": "https://gbelects.com/seat/birmingham-hodge-hill-and-solihull-north",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.427,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.381,
   "projected_vote_share": {
    "Lab": 24.9,
    "Con": 10.2,
    "Ref": 26.9,
    "LD": 2.4,
    "Grn": 12.4,
    "RB": 5.3,
    "Oth": 18
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 31.2,
     "Con": 13.6,
     "Ref": 18.9,
     "LD": 2.8,
     "Grn": 6.9,
     "Oth": 26.6
    },
    "turnout": 43.9
   },
   "mp": "Liam Byrne",
   "mp_elected_2024": "Liam Byrne"
  },
  {
   "name": "Birmingham Ladywood",
   "slug": "birmingham-ladywood",
   "url": "https://gbelects.com/seat/birmingham-ladywood",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.604,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.216,
   "projected_vote_share": {
    "Lab": 32.9,
    "Con": 5.4,
    "Ref": 7.6,
    "LD": 3.7,
    "Grn": 27,
    "RB": 0.7,
    "Oth": 22.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.5,
     "Con": 6.1,
     "Ref": 4,
     "LD": 4.7,
     "Grn": 9.5,
     "Oth": 33.2
    },
    "turnout": 43.7
   },
   "mp": "Shabana Mahmood",
   "mp_elected_2024": "Shabana Mahmood"
  },
  {
   "name": "Birmingham Northfield",
   "slug": "birmingham-northfield",
   "url": "https://gbelects.com/seat/birmingham-northfield",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.75,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.244,
   "projected_vote_share": {
    "Lab": 33,
    "Con": 17.6,
    "Ref": 28.3,
    "LD": 3.3,
    "Grn": 8.9,
    "RB": 6.4,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.6,
     "Con": 25.3,
     "Ref": 21,
     "LD": 4.8,
     "Grn": 7.5,
     "Oth": 1.8
    },
    "turnout": 50.8
   },
   "mp": "Laurence Turner",
   "mp_elected_2024": "Laurence Turner"
  },
  {
   "name": "Birmingham Perry Barr",
   "slug": "birmingham-perry-barr",
   "url": "https://gbelects.com/seat/birmingham-perry-barr",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Oth",
   "projected_winner_name": "Ayoub Khan",
   "win_chance": 0.666,
   "status": "Ayoub Khan hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.314,
   "projected_vote_share": {
    "Lab": 24.3,
    "Con": 9.4,
    "Ref": 12.3,
    "LD": 3.3,
    "Grn": 15.8,
    "RB": 1.3,
    "Oth": 33.8
   },
   "result_2024": {
    "winner": "Oth",
    "vote_share": {
     "Lab": 34.1,
     "Con": 11.3,
     "Ref": 6.5,
     "LD": 3.5,
     "Grn": 6.5,
     "Oth": 38.1
    },
    "turnout": 49.1
   },
   "mp": "Ayoub Khan",
   "mp_elected_2024": "Ayoub Khan"
  },
  {
   "name": "Birmingham Selly Oak",
   "slug": "birmingham-selly-oak",
   "url": "https://gbelects.com/seat/birmingham-selly-oak",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.971,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.023,
   "projected_vote_share": {
    "Lab": 35.5,
    "Con": 11.1,
    "Ref": 19.1,
    "LD": 4.4,
    "Grn": 18.1,
    "RB": 3.5,
    "Oth": 8.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.2,
     "Con": 15.2,
     "Ref": 14.9,
     "LD": 6,
     "Grn": 11.2,
     "Oth": 7.4
    },
    "turnout": 50.8
   },
   "mp": "Al Carns",
   "mp_elected_2024": "Al Carns"
  },
  {
   "name": "Birmingham Yardley",
   "slug": "birmingham-yardley",
   "url": "https://gbelects.com/seat/birmingham-yardley",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.626,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Jody McIntyre",
   "runner_up_chance": 0.259,
   "projected_vote_share": {
    "Lab": 26.2,
    "Con": 9.2,
    "Ref": 21.3,
    "LD": 6.1,
    "Grn": 13.5,
    "RB": 3.5,
    "Oth": 20.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 31.2,
     "Con": 10.1,
     "Ref": 14,
     "LD": 10.1,
     "Grn": 5.4,
     "Oth": 29.3
    },
    "turnout": 49.4
   },
   "mp": "Jess Phillips",
   "mp_elected_2024": "Jess Phillips"
  },
  {
   "name": "Bishop Auckland",
   "slug": "bishop-auckland",
   "url": "https://gbelects.com/seat/bishop-auckland",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.619,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.368,
   "projected_vote_share": {
    "Lab": 32.9,
    "Con": 19.4,
    "Ref": 30.6,
    "LD": 2.8,
    "Grn": 5.2,
    "RB": 8.3,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.1,
     "Con": 25.6,
     "Ref": 23.4,
     "LD": 3.4,
     "Grn": 4.6,
     "Oth": 0.8
    },
    "turnout": 57.1
   },
   "mp": "Sam Rushworth",
   "mp_elected_2024": "Sam Rushworth"
  },
  {
   "name": "Blackburn",
   "slug": "blackburn",
   "url": "https://gbelects.com/seat/blackburn",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Oth",
   "projected_winner_name": "Adnan Hussain",
   "win_chance": 0.865,
   "status": "Adnan Hussain hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.115,
   "projected_vote_share": {
    "Lab": 18.9,
    "Con": 8.5,
    "Ref": 18,
    "LD": 2.6,
    "Grn": 9.7,
    "RB": 2.7,
    "Oth": 39.6
   },
   "result_2024": {
    "winner": "Oth",
    "vote_share": {
     "Lab": 26.7,
     "Con": 8.9,
     "Ref": 12.5,
     "LD": 1.8,
     "Grn": 3.6,
     "Oth": 46.5
    },
    "turnout": 53.1
   },
   "mp": "Adnan Hussain",
   "mp_elected_2024": "Adnan Hussain"
  },
  {
   "name": "Blackley and Middleton South",
   "slug": "blackley-and-middleton-south",
   "url": "https://gbelects.com/seat/blackley-and-middleton-south",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.941,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.058,
   "projected_vote_share": {
    "Lab": 38.4,
    "Con": 9.2,
    "Ref": 26.4,
    "LD": 4.8,
    "Grn": 14,
    "RB": 5.6,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 53.8,
     "Con": 9.8,
     "Ref": 21.1,
     "LD": 5.1,
     "Grn": 10.2
    },
    "turnout": 43.3
   },
   "mp": "Graham Stringer",
   "mp_elected_2024": "Graham Stringer"
  },
  {
   "name": "Blackpool North and Fleetwood",
   "slug": "blackpool-north-and-fleetwood",
   "url": "https://gbelects.com/seat/blackpool-north-and-fleetwood",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.517,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.434,
   "projected_vote_share": {
    "Lab": 31,
    "Con": 21.8,
    "Ref": 31.9,
    "LD": 2.8,
    "Grn": 3.7,
    "RB": 7.7,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40,
     "Con": 28.9,
     "Ref": 23.7,
     "LD": 3.2,
     "Grn": 3,
     "Oth": 1.1
    },
    "turnout": 57
   },
   "mp": "Lorraine Beavers",
   "mp_elected_2024": "Lorraine Beavers"
  },
  {
   "name": "Blackpool South",
   "slug": "blackpool-south",
   "url": "https://gbelects.com/seat/blackpool-south",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.523,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.474,
   "projected_vote_share": {
    "Lab": 35,
    "Con": 11.5,
    "Ref": 34.4,
    "LD": 2.7,
    "Grn": 4.9,
    "RB": 10.2,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.1,
     "Con": 15.6,
     "Ref": 28.6,
     "LD": 3,
     "Grn": 3.4,
     "Oth": 1.3
    },
    "turnout": 45.4
   },
   "mp": "Chris Webb",
   "mp_elected_2024": "Chris Webb"
  },
  {
   "name": "Blaenau Gwent and Rhymney",
   "slug": "blaenau-gwent-and-rhymney",
   "url": "https://gbelects.com/seat/blaenau-gwent-and-rhymney",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.663,
   "status": "Labour hold",
   "runner_up": "PC",
   "runner_up_name": "Plaid Cymru",
   "runner_up_chance": 0.334,
   "projected_vote_share": {
    "Lab": 28.8,
    "Con": 12.7,
    "Ref": 7.5,
    "LD": 5,
    "Grn": 11.5,
    "PC": 25.7,
    "RB": 0.8,
    "Oth": 8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 53.6,
     "Con": 12.6,
     "LD": 4.2,
     "Grn": 5.7,
     "PC": 12.8,
     "Oth": 11
    },
    "turnout": 42.7
   },
   "mp": "Nick Smith",
   "mp_elected_2024": "Nick Smith"
  },
  {
   "name": "Blaydon and Consett",
   "slug": "blaydon-and-consett",
   "url": "https://gbelects.com/seat/blaydon-and-consett",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.898,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.101,
   "projected_vote_share": {
    "Lab": 38.5,
    "Con": 12.5,
    "Ref": 28.5,
    "LD": 4.5,
    "Grn": 7.6,
    "RB": 7.8,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.1,
     "Con": 14.3,
     "Ref": 23.7,
     "LD": 5.4,
     "Grn": 6.1,
     "Oth": 0.3
    },
    "turnout": 59.9
   },
   "mp": "Liz Twist",
   "mp_elected_2024": "Liz Twist"
  },
  {
   "name": "Blyth and Ashington",
   "slug": "blyth-and-ashington",
   "url": "https://gbelects.com/seat/blyth-and-ashington",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.698,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.299,
   "projected_vote_share": {
    "Lab": 36.7,
    "Con": 11.8,
    "Ref": 32.3,
    "LD": 2.9,
    "Grn": 5.8,
    "RB": 10.1,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.6,
     "Con": 15.2,
     "Ref": 26.9,
     "LD": 3.5,
     "Grn": 4.9
    },
    "turnout": 52.7
   },
   "mp": "Ian Lavery",
   "mp_elected_2024": "Ian Lavery"
  },
  {
   "name": "Bognor Regis and Littlehampton",
   "slug": "bognor-regis-and-littlehampton",
   "url": "https://gbelects.com/seat/bognor-regis-and-littlehampton",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.485,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.415,
   "projected_vote_share": {
    "Lab": 22.4,
    "Con": 28.2,
    "Ref": 29.6,
    "LD": 6.3,
    "Grn": 5.2,
    "RB": 6.6,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 29.1,
     "Con": 32.8,
     "Ref": 21.5,
     "LD": 10.6,
     "Grn": 4.6,
     "Oth": 1.5
    },
    "turnout": 62.2
   },
   "mp": "Alison Griffiths",
   "mp_elected_2024": "Alison Griffiths"
  },
  {
   "name": "Bolsover",
   "slug": "bolsover",
   "url": "https://gbelects.com/seat/bolsover",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.636,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.357,
   "projected_vote_share": {
    "Lab": 32.2,
    "Con": 17.7,
    "Ref": 29.8,
    "LD": 2.7,
    "Grn": 8.7,
    "RB": 8.4,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.5,
     "Con": 25.6,
     "Ref": 21.5,
     "LD": 3.5,
     "Grn": 8.8
    },
    "turnout": 55
   },
   "mp": "Natalie Fleet",
   "mp_elected_2024": "Natalie Fleet"
  },
  {
   "name": "Bolton North East",
   "slug": "bolton-north-east",
   "url": "https://gbelects.com/seat/bolton-north-east",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.579,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.411,
   "projected_vote_share": {
    "Lab": 29.8,
    "Con": 16.5,
    "Ref": 28.6,
    "LD": 3.3,
    "Grn": 11.4,
    "RB": 5.6,
    "Oth": 4.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 37.3,
     "Con": 21.9,
     "Ref": 21.7,
     "LD": 3.5,
     "Grn": 10.8,
     "Oth": 4.8
    },
    "turnout": 54.2
   },
   "mp": "Kirith Entwistle",
   "mp_elected_2024": "Kirith Entwistle"
  },
  {
   "name": "Bolton South and Walkden",
   "slug": "bolton-south-and-walkden",
   "url": "https://gbelects.com/seat/bolton-south-and-walkden",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.623,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.369,
   "projected_vote_share": {
    "Lab": 31,
    "Con": 9.6,
    "Ref": 29.1,
    "LD": 3.6,
    "Grn": 12,
    "RB": 6.4,
    "Oth": 8.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.9,
     "Con": 11.3,
     "Ref": 22.6,
     "LD": 3.7,
     "Grn": 7.7,
     "Oth": 13.8
    },
    "turnout": 46.4
   },
   "mp": "Yasmin Qureshi",
   "mp_elected_2024": "Yasmin Qureshi"
  },
  {
   "name": "Bolton West",
   "slug": "bolton-west",
   "url": "https://gbelects.com/seat/bolton-west",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.767,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.159,
   "projected_vote_share": {
    "Lab": 31.5,
    "Con": 22.2,
    "Ref": 25.8,
    "LD": 4.3,
    "Grn": 10.2,
    "RB": 4.7,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.9,
     "Con": 27.8,
     "Ref": 19.1,
     "LD": 4.4,
     "Grn": 9.3,
     "Oth": 0.5
    },
    "turnout": 59.5
   },
   "mp": "Phil Brickell",
   "mp_elected_2024": "Phil Brickell"
  },
  {
   "name": "Bootle",
   "slug": "bootle",
   "url": "https://gbelects.com/seat/bootle",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 1,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 49.7,
    "Con": 6.1,
    "Ref": 19.1,
    "LD": 4.3,
    "Grn": 13.3,
    "RB": 5.8,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 68.7,
     "Con": 4.3,
     "Ref": 12.2,
     "LD": 3.3,
     "Grn": 10,
     "Oth": 1.4
    },
    "turnout": 53.2
   },
   "mp": "Peter Dowd",
   "mp_elected_2024": "Peter Dowd"
  },
  {
   "name": "Boston and Skegness",
   "slug": "boston-and-skegness",
   "url": "https://gbelects.com/seat/boston-and-skegness",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.988,
   "status": "Reform UK hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.011,
   "projected_vote_share": {
    "Lab": 13.6,
    "Con": 22.8,
    "Ref": 43.8,
    "LD": 2.5,
    "Grn": 4.3,
    "RB": 11.5,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Ref",
    "vote_share": {
     "Lab": 18.9,
     "Con": 33.4,
     "Ref": 38.4,
     "LD": 3.4,
     "Grn": 3.7,
     "Oth": 2.3
    },
    "turnout": 53.4
   },
   "mp": "Richard Tice",
   "mp_elected_2024": "Richard Tice"
  },
  {
   "name": "Bournemouth East",
   "slug": "bournemouth-east",
   "url": "https://gbelects.com/seat/bournemouth-east",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.946,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.031,
   "projected_vote_share": {
    "Lab": 34.3,
    "Con": 21,
    "Ref": 22.4,
    "LD": 5.3,
    "Grn": 10.1,
    "RB": 4.5,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.8,
     "Con": 28.6,
     "Ref": 14,
     "LD": 6.9,
     "Grn": 6.2,
     "Oth": 3.6
    },
    "turnout": 62.1
   },
   "mp": "Tom Hayes",
   "mp_elected_2024": "Tom Hayes"
  },
  {
   "name": "Bournemouth West",
   "slug": "bournemouth-west",
   "url": "https://gbelects.com/seat/bournemouth-west",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.822,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.165,
   "projected_vote_share": {
    "Lab": 32.2,
    "Con": 18.7,
    "Ref": 26,
    "LD": 6.2,
    "Grn": 10.1,
    "RB": 5.7,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.4,
     "Con": 28.3,
     "Ref": 16.9,
     "LD": 10.9,
     "Grn": 6.6,
     "Oth": 0.9
    },
    "turnout": 56.1
   },
   "mp": "Jessica Toale",
   "mp_elected_2024": "Jessica Toale"
  },
  {
   "name": "Bracknell",
   "slug": "bracknell",
   "url": "https://gbelects.com/seat/bracknell",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.74,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.178,
   "projected_vote_share": {
    "Lab": 30.9,
    "Con": 22.4,
    "Ref": 25.8,
    "LD": 6.8,
    "Grn": 7.4,
    "RB": 4.8,
    "Oth": 2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 33.7,
     "Con": 31.9,
     "Ref": 17,
     "LD": 10.9,
     "Grn": 4.9,
     "Oth": 1.5
    },
    "turnout": 61.2
   },
   "mp": "Peter Swallow",
   "mp_elected_2024": "Peter Swallow"
  },
  {
   "name": "Bradford East",
   "slug": "bradford-east",
   "url": "https://gbelects.com/seat/bradford-east",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.719,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Talat Sajawal",
   "runner_up_chance": 0.186,
   "projected_vote_share": {
    "Lab": 28,
    "Con": 8.8,
    "Ref": 21.2,
    "LD": 4.8,
    "Grn": 14.8,
    "RB": 4.1,
    "Oth": 18.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 37.9,
     "Con": 9.3,
     "Ref": 13.3,
     "LD": 5.1,
     "Grn": 6.9,
     "Oth": 27.5
    },
    "turnout": 49.5
   },
   "mp": "Imran Hussain",
   "mp_elected_2024": "Imran Hussain"
  },
  {
   "name": "Bradford South",
   "slug": "bradford-south",
   "url": "https://gbelects.com/seat/bradford-south",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.64,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.354,
   "projected_vote_share": {
    "Lab": 27,
    "Con": 11.8,
    "Ref": 29.8,
    "LD": 3.2,
    "Grn": 12.4,
    "RB": 8.2,
    "Oth": 7.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.8,
     "Con": 14.7,
     "Ref": 22.5,
     "LD": 2.9,
     "Grn": 10.2,
     "Oth": 13.9
    },
    "turnout": 46.5
   },
   "mp": "Judith Cummins",
   "mp_elected_2024": "Judith Cummins"
  },
  {
   "name": "Bradford West",
   "slug": "bradford-west",
   "url": "https://gbelects.com/seat/bradford-west",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Oth",
   "projected_winner_name": "Muhammed Islam",
   "win_chance": 0.427,
   "status": "Muhammed Islam gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.409,
   "projected_vote_share": {
    "Lab": 24.9,
    "Con": 8.2,
    "Ref": 14.3,
    "LD": 3.2,
    "Grn": 21.4,
    "RB": 2.1,
    "Oth": 26.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 31.6,
     "Con": 8.2,
     "Ref": 8,
     "LD": 2,
     "Grn": 10,
     "Oth": 40.2
    },
    "turnout": 47.6
   },
   "mp": "Naz Shah",
   "mp_elected_2024": "Naz Shah"
  },
  {
   "name": "Braintree",
   "slug": "braintree",
   "url": "https://gbelects.com/seat/braintree",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.5,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.466,
   "projected_vote_share": {
    "Lab": 20.3,
    "Con": 29.5,
    "Ref": 30.4,
    "LD": 4.4,
    "Grn": 6.7,
    "RB": 7.7,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28,
     "Con": 35.5,
     "Ref": 23.1,
     "LD": 5.9,
     "Grn": 5.9,
     "Oth": 1.6
    },
    "turnout": 63.1
   },
   "mp": "James Cleverly",
   "mp_elected_2024": "James Cleverly"
  },
  {
   "name": "Brecon, Radnor and Cwm Tawe",
   "slug": "brecon-radnor-and-cwm-tawe",
   "url": "https://gbelects.com/seat/brecon-radnor-and-cwm-tawe",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.541,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.29,
   "projected_vote_share": {
    "Lab": 10.4,
    "Con": 23.1,
    "Ref": 22.6,
    "LD": 25.8,
    "Grn": 4.8,
    "PC": 9.8,
    "RB": 1.6,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 21.3,
     "Con": 26.3,
     "Ref": 14.1,
     "LD": 29.5,
     "Grn": 2.6,
     "PC": 4.9,
     "Oth": 1.3
    },
    "turnout": 63.7
   },
   "mp": "David Chadwick",
   "mp_elected_2024": "David Chadwick"
  },
  {
   "name": "Brent East",
   "slug": "brent-east",
   "url": "https://gbelects.com/seat/brent-east",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.993,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.008,
   "projected_vote_share": {
    "Lab": 41.1,
    "Con": 16.6,
    "Ref": 12,
    "LD": 7.7,
    "Grn": 18,
    "RB": 1,
    "Oth": 3.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 51.2,
     "Con": 16.7,
     "Ref": 5.4,
     "LD": 7,
     "Grn": 9.9,
     "Oth": 9.8
    },
    "turnout": 48.7
   },
   "mp": "Dawn Butler",
   "mp_elected_2024": "Dawn Butler"
  },
  {
   "name": "Brent West",
   "slug": "brent-west",
   "url": "https://gbelects.com/seat/brent-west",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.906,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.094,
   "projected_vote_share": {
    "Lab": 36.8,
    "Con": 27,
    "Ref": 13.3,
    "LD": 7.3,
    "Grn": 12.4,
    "RB": 1,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.7,
     "Con": 32.5,
     "Ref": 5,
     "LD": 7.3,
     "Grn": 6.8,
     "Oth": 6.7
    },
    "turnout": 51.7
   },
   "mp": "Barry Gardiner",
   "mp_elected_2024": "Barry Gardiner"
  },
  {
   "name": "Brentford and Isleworth",
   "slug": "brentford-and-isleworth",
   "url": "https://gbelects.com/seat/brentford-and-isleworth",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.987,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.01,
   "projected_vote_share": {
    "Lab": 37.3,
    "Con": 21.2,
    "Ref": 14.8,
    "LD": 8.8,
    "Grn": 14.3,
    "RB": 1.5,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.2,
     "Con": 22.5,
     "Ref": 8.7,
     "LD": 8.5,
     "Grn": 8.9,
     "Oth": 7.1
    },
    "turnout": 57
   },
   "mp": "Ruth Cadbury",
   "mp_elected_2024": "Ruth Cadbury"
  },
  {
   "name": "Brentwood and Ongar",
   "slug": "brentwood-and-ongar",
   "url": "https://gbelects.com/seat/brentwood-and-ongar",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.605,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.389,
   "projected_vote_share": {
    "Lab": 17.4,
    "Con": 31.5,
    "Ref": 29.9,
    "LD": 8.6,
    "Grn": 5.5,
    "RB": 6.5,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 22.9,
     "Con": 36.7,
     "Ref": 24.3,
     "LD": 12,
     "Grn": 3.7,
     "Oth": 0.4
    },
    "turnout": 64.1
   },
   "mp": "Alex Burghart",
   "mp_elected_2024": "Alex Burghart"
  },
  {
   "name": "Bridgend",
   "slug": "bridgend",
   "url": "https://gbelects.com/seat/bridgend",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.701,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.237,
   "projected_vote_share": {
    "Lab": 22.1,
    "Con": 14.4,
    "Ref": 27.1,
    "LD": 3.8,
    "Grn": 7.7,
    "PC": 16.3,
    "RB": 2.5,
    "Oth": 6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.9,
     "Con": 16.3,
     "Ref": 19.1,
     "LD": 3.5,
     "Grn": 4.3,
     "PC": 8.8,
     "Oth": 8.1
    },
    "turnout": 56.5
   },
   "mp": "Chris Elmore",
   "mp_elected_2024": "Chris Elmore"
  },
  {
   "name": "Bridgwater",
   "slug": "bridgwater",
   "url": "https://gbelects.com/seat/bridgwater",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.64,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.287,
   "projected_vote_share": {
    "Lab": 20.9,
    "Con": 25.6,
    "Ref": 30.3,
    "LD": 7.3,
    "Grn": 5.8,
    "RB": 9.1,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 27.2,
     "Con": 30.6,
     "Ref": 22.2,
     "LD": 14.4,
     "Grn": 4.3,
     "Oth": 1.3
    },
    "turnout": 56.1
   },
   "mp": "Ashley Fox",
   "mp_elected_2024": "Ashley Fox"
  },
  {
   "name": "Bridlington and The Wolds",
   "slug": "bridlington-and-the-wolds",
   "url": "https://gbelects.com/seat/bridlington-and-the-wolds",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.619,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.375,
   "projected_vote_share": {
    "Lab": 18.2,
    "Con": 32,
    "Ref": 30.2,
    "LD": 5.6,
    "Grn": 4.2,
    "RB": 8.5,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 27.3,
     "Con": 34.6,
     "Ref": 24.1,
     "LD": 7.2,
     "Grn": 3.7,
     "Oth": 3.1
    },
    "turnout": 57.7
   },
   "mp": "Charlie Dewhirst",
   "mp_elected_2024": "Charlie Dewhirst"
  },
  {
   "name": "Brigg and Immingham",
   "slug": "brigg-and-immingham",
   "url": "https://gbelects.com/seat/brigg-and-immingham",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.637,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.355,
   "projected_vote_share": {
    "Lab": 19.4,
    "Con": 33,
    "Ref": 30.7,
    "LD": 3.2,
    "Grn": 4.8,
    "RB": 8.6,
    "Oth": 0.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 29.8,
     "Con": 37.4,
     "Ref": 24.9,
     "LD": 3.4,
     "Grn": 4.5
    },
    "turnout": 58.2
   },
   "mp": "Martin Vickers",
   "mp_elected_2024": "Martin Vickers"
  },
  {
   "name": "Brighton Kemptown and Peacehaven",
   "slug": "brighton-kemptown-and-peacehaven",
   "url": "https://gbelects.com/seat/brighton-kemptown-and-peacehaven",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.933,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.067,
   "projected_vote_share": {
    "Lab": 39.7,
    "Con": 15.5,
    "Ref": 5.1,
    "LD": 8.3,
    "Grn": 24.7,
    "RB": 0.6,
    "Oth": 6.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44,
     "Con": 20.2,
     "LD": 9.7,
     "Grn": 19.7,
     "Oth": 6.4
    },
    "turnout": 59.2
   },
   "mp": "Chris Ward",
   "mp_elected_2024": "Chris Ward"
  },
  {
   "name": "Brighton Pavilion",
   "slug": "brighton-pavilion",
   "url": "https://gbelects.com/seat/brighton-pavilion",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Grn",
   "projected_winner_name": "Green",
   "win_chance": 0.991,
   "status": "Green hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.01,
   "projected_vote_share": {
    "Lab": 24.5,
    "Con": 6.2,
    "Ref": 7,
    "LD": 4,
    "Grn": 55.3,
    "RB": 0.8,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "Grn",
    "vote_share": {
     "Lab": 27.7,
     "Con": 7.6,
     "Ref": 5.4,
     "LD": 3.1,
     "Grn": 55,
     "Oth": 1.2
    },
    "turnout": 70
   },
   "mp": "Siân Berry",
   "mp_elected_2024": "Siân Berry"
  },
  {
   "name": "Bristol Central",
   "slug": "bristol-central",
   "url": "https://gbelects.com/seat/bristol-central",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Grn",
   "projected_winner_name": "Green",
   "win_chance": 0.997,
   "status": "Green hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 25.2,
    "Con": 3.8,
    "Ref": 3.6,
    "LD": 3.3,
    "Grn": 62.8,
    "RB": 0.3,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Grn",
    "vote_share": {
     "Lab": 32.6,
     "Con": 4.6,
     "Ref": 3.1,
     "LD": 2.7,
     "Grn": 56.6,
     "Oth": 0.5
    },
    "turnout": 69.1
   },
   "mp": "Carla Denyer",
   "mp_elected_2024": "Carla Denyer"
  },
  {
   "name": "Bristol East",
   "slug": "bristol-east",
   "url": "https://gbelects.com/seat/bristol-east",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.509,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.491,
   "projected_vote_share": {
    "Lab": 37.6,
    "Con": 10.9,
    "Ref": 3.9,
    "LD": 5.8,
    "Grn": 37.4,
    "RB": 0.5,
    "Oth": 4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45,
     "Con": 14,
     "LD": 5.9,
     "Grn": 30.7,
     "Oth": 4.5
    },
    "turnout": 60.7
   },
   "mp": "Kerry McCarthy",
   "mp_elected_2024": "Kerry McCarthy"
  },
  {
   "name": "Bristol North East",
   "slug": "bristol-north-east",
   "url": "https://gbelects.com/seat/bristol-north-east",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.907,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.09,
   "projected_vote_share": {
    "Lab": 35.3,
    "Con": 11.4,
    "Ref": 18.6,
    "LD": 4.2,
    "Grn": 23.2,
    "RB": 4.2,
    "Oth": 3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.3,
     "Con": 14.8,
     "Ref": 12.9,
     "LD": 4.7,
     "Grn": 18.7,
     "Oth": 3.7
    },
    "turnout": 59.9
   },
   "mp": "Damien Egan",
   "mp_elected_2024": "Damien Egan"
  },
  {
   "name": "Bristol North West",
   "slug": "bristol-north-west",
   "url": "https://gbelects.com/seat/bristol-north-west",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.943,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.057,
   "projected_vote_share": {
    "Lab": 39.6,
    "Con": 11.7,
    "Ref": 13.8,
    "LD": 7.3,
    "Grn": 24,
    "RB": 2.4,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.6,
     "Con": 14,
     "Ref": 10,
     "LD": 8.6,
     "Grn": 17.3,
     "Oth": 0.5
    },
    "turnout": 64.7
   },
   "mp": "Darren Jones",
   "mp_elected_2024": "Darren Jones"
  },
  {
   "name": "Bristol South",
   "slug": "bristol-south",
   "url": "https://gbelects.com/seat/bristol-south",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.761,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.237,
   "projected_vote_share": {
    "Lab": 34.4,
    "Con": 9.1,
    "Ref": 18,
    "LD": 5,
    "Grn": 27.7,
    "RB": 4.8,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.7,
     "Con": 11.4,
     "Ref": 14.3,
     "LD": 6.3,
     "Grn": 25,
     "Oth": 0.4
    },
    "turnout": 57.5
   },
   "mp": "Karin Smyth",
   "mp_elected_2024": "Karin Smyth"
  },
  {
   "name": "Broadland and Fakenham",
   "slug": "broadland-and-fakenham",
   "url": "https://gbelects.com/seat/broadland-and-fakenham",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.618,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.219,
   "projected_vote_share": {
    "Lab": 23.6,
    "Con": 29.3,
    "Ref": 25.7,
    "LD": 8,
    "Grn": 6.9,
    "RB": 6,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 31.5,
     "Con": 33,
     "Ref": 17.9,
     "LD": 11.2,
     "Grn": 6.5
    },
    "turnout": 64.4
   },
   "mp": "Jerome Mayhew",
   "mp_elected_2024": "Jerome Mayhew"
  },
  {
   "name": "Bromley and Biggin Hill",
   "slug": "bromley-and-biggin-hill",
   "url": "https://gbelects.com/seat/bromley-and-biggin-hill",
   "region": "London",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.832,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.145,
   "projected_vote_share": {
    "Lab": 25.7,
    "Con": 33.6,
    "Ref": 22,
    "LD": 7.4,
    "Grn": 6.4,
    "RB": 4.5,
    "Oth": 0.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 33.4,
     "Con": 34,
     "Ref": 17.5,
     "LD": 9.3,
     "Grn": 5.5,
     "Oth": 0.2
    },
    "turnout": 66.2
   },
   "mp": "Peter Fortune",
   "mp_elected_2024": "Peter Fortune"
  },
  {
   "name": "Bromsgrove",
   "slug": "bromsgrove",
   "url": "https://gbelects.com/seat/bromsgrove",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.777,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.119,
   "projected_vote_share": {
    "Lab": 22.6,
    "Con": 30.7,
    "Ref": 23.7,
    "LD": 9.2,
    "Grn": 5.6,
    "RB": 5.1,
    "Oth": 3.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.8,
     "Con": 32.8,
     "Ref": 19,
     "LD": 14.7,
     "Grn": 3.3,
     "Oth": 3.4
    },
    "turnout": 65.9
   },
   "mp": "Bradley Thomas",
   "mp_elected_2024": "Bradley Thomas"
  },
  {
   "name": "Broxbourne",
   "slug": "broxbourne",
   "url": "https://gbelects.com/seat/broxbourne",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.578,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.345,
   "projected_vote_share": {
    "Lab": 22.2,
    "Con": 30,
    "Ref": 28.3,
    "LD": 4.9,
    "Grn": 7.7,
    "RB": 6,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 30.2,
     "Con": 36.8,
     "Ref": 20.4,
     "LD": 6.3,
     "Grn": 5.7,
     "Oth": 0.6
    },
    "turnout": 57.1
   },
   "mp": "Lewis Cocking",
   "mp_elected_2024": "Lewis Cocking"
  },
  {
   "name": "Broxtowe",
   "slug": "broxtowe",
   "url": "https://gbelects.com/seat/broxtowe",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.935,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.056,
   "projected_vote_share": {
    "Lab": 33.8,
    "Con": 18.8,
    "Ref": 23.7,
    "LD": 6.2,
    "Grn": 10.5,
    "RB": 4.6,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.9,
     "Con": 23.3,
     "Ref": 17.6,
     "LD": 8,
     "Grn": 7.3,
     "Oth": 3
    },
    "turnout": 67.9
   },
   "mp": "Juliet Campbell",
   "mp_elected_2024": "Juliet Campbell"
  },
  {
   "name": "Buckingham and Bletchley",
   "slug": "buckingham-and-bletchley",
   "url": "https://gbelects.com/seat/buckingham-and-bletchley",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.827,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.09,
   "projected_vote_share": {
    "Lab": 32.4,
    "Con": 23.1,
    "Ref": 24.5,
    "LD": 6.3,
    "Grn": 7.9,
    "RB": 4,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.9,
     "Con": 31.9,
     "Ref": 15.7,
     "LD": 9,
     "Grn": 5.4,
     "Oth": 1
    },
    "turnout": 63.7
   },
   "mp": "Callum Anderson",
   "mp_elected_2024": "Callum Anderson"
  },
  {
   "name": "Burnley",
   "slug": "burnley",
   "url": "https://gbelects.com/seat/burnley",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.511,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.464,
   "projected_vote_share": {
    "Lab": 27.2,
    "Con": 16.9,
    "Ref": 27.5,
    "LD": 13.8,
    "Grn": 6.6,
    "RB": 5.5,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 31.7,
     "Con": 20.3,
     "Ref": 19.5,
     "LD": 23.1,
     "Grn": 3.8,
     "Oth": 1.5
    },
    "turnout": 53
   },
   "mp": "Oliver Ryan",
   "mp_elected_2024": "Oliver Ryan"
  },
  {
   "name": "Burton and Uttoxeter",
   "slug": "burton-and-uttoxeter",
   "url": "https://gbelects.com/seat/burton-and-uttoxeter",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.515,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.418,
   "projected_vote_share": {
    "Lab": 29.3,
    "Con": 21.4,
    "Ref": 28.9,
    "LD": 2.8,
    "Grn": 6.5,
    "RB": 6.3,
    "Oth": 4.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.6,
     "Con": 30.6,
     "Ref": 21.1,
     "LD": 3.6,
     "Grn": 4.6,
     "Oth": 4.5
    },
    "turnout": 58.5
   },
   "mp": "Jacob Collier",
   "mp_elected_2024": "Jacob Collier"
  },
  {
   "name": "Bury North",
   "slug": "bury-north",
   "url": "https://gbelects.com/seat/bury-north",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.878,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.074,
   "projected_vote_share": {
    "Lab": 33.7,
    "Con": 22,
    "Ref": 24.4,
    "LD": 3.5,
    "Grn": 6.9,
    "RB": 4.6,
    "Oth": 5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.1,
     "Con": 27.9,
     "Ref": 16.2,
     "LD": 2.9,
     "Grn": 3.8,
     "Oth": 6.1
    },
    "turnout": 58.6
   },
   "mp": "James Frith",
   "mp_elected_2024": "James Frith"
  },
  {
   "name": "Bury South",
   "slug": "bury-south",
   "url": "https://gbelects.com/seat/bury-south",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.975,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.022,
   "projected_vote_share": {
    "Lab": 36,
    "Con": 18.8,
    "Ref": 22.9,
    "LD": 4.5,
    "Grn": 9.9,
    "RB": 4.4,
    "Oth": 3.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.6,
     "Con": 23.4,
     "Ref": 16.3,
     "LD": 4.3,
     "Grn": 6.4,
     "Oth": 4
    },
    "turnout": 56
   },
   "mp": "Christian Wakeford",
   "mp_elected_2024": "Christian Wakeford"
  },
  {
   "name": "Bury St Edmunds and Stowmarket",
   "slug": "bury-st-edmunds-and-stowmarket",
   "url": "https://gbelects.com/seat/bury-st-edmunds-and-stowmarket",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.578,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.261,
   "projected_vote_share": {
    "Lab": 28.1,
    "Con": 22.7,
    "Ref": 25.6,
    "LD": 5.3,
    "Grn": 11.1,
    "RB": 5.4,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 32.9,
     "Con": 30,
     "Ref": 16.9,
     "LD": 6.2,
     "Grn": 11.3,
     "Oth": 2.6
    },
    "turnout": 64.8
   },
   "mp": "Peter Prinsley",
   "mp_elected_2024": "Peter Prinsley"
  },
  {
   "name": "Caerfyrddin",
   "slug": "caerfyrddin",
   "url": "https://gbelects.com/seat/caerfyrddin",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "PC",
   "projected_winner_name": "Plaid Cymru",
   "win_chance": 0.985,
   "status": "Plaid Cymru hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.015,
   "projected_vote_share": {
    "Lab": 11.2,
    "Con": 15.4,
    "Ref": 21.6,
    "LD": 3.4,
    "Grn": 5.2,
    "PC": 39.8,
    "RB": 1.7,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "PC",
    "vote_share": {
     "Lab": 24.1,
     "Con": 19.4,
     "Ref": 15.2,
     "LD": 3.2,
     "Grn": 3,
     "PC": 34,
     "Oth": 1.1
    },
    "turnout": 61.6
   },
   "mp": "Ann Davies",
   "mp_elected_2024": "Ann Davies"
  },
  {
   "name": "Caerphilly",
   "slug": "caerphilly",
   "url": "https://gbelects.com/seat/caerphilly",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "PC",
   "projected_winner_name": "Plaid Cymru",
   "win_chance": 0.544,
   "status": "Plaid Cymru gain from Labour",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.405,
   "projected_vote_share": {
    "Lab": 19.2,
    "Con": 9.4,
    "Ref": 28.3,
    "LD": 3.6,
    "Grn": 6.4,
    "PC": 29,
    "RB": 3,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38,
     "Con": 11.5,
     "Ref": 20.3,
     "LD": 4.7,
     "Grn": 4.3,
     "PC": 21.2
    },
    "turnout": 52.6
   },
   "mp": "Chris Evans",
   "mp_elected_2024": "Chris Evans"
  },
  {
   "name": "Caithness, Sutherland and Easter Ross",
   "slug": "caithness-sutherland-and-easter-ross",
   "url": "https://gbelects.com/seat/caithness-sutherland-and-easter-ross",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.827,
   "status": "Lib Dem hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.173,
   "projected_vote_share": {
    "Lab": 6.1,
    "Con": 5.7,
    "Ref": 14.7,
    "LD": 35.9,
    "Grn": 6.1,
    "SNP": 26.9,
    "RB": 2,
    "Oth": 2.6
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 7.4,
     "Con": 4,
     "Ref": 7.3,
     "LD": 49.4,
     "Grn": 3.6,
     "SNP": 26.6,
     "Oth": 1.7
    },
    "turnout": 61.7
   },
   "mp": "Jamie Stone",
   "mp_elected_2024": "Jamie Stone"
  },
  {
   "name": "Calder Valley",
   "slug": "calder-valley",
   "url": "https://gbelects.com/seat/calder-valley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.924,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.051,
   "projected_vote_share": {
    "Lab": 34.4,
    "Con": 22.7,
    "Ref": 22.1,
    "LD": 5.7,
    "Grn": 9,
    "RB": 5,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.4,
     "Con": 26.3,
     "Ref": 15.4,
     "LD": 5.2,
     "Grn": 7.5,
     "Oth": 1.2
    },
    "turnout": 64.1
   },
   "mp": "Josh Fenton-Glynn",
   "mp_elected_2024": "Josh Fenton-Glynn"
  },
  {
   "name": "Camborne and Redruth",
   "slug": "camborne-and-redruth",
   "url": "https://gbelects.com/seat/camborne-and-redruth",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.801,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.193,
   "projected_vote_share": {
    "Lab": 33.4,
    "Con": 17.8,
    "Ref": 27.4,
    "LD": 5.4,
    "Grn": 7.4,
    "RB": 7.2,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.5,
     "Con": 24.2,
     "Ref": 18.7,
     "LD": 8.6,
     "Grn": 5.9,
     "Oth": 2
    },
    "turnout": 64.3
   },
   "mp": "Perran Moon",
   "mp_elected_2024": "Perran Moon"
  },
  {
   "name": "Cambridge",
   "slug": "cambridge",
   "url": "https://gbelects.com/seat/cambridge",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.789,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.209,
   "projected_vote_share": {
    "Lab": 39.4,
    "Con": 8.5,
    "Ref": 2,
    "LD": 16,
    "Grn": 30.6,
    "RB": 0.1,
    "Oth": 3.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.6,
     "Con": 12,
     "LD": 20.3,
     "Grn": 16.3,
     "Oth": 4.8
    },
    "turnout": 59.9
   },
   "mp": "Daniel Zeichner",
   "mp_elected_2024": "Daniel Zeichner"
  },
  {
   "name": "Cannock Chase",
   "slug": "cannock-chase",
   "url": "https://gbelects.com/seat/cannock-chase",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.708,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.274,
   "projected_vote_share": {
    "Lab": 29.4,
    "Con": 19.4,
    "Ref": 33.9,
    "LD": 1.9,
    "Grn": 5.2,
    "RB": 9.6,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.5,
     "Con": 29.2,
     "Ref": 26.9,
     "LD": 2.4,
     "Grn": 5
    },
    "turnout": 55.8
   },
   "mp": "Josh Newbury",
   "mp_elected_2024": "Josh Newbury"
  },
  {
   "name": "Canterbury",
   "slug": "canterbury",
   "url": "https://gbelects.com/seat/canterbury",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.859,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.059,
   "projected_vote_share": {
    "Lab": 29,
    "Con": 16.3,
    "Ref": 20.7,
    "LD": 6,
    "Grn": 16.1,
    "RB": 3.3,
    "Oth": 8.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.4,
     "Con": 23,
     "Ref": 14.4,
     "LD": 8.1,
     "Grn": 12.5,
     "Oth": 0.6
    },
    "turnout": 66.4
   },
   "mp": "Rosie Duffield",
   "mp_elected_2024": "Rosie Duffield"
  },
  {
   "name": "Cardiff East",
   "slug": "cardiff-east",
   "url": "https://gbelects.com/seat/cardiff-east",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.487,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.312,
   "projected_vote_share": {
    "Lab": 21.9,
    "Con": 8.8,
    "Ref": 17.3,
    "LD": 11.9,
    "Grn": 19.6,
    "PC": 16.8,
    "RB": 1,
    "Oth": 2.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.5,
     "Con": 10,
     "Ref": 12.7,
     "LD": 17.2,
     "Grn": 10,
     "PC": 9.1,
     "Oth": 0.5
    },
    "turnout": 53.7
   },
   "mp": "Jo Stevens",
   "mp_elected_2024": "Jo Stevens"
  },
  {
   "name": "Cardiff North",
   "slug": "cardiff-north",
   "url": "https://gbelects.com/seat/cardiff-north",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.7,
   "status": "Labour hold",
   "runner_up": "PC",
   "runner_up_name": "Plaid Cymru",
   "runner_up_chance": 0.141,
   "projected_vote_share": {
    "Lab": 24.1,
    "Con": 17.3,
    "Ref": 18.2,
    "LD": 6.7,
    "Grn": 13.1,
    "PC": 18.1,
    "RB": 0.9,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.9,
     "Con": 20.3,
     "Ref": 12.6,
     "LD": 6.7,
     "Grn": 6.7,
     "PC": 9.8
    },
    "turnout": 66.4
   },
   "mp": "Anna McMorrin",
   "mp_elected_2024": "Anna McMorrin"
  },
  {
   "name": "Cardiff South and Penarth",
   "slug": "cardiff-south-and-penarth",
   "url": "https://gbelects.com/seat/cardiff-south-and-penarth",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Grn",
   "projected_winner_name": "Green",
   "win_chance": 0.63,
   "status": "Green gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.341,
   "projected_vote_share": {
    "Lab": 23.2,
    "Con": 10.2,
    "Ref": 15.2,
    "LD": 6.3,
    "Grn": 26.6,
    "PC": 15.3,
    "RB": 0.7,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.5,
     "Con": 13.9,
     "Ref": 11.5,
     "LD": 7.4,
     "Grn": 14.5,
     "PC": 8.2
    },
    "turnout": 53.6
   },
   "mp": "Stephen Doughty",
   "mp_elected_2024": "Stephen Doughty"
  },
  {
   "name": "Cardiff West",
   "slug": "cardiff-west",
   "url": "https://gbelects.com/seat/cardiff-west",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "PC",
   "projected_winner_name": "Plaid Cymru",
   "win_chance": 0.861,
   "status": "Plaid Cymru gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.101,
   "projected_vote_share": {
    "Lab": 19.2,
    "Con": 12.6,
    "Ref": 17.3,
    "LD": 4.6,
    "Grn": 13,
    "PC": 28.3,
    "RB": 1,
    "Oth": 4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.7,
     "Con": 15.3,
     "Ref": 12.6,
     "LD": 4.3,
     "Grn": 7.1,
     "PC": 21.1,
     "Oth": 3
    },
    "turnout": 59.1
   },
   "mp": "Alex Barros-Curtis",
   "mp_elected_2024": "Alex Barros-Curtis"
  },
  {
   "name": "Carlisle",
   "slug": "carlisle",
   "url": "https://gbelects.com/seat/carlisle",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.702,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.261,
   "projected_vote_share": {
    "Lab": 32.3,
    "Con": 21.2,
    "Ref": 28.4,
    "LD": 4.8,
    "Grn": 5.4,
    "RB": 6.6,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.4,
     "Con": 28.1,
     "Ref": 20.2,
     "LD": 6.5,
     "Grn": 4.2,
     "Oth": 1.6
    },
    "turnout": 59.1
   },
   "mp": "Julie Minns",
   "mp_elected_2024": "Julie Minns"
  },
  {
   "name": "Carshalton and Wallington",
   "slug": "carshalton-and-wallington",
   "url": "https://gbelects.com/seat/carshalton-and-wallington",
   "region": "London",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.801,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.171,
   "projected_vote_share": {
    "Lab": 13,
    "Con": 24.7,
    "Ref": 20.4,
    "LD": 32.2,
    "Grn": 5.3,
    "RB": 3.8,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 13.1,
     "Con": 26.2,
     "Ref": 12.7,
     "LD": 43.1,
     "Grn": 3.3,
     "Oth": 1.6
    },
    "turnout": 62.8
   },
   "mp": "Bobby Dean",
   "mp_elected_2024": "Bobby Dean"
  },
  {
   "name": "Castle Point",
   "slug": "castle-point",
   "url": "https://gbelects.com/seat/castle-point",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.791,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.205,
   "projected_vote_share": {
    "Lab": 15.7,
    "Con": 29.4,
    "Ref": 36.7,
    "LD": 2.7,
    "Grn": 4.9,
    "RB": 10.4,
    "Oth": 0.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 23.3,
     "Con": 38.1,
     "Ref": 30.1,
     "LD": 3.3,
     "Grn": 5.2
    },
    "turnout": 57.2
   },
   "mp": "Rebecca Harris",
   "mp_elected_2024": "Rebecca Harris"
  },
  {
   "name": "Central Ayrshire",
   "slug": "central-ayrshire",
   "url": "https://gbelects.com/seat/central-ayrshire",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.659,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.3,
   "projected_vote_share": {
    "Lab": 24.8,
    "Con": 12.9,
    "Ref": 20.3,
    "LD": 2.9,
    "Grn": 4.5,
    "SNP": 29.7,
    "RB": 2.6,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.7,
     "Con": 14.8,
     "Ref": 8.3,
     "LD": 2.4,
     "Grn": 2.5,
     "SNP": 27.1,
     "Oth": 1.2
    },
    "turnout": 59.7
   },
   "mp": "Alan Gemmell",
   "mp_elected_2024": "Alan Gemmell"
  },
  {
   "name": "Central Devon",
   "slug": "central-devon",
   "url": "https://gbelects.com/seat/central-devon",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.652,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.308,
   "projected_vote_share": {
    "Lab": 25.9,
    "Con": 29.3,
    "Ref": 21.2,
    "LD": 10,
    "Grn": 8.1,
    "RB": 4.7,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 31.4,
     "Con": 31.5,
     "Ref": 14.6,
     "LD": 15.4,
     "Grn": 6.2,
     "Oth": 0.9
    },
    "turnout": 70.9
   },
   "mp": "Mel Stride",
   "mp_elected_2024": "Mel Stride"
  },
  {
   "name": "Central Suffolk and North Ipswich",
   "slug": "central-suffolk-and-north-ipswich",
   "url": "https://gbelects.com/seat/central-suffolk-and-north-ipswich",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.695,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.266,
   "projected_vote_share": {
    "Lab": 18.5,
    "Con": 29,
    "Ref": 25.7,
    "LD": 8.4,
    "Grn": 11.6,
    "RB": 5.7,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 23.4,
     "Con": 32.6,
     "Ref": 19,
     "LD": 11.6,
     "Grn": 12.2,
     "Oth": 1.2
    },
    "turnout": 63.6
   },
   "mp": "Patrick Spencer",
   "mp_elected_2024": "Patrick Spencer"
  },
  {
   "name": "Ceredigion Preseli",
   "slug": "ceredigion-preseli",
   "url": "https://gbelects.com/seat/ceredigion-preseli",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "PC",
   "projected_winner_name": "Plaid Cymru",
   "win_chance": 1,
   "status": "Plaid Cymru hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 7,
    "Con": 9.3,
    "Ref": 15.3,
    "LD": 10.4,
    "Grn": 7.3,
    "PC": 48.2,
    "RB": 1.1,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "PC",
    "vote_share": {
     "Lab": 11.6,
     "Con": 10.3,
     "Ref": 11.6,
     "LD": 15,
     "Grn": 4,
     "PC": 46.9,
     "Oth": 0.5
    },
    "turnout": 61.2
   },
   "mp": "Ben Lake",
   "mp_elected_2024": "Ben Lake"
  },
  {
   "name": "Chatham and Aylesford",
   "slug": "chatham-and-aylesford",
   "url": "https://gbelects.com/seat/chatham-and-aylesford",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.738,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.253,
   "projected_vote_share": {
    "Lab": 28.2,
    "Con": 18.1,
    "Ref": 33.5,
    "LD": 3.4,
    "Grn": 6.6,
    "RB": 8.1,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 33.5,
     "Con": 28.6,
     "Ref": 24.5,
     "LD": 5.3,
     "Grn": 6.1,
     "Oth": 2
    },
    "turnout": 54.4
   },
   "mp": "Tristan Osborne",
   "mp_elected_2024": "Tristan Osborne"
  },
  {
   "name": "Cheadle",
   "slug": "cheadle",
   "url": "https://gbelects.com/seat/cheadle",
   "region": "North West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.973,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.027,
   "projected_vote_share": {
    "Lab": 14.5,
    "Con": 22.1,
    "Ref": 14.4,
    "LD": 38.5,
    "Grn": 6.6,
    "RB": 1.8,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 15.6,
     "Con": 22.6,
     "Ref": 10.1,
     "LD": 46.7,
     "Grn": 3.2,
     "Oth": 1.8
    },
    "turnout": 68.2
   },
   "mp": "Tom Morrison",
   "mp_elected_2024": "Tom Morrison"
  },
  {
   "name": "Chelmsford",
   "slug": "chelmsford",
   "url": "https://gbelects.com/seat/chelmsford",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.825,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.136,
   "projected_vote_share": {
    "Lab": 11.6,
    "Con": 23.8,
    "Ref": 21.2,
    "LD": 32.5,
    "Grn": 6.2,
    "RB": 3.6,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 12,
     "Con": 30.5,
     "Ref": 13.3,
     "LD": 39.9,
     "Grn": 3.1,
     "Oth": 1.2
    },
    "turnout": 65.9
   },
   "mp": "Marie Goldman",
   "mp_elected_2024": "Marie Goldman"
  },
  {
   "name": "Chelsea and Fulham",
   "slug": "chelsea-and-fulham",
   "url": "https://gbelects.com/seat/chelsea-and-fulham",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.736,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.264,
   "projected_vote_share": {
    "Lab": 36.3,
    "Con": 31.5,
    "Ref": 11.4,
    "LD": 8.4,
    "Grn": 11,
    "RB": 0.7,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.4,
     "Con": 39.1,
     "Ref": 6.7,
     "LD": 7.7,
     "Grn": 5.9,
     "Oth": 1.3
    },
    "turnout": 60
   },
   "mp": "Ben Coleman",
   "mp_elected_2024": "Ben Coleman"
  },
  {
   "name": "Cheltenham",
   "slug": "cheltenham",
   "url": "https://gbelects.com/seat/cheltenham",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.868,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.132,
   "projected_vote_share": {
    "Lab": 9.7,
    "Con": 29.9,
    "Ref": 5.8,
    "LD": 40.2,
    "Grn": 12.3,
    "RB": 0.5,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 5.4,
     "Con": 36.1,
     "LD": 50.6,
     "Grn": 6.4,
     "Oth": 1.6
    },
    "turnout": 65.1
   },
   "mp": "Max Wilkinson",
   "mp_elected_2024": "Max Wilkinson"
  },
  {
   "name": "Chesham and Amersham",
   "slug": "chesham-and-amersham",
   "url": "https://gbelects.com/seat/chesham-and-amersham",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.719,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.281,
   "projected_vote_share": {
    "Lab": 8.2,
    "Con": 30.2,
    "Ref": 16.1,
    "LD": 36.1,
    "Grn": 5.9,
    "RB": 1.7,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.4,
     "Con": 34.8,
     "Ref": 9.8,
     "LD": 44.8,
     "Grn": 3.1,
     "Oth": 1.1
    },
    "turnout": 72.7
   },
   "mp": "Sarah Green",
   "mp_elected_2024": "Sarah Green"
  },
  {
   "name": "Chester North and Neston",
   "slug": "chester-north-and-neston",
   "url": "https://gbelects.com/seat/chester-north-and-neston",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.998,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.002,
   "projected_vote_share": {
    "Lab": 39.4,
    "Con": 19.7,
    "Ref": 18.7,
    "LD": 5.6,
    "Grn": 12.7,
    "RB": 3.1,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.8,
     "Con": 23.2,
     "Ref": 13.1,
     "LD": 4.6,
     "Grn": 9.2
    },
    "turnout": 63.7
   },
   "mp": "Samantha Dixon",
   "mp_elected_2024": "Samantha Dixon"
  },
  {
   "name": "Chester South and Eddisbury",
   "slug": "chester-south-and-eddisbury",
   "url": "https://gbelects.com/seat/chester-south-and-eddisbury",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.896,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.104,
   "projected_vote_share": {
    "Lab": 26.4,
    "Con": 35.6,
    "Ref": 16.8,
    "LD": 9.5,
    "Grn": 6.8,
    "RB": 2.6,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 32.1,
     "Con": 37.9,
     "Ref": 12.2,
     "LD": 10.3,
     "Grn": 4.3,
     "Oth": 3.1
    },
    "turnout": 70.7
   },
   "mp": "Aphra Brandreth",
   "mp_elected_2024": "Aphra Brandreth"
  },
  {
   "name": "Chesterfield",
   "slug": "chesterfield",
   "url": "https://gbelects.com/seat/chesterfield",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.913,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.088,
   "projected_vote_share": {
    "Lab": 36.5,
    "Con": 15.9,
    "Ref": 26.5,
    "LD": 4.7,
    "Grn": 8.3,
    "RB": 6.8,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.5,
     "Con": 20.4,
     "Ref": 19,
     "LD": 6.1,
     "Grn": 6.5,
     "Oth": 1.5
    },
    "turnout": 58
   },
   "mp": "Toby Perkins",
   "mp_elected_2024": "Toby Perkins"
  },
  {
   "name": "Chichester",
   "slug": "chichester",
   "url": "https://gbelects.com/seat/chichester",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.891,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.055,
   "projected_vote_share": {
    "Lab": 7.5,
    "Con": 22.6,
    "Ref": 23.6,
    "LD": 35.9,
    "Grn": 5.3,
    "RB": 4.1,
    "Oth": 1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.1,
     "Con": 25.7,
     "Ref": 15.1,
     "LD": 49.2,
     "Grn": 3.5,
     "Oth": 0.4
    },
    "turnout": 66.3
   },
   "mp": "Jess Brown-Fuller",
   "mp_elected_2024": "Jess Brown-Fuller"
  },
  {
   "name": "Chingford and Woodford Green",
   "slug": "chingford-and-woodford-green",
   "url": "https://gbelects.com/seat/chingford-and-woodford-green",
   "region": "London",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.859,
   "status": "Conservative hold",
   "runner_up": "Oth",
   "runner_up_name": "Faiza Shaheen",
   "runner_up_chance": 0.091,
   "projected_vote_share": {
    "Lab": 21.8,
    "Con": 33.9,
    "Ref": 14.4,
    "LD": 3.8,
    "Grn": 6.6,
    "RB": 2.1,
    "Oth": 17.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 25.8,
     "Con": 35.6,
     "Ref": 7.5,
     "LD": 2.6,
     "Grn": 2.7,
     "Oth": 25.7
    },
    "turnout": 65.5
   },
   "mp": "Iain Duncan Smith",
   "mp_elected_2024": "Iain Duncan Smith"
  },
  {
   "name": "Chippenham",
   "slug": "chippenham",
   "url": "https://gbelects.com/seat/chippenham",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.78,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.165,
   "projected_vote_share": {
    "Lab": 9.2,
    "Con": 24.3,
    "Ref": 21.9,
    "LD": 32,
    "Grn": 6.9,
    "RB": 4.7,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 7.9,
     "Con": 29.1,
     "Ref": 12.4,
     "LD": 45.5,
     "Grn": 3.9,
     "Oth": 1.1
    },
    "turnout": 66.8
   },
   "mp": "Sarah Gibson",
   "mp_elected_2024": "Sarah Gibson"
  },
  {
   "name": "Chipping Barnet",
   "slug": "chipping-barnet",
   "url": "https://gbelects.com/seat/chipping-barnet",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.68,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.321,
   "projected_vote_share": {
    "Lab": 35.9,
    "Con": 32.4,
    "Ref": 14.5,
    "LD": 6.3,
    "Grn": 9,
    "RB": 1.3,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.4,
     "Con": 36.7,
     "Ref": 7.8,
     "LD": 5.1,
     "Grn": 6.8,
     "Oth": 1.1
    },
    "turnout": 65.2
   },
   "mp": "Dan Tomlinson",
   "mp_elected_2024": "Dan Tomlinson"
  },
  {
   "name": "Chorley",
   "slug": "chorley",
   "url": "https://gbelects.com/seat/chorley",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Spk",
   "projected_winner_name": "Speaker",
   "win_chance": 1,
   "status": "Speaker hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0,
   "projected_vote_share": {},
   "result_2024": {
    "winner": "Spk",
    "vote_share": {
     "Grn": 13.7,
     "Oth": 12,
     "Spk": 74.3
    },
    "turnout": 45.4
   },
   "mp": "Lindsay Hoyle",
   "mp_elected_2024": "Lindsay Hoyle"
  },
  {
   "name": "Christchurch",
   "slug": "christchurch",
   "url": "https://gbelects.com/seat/christchurch",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.847,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.153,
   "projected_vote_share": {
    "Lab": 13.4,
    "Con": 34.2,
    "Ref": 26.9,
    "LD": 11.5,
    "Grn": 5.1,
    "RB": 6.3,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 16.4,
     "Con": 35.8,
     "Ref": 18.9,
     "LD": 20,
     "Grn": 4,
     "Oth": 4.8
    },
    "turnout": 66.6
   },
   "mp": "Christopher Chope",
   "mp_elected_2024": "Christopher Chope"
  },
  {
   "name": "Cities of London and Westminster",
   "slug": "cities-of-london-and-westminster",
   "url": "https://gbelects.com/seat/cities-of-london-and-westminster",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.88,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.118,
   "projected_vote_share": {
    "Lab": 35.3,
    "Con": 27,
    "Ref": 10.8,
    "LD": 11.1,
    "Grn": 13.8,
    "RB": 0.6,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39,
     "Con": 32.1,
     "Ref": 7,
     "LD": 11.1,
     "Grn": 7.3,
     "Oth": 3.5
    },
    "turnout": 53.4
   },
   "mp": "Rachel Blake",
   "mp_elected_2024": "Rachel Blake"
  },
  {
   "name": "City of Durham",
   "slug": "city-of-durham",
   "url": "https://gbelects.com/seat/city-of-durham",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.989,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.012,
   "projected_vote_share": {
    "Lab": 38.6,
    "Con": 11.4,
    "Ref": 22.5,
    "LD": 9.9,
    "Grn": 11.4,
    "RB": 5.3,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.1,
     "Con": 12.9,
     "Ref": 18.2,
     "LD": 14.6,
     "Grn": 6.9,
     "Oth": 0.4
    },
    "turnout": 57.6
   },
   "mp": "Mary Foy",
   "mp_elected_2024": "Mary Foy"
  },
  {
   "name": "Clacton",
   "slug": "clacton",
   "url": "https://gbelects.com/seat/clacton",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 1,
   "status": "Reform UK hold",
   "runner_up": "RB",
   "runner_up_name": "Restore Britain",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 10.7,
    "Con": 18.1,
    "Ref": 52.4,
    "LD": 3,
    "Grn": 3.4,
    "RB": 11.7,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Ref",
    "vote_share": {
     "Lab": 16.2,
     "Con": 27.9,
     "Ref": 46.2,
     "LD": 4.4,
     "Grn": 4.2,
     "Oth": 1.1
    },
    "turnout": 58.7
   },
   "mp": "Nigel Farage",
   "mp_elected_2024": "Nigel Farage"
  },
  {
   "name": "Clapham and Brixton Hill",
   "slug": "clapham-and-brixton-hill",
   "url": "https://gbelects.com/seat/clapham-and-brixton-hill",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.993,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.008,
   "projected_vote_share": {
    "Lab": 47.9,
    "Con": 9.8,
    "Ref": 5.9,
    "LD": 13.2,
    "Grn": 22.2,
    "RB": 0.4,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 56.5,
     "Con": 10.2,
     "Ref": 4.1,
     "LD": 14.4,
     "Grn": 13.5,
     "Oth": 1.2
    },
    "turnout": 57.6
   },
   "mp": "Bell Ribeiro-Addy",
   "mp_elected_2024": "Bell Ribeiro-Addy"
  },
  {
   "name": "Clwyd East",
   "slug": "clwyd-east",
   "url": "https://gbelects.com/seat/clwyd-east",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.452,
   "status": "Reform UK gain from Labour",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.401,
   "projected_vote_share": {
    "Lab": 20.7,
    "Con": 24.9,
    "Ref": 26.2,
    "LD": 4,
    "Grn": 5.9,
    "PC": 14.4,
    "RB": 2,
    "Oth": 2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.7,
     "Con": 29,
     "Ref": 15.9,
     "LD": 3.9,
     "Grn": 3.5,
     "PC": 7.8,
     "Oth": 1.3
    },
    "turnout": 62.4
   },
   "mp": "Becky Gittins",
   "mp_elected_2024": "Becky Gittins"
  },
  {
   "name": "Clwyd North",
   "slug": "clwyd-north",
   "url": "https://gbelects.com/seat/clwyd-north",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.505,
   "status": "Reform UK gain from Labour",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.442,
   "projected_vote_share": {
    "Lab": 18.5,
    "Con": 26.9,
    "Ref": 28.3,
    "LD": 3.9,
    "Grn": 5.5,
    "PC": 13.5,
    "RB": 2.3,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.5,
     "Con": 32.7,
     "Ref": 16.8,
     "LD": 4,
     "Grn": 3.3,
     "PC": 7.6
    },
    "turnout": 55.5
   },
   "mp": "Gill German",
   "mp_elected_2024": "Gill German"
  },
  {
   "name": "Coatbridge and Bellshill",
   "slug": "coatbridge-and-bellshill",
   "url": "https://gbelects.com/seat/coatbridge-and-bellshill",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.768,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.232,
   "projected_vote_share": {
    "Lab": 28.2,
    "Con": 5.1,
    "Ref": 16.4,
    "LD": 2.6,
    "Grn": 6.5,
    "SNP": 35.8,
    "RB": 2.6,
    "Oth": 2.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.8,
     "Con": 3.6,
     "Ref": 6.7,
     "LD": 1.7,
     "Grn": 3.2,
     "SNP": 33.4,
     "Oth": 1.6
    },
    "turnout": 53.3
   },
   "mp": "Frank McNally",
   "mp_elected_2024": "Frank McNally"
  },
  {
   "name": "Colchester",
   "slug": "colchester",
   "url": "https://gbelects.com/seat/colchester",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.969,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.03,
   "projected_vote_share": {
    "Lab": 35,
    "Con": 17.1,
    "Ref": 22.9,
    "LD": 10.4,
    "Grn": 9.5,
    "RB": 4.4,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.9,
     "Con": 23.5,
     "Ref": 14.8,
     "LD": 14.2,
     "Grn": 5.4,
     "Oth": 0.2
    },
    "turnout": 57.1
   },
   "mp": "Pam Cox",
   "mp_elected_2024": "Pam Cox"
  },
  {
   "name": "Colne Valley",
   "slug": "colne-valley",
   "url": "https://gbelects.com/seat/colne-valley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.803,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.159,
   "projected_vote_share": {
    "Lab": 32.3,
    "Con": 25.4,
    "Ref": 22.5,
    "LD": 5.1,
    "Grn": 9,
    "RB": 4.7,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41,
     "Con": 30.3,
     "Ref": 15.8,
     "LD": 4.3,
     "Grn": 7.5,
     "Oth": 1
    },
    "turnout": 63.6
   },
   "mp": "Paul Davies",
   "mp_elected_2024": "Paul Davies"
  },
  {
   "name": "Congleton",
   "slug": "congleton",
   "url": "https://gbelects.com/seat/congleton",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.721,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.224,
   "projected_vote_share": {
    "Lab": 31.5,
    "Con": 26.3,
    "Ref": 23,
    "LD": 5.4,
    "Grn": 5.9,
    "RB": 4.4,
    "Oth": 3.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 37.7,
     "Con": 30.9,
     "Ref": 16.4,
     "LD": 5.6,
     "Grn": 4,
     "Oth": 5.4
    },
    "turnout": 67.5
   },
   "mp": "Sarah Russell",
   "mp_elected_2024": "Sarah Russell"
  },
  {
   "name": "Corby and East Northamptonshire",
   "slug": "corby-and-east-northamptonshire",
   "url": "https://gbelects.com/seat/corby-and-east-northamptonshire",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.831,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.135,
   "projected_vote_share": {
    "Lab": 34,
    "Con": 21.6,
    "Ref": 26.4,
    "LD": 3.6,
    "Grn": 7.4,
    "RB": 5.9,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.4,
     "Con": 29.6,
     "Ref": 17.7,
     "LD": 4.4,
     "Grn": 5.1,
     "Oth": 0.9
    },
    "turnout": 63
   },
   "mp": "Lee Barron",
   "mp_elected_2024": "Lee Barron"
  },
  {
   "name": "Coventry East",
   "slug": "coventry-east",
   "url": "https://gbelects.com/seat/coventry-east",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.973,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.027,
   "projected_vote_share": {
    "Lab": 37,
    "Con": 12.6,
    "Ref": 24.3,
    "LD": 3,
    "Grn": 11.9,
    "RB": 5,
    "Oth": 6.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.5,
     "Con": 16.9,
     "Ref": 18.1,
     "LD": 3.3,
     "Grn": 7.4,
     "Oth": 4.9
    },
    "turnout": 48.8
   },
   "mp": "Mary Creagh",
   "mp_elected_2024": "Mary Creagh"
  },
  {
   "name": "Coventry North West",
   "slug": "coventry-north-west",
   "url": "https://gbelects.com/seat/coventry-north-west",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.955,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.046,
   "projected_vote_share": {
    "Lab": 37.4,
    "Con": 15.2,
    "Ref": 25.1,
    "LD": 3.7,
    "Grn": 11.2,
    "RB": 5,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.9,
     "Con": 20.3,
     "Ref": 18.9,
     "LD": 4.6,
     "Grn": 8.1,
     "Oth": 1.2
    },
    "turnout": 56
   },
   "mp": "Taiwo Owatemi",
   "mp_elected_2024": "Taiwo Owatemi"
  },
  {
   "name": "Coventry South",
   "slug": "coventry-south",
   "url": "https://gbelects.com/seat/coventry-south",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.849,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Zarah Sultana",
   "runner_up_chance": 0.112,
   "projected_vote_share": {
    "Lab": 29.9,
    "Con": 15.8,
    "Ref": 18.7,
    "LD": 4.6,
    "Grn": 13.9,
    "RB": 2.4,
    "Oth": 14.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.6,
     "Con": 23.8,
     "Ref": 13.4,
     "LD": 5.9,
     "Grn": 5.5,
     "Oth": 3.8
    },
    "turnout": 56.1
   },
   "mp": "Zarah Sultana",
   "mp_elected_2024": "Zarah Sultana"
  },
  {
   "name": "Cowdenbeath and Kirkcaldy",
   "slug": "cowdenbeath-and-kirkcaldy",
   "url": "https://gbelects.com/seat/cowdenbeath-and-kirkcaldy",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.669,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.32,
   "projected_vote_share": {
    "Lab": 26.5,
    "Con": 8,
    "Ref": 18,
    "LD": 4,
    "Grn": 6.4,
    "SNP": 30.8,
    "RB": 2.6,
    "Oth": 3.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.7,
     "Con": 7.8,
     "Ref": 7.7,
     "LD": 3.9,
     "Grn": 3.8,
     "SNP": 28,
     "Oth": 3.1
    },
    "turnout": 56.8
   },
   "mp": "Melanie Ward",
   "mp_elected_2024": "Melanie Ward"
  },
  {
   "name": "Cramlington and Killingworth",
   "slug": "cramlington-and-killingworth",
   "url": "https://gbelects.com/seat/cramlington-and-killingworth",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.908,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.092,
   "projected_vote_share": {
    "Lab": 37.8,
    "Con": 15.7,
    "Ref": 27.1,
    "LD": 3.9,
    "Grn": 6.8,
    "RB": 7.3,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.1,
     "Con": 18.9,
     "Ref": 20.8,
     "LD": 4.2,
     "Grn": 4.7,
     "Oth": 2.3
    },
    "turnout": 59.6
   },
   "mp": "Emma Foody",
   "mp_elected_2024": "Emma Foody"
  },
  {
   "name": "Crawley",
   "slug": "crawley",
   "url": "https://gbelects.com/seat/crawley",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.741,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.253,
   "projected_vote_share": {
    "Lab": 32.2,
    "Con": 17.3,
    "Ref": 27.8,
    "LD": 3.5,
    "Grn": 8.3,
    "RB": 5.2,
    "Oth": 5.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.2,
     "Con": 26.8,
     "Ref": 18.5,
     "LD": 4.8,
     "Grn": 5.7,
     "Oth": 5.9
    },
    "turnout": 60.4
   },
   "mp": "Peter Lamb",
   "mp_elected_2024": "Peter Lamb"
  },
  {
   "name": "Crewe and Nantwich",
   "slug": "crewe-and-nantwich",
   "url": "https://gbelects.com/seat/crewe-and-nantwich",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.871,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.126,
   "projected_vote_share": {
    "Lab": 35.7,
    "Con": 17.9,
    "Ref": 27.6,
    "LD": 4.2,
    "Grn": 6.5,
    "RB": 6,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.1,
     "Con": 23.5,
     "Ref": 20.3,
     "LD": 4.8,
     "Grn": 4.6,
     "Oth": 2.6
    },
    "turnout": 60.2
   },
   "mp": "Connor Naismith",
   "mp_elected_2024": "Connor Naismith"
  },
  {
   "name": "Croydon East",
   "slug": "croydon-east",
   "url": "https://gbelects.com/seat/croydon-east",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.936,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.047,
   "projected_vote_share": {
    "Lab": 35,
    "Con": 23.1,
    "Ref": 21.3,
    "LD": 6.7,
    "Grn": 10,
    "RB": 3.5,
    "Oth": 0.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.4,
     "Con": 26.8,
     "Ref": 13.4,
     "LD": 8.1,
     "Grn": 9.4
    },
    "turnout": 57.2
   },
   "mp": "Natasha Irons",
   "mp_elected_2024": "Natasha Irons"
  },
  {
   "name": "Croydon South",
   "slug": "croydon-south",
   "url": "https://gbelects.com/seat/croydon-south",
   "region": "London",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.901,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.099,
   "projected_vote_share": {
    "Lab": 28.7,
    "Con": 39,
    "Ref": 13.8,
    "LD": 8.3,
    "Grn": 7.9,
    "RB": 1.6,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 35.3,
     "Con": 40,
     "Ref": 8.4,
     "LD": 8.9,
     "Grn": 5.8,
     "Oth": 1.6
    },
    "turnout": 65.9
   },
   "mp": "Chris Philp",
   "mp_elected_2024": "Chris Philp"
  },
  {
   "name": "Croydon West",
   "slug": "croydon-west",
   "url": "https://gbelects.com/seat/croydon-west",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 1,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 43.5,
    "Con": 16,
    "Ref": 11.9,
    "LD": 9.2,
    "Grn": 16.7,
    "RB": 1.2,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 54.1,
     "Con": 16.8,
     "Ref": 5.6,
     "LD": 9.6,
     "Grn": 10.1,
     "Oth": 3.8
    },
    "turnout": 48.9
   },
   "mp": "Sarah Jones",
   "mp_elected_2024": "Sarah Jones"
  },
  {
   "name": "Cumbernauld and Kirkintilloch",
   "slug": "cumbernauld-and-kirkintilloch",
   "url": "https://gbelects.com/seat/cumbernauld-and-kirkintilloch",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.85,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.149,
   "projected_vote_share": {
    "Lab": 26,
    "Con": 5.9,
    "Ref": 16.9,
    "LD": 3.6,
    "Grn": 6.8,
    "SNP": 36.5,
    "RB": 2.5,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.2,
     "Con": 4.7,
     "Ref": 7.7,
     "LD": 3.2,
     "Grn": 4.1,
     "SNP": 35.1
    },
    "turnout": 58.2
   },
   "mp": "Katrina Murray",
   "mp_elected_2024": "Katrina Murray"
  },
  {
   "name": "Dagenham and Rainham",
   "slug": "dagenham-and-rainham",
   "url": "https://gbelects.com/seat/dagenham-and-rainham",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.596,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.403,
   "projected_vote_share": {
    "Lab": 32.9,
    "Con": 14.8,
    "Ref": 31.1,
    "LD": 2.9,
    "Grn": 10,
    "RB": 7.5,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.6,
     "Con": 17.8,
     "Ref": 24.2,
     "LD": 2.7,
     "Grn": 10.8,
     "Oth": 1.9
    },
    "turnout": 50.8
   },
   "mp": "Margaret Mullane",
   "mp_elected_2024": "Margaret Mullane"
  },
  {
   "name": "Darlington",
   "slug": "darlington",
   "url": "https://gbelects.com/seat/darlington",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.729,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.175,
   "projected_vote_share": {
    "Lab": 32.1,
    "Con": 25.6,
    "Ref": 24.8,
    "LD": 3.6,
    "Grn": 7.7,
    "RB": 5.8,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.2,
     "Con": 33.8,
     "Ref": 16.2,
     "LD": 4.1,
     "Grn": 6.7
    },
    "turnout": 60
   },
   "mp": "Lola McEvoy",
   "mp_elected_2024": "Lola McEvoy"
  },
  {
   "name": "Dartford",
   "slug": "dartford",
   "url": "https://gbelects.com/seat/dartford",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.522,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.436,
   "projected_vote_share": {
    "Lab": 30.2,
    "Con": 21,
    "Ref": 29.9,
    "LD": 3.7,
    "Grn": 8.7,
    "RB": 5.5,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.6,
     "Con": 31.9,
     "Ref": 21.4,
     "LD": 4.9,
     "Grn": 7.2
    },
    "turnout": 59
   },
   "mp": "Jim Dickson",
   "mp_elected_2024": "Jim Dickson"
  },
  {
   "name": "Daventry",
   "slug": "daventry",
   "url": "https://gbelects.com/seat/daventry",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.737,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.17,
   "projected_vote_share": {
    "Lab": 22,
    "Con": 30.6,
    "Ref": 25,
    "LD": 8.4,
    "Grn": 8,
    "RB": 5.4,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28,
     "Con": 33.7,
     "Ref": 20,
     "LD": 12.7,
     "Grn": 5.6
    },
    "turnout": 65.6
   },
   "mp": "Stuart Andrew",
   "mp_elected_2024": "Stuart Andrew"
  },
  {
   "name": "Derby North",
   "slug": "derby-north",
   "url": "https://gbelects.com/seat/derby-north",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.94,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.055,
   "projected_vote_share": {
    "Lab": 35.7,
    "Con": 17.4,
    "Ref": 24.8,
    "LD": 4,
    "Grn": 12.4,
    "RB": 4.8,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.5,
     "Con": 23.7,
     "Ref": 18.3,
     "LD": 4.5,
     "Grn": 8
    },
    "turnout": 56.9
   },
   "mp": "Catherine Atkinson",
   "mp_elected_2024": "Catherine Atkinson"
  },
  {
   "name": "Derby South",
   "slug": "derby-south",
   "url": "https://gbelects.com/seat/derby-south",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.58,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.417,
   "projected_vote_share": {
    "Lab": 30.2,
    "Con": 10.9,
    "Ref": 29.1,
    "LD": 3.8,
    "Grn": 11,
    "RB": 6.1,
    "Oth": 8.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.8,
     "Con": 13.9,
     "Ref": 22.7,
     "LD": 4.8,
     "Grn": 5.1,
     "Oth": 14.7
    },
    "turnout": 51.3
   },
   "mp": "Baggy Shanker",
   "mp_elected_2024": "Baggy Shanker"
  },
  {
   "name": "Derbyshire Dales",
   "slug": "derbyshire-dales",
   "url": "https://gbelects.com/seat/derbyshire-dales",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.512,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.451,
   "projected_vote_share": {
    "Lab": 29.4,
    "Con": 28.7,
    "Ref": 21.6,
    "LD": 7.5,
    "Grn": 7.6,
    "RB": 3.9,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.6,
     "Con": 34,
     "Ref": 15.1,
     "LD": 9.5,
     "Grn": 5.5,
     "Oth": 1.3
    },
    "turnout": 69.9
   },
   "mp": "John Whitby",
   "mp_elected_2024": "John Whitby"
  },
  {
   "name": "Dewsbury and Batley",
   "slug": "dewsbury-and-batley",
   "url": "https://gbelects.com/seat/dewsbury-and-batley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Oth",
   "projected_winner_name": "Iqbal Mohamed",
   "win_chance": 0.816,
   "status": "Iqbal Mohamed hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.13,
   "projected_vote_share": {
    "Lab": 15.4,
    "Con": 9.5,
    "Ref": 22,
    "LD": 3.6,
    "Grn": 9.7,
    "RB": 4.3,
    "Oth": 35.6
   },
   "result_2024": {
    "winner": "Oth",
    "vote_share": {
     "Lab": 22.9,
     "Con": 11,
     "Ref": 16.2,
     "LD": 3.5,
     "Grn": 5.4,
     "Oth": 41.1
    },
    "turnout": 53.1
   },
   "mp": "Iqbal Mohamed",
   "mp_elected_2024": "Iqbal Mohamed"
  },
  {
   "name": "Didcot and Wantage",
   "slug": "didcot-and-wantage",
   "url": "https://gbelects.com/seat/didcot-and-wantage",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.805,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.172,
   "projected_vote_share": {
    "Lab": 15,
    "Con": 23.6,
    "Ref": 18.7,
    "LD": 30.8,
    "Grn": 7.9,
    "RB": 2.8,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 14.7,
     "Con": 28.4,
     "Ref": 11.7,
     "LD": 39.8,
     "Grn": 4.9,
     "Oth": 0.4
    },
    "turnout": 67.8
   },
   "mp": "Olly Glover",
   "mp_elected_2024": "Olly Glover"
  },
  {
   "name": "Doncaster Central",
   "slug": "doncaster-central",
   "url": "https://gbelects.com/seat/doncaster-central",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.751,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.249,
   "projected_vote_share": {
    "Lab": 34.6,
    "Con": 15.8,
    "Ref": 29.7,
    "LD": 3.2,
    "Grn": 6.6,
    "RB": 8.1,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.2,
     "Con": 21,
     "Ref": 20.8,
     "LD": 3.2,
     "Grn": 5,
     "Oth": 4
    },
    "turnout": 50.8
   },
   "mp": "Sally Jameson",
   "mp_elected_2024": "Sally Jameson"
  },
  {
   "name": "Doncaster East and the Isle of Axholme",
   "slug": "doncaster-east-and-the-isle-of-axholme",
   "url": "https://gbelects.com/seat/doncaster-east-and-the-isle-of-axholme",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.531,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.326,
   "projected_vote_share": {
    "Lab": 28.4,
    "Con": 24.4,
    "Ref": 30.8,
    "LD": 2.9,
    "Grn": 4.4,
    "RB": 8.6,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.6,
     "Con": 32.7,
     "Ref": 21.7,
     "LD": 3,
     "Grn": 3.6,
     "Oth": 0.4
    },
    "turnout": 55.8
   },
   "mp": "Lee Pitcher",
   "mp_elected_2024": "Lee Pitcher"
  },
  {
   "name": "Doncaster North",
   "slug": "doncaster-north",
   "url": "https://gbelects.com/seat/doncaster-north",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.998,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 43.3,
    "Con": 22.3,
    "Ref": 8.7,
    "LD": 5.6,
    "Grn": 11.3,
    "RB": 2.6,
    "Oth": 6.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.4,
     "Con": 22.9,
     "LD": 3.4,
     "Grn": 5.7,
     "Oth": 15.6
    },
    "turnout": 44.4
   },
   "mp": "Ed Miliband",
   "mp_elected_2024": "Ed Miliband"
  },
  {
   "name": "Dorking and Horley",
   "slug": "dorking-and-horley",
   "url": "https://gbelects.com/seat/dorking-and-horley",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.74,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.231,
   "projected_vote_share": {
    "Lab": 9,
    "Con": 26.4,
    "Ref": 21.4,
    "LD": 32.3,
    "Grn": 6.8,
    "RB": 3.3,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 8.1,
     "Con": 31.1,
     "Ref": 13.8,
     "LD": 41.9,
     "Grn": 5.1
    },
    "turnout": 69.7
   },
   "mp": "Chris Coghlan",
   "mp_elected_2024": "Chris Coghlan"
  },
  {
   "name": "Dover and Deal",
   "slug": "dover-and-deal",
   "url": "https://gbelects.com/seat/dover-and-deal",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.527,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.473,
   "projected_vote_share": {
    "Lab": 32,
    "Con": 15.5,
    "Ref": 31.7,
    "LD": 3.9,
    "Grn": 6.7,
    "RB": 7.8,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.6,
     "Con": 21.7,
     "Ref": 23.8,
     "LD": 5.4,
     "Grn": 6.5,
     "Oth": 2.9
    },
    "turnout": 62.5
   },
   "mp": "Mike Tapp",
   "mp_elected_2024": "Mike Tapp"
  },
  {
   "name": "Droitwich and Evesham",
   "slug": "droitwich-and-evesham",
   "url": "https://gbelects.com/seat/droitwich-and-evesham",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.936,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.059,
   "projected_vote_share": {
    "Lab": 18.4,
    "Con": 35.3,
    "Ref": 24.8,
    "LD": 6.6,
    "Grn": 8.4,
    "RB": 5.3,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 22.1,
     "Con": 40.3,
     "Ref": 19.1,
     "LD": 10.3,
     "Grn": 7.7,
     "Oth": 0.5
    },
    "turnout": 64.7
   },
   "mp": "Nigel Huddleston",
   "mp_elected_2024": "Nigel Huddleston"
  },
  {
   "name": "Dudley",
   "slug": "dudley",
   "url": "https://gbelects.com/seat/dudley",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.801,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.183,
   "projected_vote_share": {
    "Lab": 27.2,
    "Con": 19.1,
    "Ref": 33.7,
    "LD": 2.2,
    "Grn": 4.9,
    "RB": 8.8,
    "Oth": 4.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.1,
     "Con": 28.8,
     "Ref": 26.4,
     "LD": 3,
     "Grn": 3.2,
     "Oth": 4.5
    },
    "turnout": 51
   },
   "mp": "Sonia Kumar",
   "mp_elected_2024": "Sonia Kumar"
  },
  {
   "name": "Dulwich and West Norwood",
   "slug": "dulwich-and-west-norwood",
   "url": "https://gbelects.com/seat/dulwich-and-west-norwood",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.992,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.009,
   "projected_vote_share": {
    "Lab": 49.5,
    "Con": 9.8,
    "Ref": 6.2,
    "LD": 9.1,
    "Grn": 24.3,
    "RB": 0.5,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 60.3,
     "Con": 8.5,
     "Ref": 4,
     "LD": 7.7,
     "Grn": 18.9,
     "Oth": 0.7
    },
    "turnout": 61.1
   },
   "mp": "Helen Hayes",
   "mp_elected_2024": "Helen Hayes"
  },
  {
   "name": "Dumfries and Galloway",
   "slug": "dumfries-and-galloway",
   "url": "https://gbelects.com/seat/dumfries-and-galloway",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.637,
   "status": "SNP gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.261,
   "projected_vote_share": {
    "Lab": 12.9,
    "Con": 24.7,
    "Ref": 22.2,
    "LD": 3.7,
    "Grn": 3.3,
    "SNP": 28.5,
    "RB": 3.1,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 25.7,
     "Con": 29.6,
     "Ref": 9.4,
     "LD": 4.6,
     "Grn": 2.7,
     "SNP": 27.5,
     "Oth": 0.5
    },
    "turnout": 58.3
   },
   "mp": "John Cooper",
   "mp_elected_2024": "John Cooper"
  },
  {
   "name": "Dumfriesshire, Clydesdale and Tweeddale",
   "slug": "dumfriesshire-clydesdale-and-tweeddale",
   "url": "https://gbelects.com/seat/dumfriesshire-clydesdale-and-tweeddale",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.615,
   "status": "Conservative hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.334,
   "projected_vote_share": {
    "Lab": 11.7,
    "Con": 28.8,
    "Ref": 21,
    "LD": 4.9,
    "Grn": 3.7,
    "SNP": 25.8,
    "RB": 2.6,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 22.9,
     "Con": 33.9,
     "Ref": 8.6,
     "LD": 6.3,
     "Grn": 3.4,
     "SNP": 24.3,
     "Oth": 0.5
    },
    "turnout": 61.5
   },
   "mp": "David Mundell",
   "mp_elected_2024": "David Mundell"
  },
  {
   "name": "Dundee Central",
   "slug": "dundee-central",
   "url": "https://gbelects.com/seat/dundee-central",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.982,
   "status": "SNP hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.018,
   "projected_vote_share": {
    "Lab": 20.7,
    "Con": 5.5,
    "Ref": 16,
    "LD": 5.6,
    "Grn": 3.6,
    "SNP": 40.6,
    "RB": 2.3,
    "Oth": 5.6
   },
   "result_2024": {
    "winner": "SNP",
    "vote_share": {
     "Lab": 38.3,
     "Con": 4,
     "Ref": 6.1,
     "LD": 6.2,
     "SNP": 40,
     "Oth": 5.4
    },
    "turnout": 52.3
   },
   "mp": "Chris Law",
   "mp_elected_2024": "Chris Law"
  },
  {
   "name": "Dunfermline and Dollar",
   "slug": "dunfermline-and-dollar",
   "url": "https://gbelects.com/seat/dunfermline-and-dollar",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.625,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.374,
   "projected_vote_share": {
    "Lab": 27.1,
    "Con": 8.2,
    "Ref": 15.5,
    "LD": 6.5,
    "Grn": 7.4,
    "SNP": 30.7,
    "RB": 1.9,
    "Oth": 2.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.7,
     "Con": 7.4,
     "Ref": 6.5,
     "LD": 7.1,
     "Grn": 4.7,
     "SNP": 27.2,
     "Oth": 1.5
    },
    "turnout": 61.2
   },
   "mp": "Graeme Downie",
   "mp_elected_2024": "Graeme Downie"
  },
  {
   "name": "Dunstable and Leighton Buzzard",
   "slug": "dunstable-and-leighton-buzzard",
   "url": "https://gbelects.com/seat/dunstable-and-leighton-buzzard",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.547,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.319,
   "projected_vote_share": {
    "Lab": 28.3,
    "Con": 22.8,
    "Ref": 26.7,
    "LD": 9.4,
    "Grn": 6.8,
    "RB": 5.4,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 32.5,
     "Con": 31.1,
     "Ref": 17.5,
     "LD": 14.1,
     "Grn": 4.6,
     "Oth": 0.2
    },
    "turnout": 60
   },
   "mp": "Alex Mayer",
   "mp_elected_2024": "Alex Mayer"
  },
  {
   "name": "Dwyfor Meirionnydd",
   "slug": "dwyfor-meirionnydd",
   "url": "https://gbelects.com/seat/dwyfor-meirionnydd",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "PC",
   "projected_winner_name": "Plaid Cymru",
   "win_chance": 1,
   "status": "Plaid Cymru hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 8,
    "Con": 10,
    "Ref": 16.4,
    "LD": 3.6,
    "Grn": 6.3,
    "PC": 52.7,
    "RB": 1.4,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "PC",
    "vote_share": {
     "Lab": 14.6,
     "Con": 11.7,
     "Ref": 12,
     "LD": 3.4,
     "Grn": 3.6,
     "PC": 53.9,
     "Oth": 0.7
    },
    "turnout": 55.3
   },
   "mp": "Liz Saville Roberts",
   "mp_elected_2024": "Liz Saville Roberts"
  },
  {
   "name": "Ealing Central and Acton",
   "slug": "ealing-central-and-acton",
   "url": "https://gbelects.com/seat/ealing-central-and-acton",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.994,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.007,
   "projected_vote_share": {
    "Lab": 39.5,
    "Con": 17,
    "Ref": 9.9,
    "LD": 12.4,
    "Grn": 18.7,
    "RB": 0.7,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.8,
     "Con": 17.5,
     "Ref": 6.5,
     "LD": 12.7,
     "Grn": 11.4,
     "Oth": 5.2
    },
    "turnout": 60.9
   },
   "mp": "Rupa Huq",
   "mp_elected_2024": "Rupa Huq"
  },
  {
   "name": "Ealing North",
   "slug": "ealing-north",
   "url": "https://gbelects.com/seat/ealing-north",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.996,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 39.1,
    "Con": 18.5,
    "Ref": 16.1,
    "LD": 6.7,
    "Grn": 15,
    "RB": 1.8,
    "Oth": 2.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.8,
     "Con": 18.8,
     "Ref": 9.1,
     "LD": 5.9,
     "Grn": 9.4,
     "Oth": 9
    },
    "turnout": 57.8
   },
   "mp": "James Murray",
   "mp_elected_2024": "James Murray"
  },
  {
   "name": "Ealing Southall",
   "slug": "ealing-southall",
   "url": "https://gbelects.com/seat/ealing-southall",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.998,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 42.1,
    "Con": 16.4,
    "Ref": 12.2,
    "LD": 7.3,
    "Grn": 16.6,
    "RB": 1.2,
    "Oth": 4.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.1,
     "Con": 15.4,
     "Ref": 5.5,
     "LD": 6,
     "Grn": 9.3,
     "Oth": 14.6
    },
    "turnout": 59.5
   },
   "mp": "Deirdre Costigan",
   "mp_elected_2024": "Deirdre Costigan"
  },
  {
   "name": "Earley and Woodley",
   "slug": "earley-and-woodley",
   "url": "https://gbelects.com/seat/earley-and-woodley",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.935,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.065,
   "projected_vote_share": {
    "Lab": 37.7,
    "Con": 27,
    "Ref": 6.3,
    "LD": 11.3,
    "Grn": 13.9,
    "RB": 0.4,
    "Oth": 3.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.7,
     "Con": 37.8,
     "LD": 13.4,
     "Grn": 7.4,
     "Oth": 1.7
    },
    "turnout": 62.4
   },
   "mp": "Yuan Yang",
   "mp_elected_2024": "Yuan Yang"
  },
  {
   "name": "Easington",
   "slug": "easington",
   "url": "https://gbelects.com/seat/easington",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.567,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.425,
   "projected_vote_share": {
    "Lab": 35.6,
    "Con": 8.9,
    "Ref": 34.2,
    "LD": 2.1,
    "Grn": 4.8,
    "RB": 12.1,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.9,
     "Con": 10.9,
     "Ref": 29.8,
     "LD": 2.4,
     "Grn": 3.4,
     "Oth": 4.6
    },
    "turnout": 49.5
   },
   "mp": "Grahame Morris",
   "mp_elected_2024": "Grahame Morris"
  },
  {
   "name": "East Antrim",
   "slug": "east-antrim",
   "url": "https://gbelects.com/seat/east-antrim",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "DUP",
   "projected_winner_name": "DUP",
   "win_chance": 0.575,
   "status": "DUP hold",
   "runner_up": "APNI",
   "runner_up_name": "Alliance",
   "runner_up_chance": 0.285,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "DUP",
    "vote_share": {
     "Oth": 1.4,
     "SDLP": 2.2,
     "SF": 7.5,
     "TUV": 10.4,
     "UUP": 23.9,
     "APNI": 25.6,
     "DUP": 28.9
    },
    "turnout": 54.1
   },
   "mp": "Sammy Wilson",
   "mp_elected_2024": "Sammy Wilson"
  },
  {
   "name": "East Grinstead and Uckfield",
   "slug": "east-grinstead-and-uckfield",
   "url": "https://gbelects.com/seat/east-grinstead-and-uckfield",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.926,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.061,
   "projected_vote_share": {
    "Lab": 23,
    "Con": 34.5,
    "Ref": 5.3,
    "LD": 16.2,
    "Grn": 13.4,
    "RB": 0.7,
    "Oth": 6.9
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 20.7,
     "Con": 38.3,
     "LD": 21.5,
     "Grn": 10.5,
     "Oth": 9
    },
    "turnout": 66.8
   },
   "mp": "Mims Davies",
   "mp_elected_2024": "Mims Davies"
  },
  {
   "name": "East Ham",
   "slug": "east-ham",
   "url": "https://gbelects.com/seat/east-ham",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.945,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Tahir Mirza",
   "runner_up_chance": 0.035,
   "projected_vote_share": {
    "Lab": 39,
    "Con": 10.6,
    "Ref": 9.1,
    "LD": 4.4,
    "Grn": 20.9,
    "RB": 0.9,
    "Oth": 15
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 51.6,
     "Con": 10.2,
     "Ref": 3.5,
     "LD": 3.2,
     "Grn": 11.2,
     "Oth": 20.2
    },
    "turnout": 47.8
   },
   "mp": "Stephen Timms",
   "mp_elected_2024": "Stephen Timms"
  },
  {
   "name": "East Hampshire",
   "slug": "east-hampshire",
   "url": "https://gbelects.com/seat/east-hampshire",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.896,
   "status": "Conservative hold",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.1,
   "projected_vote_share": {
    "Lab": 10.9,
    "Con": 34.9,
    "Ref": 19.3,
    "LD": 23.4,
    "Grn": 7,
    "RB": 3.1,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 9.7,
     "Con": 37,
     "Ref": 13,
     "LD": 34.5,
     "Grn": 4.8,
     "Oth": 1
    },
    "turnout": 70.8
   },
   "mp": "Damian Hinds",
   "mp_elected_2024": "Damian Hinds"
  },
  {
   "name": "East Kilbride and Strathaven",
   "slug": "east-kilbride-and-strathaven",
   "url": "https://gbelects.com/seat/east-kilbride-and-strathaven",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.675,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.325,
   "projected_vote_share": {
    "Lab": 28,
    "Con": 8.2,
    "Ref": 16.8,
    "LD": 3.1,
    "Grn": 6.6,
    "SNP": 32.5,
    "RB": 2.2,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.6,
     "Con": 7.6,
     "Ref": 7.2,
     "LD": 2.3,
     "Grn": 3.9,
     "SNP": 29.2,
     "Oth": 1.3
    },
    "turnout": 61.1
   },
   "mp": "Joani Reid",
   "mp_elected_2024": "Joani Reid"
  },
  {
   "name": "East Londonderry",
   "slug": "east-londonderry",
   "url": "https://gbelects.com/seat/east-londonderry",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "DUP",
   "projected_winner_name": "DUP",
   "win_chance": 0.501,
   "status": "DUP hold",
   "runner_up": "SF",
   "runner_up_name": "Sinn Féin",
   "runner_up_chance": 0.499,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "DUP",
    "vote_share": {
     "Oth": 4.1,
     "UUP": 8.3,
     "APNI": 9,
     "TUV": 10.6,
     "SDLP": 12.7,
     "SF": 27.4,
     "DUP": 27.9
    },
    "turnout": 54.5
   },
   "mp": "Gregory Campbell",
   "mp_elected_2024": "Gregory Campbell"
  },
  {
   "name": "East Renfrewshire",
   "slug": "east-renfrewshire",
   "url": "https://gbelects.com/seat/east-renfrewshire",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.692,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.307,
   "projected_vote_share": {
    "Lab": 25.9,
    "Con": 15.4,
    "Ref": 14.4,
    "LD": 3.3,
    "Grn": 5.7,
    "SNP": 30.8,
    "RB": 1.3,
    "Oth": 3.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.7,
     "Con": 16.9,
     "Ref": 4.7,
     "LD": 2.3,
     "Grn": 3,
     "SNP": 26.9,
     "Oth": 2.5
    },
    "turnout": 67.3
   },
   "mp": "Blair McDougall",
   "mp_elected_2024": "Blair McDougall"
  },
  {
   "name": "East Surrey",
   "slug": "east-surrey",
   "url": "https://gbelects.com/seat/east-surrey",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.884,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.094,
   "projected_vote_share": {
    "Lab": 18.1,
    "Con": 31.6,
    "Ref": 23.4,
    "LD": 11.7,
    "Grn": 8,
    "RB": 4.2,
    "Oth": 3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 20.4,
     "Con": 35.6,
     "Ref": 17,
     "LD": 18,
     "Grn": 6,
     "Oth": 3
    },
    "turnout": 67.1
   },
   "mp": "Claire Coutinho",
   "mp_elected_2024": "Claire Coutinho"
  },
  {
   "name": "East Thanet",
   "slug": "east-thanet",
   "url": "https://gbelects.com/seat/east-thanet",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.702,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.292,
   "projected_vote_share": {
    "Lab": 33.1,
    "Con": 16.2,
    "Ref": 29.3,
    "LD": 2.8,
    "Grn": 9.5,
    "RB": 6.8,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.9,
     "Con": 23.6,
     "Ref": 20.1,
     "LD": 3.2,
     "Grn": 10.7,
     "Oth": 2.4
    },
    "turnout": 57
   },
   "mp": "Polly Billington",
   "mp_elected_2024": "Polly Billington"
  },
  {
   "name": "East Wiltshire",
   "slug": "east-wiltshire",
   "url": "https://gbelects.com/seat/east-wiltshire",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.729,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.173,
   "projected_vote_share": {
    "Lab": 22.3,
    "Con": 23.7,
    "Ref": 30.8,
    "LD": 10.1,
    "Grn": 6.6,
    "RB": 5.6,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 25.7,
     "Con": 35.7,
     "Ref": 16.7,
     "LD": 17.4,
     "Grn": 3.9,
     "Oth": 0.6
    },
    "turnout": 63.7
   },
   "mp": "Danny Kruger",
   "mp_elected_2024": "Danny Kruger"
  },
  {
   "name": "East Worthing and Shoreham",
   "slug": "east-worthing-and-shoreham",
   "url": "https://gbelects.com/seat/east-worthing-and-shoreham",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.964,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.027,
   "projected_vote_share": {
    "Lab": 36.8,
    "Con": 19.7,
    "Ref": 23.7,
    "LD": 5.2,
    "Grn": 7.9,
    "RB": 4.8,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.1,
     "Con": 25.7,
     "Ref": 14.6,
     "LD": 6.5,
     "Grn": 6.6,
     "Oth": 1.6
    },
    "turnout": 65.7
   },
   "mp": "Tom Rutland",
   "mp_elected_2024": "Tom Rutland"
  },
  {
   "name": "Eastbourne",
   "slug": "eastbourne",
   "url": "https://gbelects.com/seat/eastbourne",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.919,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.046,
   "projected_vote_share": {
    "Lab": 7.8,
    "Con": 22.2,
    "Ref": 23,
    "LD": 36.5,
    "Grn": 5.3,
    "RB": 4.2,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 5.9,
     "Con": 25.3,
     "Ref": 13.3,
     "LD": 52.1,
     "Grn": 3.1,
     "Oth": 0.3
    },
    "turnout": 62.8
   },
   "mp": "Josh Babarinde",
   "mp_elected_2024": "Josh Babarinde"
  },
  {
   "name": "Eastleigh",
   "slug": "eastleigh",
   "url": "https://gbelects.com/seat/eastleigh",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.502,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.366,
   "projected_vote_share": {
    "Lab": 14.6,
    "Con": 24.9,
    "Ref": 22.2,
    "LD": 26,
    "Grn": 6.9,
    "RB": 3.9,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 15.1,
     "Con": 31.1,
     "Ref": 13.3,
     "LD": 34.4,
     "Grn": 5.2,
     "Oth": 1
    },
    "turnout": 66.3
   },
   "mp": "Liz Jarvis",
   "mp_elected_2024": "Liz Jarvis"
  },
  {
   "name": "Edinburgh East and Musselburgh",
   "slug": "edinburgh-east-and-musselburgh",
   "url": "https://gbelects.com/seat/edinburgh-east-and-musselburgh",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.883,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.115,
   "projected_vote_share": {
    "Lab": 24.5,
    "Con": 6.5,
    "Ref": 11.9,
    "LD": 4.7,
    "Grn": 12.8,
    "SNP": 35.9,
    "RB": 1.3,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.2,
     "Con": 5.7,
     "Ref": 4.7,
     "LD": 4.3,
     "Grn": 10.2,
     "SNP": 33.1,
     "Oth": 0.8
    },
    "turnout": 59.8
   },
   "mp": "Chris Murray",
   "mp_elected_2024": "Chris Murray"
  },
  {
   "name": "Edinburgh North and Leith",
   "slug": "edinburgh-north-and-leith",
   "url": "https://gbelects.com/seat/edinburgh-north-and-leith",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.729,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.262,
   "projected_vote_share": {
    "Lab": 25.7,
    "Con": 7.3,
    "Ref": 10.2,
    "LD": 7.4,
    "Grn": 13.7,
    "SNP": 31.7,
    "RB": 0.9,
    "Oth": 3.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.1,
     "Con": 6.6,
     "Ref": 3.7,
     "LD": 7.8,
     "Grn": 10.9,
     "SNP": 27.4,
     "Oth": 1.5
    },
    "turnout": 63.1
   },
   "mp": "Tracy Gilbert",
   "mp_elected_2024": "Tracy Gilbert"
  },
  {
   "name": "Edinburgh South",
   "slug": "edinburgh-south",
   "url": "https://gbelects.com/seat/edinburgh-south",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.859,
   "status": "Labour hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.139,
   "projected_vote_share": {
    "Lab": 31.8,
    "Con": 9.6,
    "Ref": 11.4,
    "LD": 6.7,
    "Grn": 12.1,
    "SNP": 23.5,
    "RB": 0.9,
    "Oth": 4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 53.3,
     "Con": 8.5,
     "Ref": 3.9,
     "LD": 5.9,
     "Grn": 9.1,
     "SNP": 16.5,
     "Oth": 2.7
    },
    "turnout": 66.1
   },
   "mp": "Ian Murray",
   "mp_elected_2024": "Ian Murray"
  },
  {
   "name": "Edinburgh South West",
   "slug": "edinburgh-south-west",
   "url": "https://gbelects.com/seat/edinburgh-south-west",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.75,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.25,
   "projected_vote_share": {
    "Lab": 24.6,
    "Con": 11.3,
    "Ref": 13.1,
    "LD": 6.3,
    "Grn": 10,
    "SNP": 30.9,
    "RB": 1.2,
    "Oth": 2.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.9,
     "Con": 12.2,
     "Ref": 4.6,
     "LD": 6.6,
     "Grn": 7.6,
     "SNP": 27.3,
     "Oth": 1
    },
    "turnout": 61.9
   },
   "mp": "Scott Arthur",
   "mp_elected_2024": "Scott Arthur"
  },
  {
   "name": "Edinburgh West",
   "slug": "edinburgh-west",
   "url": "https://gbelects.com/seat/edinburgh-west",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.977,
   "status": "Lib Dem hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.024,
   "projected_vote_share": {
    "Lab": 10.1,
    "Con": 7.3,
    "Ref": 9.9,
    "LD": 40.1,
    "Grn": 6.9,
    "SNP": 22.3,
    "RB": 0.8,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 15,
     "Con": 5.5,
     "Ref": 4.2,
     "LD": 50.8,
     "Grn": 4,
     "SNP": 19.4,
     "Oth": 1.1
    },
    "turnout": 68.6
   },
   "mp": "Christine Jardine",
   "mp_elected_2024": "Christine Jardine"
  },
  {
   "name": "Edmonton and Winchmore Hill",
   "slug": "edmonton-and-winchmore-hill",
   "url": "https://gbelects.com/seat/edmonton-and-winchmore-hill",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 1,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 39.1,
    "Con": 18.7,
    "Ref": 16.9,
    "LD": 7,
    "Grn": 13.9,
    "RB": 2,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50,
     "Con": 19.2,
     "Ref": 8.5,
     "LD": 6.6,
     "Grn": 9,
     "Oth": 6.7
    },
    "turnout": 54.2
   },
   "mp": "Kate Osamor",
   "mp_elected_2024": "Kate Osamor"
  },
  {
   "name": "Ellesmere Port and Bromborough",
   "slug": "ellesmere-port-and-bromborough",
   "url": "https://gbelects.com/seat/ellesmere-port-and-bromborough",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.995,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.006,
   "projected_vote_share": {
    "Lab": 43.3,
    "Con": 11.5,
    "Ref": 23.6,
    "LD": 5.3,
    "Grn": 9,
    "RB": 6.2,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 57.6,
     "Con": 12.4,
     "Ref": 17.3,
     "LD": 5.5,
     "Grn": 6.4,
     "Oth": 0.6
    },
    "turnout": 59.3
   },
   "mp": "Justin Madders",
   "mp_elected_2024": "Justin Madders"
  },
  {
   "name": "Eltham and Chislehurst",
   "slug": "eltham-and-chislehurst",
   "url": "https://gbelects.com/seat/eltham-and-chislehurst",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.933,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.037,
   "projected_vote_share": {
    "Lab": 35.8,
    "Con": 22.9,
    "Ref": 23,
    "LD": 5.1,
    "Grn": 8.1,
    "RB": 4.4,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44,
     "Con": 25.5,
     "Ref": 16.3,
     "LD": 5.3,
     "Grn": 6.8,
     "Oth": 2
    },
    "turnout": 61.6
   },
   "mp": "Clive Efford",
   "mp_elected_2024": "Clive Efford"
  },
  {
   "name": "Ely and East Cambridgeshire",
   "slug": "ely-and-east-cambridgeshire",
   "url": "https://gbelects.com/seat/ely-and-east-cambridgeshire",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.608,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.342,
   "projected_vote_share": {
    "Lab": 15.3,
    "Con": 25.5,
    "Ref": 20,
    "LD": 28,
    "Grn": 6.6,
    "RB": 3.4,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 17.5,
     "Con": 31.8,
     "Ref": 12.3,
     "LD": 32.7,
     "Grn": 4.5,
     "Oth": 1.2
    },
    "turnout": 66.2
   },
   "mp": "Charlotte Cane",
   "mp_elected_2024": "Charlotte Cane"
  },
  {
   "name": "Enfield North",
   "slug": "enfield-north",
   "url": "https://gbelects.com/seat/enfield-north",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.997,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 38.6,
    "Con": 18.5,
    "Ref": 20.2,
    "LD": 5.8,
    "Grn": 12,
    "RB": 3.2,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.1,
     "Con": 19.8,
     "Ref": 11.8,
     "LD": 5.8,
     "Grn": 8.5,
     "Oth": 4.9
    },
    "turnout": 55.2
   },
   "mp": "Feryal Clark",
   "mp_elected_2024": "Feryal Clark"
  },
  {
   "name": "Epping Forest",
   "slug": "epping-forest",
   "url": "https://gbelects.com/seat/epping-forest",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.851,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.149,
   "projected_vote_share": {
    "Lab": 28.1,
    "Con": 36.8,
    "Ref": 6.2,
    "LD": 11.8,
    "Grn": 11.3,
    "RB": 0.7,
    "Oth": 5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 29.6,
     "Con": 43.2,
     "LD": 12.6,
     "Grn": 6,
     "Oth": 8.6
    },
    "turnout": 57.8
   },
   "mp": "Neil Hudson",
   "mp_elected_2024": "Neil Hudson"
  },
  {
   "name": "Epsom and Ewell",
   "slug": "epsom-and-ewell",
   "url": "https://gbelects.com/seat/epsom-and-ewell",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.72,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.263,
   "projected_vote_share": {
    "Lab": 15.2,
    "Con": 26,
    "Ref": 17.2,
    "LD": 30.7,
    "Grn": 6.5,
    "RB": 2,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 15.3,
     "Con": 31.2,
     "Ref": 10.6,
     "LD": 37.9,
     "Grn": 3.2,
     "Oth": 1.8
    },
    "turnout": 71.3
   },
   "mp": "Helen Maguire",
   "mp_elected_2024": "Helen Maguire"
  },
  {
   "name": "Erewash",
   "slug": "erewash",
   "url": "https://gbelects.com/seat/erewash",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.654,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.33,
   "projected_vote_share": {
    "Lab": 32.4,
    "Con": 18.8,
    "Ref": 29.4,
    "LD": 3.8,
    "Grn": 7,
    "RB": 7.7,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.1,
     "Con": 26.4,
     "Ref": 21.3,
     "LD": 5.6,
     "Grn": 5.8,
     "Oth": 0.8
    },
    "turnout": 60.1
   },
   "mp": "Adam Thompson",
   "mp_elected_2024": "Adam Thompson"
  },
  {
   "name": "Erith and Thamesmead",
   "slug": "erith-and-thamesmead",
   "url": "https://gbelects.com/seat/erith-and-thamesmead",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.999,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 42.8,
    "Con": 13.7,
    "Ref": 20.8,
    "LD": 5.1,
    "Grn": 12.6,
    "RB": 4,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 55.1,
     "Con": 13.8,
     "Ref": 14.7,
     "LD": 4.6,
     "Grn": 8.6,
     "Oth": 3.1
    },
    "turnout": 51.3
   },
   "mp": "Abena Oppong-Asare",
   "mp_elected_2024": "Abena Oppong-Asare"
  },
  {
   "name": "Esher and Walton",
   "slug": "esher-and-walton",
   "url": "https://gbelects.com/seat/esher-and-walton",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.93,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.07,
   "projected_vote_share": {
    "Lab": 7.9,
    "Con": 27.2,
    "Ref": 14.3,
    "LD": 41.5,
    "Grn": 6.4,
    "RB": 1.4,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 5.3,
     "Con": 30.3,
     "Ref": 8.9,
     "LD": 52.6,
     "Grn": 2.6,
     "Oth": 0.4
    },
    "turnout": 72.8
   },
   "mp": "Monica Harding",
   "mp_elected_2024": "Monica Harding"
  },
  {
   "name": "Exeter",
   "slug": "exeter",
   "url": "https://gbelects.com/seat/exeter",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.955,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.045,
   "projected_vote_share": {
    "Lab": 37.3,
    "Con": 11.1,
    "Ref": 17.7,
    "LD": 6.7,
    "Grn": 21.6,
    "RB": 3.9,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.3,
     "Con": 15.6,
     "Ref": 12.2,
     "LD": 10.5,
     "Grn": 14.7,
     "Oth": 1.6
    },
    "turnout": 59.2
   },
   "mp": "Steve Race",
   "mp_elected_2024": "Steve Race"
  },
  {
   "name": "Exmouth and Exeter East",
   "slug": "exmouth-and-exeter-east",
   "url": "https://gbelects.com/seat/exmouth-and-exeter-east",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.583,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.343,
   "projected_vote_share": {
    "Lab": 24.9,
    "Con": 27.2,
    "Ref": 20.6,
    "LD": 13.5,
    "Grn": 7.5,
    "RB": 4.7,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28.5,
     "Con": 28.7,
     "Ref": 13.8,
     "LD": 22.2,
     "Grn": 4.5,
     "Oth": 2.3
    },
    "turnout": 64.2
   },
   "mp": "David Reed",
   "mp_elected_2024": "David Reed"
  },
  {
   "name": "Falkirk",
   "slug": "falkirk",
   "url": "https://gbelects.com/seat/falkirk",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.812,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.182,
   "projected_vote_share": {
    "Lab": 24.7,
    "Con": 8.3,
    "Ref": 18.3,
    "LD": 3.1,
    "Grn": 6.3,
    "SNP": 33.3,
    "RB": 2.7,
    "Oth": 3.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43,
     "Con": 8.4,
     "Ref": 7.9,
     "LD": 2.6,
     "Grn": 4,
     "SNP": 31.3,
     "Oth": 2.8
    },
    "turnout": 57.9
   },
   "mp": "Euan Stainbank",
   "mp_elected_2024": "Euan Stainbank"
  },
  {
   "name": "Fareham and Waterlooville",
   "slug": "fareham-and-waterlooville",
   "url": "https://gbelects.com/seat/fareham-and-waterlooville",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.818,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.157,
   "projected_vote_share": {
    "Lab": 19.7,
    "Con": 24.2,
    "Ref": 32.5,
    "LD": 11.5,
    "Grn": 5.4,
    "RB": 5.5,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 22.9,
     "Con": 35,
     "Ref": 18.1,
     "LD": 19,
     "Grn": 4.1,
     "Oth": 0.9
    },
    "turnout": 65.1
   },
   "mp": "Suella Braverman",
   "mp_elected_2024": "Suella Braverman"
  },
  {
   "name": "Farnham and Bordon",
   "slug": "farnham-and-bordon",
   "url": "https://gbelects.com/seat/farnham-and-bordon",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.881,
   "status": "Conservative hold",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.115,
   "projected_vote_share": {
    "Lab": 14.4,
    "Con": 33.3,
    "Ref": 17.5,
    "LD": 23.1,
    "Grn": 7.7,
    "RB": 2.5,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 13.8,
     "Con": 35.7,
     "Ref": 11.7,
     "LD": 33.2,
     "Grn": 4.7,
     "Oth": 0.8
    },
    "turnout": 69.8
   },
   "mp": "Greg Stafford",
   "mp_elected_2024": "Greg Stafford"
  },
  {
   "name": "Faversham and Mid Kent",
   "slug": "faversham-and-mid-kent",
   "url": "https://gbelects.com/seat/faversham-and-mid-kent",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.438,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.41,
   "projected_vote_share": {
    "Lab": 23.1,
    "Con": 26.9,
    "Ref": 28,
    "LD": 5.7,
    "Grn": 8.9,
    "RB": 6.4,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28.6,
     "Con": 31.8,
     "Ref": 21.2,
     "LD": 8.9,
     "Grn": 9.1,
     "Oth": 0.4
    },
    "turnout": 62.7
   },
   "mp": "Helen Whately",
   "mp_elected_2024": "Helen Whately"
  },
  {
   "name": "Feltham and Heston",
   "slug": "feltham-and-heston",
   "url": "https://gbelects.com/seat/feltham-and-heston",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.971,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.023,
   "projected_vote_share": {
    "Lab": 35.5,
    "Con": 19.1,
    "Ref": 22.8,
    "LD": 4.8,
    "Grn": 10.9,
    "RB": 3.5,
    "Oth": 3.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.5,
     "Con": 21.1,
     "Ref": 13.2,
     "LD": 4.7,
     "Grn": 6.5,
     "Oth": 13
    },
    "turnout": 50.5
   },
   "mp": "Seema Malhotra",
   "mp_elected_2024": "Seema Malhotra"
  },
  {
   "name": "Fermanagh and South Tyrone",
   "slug": "fermanagh-and-south-tyrone",
   "url": "https://gbelects.com/seat/fermanagh-and-south-tyrone",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "SF",
   "projected_winner_name": "Sinn Féin",
   "win_chance": 0.805,
   "status": "Sinn Féin hold",
   "runner_up": "UUP",
   "runner_up_name": "UUP",
   "runner_up_chance": 0.195,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "SF",
    "vote_share": {
     "Oth": 2.3,
     "SDLP": 4.7,
     "APNI": 4.7,
     "UUP": 39.7,
     "SF": 48.6
    },
    "turnout": 65.6
   },
   "mp": "Pat Cullen",
   "mp_elected_2024": "Pat Cullen"
  },
  {
   "name": "Filton and Bradley Stoke",
   "slug": "filton-and-bradley-stoke",
   "url": "https://gbelects.com/seat/filton-and-bradley-stoke",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.991,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.005,
   "projected_vote_share": {
    "Lab": 37.2,
    "Con": 18.1,
    "Ref": 20.6,
    "LD": 5.6,
    "Grn": 13.9,
    "RB": 4,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.5,
     "Con": 25.6,
     "Ref": 13.5,
     "LD": 7.1,
     "Grn": 8.2
    },
    "turnout": 64.9
   },
   "mp": "Claire Hazelgrove",
   "mp_elected_2024": "Claire Hazelgrove"
  },
  {
   "name": "Finchley and Golders Green",
   "slug": "finchley-and-golders-green",
   "url": "https://gbelects.com/seat/finchley-and-golders-green",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.833,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.167,
   "projected_vote_share": {
    "Lab": 38.2,
    "Con": 30.8,
    "Ref": 11,
    "LD": 8,
    "Grn": 10.4,
    "RB": 0.7,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.3,
     "Con": 35.1,
     "Ref": 5.3,
     "LD": 6.8,
     "Grn": 6.3,
     "Oth": 2.2
    },
    "turnout": 63.6
   },
   "mp": "Sarah Sackman",
   "mp_elected_2024": "Sarah Sackman"
  },
  {
   "name": "Folkestone and Hythe",
   "slug": "folkestone-and-hythe",
   "url": "https://gbelects.com/seat/folkestone-and-hythe",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.675,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.314,
   "projected_vote_share": {
    "Lab": 29,
    "Con": 18.2,
    "Ref": 32.8,
    "LD": 3.1,
    "Grn": 7.9,
    "RB": 7.5,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.7,
     "Con": 26.1,
     "Ref": 24.7,
     "LD": 4,
     "Grn": 9.1,
     "Oth": 1.3
    },
    "turnout": 61.7
   },
   "mp": "Tony Vaughan",
   "mp_elected_2024": "Tony Vaughan"
  },
  {
   "name": "Forest of Dean",
   "slug": "forest-of-dean",
   "url": "https://gbelects.com/seat/forest-of-dean",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.514,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.271,
   "projected_vote_share": {
    "Lab": 28.4,
    "Con": 24.6,
    "Ref": 26.6,
    "LD": 3.9,
    "Grn": 9.5,
    "RB": 6.4,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34,
     "Con": 33.5,
     "Ref": 17,
     "LD": 5.4,
     "Grn": 9.8,
     "Oth": 0.2
    },
    "turnout": 66
   },
   "mp": "Matt Bishop",
   "mp_elected_2024": "Matt Bishop"
  },
  {
   "name": "Foyle",
   "slug": "foyle",
   "url": "https://gbelects.com/seat/foyle",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "SDLP",
   "projected_winner_name": "SDLP",
   "win_chance": 0.889,
   "status": "SDLP hold",
   "runner_up": "SF",
   "runner_up_name": "Sinn Féin",
   "runner_up_chance": 0.111,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "SDLP",
    "vote_share": {
     "Oth": 12.1,
     "APNI": 3.3,
     "UUP": 3.7,
     "DUP": 10.2,
     "SF": 29.9,
     "SDLP": 40.8
    },
    "turnout": 52.2
   },
   "mp": "Colum Eastwood",
   "mp_elected_2024": "Colum Eastwood"
  },
  {
   "name": "Frome and East Somerset",
   "slug": "frome-and-east-somerset",
   "url": "https://gbelects.com/seat/frome-and-east-somerset",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.639,
   "status": "Lib Dem hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.189,
   "projected_vote_share": {
    "Lab": 13.4,
    "Con": 20.1,
    "Ref": 21.8,
    "LD": 25.7,
    "Grn": 12.3,
    "RB": 5.2,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 13.7,
     "Con": 23.9,
     "Ref": 13.8,
     "LD": 35.5,
     "Grn": 10.9,
     "Oth": 2.2
    },
    "turnout": 65.3
   },
   "mp": "Anna Sabine",
   "mp_elected_2024": "Anna Sabine"
  },
  {
   "name": "Fylde",
   "slug": "fylde",
   "url": "https://gbelects.com/seat/fylde",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.757,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.177,
   "projected_vote_share": {
    "Lab": 25.1,
    "Con": 31.2,
    "Ref": 23.2,
    "LD": 4.6,
    "Grn": 5.3,
    "RB": 5,
    "Oth": 5.6
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 32,
     "Con": 33.2,
     "Ref": 17.3,
     "LD": 4.4,
     "Grn": 3.3,
     "Oth": 9.8
    },
    "turnout": 62.2
   },
   "mp": "Andrew Snowden",
   "mp_elected_2024": "Andrew Snowden"
  },
  {
   "name": "Gainsborough",
   "slug": "gainsborough",
   "url": "https://gbelects.com/seat/gainsborough",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.743,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.215,
   "projected_vote_share": {
    "Lab": 20.9,
    "Con": 32.2,
    "Ref": 27.3,
    "LD": 6.9,
    "Grn": 5.6,
    "RB": 6.5,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28.1,
     "Con": 35.6,
     "Ref": 21.2,
     "LD": 10.7,
     "Grn": 3.9,
     "Oth": 0.4
    },
    "turnout": 61.6
   },
   "mp": "Edward Leigh",
   "mp_elected_2024": "Edward Leigh"
  },
  {
   "name": "Gateshead Central and Whickham",
   "slug": "gateshead-central-and-whickham",
   "url": "https://gbelects.com/seat/gateshead-central-and-whickham",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.938,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.063,
   "projected_vote_share": {
    "Lab": 36.8,
    "Con": 10.7,
    "Ref": 25.8,
    "LD": 8.3,
    "Grn": 10.4,
    "RB": 6.7,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.4,
     "Con": 11.5,
     "Ref": 21.4,
     "LD": 12.4,
     "Grn": 8,
     "Oth": 1.3
    },
    "turnout": 57.6
   },
   "mp": "Mark Ferguson",
   "mp_elected_2024": "Mark Ferguson"
  },
  {
   "name": "Gedling",
   "slug": "gedling",
   "url": "https://gbelects.com/seat/gedling",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.973,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.023,
   "projected_vote_share": {
    "Lab": 37.3,
    "Con": 18.9,
    "Ref": 23.8,
    "LD": 4.6,
    "Grn": 9.3,
    "RB": 5.1,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.8,
     "Con": 23.4,
     "Ref": 16.9,
     "LD": 5.1,
     "Grn": 6.4,
     "Oth": 0.5
    },
    "turnout": 63.3
   },
   "mp": "Michael Payne",
   "mp_elected_2024": "Michael Payne"
  },
  {
   "name": "Gillingham and Rainham",
   "slug": "gillingham-and-rainham",
   "url": "https://gbelects.com/seat/gillingham-and-rainham",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.51,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.481,
   "projected_vote_share": {
    "Lab": 31.4,
    "Con": 18.1,
    "Ref": 31.4,
    "LD": 3.6,
    "Grn": 6.5,
    "RB": 7,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 37.8,
     "Con": 28.2,
     "Ref": 21.4,
     "LD": 5.5,
     "Grn": 5.6,
     "Oth": 1.5
    },
    "turnout": 56
   },
   "mp": "Naushabah Khan",
   "mp_elected_2024": "Naushabah Khan"
  },
  {
   "name": "Glasgow East",
   "slug": "glasgow-east",
   "url": "https://gbelects.com/seat/glasgow-east",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.865,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.133,
   "projected_vote_share": {
    "Lab": 24.6,
    "Con": 5.8,
    "Ref": 16.1,
    "LD": 3,
    "Grn": 10.2,
    "SNP": 34.8,
    "RB": 2.2,
    "Oth": 3.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.9,
     "Con": 4.8,
     "Ref": 6.7,
     "LD": 2.5,
     "Grn": 7.7,
     "SNP": 33.2,
     "Oth": 1.3
    },
    "turnout": 51.4
   },
   "mp": "John Grady",
   "mp_elected_2024": "John Grady"
  },
  {
   "name": "Glasgow North",
   "slug": "glasgow-north",
   "url": "https://gbelects.com/seat/glasgow-north",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.865,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.132,
   "projected_vote_share": {
    "Lab": 24.3,
    "Con": 5.2,
    "Ref": 12.8,
    "LD": 3.8,
    "Grn": 14.1,
    "SNP": 34.7,
    "RB": 1.6,
    "Oth": 3.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.2,
     "Con": 3.9,
     "Ref": 4.8,
     "LD": 3.3,
     "Grn": 12.2,
     "SNP": 32,
     "Oth": 1.6
    },
    "turnout": 51.4
   },
   "mp": "Martin Rhodes",
   "mp_elected_2024": "Martin Rhodes"
  },
  {
   "name": "Glasgow North East",
   "slug": "glasgow-north-east",
   "url": "https://gbelects.com/seat/glasgow-north-east",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.822,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.177,
   "projected_vote_share": {
    "Lab": 25.2,
    "Con": 4.9,
    "Ref": 16.6,
    "LD": 2.5,
    "Grn": 9.8,
    "SNP": 34.1,
    "RB": 2.5,
    "Oth": 4.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.9,
     "Con": 3.5,
     "Ref": 6.7,
     "LD": 1.7,
     "Grn": 7.2,
     "SNP": 32.3,
     "Oth": 2.7
    },
    "turnout": 47
   },
   "mp": "Maureen Burke",
   "mp_elected_2024": "Maureen Burke"
  },
  {
   "name": "Glasgow South",
   "slug": "glasgow-south",
   "url": "https://gbelects.com/seat/glasgow-south",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.868,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.123,
   "projected_vote_share": {
    "Lab": 24.3,
    "Con": 5.1,
    "Ref": 10.4,
    "LD": 4,
    "Grn": 15.9,
    "SNP": 35.3,
    "RB": 1,
    "Oth": 4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.8,
     "Con": 3.8,
     "Ref": 4.1,
     "LD": 3.1,
     "Grn": 13.1,
     "SNP": 32,
     "Oth": 2.2
    },
    "turnout": 60.4
   },
   "mp": "Gordon McKee",
   "mp_elected_2024": "Gordon McKee"
  },
  {
   "name": "Glasgow South West",
   "slug": "glasgow-south-west",
   "url": "https://gbelects.com/seat/glasgow-south-west",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.883,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.118,
   "projected_vote_share": {
    "Lab": 24.6,
    "Con": 5.1,
    "Ref": 15.2,
    "LD": 3.2,
    "Grn": 10.4,
    "SNP": 35.8,
    "RB": 2,
    "Oth": 3.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.6,
     "Con": 3.9,
     "Ref": 6.3,
     "LD": 2.7,
     "Grn": 7.6,
     "SNP": 34.4,
     "Oth": 1.5
    },
    "turnout": 51.8
   },
   "mp": "Zubir Ahmed",
   "mp_elected_2024": "Zubir Ahmed"
  },
  {
   "name": "Glasgow West",
   "slug": "glasgow-west",
   "url": "https://gbelects.com/seat/glasgow-west",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.773,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.228,
   "projected_vote_share": {
    "Lab": 26.8,
    "Con": 5.6,
    "Ref": 12.9,
    "LD": 4,
    "Grn": 12.3,
    "SNP": 34.1,
    "RB": 1.4,
    "Oth": 2.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.7,
     "Con": 4.3,
     "Ref": 5.3,
     "LD": 3.3,
     "Grn": 9.2,
     "SNP": 30.5,
     "Oth": 0.8
    },
    "turnout": 57.8
   },
   "mp": "Patricia Ferguson",
   "mp_elected_2024": "Patricia Ferguson"
  },
  {
   "name": "Glastonbury and Somerton",
   "slug": "glastonbury-and-somerton",
   "url": "https://gbelects.com/seat/glastonbury-and-somerton",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.622,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.214,
   "projected_vote_share": {
    "Lab": 7.2,
    "Con": 24.6,
    "Ref": 25.1,
    "LD": 30.1,
    "Grn": 6.8,
    "RB": 5.6,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.5,
     "Con": 28.9,
     "Ref": 16.1,
     "LD": 42.7,
     "Grn": 5.7
    },
    "turnout": 65
   },
   "mp": "Sarah Dyke",
   "mp_elected_2024": "Sarah Dyke"
  },
  {
   "name": "Glenrothes and Mid Fife",
   "slug": "glenrothes-and-mid-fife",
   "url": "https://gbelects.com/seat/glenrothes-and-mid-fife",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.851,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.125,
   "projected_vote_share": {
    "Lab": 24.6,
    "Con": 6,
    "Ref": 21.6,
    "LD": 3.9,
    "Grn": 2.6,
    "SNP": 35.8,
    "RB": 3.9,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.3,
     "Con": 5.5,
     "Ref": 9.8,
     "LD": 4.4,
     "SNP": 36.1
    },
    "turnout": 51.1
   },
   "mp": "Richard Baker",
   "mp_elected_2024": "Richard Baker"
  },
  {
   "name": "Gloucester",
   "slug": "gloucester",
   "url": "https://gbelects.com/seat/gloucester",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.744,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.228,
   "projected_vote_share": {
    "Lab": 31.2,
    "Con": 19.4,
    "Ref": 26.7,
    "LD": 5.8,
    "Grn": 8,
    "RB": 6.3,
    "Oth": 2.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.1,
     "Con": 28.5,
     "Ref": 16,
     "LD": 10.4,
     "Grn": 5,
     "Oth": 4
    },
    "turnout": 57.5
   },
   "mp": "Alex McIntyre",
   "mp_elected_2024": "Alex McIntyre"
  },
  {
   "name": "Godalming and Ash",
   "slug": "godalming-and-ash",
   "url": "https://gbelects.com/seat/godalming-and-ash",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.903,
   "status": "Conservative hold",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.098,
   "projected_vote_share": {
    "Lab": 7.8,
    "Con": 40.3,
    "Ref": 15.3,
    "LD": 28.2,
    "Grn": 5.4,
    "RB": 1.9,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 5,
     "Con": 42.6,
     "Ref": 8.8,
     "LD": 41,
     "Grn": 2.3,
     "Oth": 0.4
    },
    "turnout": 72.1
   },
   "mp": "Jeremy Hunt",
   "mp_elected_2024": "Jeremy Hunt"
  },
  {
   "name": "Goole and Pocklington",
   "slug": "goole-and-pocklington",
   "url": "https://gbelects.com/seat/goole-and-pocklington",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.895,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.065,
   "projected_vote_share": {
    "Lab": 22.2,
    "Con": 34.4,
    "Ref": 24.5,
    "LD": 6.1,
    "Grn": 6.1,
    "RB": 5.9,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 31,
     "Con": 38.2,
     "Ref": 18.2,
     "LD": 6.8,
     "Grn": 4.9,
     "Oth": 0.9
    },
    "turnout": 62.2
   },
   "mp": "David Davis",
   "mp_elected_2024": "David Davis"
  },
  {
   "name": "Gordon and Buchan",
   "slug": "gordon-and-buchan",
   "url": "https://gbelects.com/seat/gordon-and-buchan",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.543,
   "status": "SNP gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.417,
   "projected_vote_share": {
    "Lab": 6.3,
    "Con": 28,
    "Ref": 20.8,
    "LD": 10.4,
    "Grn": 1.5,
    "SNP": 29.4,
    "RB": 2.6,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 10.7,
     "Con": 32.9,
     "Ref": 8.9,
     "LD": 16.7,
     "SNP": 30.9
    },
    "turnout": 63
   },
   "mp": "Harriet Cross",
   "mp_elected_2024": "Harriet Cross"
  },
  {
   "name": "Gorton and Denton",
   "slug": "gorton-and-denton",
   "url": "https://gbelects.com/seat/gorton-and-denton",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Grn",
   "projected_winner_name": "Green",
   "win_chance": 0.506,
   "status": "Green gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.44,
   "projected_vote_share": {
    "Lab": 29.4,
    "Con": 5.4,
    "Ref": 22.5,
    "LD": 3,
    "Grn": 30.2,
    "RB": 2,
    "Oth": 7.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.8,
     "Con": 7.9,
     "Ref": 14.1,
     "LD": 3.8,
     "Grn": 13.2,
     "Oth": 10.3
    },
    "turnout": 47.8
   },
   "mp": "Hannah Spencer",
   "mp_elected_2024": "Andrew Gwynne"
  },
  {
   "name": "Gosport",
   "slug": "gosport",
   "url": "https://gbelects.com/seat/gosport",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.788,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.187,
   "projected_vote_share": {
    "Lab": 20.7,
    "Con": 33,
    "Ref": 27.1,
    "LD": 5.7,
    "Grn": 5.5,
    "RB": 6.3,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.6,
     "Con": 40.3,
     "Ref": 18,
     "LD": 9.1,
     "Grn": 4.4,
     "Oth": 1.6
    },
    "turnout": 60.4
   },
   "mp": "Caroline Dinenage",
   "mp_elected_2024": "Caroline Dinenage"
  },
  {
   "name": "Gower",
   "slug": "gower",
   "url": "https://gbelects.com/seat/gower",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.488,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.427,
   "projected_vote_share": {
    "Lab": 24.4,
    "Con": 17.3,
    "Ref": 25.7,
    "LD": 5.2,
    "Grn": 8.1,
    "PC": 15.7,
    "RB": 1.9,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.4,
     "Con": 18.9,
     "Ref": 18.1,
     "LD": 5.5,
     "Grn": 5.3,
     "PC": 8.3,
     "Oth": 0.6
    },
    "turnout": 62
   },
   "mp": "Tonia Antoniazzi",
   "mp_elected_2024": "Tonia Antoniazzi"
  },
  {
   "name": "Grantham and Bourne",
   "slug": "grantham-and-bourne",
   "url": "https://gbelects.com/seat/grantham-and-bourne",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.737,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.231,
   "projected_vote_share": {
    "Lab": 20.2,
    "Con": 31.6,
    "Ref": 26.9,
    "LD": 3.6,
    "Grn": 7.3,
    "RB": 6.7,
    "Oth": 3.8
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.6,
     "Con": 36.4,
     "Ref": 20.4,
     "LD": 4.4,
     "Grn": 5.6,
     "Oth": 6.7
    },
    "turnout": 62.9
   },
   "mp": "Gareth Davies",
   "mp_elected_2024": "Gareth Davies"
  },
  {
   "name": "Gravesham",
   "slug": "gravesham",
   "url": "https://gbelects.com/seat/gravesham",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.529,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.44,
   "projected_vote_share": {
    "Lab": 31.7,
    "Con": 21,
    "Ref": 31.1,
    "LD": 2.8,
    "Grn": 6.4,
    "RB": 6,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.5,
     "Con": 32.2,
     "Ref": 20.6,
     "LD": 3.5,
     "Grn": 5.2
    },
    "turnout": 59.1
   },
   "mp": "Lauren Sullivan",
   "mp_elected_2024": "Lauren Sullivan"
  },
  {
   "name": "Great Grimsby and Cleethorpes",
   "slug": "great-grimsby-and-cleethorpes",
   "url": "https://gbelects.com/seat/great-grimsby-and-cleethorpes",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.794,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.197,
   "projected_vote_share": {
    "Lab": 29.2,
    "Con": 15.7,
    "Ref": 35.4,
    "LD": 2.6,
    "Grn": 4,
    "RB": 12.4,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.9,
     "Con": 22.6,
     "Ref": 28.8,
     "LD": 2.8,
     "Grn": 3,
     "Oth": 0.9
    },
    "turnout": 48.1
   },
   "mp": "Melanie Onn",
   "mp_elected_2024": "Melanie Onn"
  },
  {
   "name": "Great Yarmouth",
   "slug": "great-yarmouth",
   "url": "https://gbelects.com/seat/great-yarmouth",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "RB",
   "projected_winner_name": "Restore Britain",
   "win_chance": 0.708,
   "status": "Restore Britain gain from Reform UK",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.179,
   "projected_vote_share": {
    "Lab": 21.2,
    "Con": 14.5,
    "Ref": 22.8,
    "LD": 2.3,
    "Grn": 4.4,
    "RB": 33.9,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Ref",
    "vote_share": {
     "Lab": 31.8,
     "Con": 24.6,
     "Ref": 35.3,
     "LD": 2.7,
     "Grn": 4.3,
     "Oth": 1.3
    },
    "turnout": 55.6
   },
   "mp": "Rupert Lowe",
   "mp_elected_2024": "Rupert Lowe"
  },
  {
   "name": "Greenwich and Woolwich",
   "slug": "greenwich-and-woolwich",
   "url": "https://gbelects.com/seat/greenwich-and-woolwich",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.996,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.005,
   "projected_vote_share": {
    "Lab": 46.2,
    "Con": 11.9,
    "Ref": 10,
    "LD": 9.6,
    "Grn": 20.3,
    "RB": 1,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 56.2,
     "Con": 11.4,
     "Ref": 7.7,
     "LD": 9,
     "Grn": 13.2,
     "Oth": 2.5
    },
    "turnout": 58.5
   },
   "mp": "Matthew Pennycook",
   "mp_elected_2024": "Matthew Pennycook"
  },
  {
   "name": "Guildford",
   "slug": "guildford",
   "url": "https://gbelects.com/seat/guildford",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.936,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.063,
   "projected_vote_share": {
    "Lab": 10.8,
    "Con": 24,
    "Ref": 15.7,
    "LD": 36.5,
    "Grn": 9.8,
    "RB": 1.7,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 8.1,
     "Con": 30,
     "Ref": 9.1,
     "LD": 47.5,
     "Grn": 4.7,
     "Oth": 0.5
    },
    "turnout": 68.3
   },
   "mp": "Zöe Franklin",
   "mp_elected_2024": "Zöe Franklin"
  },
  {
   "name": "Hackney North and Stoke Newington",
   "slug": "hackney-north-and-stoke-newington",
   "url": "https://gbelects.com/seat/hackney-north-and-stoke-newington",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.956,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.045,
   "projected_vote_share": {
    "Lab": 48.8,
    "Con": 9.5,
    "Ref": 6.4,
    "LD": 5.7,
    "Grn": 27.9,
    "RB": 0.6,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 59.5,
     "Con": 8.4,
     "Ref": 3.1,
     "LD": 3.8,
     "Grn": 22.6,
     "Oth": 2.5
    },
    "turnout": 52.6
   },
   "mp": "Diane Abbott",
   "mp_elected_2024": "Diane Abbott"
  },
  {
   "name": "Hackney South and Shoreditch",
   "slug": "hackney-south-and-shoreditch",
   "url": "https://gbelects.com/seat/hackney-south-and-shoreditch",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.936,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.065,
   "projected_vote_share": {
    "Lab": 49.1,
    "Con": 6.5,
    "Ref": 5.7,
    "LD": 6.3,
    "Grn": 30.7,
    "RB": 0.5,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 59.3,
     "Con": 5,
     "Ref": 3.8,
     "LD": 4.8,
     "Grn": 23.9,
     "Oth": 3.2
    },
    "turnout": 53.3
   },
   "mp": "Meg Hillier",
   "mp_elected_2024": "Meg Hillier"
  },
  {
   "name": "Halesowen",
   "slug": "halesowen",
   "url": "https://gbelects.com/seat/halesowen",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.598,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.382,
   "projected_vote_share": {
    "Lab": 31.9,
    "Con": 19.7,
    "Ref": 30.1,
    "LD": 3.7,
    "Grn": 6.7,
    "RB": 6.8,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.9,
     "Con": 27.6,
     "Ref": 22,
     "LD": 5.9,
     "Grn": 5.6
    },
    "turnout": 56.3
   },
   "mp": "Alex Ballinger",
   "mp_elected_2024": "Alex Ballinger"
  },
  {
   "name": "Halifax",
   "slug": "halifax",
   "url": "https://gbelects.com/seat/halifax",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.562,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.428,
   "projected_vote_share": {
    "Lab": 28.2,
    "Con": 15.6,
    "Ref": 27.3,
    "LD": 5,
    "Grn": 11.7,
    "RB": 6.7,
    "Oth": 5.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.1,
     "Con": 19.6,
     "Ref": 19.4,
     "LD": 5.9,
     "Grn": 10.3,
     "Oth": 9.7
    },
    "turnout": 51.9
   },
   "mp": "Kate Dearden",
   "mp_elected_2024": "Kate Dearden"
  },
  {
   "name": "Hamble Valley",
   "slug": "hamble-valley",
   "url": "https://gbelects.com/seat/hamble-valley",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.93,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.045,
   "projected_vote_share": {
    "Lab": 15.7,
    "Con": 32.8,
    "Ref": 22.6,
    "LD": 17.1,
    "Grn": 6.5,
    "RB": 4.3,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 16.2,
     "Con": 36.4,
     "Ref": 15.2,
     "LD": 27.5,
     "Grn": 4.3,
     "Oth": 0.3
    },
    "turnout": 67.9
   },
   "mp": "Paul Holmes",
   "mp_elected_2024": "Paul Holmes"
  },
  {
   "name": "Hamilton and Clyde Valley",
   "slug": "hamilton-and-clyde-valley",
   "url": "https://gbelects.com/seat/hamilton-and-clyde-valley",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.549,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.427,
   "projected_vote_share": {
    "Lab": 28.4,
    "Con": 10.4,
    "Ref": 19.8,
    "LD": 3.7,
    "Grn": 2.7,
    "SNP": 30.3,
    "RB": 2.9,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.9,
     "Con": 10.9,
     "Ref": 7.8,
     "LD": 3.6,
     "SNP": 27.4,
     "Oth": 0.3
    },
    "turnout": 55.8
   },
   "mp": "Imogen Walker",
   "mp_elected_2024": "Imogen Walker"
  },
  {
   "name": "Hammersmith and Chiswick",
   "slug": "hammersmith-and-chiswick",
   "url": "https://gbelects.com/seat/hammersmith-and-chiswick",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.999,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 43.4,
    "Con": 18.1,
    "Ref": 9.6,
    "LD": 10.5,
    "Grn": 16.6,
    "RB": 0.7,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.3,
     "Con": 19.1,
     "Ref": 6.4,
     "LD": 9.3,
     "Grn": 9.7,
     "Oth": 3.2
    },
    "turnout": 60.7
   },
   "mp": "Andy Slaughter",
   "mp_elected_2024": "Andy Slaughter"
  },
  {
   "name": "Hampstead and Highgate",
   "slug": "hampstead-and-highgate",
   "url": "https://gbelects.com/seat/hampstead-and-highgate",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.994,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.006,
   "projected_vote_share": {
    "Lab": 40.2,
    "Con": 17.4,
    "Ref": 8.5,
    "LD": 13.1,
    "Grn": 19.3,
    "RB": 0.6,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.3,
     "Con": 17.4,
     "Ref": 6.1,
     "LD": 12.7,
     "Grn": 13.7,
     "Oth": 1.9
    },
    "turnout": 60.7
   },
   "mp": "Tulip Siddiq",
   "mp_elected_2024": "Tulip Siddiq"
  },
  {
   "name": "Harborough, Oadby and Wigston",
   "slug": "harborough-oadby-and-wigston",
   "url": "https://gbelects.com/seat/harborough-oadby-and-wigston",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.845,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.152,
   "projected_vote_share": {
    "Lab": 25.4,
    "Con": 32.8,
    "Ref": 18.2,
    "LD": 7.6,
    "Grn": 12,
    "RB": 2.8,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 32.2,
     "Con": 36.9,
     "Ref": 12.6,
     "LD": 9.4,
     "Grn": 8.5,
     "Oth": 0.4
    },
    "turnout": 65.4
   },
   "mp": "Neil O'Brien",
   "mp_elected_2024": "Neil O'Brien"
  },
  {
   "name": "Harlow",
   "slug": "harlow",
   "url": "https://gbelects.com/seat/harlow",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.577,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.39,
   "projected_vote_share": {
    "Lab": 29.8,
    "Con": 21,
    "Ref": 31.8,
    "LD": 2.8,
    "Grn": 6.6,
    "RB": 7.3,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 37.6,
     "Con": 31.8,
     "Ref": 21.8,
     "LD": 3.1,
     "Grn": 5.2,
     "Oth": 0.4
    },
    "turnout": 58.1
   },
   "mp": "Chris Vince",
   "mp_elected_2024": "Chris Vince"
  },
  {
   "name": "Harpenden and Berkhamsted",
   "slug": "harpenden-and-berkhamsted",
   "url": "https://gbelects.com/seat/harpenden-and-berkhamsted",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.959,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.042,
   "projected_vote_share": {
    "Lab": 8.8,
    "Con": 26.6,
    "Ref": 12.3,
    "LD": 43.5,
    "Grn": 6.8,
    "RB": 1.3,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 7.5,
     "Con": 30.5,
     "Ref": 7.8,
     "LD": 50.2,
     "Grn": 3.6,
     "Oth": 0.4
    },
    "turnout": 75.2
   },
   "mp": "Victoria Collins",
   "mp_elected_2024": "Victoria Collins"
  },
  {
   "name": "Harrogate and Knaresborough",
   "slug": "harrogate-and-knaresborough",
   "url": "https://gbelects.com/seat/harrogate-and-knaresborough",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.895,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.105,
   "projected_vote_share": {
    "Lab": 8.4,
    "Con": 27.1,
    "Ref": 16.3,
    "LD": 38.8,
    "Grn": 5.4,
    "RB": 2.9,
    "Oth": 1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 8,
     "Con": 30.2,
     "Ref": 10.9,
     "LD": 46.1,
     "Grn": 3.4,
     "Oth": 1.5
    },
    "turnout": 66.8
   },
   "mp": "Tom Gordon",
   "mp_elected_2024": "Tom Gordon"
  },
  {
   "name": "Harrow East",
   "slug": "harrow-east",
   "url": "https://gbelects.com/seat/harrow-east",
   "region": "London",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.997,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 24.2,
    "Con": 47.4,
    "Ref": 12.9,
    "LD": 4.7,
    "Grn": 8.1,
    "RB": 0.8,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28.9,
     "Con": 53.3,
     "Ref": 4.6,
     "LD": 3.2,
     "Grn": 4.2,
     "Oth": 5.9
    },
    "turnout": 62.4
   },
   "mp": "Bob Blackman",
   "mp_elected_2024": "Bob Blackman"
  },
  {
   "name": "Harrow West",
   "slug": "harrow-west",
   "url": "https://gbelects.com/seat/harrow-west",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.948,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.052,
   "projected_vote_share": {
    "Lab": 38.3,
    "Con": 26.3,
    "Ref": 13,
    "LD": 6.7,
    "Grn": 11.7,
    "RB": 0.9,
    "Oth": 3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.8,
     "Con": 29.2,
     "Ref": 5.8,
     "LD": 5.3,
     "Grn": 5.4,
     "Oth": 10.5
    },
    "turnout": 56.6
   },
   "mp": "Gareth Thomas",
   "mp_elected_2024": "Gareth Thomas"
  },
  {
   "name": "Hartlepool",
   "slug": "hartlepool",
   "url": "https://gbelects.com/seat/hartlepool",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.639,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.358,
   "projected_vote_share": {
    "Lab": 34.6,
    "Con": 15.9,
    "Ref": 31.6,
    "LD": 1.9,
    "Grn": 4.4,
    "RB": 9.6,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.2,
     "Con": 21.9,
     "Ref": 24.5,
     "LD": 1.6,
     "Grn": 2.3,
     "Oth": 3.4
    },
    "turnout": 49.7
   },
   "mp": "Jonathan Brash",
   "mp_elected_2024": "Jonathan Brash"
  },
  {
   "name": "Harwich and North Essex",
   "slug": "harwich-and-north-essex",
   "url": "https://gbelects.com/seat/harwich-and-north-essex",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.522,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.325,
   "projected_vote_share": {
    "Lab": 23.6,
    "Con": 29.3,
    "Ref": 27.9,
    "LD": 5.6,
    "Grn": 6.8,
    "RB": 6.4,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 32,
     "Con": 34.4,
     "Ref": 20.4,
     "LD": 7.4,
     "Grn": 5.8
    },
    "turnout": 63
   },
   "mp": "Bernard Jenkin",
   "mp_elected_2024": "Bernard Jenkin"
  },
  {
   "name": "Hastings and Rye",
   "slug": "hastings-and-rye",
   "url": "https://gbelects.com/seat/hastings-and-rye",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.927,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.071,
   "projected_vote_share": {
    "Lab": 34.8,
    "Con": 17,
    "Ref": 24.8,
    "LD": 4.5,
    "Grn": 11.8,
    "RB": 5.4,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.6,
     "Con": 22.8,
     "Ref": 16.1,
     "LD": 5.6,
     "Grn": 12.5,
     "Oth": 1.4
    },
    "turnout": 60.6
   },
   "mp": "Helena Dollimore",
   "mp_elected_2024": "Helena Dollimore"
  },
  {
   "name": "Havant",
   "slug": "havant",
   "url": "https://gbelects.com/seat/havant",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.62,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.237,
   "projected_vote_share": {
    "Lab": 23.7,
    "Con": 25.6,
    "Ref": 30.5,
    "LD": 4.9,
    "Grn": 6.7,
    "RB": 7.6,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 30.6,
     "Con": 30.8,
     "Ref": 23.6,
     "LD": 7.8,
     "Grn": 6.8,
     "Oth": 0.5
    },
    "turnout": 58.3
   },
   "mp": "Alan Mak",
   "mp_elected_2024": "Alan Mak"
  },
  {
   "name": "Hayes and Harlington",
   "slug": "hayes-and-harlington",
   "url": "https://gbelects.com/seat/hayes-and-harlington",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.997,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.002,
   "projected_vote_share": {
    "Lab": 40.9,
    "Con": 19.3,
    "Ref": 20,
    "LD": 4.3,
    "Grn": 10.9,
    "RB": 2.7,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 53.3,
     "Con": 21.9,
     "Ref": 10.7,
     "LD": 3.4,
     "Grn": 5.6,
     "Oth": 5.2
    },
    "turnout": 51.5
   },
   "mp": "John McDonnell",
   "mp_elected_2024": "John McDonnell"
  },
  {
   "name": "Hazel Grove",
   "slug": "hazel-grove",
   "url": "https://gbelects.com/seat/hazel-grove",
   "region": "North West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.84,
   "status": "Lib Dem hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.073,
   "projected_vote_share": {
    "Lab": 19.9,
    "Con": 18.4,
    "Ref": 20.8,
    "LD": 30.3,
    "Grn": 5.7,
    "RB": 4.1,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 23.5,
     "Con": 19.6,
     "Ref": 15.1,
     "LD": 37.7,
     "Grn": 3.8,
     "Oth": 0.2
    },
    "turnout": 63.1
   },
   "mp": "Lisa Smart",
   "mp_elected_2024": "Lisa Smart"
  },
  {
   "name": "Hemel Hempstead",
   "slug": "hemel-hempstead",
   "url": "https://gbelects.com/seat/hemel-hempstead",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.834,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.143,
   "projected_vote_share": {
    "Lab": 32.3,
    "Con": 19.9,
    "Ref": 25.7,
    "LD": 8.2,
    "Grn": 8.3,
    "RB": 4.8,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.2,
     "Con": 27.2,
     "Ref": 17.4,
     "LD": 11.6,
     "Grn": 5.6
    },
    "turnout": 62.1
   },
   "mp": "David Taylor",
   "mp_elected_2024": "David Taylor"
  },
  {
   "name": "Hendon",
   "slug": "hendon",
   "url": "https://gbelects.com/seat/hendon",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.646,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.354,
   "projected_vote_share": {
    "Lab": 34.1,
    "Con": 31.2,
    "Ref": 15.3,
    "LD": 5.7,
    "Grn": 10.9,
    "RB": 1.2,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.4,
     "Con": 38.4,
     "Ref": 7.4,
     "LD": 4.8,
     "Grn": 6.5,
     "Oth": 4.6
    },
    "turnout": 55.1
   },
   "mp": "David Pinto-Duschinsky",
   "mp_elected_2024": "David Pinto-Duschinsky"
  },
  {
   "name": "Henley and Thame",
   "slug": "henley-and-thame",
   "url": "https://gbelects.com/seat/henley-and-thame",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.764,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.235,
   "projected_vote_share": {
    "Lab": 8.5,
    "Con": 29.1,
    "Ref": 16.5,
    "LD": 35.6,
    "Grn": 6.2,
    "RB": 2.1,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.7,
     "Con": 33.2,
     "Ref": 9.8,
     "LD": 45,
     "Grn": 3.8,
     "Oth": 1.5
    },
    "turnout": 72.1
   },
   "mp": "Freddie Van Mierlo",
   "mp_elected_2024": "Freddie Van Mierlo"
  },
  {
   "name": "Hereford and South Herefordshire",
   "slug": "hereford-and-south-herefordshire",
   "url": "https://gbelects.com/seat/hereford-and-south-herefordshire",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.639,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.239,
   "projected_vote_share": {
    "Lab": 24.8,
    "Con": 29.5,
    "Ref": 24.1,
    "LD": 7.1,
    "Grn": 8,
    "RB": 5.4,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 29.8,
     "Con": 32.6,
     "Ref": 18.4,
     "LD": 11.7,
     "Grn": 7,
     "Oth": 0.5
    },
    "turnout": 63.1
   },
   "mp": "Jesse Norman",
   "mp_elected_2024": "Jesse Norman"
  },
  {
   "name": "Herne Bay and Sandwich",
   "slug": "herne-bay-and-sandwich",
   "url": "https://gbelects.com/seat/herne-bay-and-sandwich",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.52,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.395,
   "projected_vote_share": {
    "Lab": 22.7,
    "Con": 29.9,
    "Ref": 29.4,
    "LD": 4.1,
    "Grn": 6.8,
    "RB": 6.5,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 30.2,
     "Con": 35.3,
     "Ref": 21.7,
     "LD": 5.5,
     "Grn": 7.2
    },
    "turnout": 62.7
   },
   "mp": "Roger Gale",
   "mp_elected_2024": "Roger Gale"
  },
  {
   "name": "Hertford and Stortford",
   "slug": "hertford-and-stortford",
   "url": "https://gbelects.com/seat/hertford-and-stortford",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.881,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.075,
   "projected_vote_share": {
    "Lab": 32.5,
    "Con": 22.8,
    "Ref": 22.3,
    "LD": 7,
    "Grn": 10.7,
    "RB": 3.8,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.5,
     "Con": 29.7,
     "Ref": 15.4,
     "LD": 7.7,
     "Grn": 8.1,
     "Oth": 0.5
    },
    "turnout": 68.4
   },
   "mp": "Joshua Robert Abraham Dean",
   "mp_elected_2024": "Joshua Robert Abraham Dean"
  },
  {
   "name": "Hertsmere",
   "slug": "hertsmere",
   "url": "https://gbelects.com/seat/hertsmere",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.974,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.022,
   "projected_vote_share": {
    "Lab": 22.7,
    "Con": 37,
    "Ref": 20.8,
    "LD": 7.3,
    "Grn": 8.1,
    "RB": 2.9,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28,
     "Con": 44.7,
     "Ref": 13.7,
     "LD": 7.7,
     "Grn": 4.7,
     "Oth": 1.1
    },
    "turnout": 65.3
   },
   "mp": "Oliver Dowden",
   "mp_elected_2024": "Oliver Dowden"
  },
  {
   "name": "Hexham",
   "slug": "hexham",
   "url": "https://gbelects.com/seat/hexham",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.775,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.226,
   "projected_vote_share": {
    "Lab": 40.6,
    "Con": 34.5,
    "Ref": 6.3,
    "LD": 6.4,
    "Grn": 8.5,
    "RB": 0.7,
    "Oth": 3.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.3,
     "Con": 39.1,
     "LD": 4.6,
     "Grn": 4.8,
     "Oth": 5.3
    },
    "turnout": 67.8
   },
   "mp": "Joe Morris",
   "mp_elected_2024": "Joe Morris"
  },
  {
   "name": "Heywood and Middleton North",
   "slug": "heywood-and-middleton-north",
   "url": "https://gbelects.com/seat/heywood-and-middleton-north",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.508,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.491,
   "projected_vote_share": {
    "Lab": 31.4,
    "Con": 13.7,
    "Ref": 31.2,
    "LD": 4.8,
    "Grn": 3.3,
    "RB": 7.8,
    "Oth": 7.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.6,
     "Con": 17.3,
     "Ref": 24.2,
     "LD": 6.2,
     "Oth": 11.7
    },
    "turnout": 50.6
   },
   "mp": "Elsie Blundell",
   "mp_elected_2024": "Elsie Blundell"
  },
  {
   "name": "High Peak",
   "slug": "high-peak",
   "url": "https://gbelects.com/seat/high-peak",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.942,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.048,
   "projected_vote_share": {
    "Lab": 36.1,
    "Con": 24,
    "Ref": 21.3,
    "LD": 4,
    "Grn": 9.7,
    "RB": 4.3,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.8,
     "Con": 29.7,
     "Ref": 14.1,
     "LD": 3.5,
     "Grn": 6.9
    },
    "turnout": 66.2
   },
   "mp": "Jon Pearce",
   "mp_elected_2024": "Jon Pearce"
  },
  {
   "name": "Hinckley and Bosworth",
   "slug": "hinckley-and-bosworth",
   "url": "https://gbelects.com/seat/hinckley-and-bosworth",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.87,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.126,
   "projected_vote_share": {
    "Lab": 15.2,
    "Con": 33,
    "Ref": 25.2,
    "LD": 14.4,
    "Grn": 5.6,
    "RB": 5.8,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 18,
     "Con": 35.6,
     "Ref": 18.4,
     "LD": 24.3,
     "Grn": 3.2,
     "Oth": 0.4
    },
    "turnout": 62.5
   },
   "mp": "Luke Evans",
   "mp_elected_2024": "Luke Evans"
  },
  {
   "name": "Hitchin",
   "slug": "hitchin",
   "url": "https://gbelects.com/seat/hitchin",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.966,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.03,
   "projected_vote_share": {
    "Lab": 35.9,
    "Con": 22.8,
    "Ref": 20,
    "LD": 8.7,
    "Grn": 8.6,
    "RB": 3.3,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.9,
     "Con": 28.5,
     "Ref": 12.9,
     "LD": 9.4,
     "Grn": 5,
     "Oth": 0.3
    },
    "turnout": 69.2
   },
   "mp": "Alistair Strathern",
   "mp_elected_2024": "Alistair Strathern"
  },
  {
   "name": "Holborn and St Pancras",
   "slug": "holborn-and-st-pancras",
   "url": "https://gbelects.com/seat/holborn-and-st-pancras",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.977,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.024,
   "projected_vote_share": {
    "Lab": 45.5,
    "Con": 8.5,
    "Ref": 8.7,
    "LD": 6.1,
    "Grn": 24.7,
    "RB": 1.8,
    "Oth": 4.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.9,
     "Con": 7.2,
     "Ref": 6.1,
     "LD": 5.8,
     "Grn": 10.4,
     "Oth": 21.5
    },
    "turnout": 54.1
   },
   "mp": "Sagal Abdi-Wali",
   "mp_elected_2024": "Keir Starmer"
  },
  {
   "name": "Honiton and Sidmouth",
   "slug": "honiton-and-sidmouth",
   "url": "https://gbelects.com/seat/honiton-and-sidmouth",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.611,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.366,
   "projected_vote_share": {
    "Lab": 6.9,
    "Con": 29.1,
    "Ref": 21.7,
    "LD": 32.2,
    "Grn": 4.3,
    "RB": 4.5,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 5.8,
     "Con": 32.2,
     "Ref": 12.4,
     "LD": 45.4,
     "Grn": 2.8,
     "Oth": 1.4
    },
    "turnout": 67.1
   },
   "mp": "Richard Foord",
   "mp_elected_2024": "Richard Foord"
  },
  {
   "name": "Hornchurch and Upminster",
   "slug": "hornchurch-and-upminster",
   "url": "https://gbelects.com/seat/hornchurch-and-upminster",
   "region": "London",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.647,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.341,
   "projected_vote_share": {
    "Lab": 19,
    "Con": 29.4,
    "Ref": 33,
    "LD": 3.7,
    "Grn": 5,
    "RB": 9.5,
    "Oth": 0.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 27.6,
     "Con": 32.5,
     "Ref": 28.4,
     "LD": 5.1,
     "Grn": 5.6,
     "Oth": 0.8
    },
    "turnout": 62.2
   },
   "mp": "Julia Lopez",
   "mp_elected_2024": "Julia Lopez"
  },
  {
   "name": "Hornsey and Friern Barnet",
   "slug": "hornsey-and-friern-barnet",
   "url": "https://gbelects.com/seat/hornsey-and-friern-barnet",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.998,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.002,
   "projected_vote_share": {
    "Lab": 48.2,
    "Con": 10.4,
    "Ref": 6,
    "LD": 13.8,
    "Grn": 20.4,
    "RB": 0.5,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 58.7,
     "Con": 8.2,
     "Ref": 4.1,
     "LD": 12.5,
     "Grn": 14.5,
     "Oth": 1.9
    },
    "turnout": 69.6
   },
   "mp": "Catherine West",
   "mp_elected_2024": "Catherine West"
  },
  {
   "name": "Horsham",
   "slug": "horsham",
   "url": "https://gbelects.com/seat/horsham",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.603,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.381,
   "projected_vote_share": {
    "Lab": 11.4,
    "Con": 28,
    "Ref": 19.9,
    "LD": 30,
    "Grn": 6.1,
    "RB": 3.1,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 10.8,
     "Con": 34.4,
     "Ref": 11,
     "LD": 39,
     "Grn": 3.9,
     "Oth": 0.9
    },
    "turnout": 70.1
   },
   "mp": "John Milne",
   "mp_elected_2024": "John Milne"
  },
  {
   "name": "Houghton and Sunderland South",
   "slug": "houghton-and-sunderland-south",
   "url": "https://gbelects.com/seat/houghton-and-sunderland-south",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.593,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.403,
   "projected_vote_share": {
    "Lab": 35.4,
    "Con": 10.8,
    "Ref": 33.5,
    "LD": 3.9,
    "Grn": 5.4,
    "RB": 10.6,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.1,
     "Con": 13.8,
     "Ref": 29.1,
     "LD": 5.7,
     "Grn": 4.3
    },
    "turnout": 51
   },
   "mp": "Bridget Phillipson",
   "mp_elected_2024": "Bridget Phillipson"
  },
  {
   "name": "Hove and Portslade",
   "slug": "hove-and-portslade",
   "url": "https://gbelects.com/seat/hove-and-portslade",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.989,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.012,
   "projected_vote_share": {
    "Lab": 42.2,
    "Con": 11.4,
    "Ref": 12.2,
    "LD": 6.5,
    "Grn": 20.4,
    "RB": 1.7,
    "Oth": 5.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.4,
     "Con": 12.8,
     "Ref": 8.8,
     "LD": 5.9,
     "Grn": 14.3,
     "Oth": 5.9
    },
    "turnout": 70.1
   },
   "mp": "Peter Kyle",
   "mp_elected_2024": "Peter Kyle"
  },
  {
   "name": "Huddersfield",
   "slug": "huddersfield",
   "url": "https://gbelects.com/seat/huddersfield",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.528,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.422,
   "projected_vote_share": {
    "Lab": 28.4,
    "Con": 13.5,
    "Ref": 20.9,
    "LD": 4.9,
    "Grn": 27,
    "RB": 3.9,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 37.6,
     "Con": 16.3,
     "Ref": 15.4,
     "LD": 4.3,
     "Grn": 26.3
    },
    "turnout": 51.6
   },
   "mp": "Harpreet Uppal",
   "mp_elected_2024": "Harpreet Uppal"
  },
  {
   "name": "Huntingdon",
   "slug": "huntingdon",
   "url": "https://gbelects.com/seat/huntingdon",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.71,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.234,
   "projected_vote_share": {
    "Lab": 25.7,
    "Con": 30.5,
    "Ref": 22.2,
    "LD": 7.6,
    "Grn": 8.2,
    "RB": 4.3,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 32.2,
     "Con": 35.1,
     "Ref": 15.4,
     "LD": 9.3,
     "Grn": 5.8,
     "Oth": 2.2
    },
    "turnout": 65.8
   },
   "mp": "Ben Obese-Jecty",
   "mp_elected_2024": "Ben Obese-Jecty"
  },
  {
   "name": "Hyndburn",
   "slug": "hyndburn",
   "url": "https://gbelects.com/seat/hyndburn",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.519,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.389,
   "projected_vote_share": {
    "Lab": 27,
    "Con": 21.2,
    "Ref": 28.7,
    "LD": 3.2,
    "Grn": 12.9,
    "RB": 5.9,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 33.5,
     "Con": 28.9,
     "Ref": 20.7,
     "LD": 3.3,
     "Grn": 13.6
    },
    "turnout": 54.2
   },
   "mp": "Sarah Smith",
   "mp_elected_2024": "Sarah Smith"
  },
  {
   "name": "Ilford North",
   "slug": "ilford-north",
   "url": "https://gbelects.com/seat/ilford-north",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.681,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Leanne Mohamad",
   "runner_up_chance": 0.286,
   "projected_vote_share": {
    "Lab": 28,
    "Con": 19.2,
    "Ref": 14.1,
    "LD": 3.9,
    "Grn": 11.3,
    "RB": 1.2,
    "Oth": 22.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 33.4,
     "Con": 20.5,
     "Ref": 7.7,
     "LD": 2.3,
     "Grn": 3.8,
     "Oth": 32.2
    },
    "turnout": 59.6
   },
   "mp": "Wes Streeting",
   "mp_elected_2024": "Wes Streeting"
  },
  {
   "name": "Ilford South",
   "slug": "ilford-south",
   "url": "https://gbelects.com/seat/ilford-south",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.828,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Noor Begum",
   "runner_up_chance": 0.15,
   "projected_vote_share": {
    "Lab": 31.9,
    "Con": 14.2,
    "Ref": 11.5,
    "LD": 4.4,
    "Grn": 17.1,
    "RB": 1,
    "Oth": 19.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.2,
     "Con": 14.9,
     "Ref": 5.7,
     "LD": 3.3,
     "Grn": 8.3,
     "Oth": 27.7
    },
    "turnout": 50.8
   },
   "mp": "Jas Athwal",
   "mp_elected_2024": "Jas Athwal"
  },
  {
   "name": "Inverclyde and Renfrewshire West",
   "slug": "inverclyde-and-renfrewshire-west",
   "url": "https://gbelects.com/seat/inverclyde-and-renfrewshire-west",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.738,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.262,
   "projected_vote_share": {
    "Lab": 27.3,
    "Con": 7.7,
    "Ref": 15.7,
    "LD": 3.6,
    "Grn": 6.1,
    "SNP": 33.9,
    "RB": 2.2,
    "Oth": 3.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.9,
     "Con": 7.1,
     "Ref": 6.1,
     "LD": 3.1,
     "Grn": 2.9,
     "SNP": 31.1,
     "Oth": 2.7
    },
    "turnout": 57.5
   },
   "mp": "Martin McCluskey",
   "mp_elected_2024": "Martin McCluskey"
  },
  {
   "name": "Inverness, Skye and West Ross-shire",
   "slug": "inverness-skye-and-west-ross-shire",
   "url": "https://gbelects.com/seat/inverness-skye-and-west-ross-shire",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.627,
   "status": "SNP gain from Lib Dem",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.373,
   "projected_vote_share": {
    "Lab": 8.8,
    "Con": 6.2,
    "Ref": 13.3,
    "LD": 29.1,
    "Grn": 6.7,
    "SNP": 32.4,
    "RB": 1.7,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 13,
     "Con": 5.2,
     "Ref": 6.1,
     "LD": 37.8,
     "Grn": 4.2,
     "SNP": 33.3,
     "Oth": 0.4
    },
    "turnout": 61.7
   },
   "mp": "Angus MacDonald",
   "mp_elected_2024": "Angus MacDonald"
  },
  {
   "name": "Ipswich",
   "slug": "ipswich",
   "url": "https://gbelects.com/seat/ipswich",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.894,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.101,
   "projected_vote_share": {
    "Lab": 34.7,
    "Con": 18.4,
    "Ref": 25.8,
    "LD": 4.4,
    "Grn": 10.4,
    "RB": 5.3,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.3,
     "Con": 26.5,
     "Ref": 15.9,
     "LD": 5.1,
     "Grn": 8.3,
     "Oth": 0.8
    },
    "turnout": 58.5
   },
   "mp": "Jack Abbott",
   "mp_elected_2024": "Jack Abbott"
  },
  {
   "name": "Isle of Wight East",
   "slug": "isle-of-wight-east",
   "url": "https://gbelects.com/seat/isle-of-wight-east",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.499,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.48,
   "projected_vote_share": {
    "Lab": 15.7,
    "Con": 27.2,
    "Ref": 27.9,
    "LD": 7.1,
    "Grn": 13.8,
    "RB": 6.6,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 18.4,
     "Con": 30.6,
     "Ref": 20.8,
     "LD": 10.4,
     "Grn": 18.5,
     "Oth": 1.2
    },
    "turnout": 61
   },
   "mp": "Joe Robertson",
   "mp_elected_2024": "Joe Robertson"
  },
  {
   "name": "Isle of Wight West",
   "slug": "isle-of-wight-west",
   "url": "https://gbelects.com/seat/isle-of-wight-west",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.755,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.178,
   "projected_vote_share": {
    "Lab": 32.4,
    "Con": 22.3,
    "Ref": 26.7,
    "LD": 5.5,
    "Grn": 6.6,
    "RB": 5.6,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.6,
     "Con": 29.3,
     "Ref": 17,
     "LD": 7.9,
     "Grn": 6.7,
     "Oth": 0.3
    },
    "turnout": 61.9
   },
   "mp": "Richard Quigley",
   "mp_elected_2024": "Richard Quigley"
  },
  {
   "name": "Islington North",
   "slug": "islington-north",
   "url": "https://gbelects.com/seat/islington-north",
   "region": "London",
   "nation": "England",
   "projected_winner": "Oth",
   "projected_winner_name": "Jeremy Corbyn",
   "win_chance": 0.743,
   "status": "Jeremy Corbyn hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.257,
   "projected_vote_share": {
    "Lab": 28.4,
    "Con": 5.6,
    "Ref": 5,
    "LD": 4.8,
    "Grn": 13.3,
    "RB": 0.4,
    "Oth": 42.5
   },
   "result_2024": {
    "winner": "Oth",
    "vote_share": {
     "Lab": 34.4,
     "Con": 4,
     "Ref": 3.5,
     "LD": 3.4,
     "Grn": 5.4,
     "Oth": 49.3
    },
    "turnout": 67.3
   },
   "mp": "Jeremy Corbyn",
   "mp_elected_2024": "Jeremy Corbyn"
  },
  {
   "name": "Islington South and Finsbury",
   "slug": "islington-south-and-finsbury",
   "url": "https://gbelects.com/seat/islington-south-and-finsbury",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.973,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.027,
   "projected_vote_share": {
    "Lab": 45,
    "Con": 9.3,
    "Ref": 9.5,
    "LD": 9.6,
    "Grn": 24.5,
    "RB": 0.9,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 53.7,
     "Con": 8.4,
     "Ref": 7.9,
     "LD": 9.5,
     "Grn": 17.5,
     "Oth": 3
    },
    "turnout": 57.7
   },
   "mp": "Emily Thornberry",
   "mp_elected_2024": "Emily Thornberry"
  },
  {
   "name": "Jarrow and Gateshead East",
   "slug": "jarrow-and-gateshead-east",
   "url": "https://gbelects.com/seat/jarrow-and-gateshead-east",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.802,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.197,
   "projected_vote_share": {
    "Lab": 38.3,
    "Con": 8.3,
    "Ref": 31.3,
    "LD": 3.6,
    "Grn": 7.5,
    "RB": 9.9,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 51.3,
     "Con": 9.1,
     "Ref": 26.9,
     "LD": 4.7,
     "Grn": 6.5,
     "Oth": 1.4
    },
    "turnout": 52.3
   },
   "mp": "Kate Osborne",
   "mp_elected_2024": "Kate Osborne"
  },
  {
   "name": "Keighley and Ilkley",
   "slug": "keighley-and-ilkley",
   "url": "https://gbelects.com/seat/keighley-and-ilkley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.914,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.084,
   "projected_vote_share": {
    "Lab": 26.1,
    "Con": 36.3,
    "Ref": 18.4,
    "LD": 3.7,
    "Grn": 8.7,
    "RB": 3.3,
    "Oth": 3.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 36.7,
     "Con": 40.2,
     "Ref": 10.4,
     "LD": 2.1,
     "Grn": 5.3,
     "Oth": 5.3
    },
    "turnout": 62.1
   },
   "mp": "Robbie Moore",
   "mp_elected_2024": "Robbie Moore"
  },
  {
   "name": "Kenilworth and Southam",
   "slug": "kenilworth-and-southam",
   "url": "https://gbelects.com/seat/kenilworth-and-southam",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.954,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.044,
   "projected_vote_share": {
    "Lab": 22,
    "Con": 34,
    "Ref": 17.3,
    "LD": 13.5,
    "Grn": 8.8,
    "RB": 2.7,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 24,
     "Con": 36.4,
     "Ref": 13,
     "LD": 19.6,
     "Grn": 5.9,
     "Oth": 1.1
    },
    "turnout": 71.2
   },
   "mp": "Jeremy Wright",
   "mp_elected_2024": "Jeremy Wright"
  },
  {
   "name": "Kensington and Bayswater",
   "slug": "kensington-and-bayswater",
   "url": "https://gbelects.com/seat/kensington-and-bayswater",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.872,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.128,
   "projected_vote_share": {
    "Lab": 36.8,
    "Con": 28.8,
    "Ref": 10.4,
    "LD": 8.5,
    "Grn": 13.1,
    "RB": 0.6,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.6,
     "Con": 33.7,
     "Ref": 6,
     "LD": 6.9,
     "Grn": 6.5,
     "Oth": 6.2
    },
    "turnout": 54.2
   },
   "mp": "Joe Powell",
   "mp_elected_2024": "Joe Powell"
  },
  {
   "name": "Kettering",
   "slug": "kettering",
   "url": "https://gbelects.com/seat/kettering",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.769,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.159,
   "projected_vote_share": {
    "Lab": 29.8,
    "Con": 20.6,
    "Ref": 24.4,
    "LD": 2.8,
    "Grn": 14.9,
    "RB": 5.5,
    "Oth": 2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.9,
     "Con": 28.2,
     "Ref": 16.9,
     "LD": 2.7,
     "Grn": 13.9,
     "Oth": 2.4
    },
    "turnout": 63.3
   },
   "mp": "Rosie Wrighting",
   "mp_elected_2024": "Rosie Wrighting"
  },
  {
   "name": "Kilmarnock and Loudoun",
   "slug": "kilmarnock-and-loudoun",
   "url": "https://gbelects.com/seat/kilmarnock-and-loudoun",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.812,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.184,
   "projected_vote_share": {
    "Lab": 25.5,
    "Con": 8.3,
    "Ref": 18.9,
    "LD": 2.6,
    "Grn": 5.4,
    "SNP": 34.3,
    "RB": 2.8,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.9,
     "Con": 8.3,
     "Ref": 8.2,
     "LD": 2,
     "Grn": 2.9,
     "SNP": 32.8,
     "Oth": 0.9
    },
    "turnout": 56.9
   },
   "mp": "Lillian Jones",
   "mp_elected_2024": "Lillian Jones"
  },
  {
   "name": "Kingston and Surbiton",
   "slug": "kingston-and-surbiton",
   "url": "https://gbelects.com/seat/kingston-and-surbiton",
   "region": "London",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.999,
   "status": "Lib Dem hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 14.9,
    "Con": 18.5,
    "Ref": 13.6,
    "LD": 40.1,
    "Grn": 10,
    "RB": 1.8,
    "Oth": 1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 13,
     "Con": 17,
     "Ref": 9.4,
     "LD": 51.1,
     "Grn": 5.9,
     "Oth": 3.6
    },
    "turnout": 65.5
   },
   "mp": "Ed Davey",
   "mp_elected_2024": "Ed Davey"
  },
  {
   "name": "Kingston upon Hull East",
   "slug": "kingston-upon-hull-east",
   "url": "https://gbelects.com/seat/kingston-upon-hull-east",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.683,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.298,
   "projected_vote_share": {
    "Lab": 31,
    "Con": 7.5,
    "Ref": 34.9,
    "LD": 6.5,
    "Grn": 6,
    "RB": 13.6,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.8,
     "Con": 9.1,
     "Ref": 30.6,
     "LD": 10.9,
     "Grn": 5.6
    },
    "turnout": 42.2
   },
   "mp": "Karl Turner",
   "mp_elected_2024": "Karl Turner"
  },
  {
   "name": "Kingston upon Hull North and Cottingham",
   "slug": "kingston-upon-hull-north-and-cottingham",
   "url": "https://gbelects.com/seat/kingston-upon-hull-north-and-cottingham",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.906,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.094,
   "projected_vote_share": {
    "Lab": 36.5,
    "Con": 10.7,
    "Ref": 26.8,
    "LD": 6.8,
    "Grn": 9.3,
    "RB": 7.7,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.3,
     "Con": 12.8,
     "Ref": 20.4,
     "LD": 8.5,
     "Grn": 6.1,
     "Oth": 3.9
    },
    "turnout": 50.8
   },
   "mp": "Diana Johnson",
   "mp_elected_2024": "Diana Johnson"
  },
  {
   "name": "Kingston upon Hull West and Haltemprice",
   "slug": "kingston-upon-hull-west-and-haltemprice",
   "url": "https://gbelects.com/seat/kingston-upon-hull-west-and-haltemprice",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.699,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.3,
   "projected_vote_share": {
    "Lab": 34.4,
    "Con": 14.2,
    "Ref": 30.3,
    "LD": 5.5,
    "Grn": 6.3,
    "RB": 8.7,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.8,
     "Con": 18.1,
     "Ref": 23.3,
     "LD": 6.9,
     "Grn": 4.6,
     "Oth": 0.3
    },
    "turnout": 52.1
   },
   "mp": "Emma Hardy",
   "mp_elected_2024": "Emma Hardy"
  },
  {
   "name": "Kingswinford and South Staffordshire",
   "slug": "kingswinford-and-south-staffordshire",
   "url": "https://gbelects.com/seat/kingswinford-and-south-staffordshire",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.834,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.154,
   "projected_vote_share": {
    "Lab": 19.9,
    "Con": 34.9,
    "Ref": 27.6,
    "LD": 3.5,
    "Grn": 5.5,
    "RB": 6.5,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.3,
     "Con": 40.3,
     "Ref": 22,
     "LD": 4.6,
     "Grn": 4.6,
     "Oth": 2.2
    },
    "turnout": 63.1
   },
   "mp": "Mike Wood",
   "mp_elected_2024": "Mike Wood"
  },
  {
   "name": "Knowsley",
   "slug": "knowsley",
   "url": "https://gbelects.com/seat/knowsley",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 1,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 48.1,
    "Con": 5.6,
    "Ref": 23,
    "LD": 3.9,
    "Grn": 10.4,
    "RB": 7.5,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 67.3,
     "Con": 4.2,
     "Ref": 16.4,
     "LD": 3.4,
     "Grn": 7.7,
     "Oth": 1.1
    },
    "turnout": 50.1
   },
   "mp": "Anneliese Midgley",
   "mp_elected_2024": "Anneliese Midgley"
  },
  {
   "name": "Lagan Valley",
   "slug": "lagan-valley",
   "url": "https://gbelects.com/seat/lagan-valley",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "APNI",
   "projected_winner_name": "Alliance",
   "win_chance": 0.754,
   "status": "Alliance hold",
   "runner_up": "DUP",
   "runner_up_name": "DUP",
   "runner_up_chance": 0.238,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "APNI",
    "vote_share": {
     "Oth": 0.9,
     "SDLP": 2.1,
     "TUV": 4.5,
     "UUP": 22.7,
     "DUP": 31.9,
     "APNI": 37.9
    },
    "turnout": 59.7
   },
   "mp": "Sorcha-Lucy Eastwood",
   "mp_elected_2024": "Sorcha-Lucy Eastwood"
  },
  {
   "name": "Lancaster and Wyre",
   "slug": "lancaster-and-wyre",
   "url": "https://gbelects.com/seat/lancaster-and-wyre",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.979,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.013,
   "projected_vote_share": {
    "Lab": 36.4,
    "Con": 17.9,
    "Ref": 22,
    "LD": 4,
    "Grn": 14.7,
    "RB": 4.1,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.9,
     "Con": 23.4,
     "Ref": 16,
     "LD": 3.6,
     "Grn": 12.2
    },
    "turnout": 57.5
   },
   "mp": "Cat Smith",
   "mp_elected_2024": "Cat Smith"
  },
  {
   "name": "Leeds Central and Headingley",
   "slug": "leeds-central-and-headingley",
   "url": "https://gbelects.com/seat/leeds-central-and-headingley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.724,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.277,
   "projected_vote_share": {
    "Lab": 38.8,
    "Con": 6.5,
    "Ref": 10.3,
    "LD": 7.3,
    "Grn": 32.5,
    "RB": 1.9,
    "Oth": 2.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.2,
     "Con": 7.1,
     "Ref": 7.6,
     "LD": 8.3,
     "Grn": 23.5,
     "Oth": 3.4
    },
    "turnout": 44.8
   },
   "mp": "Alex Sobel",
   "mp_elected_2024": "Alex Sobel"
  },
  {
   "name": "Leeds East",
   "slug": "leeds-east",
   "url": "https://gbelects.com/seat/leeds-east",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.886,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.113,
   "projected_vote_share": {
    "Lab": 34.6,
    "Con": 14.2,
    "Ref": 26.4,
    "LD": 4.2,
    "Grn": 11.5,
    "RB": 6.4,
    "Oth": 2.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.2,
     "Con": 17.5,
     "Ref": 18.6,
     "LD": 3.7,
     "Grn": 8.9,
     "Oth": 4
    },
    "turnout": 51.7
   },
   "mp": "Richard Burgon",
   "mp_elected_2024": "Richard Burgon"
  },
  {
   "name": "Leeds North East",
   "slug": "leeds-north-east",
   "url": "https://gbelects.com/seat/leeds-north-east",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.969,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.032,
   "projected_vote_share": {
    "Lab": 38.7,
    "Con": 15.5,
    "Ref": 11.1,
    "LD": 7.4,
    "Grn": 21.5,
    "RB": 1.2,
    "Oth": 4.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 51.5,
     "Con": 15.9,
     "Ref": 7.6,
     "LD": 4.8,
     "Grn": 13.1,
     "Oth": 7.1
    },
    "turnout": 64.4
   },
   "mp": "Fabian Hamilton",
   "mp_elected_2024": "Fabian Hamilton"
  },
  {
   "name": "Leeds North West",
   "slug": "leeds-north-west",
   "url": "https://gbelects.com/seat/leeds-north-west",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.988,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.011,
   "projected_vote_share": {
    "Lab": 35.9,
    "Con": 21,
    "Ref": 16.8,
    "LD": 11.8,
    "Grn": 10,
    "RB": 3.1,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46,
     "Con": 22.1,
     "Ref": 11.9,
     "LD": 11.3,
     "Grn": 6.5,
     "Oth": 2.2
    },
    "turnout": 69.5
   },
   "mp": "Katie White",
   "mp_elected_2024": "Katie White"
  },
  {
   "name": "Leeds South",
   "slug": "leeds-south",
   "url": "https://gbelects.com/seat/leeds-south",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.919,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.081,
   "projected_vote_share": {
    "Lab": 42.2,
    "Con": 11.8,
    "Ref": 5.4,
    "LD": 5.8,
    "Grn": 27.7,
    "RB": 0.9,
    "Oth": 6.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 54,
     "Con": 13.2,
     "LD": 4.2,
     "Grn": 18.4,
     "Oth": 10.1
    },
    "turnout": 41.7
   },
   "mp": "Hilary Benn",
   "mp_elected_2024": "Hilary Benn"
  },
  {
   "name": "Leeds South West and Morley",
   "slug": "leeds-south-west-and-morley",
   "url": "https://gbelects.com/seat/leeds-south-west-and-morley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.788,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.201,
   "projected_vote_share": {
    "Lab": 33.9,
    "Con": 17.5,
    "Ref": 28.1,
    "LD": 4.1,
    "Grn": 7.4,
    "RB": 7.8,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44,
     "Con": 23,
     "Ref": 20.4,
     "LD": 4.5,
     "Grn": 6.3,
     "Oth": 1.9
    },
    "turnout": 56
   },
   "mp": "Mark Sewards",
   "mp_elected_2024": "Mark Sewards"
  },
  {
   "name": "Leeds West and Pudsey",
   "slug": "leeds-west-and-pudsey",
   "url": "https://gbelects.com/seat/leeds-west-and-pudsey",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.98,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.02,
   "projected_vote_share": {
    "Lab": 37.1,
    "Con": 14.3,
    "Ref": 23.1,
    "LD": 4.9,
    "Grn": 12.8,
    "RB": 5.8,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.3,
     "Con": 17.1,
     "Ref": 16.3,
     "LD": 4.5,
     "Grn": 9.9,
     "Oth": 2.9
    },
    "turnout": 54.9
   },
   "mp": "Rachel Reeves",
   "mp_elected_2024": "Rachel Reeves"
  },
  {
   "name": "Leicester East",
   "slug": "leicester-east",
   "url": "https://gbelects.com/seat/leicester-east",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.631,
   "status": "Conservative hold",
   "runner_up": "Oth",
   "runner_up_name": "Claudia Webbe",
   "runner_up_chance": 0.283,
   "projected_vote_share": {
    "Lab": 18.2,
    "Con": 25.6,
    "Ref": 12.8,
    "LD": 8.7,
    "Grn": 12.7,
    "RB": 1.3,
    "Oth": 20.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 21.6,
     "Con": 31.1,
     "Ref": 5.6,
     "LD": 13.5,
     "Grn": 4.6,
     "Oth": 23.6
    },
    "turnout": 61
   },
   "mp": "Shivani Raja",
   "mp_elected_2024": "Shivani Raja"
  },
  {
   "name": "Leicester South",
   "slug": "leicester-south",
   "url": "https://gbelects.com/seat/leicester-south",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Oth",
   "projected_winner_name": "Shockat Adam",
   "win_chance": 0.631,
   "status": "Shockat Adam hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.233,
   "projected_vote_share": {
    "Lab": 22.8,
    "Con": 8.4,
    "Ref": 9.6,
    "LD": 3.3,
    "Grn": 21.8,
    "RB": 0.8,
    "Oth": 33.3
   },
   "result_2024": {
    "winner": "Oth",
    "vote_share": {
     "Lab": 32.9,
     "Con": 11.5,
     "Ref": 5.9,
     "LD": 3.4,
     "Grn": 9.1,
     "Oth": 37.1
    },
    "turnout": 59
   },
   "mp": "Shockat Adam",
   "mp_elected_2024": "Shockat Adam"
  },
  {
   "name": "Leicester West",
   "slug": "leicester-west",
   "url": "https://gbelects.com/seat/leicester-west",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.936,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.038,
   "projected_vote_share": {
    "Lab": 34.6,
    "Con": 13.5,
    "Ref": 22.9,
    "LD": 4.5,
    "Grn": 17.8,
    "RB": 4.4,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.6,
     "Con": 19.8,
     "Ref": 16,
     "LD": 6.2,
     "Grn": 11.6,
     "Oth": 1.8
    },
    "turnout": 47.8
   },
   "mp": "Liz Kendall",
   "mp_elected_2024": "Liz Kendall"
  },
  {
   "name": "Leigh and Atherton",
   "slug": "leigh-and-atherton",
   "url": "https://gbelects.com/seat/leigh-and-atherton",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.659,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.34,
   "projected_vote_share": {
    "Lab": 36.3,
    "Con": 12,
    "Ref": 32.7,
    "LD": 3.4,
    "Grn": 5.7,
    "RB": 8.9,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.5,
     "Con": 15.7,
     "Ref": 26.9,
     "LD": 3.9,
     "Grn": 4,
     "Oth": 0.9
    },
    "turnout": 51.5
   },
   "mp": "Jo Platt",
   "mp_elected_2024": "Jo Platt"
  },
  {
   "name": "Lewes",
   "slug": "lewes",
   "url": "https://gbelects.com/seat/lewes",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.913,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.078,
   "projected_vote_share": {
    "Lab": 8.3,
    "Con": 25,
    "Ref": 20.1,
    "LD": 37.2,
    "Grn": 5.2,
    "RB": 3.3,
    "Oth": 1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.7,
     "Con": 26.8,
     "Ref": 11.9,
     "LD": 50.6,
     "Grn": 3.5,
     "Oth": 0.4
    },
    "turnout": 69.8
   },
   "mp": "James MacCleary",
   "mp_elected_2024": "James MacCleary"
  },
  {
   "name": "Lewisham East",
   "slug": "lewisham-east",
   "url": "https://gbelects.com/seat/lewisham-east",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.999,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 46.4,
    "Con": 12.2,
    "Ref": 13.3,
    "LD": 7.1,
    "Grn": 18,
    "RB": 1.9,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 58.2,
     "Con": 10.8,
     "Ref": 8.5,
     "LD": 6.1,
     "Grn": 13.7,
     "Oth": 2.7
    },
    "turnout": 55.4
   },
   "mp": "Janet Daby",
   "mp_elected_2024": "Janet Daby"
  },
  {
   "name": "Lewisham North",
   "slug": "lewisham-north",
   "url": "https://gbelects.com/seat/lewisham-north",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.965,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.035,
   "projected_vote_share": {
    "Lab": 48.6,
    "Con": 7.3,
    "Ref": 6.5,
    "LD": 8.2,
    "Grn": 27.9,
    "RB": 0.6,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 57.7,
     "Con": 6.1,
     "Ref": 4.5,
     "LD": 7.4,
     "Grn": 21.9,
     "Oth": 2.3
    },
    "turnout": 59.5
   },
   "mp": "Vicky Foxcroft",
   "mp_elected_2024": "Vicky Foxcroft"
  },
  {
   "name": "Lewisham West and East Dulwich",
   "slug": "lewisham-west-and-east-dulwich",
   "url": "https://gbelects.com/seat/lewisham-west-and-east-dulwich",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.989,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.012,
   "projected_vote_share": {
    "Lab": 49.1,
    "Con": 9.5,
    "Ref": 6.9,
    "LD": 9.3,
    "Grn": 23.9,
    "RB": 0.7,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 59,
     "Con": 7.5,
     "Ref": 4.8,
     "LD": 7.7,
     "Grn": 19.4,
     "Oth": 1.6
    },
    "turnout": 66.9
   },
   "mp": "Ellie Reeves",
   "mp_elected_2024": "Ellie Reeves"
  },
  {
   "name": "Leyton and Wanstead",
   "slug": "leyton-and-wanstead",
   "url": "https://gbelects.com/seat/leyton-and-wanstead",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.966,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.035,
   "projected_vote_share": {
    "Lab": 40.9,
    "Con": 12.9,
    "Ref": 10,
    "LD": 8.1,
    "Grn": 23.1,
    "RB": 0.9,
    "Oth": 4.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.5,
     "Con": 11.1,
     "Ref": 5.7,
     "LD": 6.4,
     "Grn": 15.5,
     "Oth": 13.8
    },
    "turnout": 61.2
   },
   "mp": "Calvin Bailey",
   "mp_elected_2024": "Calvin Bailey"
  },
  {
   "name": "Lichfield",
   "slug": "lichfield",
   "url": "https://gbelects.com/seat/lichfield",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.51,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.256,
   "projected_vote_share": {
    "Lab": 29.7,
    "Con": 26.4,
    "Ref": 26.8,
    "LD": 5,
    "Grn": 5.1,
    "RB": 5.6,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.1,
     "Con": 33.4,
     "Ref": 19.8,
     "LD": 7.3,
     "Grn": 3.5,
     "Oth": 0.9
    },
    "turnout": 64.5
   },
   "mp": "Dave Robertson",
   "mp_elected_2024": "Dave Robertson"
  },
  {
   "name": "Lincoln",
   "slug": "lincoln",
   "url": "https://gbelects.com/seat/lincoln",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.933,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.067,
   "projected_vote_share": {
    "Lab": 36,
    "Con": 15.3,
    "Ref": 25.6,
    "LD": 4.3,
    "Grn": 10.7,
    "RB": 6,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.8,
     "Con": 23,
     "Ref": 18,
     "LD": 6.1,
     "Grn": 6.5,
     "Oth": 2.6
    },
    "turnout": 58.3
   },
   "mp": "Hamish Falconer",
   "mp_elected_2024": "Hamish Falconer"
  },
  {
   "name": "Liverpool Garston",
   "slug": "liverpool-garston",
   "url": "https://gbelects.com/seat/liverpool-garston",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 1,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 44.7,
    "Con": 9.3,
    "Ref": 16,
    "LD": 8.3,
    "Grn": 11.9,
    "RB": 3.7,
    "Oth": 6.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 58.4,
     "Con": 7,
     "Ref": 10.5,
     "LD": 7.7,
     "Grn": 6.7,
     "Oth": 9.7
    },
    "turnout": 60.6
   },
   "mp": "Maria Eagle",
   "mp_elected_2024": "Maria Eagle"
  },
  {
   "name": "Liverpool Riverside",
   "slug": "liverpool-riverside",
   "url": "https://gbelects.com/seat/liverpool-riverside",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.971,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.03,
   "projected_vote_share": {
    "Lab": 45.7,
    "Con": 4.4,
    "Ref": 13.3,
    "LD": 4.8,
    "Grn": 25.1,
    "RB": 2.7,
    "Oth": 4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 61.9,
     "Con": 3.6,
     "Ref": 10.1,
     "LD": 4.8,
     "Grn": 16.2,
     "Oth": 3.5
    },
    "turnout": 45.4
   },
   "mp": "Kim Johnson",
   "mp_elected_2024": "Kim Johnson"
  },
  {
   "name": "Liverpool Walton",
   "slug": "liverpool-walton",
   "url": "https://gbelects.com/seat/liverpool-walton",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 1,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 50.3,
    "Con": 5.2,
    "Ref": 22.3,
    "LD": 3.5,
    "Grn": 10.3,
    "RB": 6.9,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 70.6,
     "Con": 3.5,
     "Ref": 15.7,
     "LD": 2.6,
     "Grn": 6.5,
     "Oth": 1.2
    },
    "turnout": 53.2
   },
   "mp": "Dan Carden",
   "mp_elected_2024": "Dan Carden"
  },
  {
   "name": "Liverpool Wavertree",
   "slug": "liverpool-wavertree",
   "url": "https://gbelects.com/seat/liverpool-wavertree",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.963,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.038,
   "projected_vote_share": {
    "Lab": 44.5,
    "Con": 5.7,
    "Ref": 11.5,
    "LD": 6.9,
    "Grn": 24.9,
    "RB": 1.9,
    "Oth": 4.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 58,
     "Con": 4.7,
     "Ref": 8.7,
     "LD": 6.9,
     "Grn": 17,
     "Oth": 4.7
    },
    "turnout": 56.4
   },
   "mp": "Paula Barker",
   "mp_elected_2024": "Paula Barker"
  },
  {
   "name": "Liverpool West Derby",
   "slug": "liverpool-west-derby",
   "url": "https://gbelects.com/seat/liverpool-west-derby",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 1,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 48.5,
    "Con": 6.1,
    "Ref": 19.4,
    "LD": 4.4,
    "Grn": 11.7,
    "RB": 5.5,
    "Oth": 4.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 66.6,
     "Con": 4.1,
     "Ref": 12.8,
     "LD": 3.4,
     "Grn": 7,
     "Oth": 6.1
    },
    "turnout": 54.3
   },
   "mp": "Ian Byrne",
   "mp_elected_2024": "Ian Byrne"
  },
  {
   "name": "Livingston",
   "slug": "livingston",
   "url": "https://gbelects.com/seat/livingston",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.856,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.134,
   "projected_vote_share": {
    "Lab": 23.4,
    "Con": 7.8,
    "Ref": 19.3,
    "LD": 4.3,
    "Grn": 5.9,
    "SNP": 34.1,
    "RB": 2.9,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.9,
     "Con": 7.7,
     "Ref": 8.9,
     "LD": 4.5,
     "Grn": 3.8,
     "SNP": 33,
     "Oth": 1.2
    },
    "turnout": 57.5
   },
   "mp": "Gregor Poynton",
   "mp_elected_2024": "Gregor Poynton"
  },
  {
   "name": "Llanelli",
   "slug": "llanelli",
   "url": "https://gbelects.com/seat/llanelli",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.62,
   "status": "Reform UK gain from Labour",
   "runner_up": "PC",
   "runner_up_name": "Plaid Cymru",
   "runner_up_chance": 0.378,
   "projected_vote_share": {
    "Lab": 15,
    "Con": 8.8,
    "Ref": 33.5,
    "LD": 2.7,
    "Grn": 4.7,
    "PC": 29.9,
    "RB": 3.4,
    "Oth": 2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 31.3,
     "Con": 10.5,
     "Ref": 27.6,
     "LD": 3.1,
     "Grn": 2.7,
     "PC": 23.3,
     "Oth": 1.5
    },
    "turnout": 57
   },
   "mp": "Nia Griffith",
   "mp_elected_2024": "Nia Griffith"
  },
  {
   "name": "Lothian East",
   "slug": "lothian-east",
   "url": "https://gbelects.com/seat/lothian-east",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.646,
   "status": "Labour hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.352,
   "projected_vote_share": {
    "Lab": 29,
    "Con": 11.5,
    "Ref": 15.9,
    "LD": 5.7,
    "Grn": 7.5,
    "SNP": 26.3,
    "RB": 1.8,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49,
     "Con": 11.5,
     "Ref": 6.3,
     "LD": 5.5,
     "Grn": 5.1,
     "SNP": 21.4,
     "Oth": 1.2
    },
    "turnout": 63.7
   },
   "mp": "Douglas Alexander",
   "mp_elected_2024": "Douglas Alexander"
  },
  {
   "name": "Loughborough",
   "slug": "loughborough",
   "url": "https://gbelects.com/seat/loughborough",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.909,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.068,
   "projected_vote_share": {
    "Lab": 34,
    "Con": 20.3,
    "Ref": 24.1,
    "LD": 4.7,
    "Grn": 11.6,
    "RB": 4.3,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.8,
     "Con": 29.1,
     "Ref": 17,
     "LD": 6.1,
     "Grn": 7
    },
    "turnout": 61.3
   },
   "mp": "Jeevun Sandher",
   "mp_elected_2024": "Jeevun Sandher"
  },
  {
   "name": "Louth and Horncastle",
   "slug": "louth-and-horncastle",
   "url": "https://gbelects.com/seat/louth-and-horncastle",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.564,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.433,
   "projected_vote_share": {
    "Lab": 16,
    "Con": 32.4,
    "Ref": 31.4,
    "LD": 3.8,
    "Grn": 5.8,
    "RB": 8.4,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 22.5,
     "Con": 37.5,
     "Ref": 25.7,
     "LD": 5.1,
     "Grn": 5.4,
     "Oth": 3.8
    },
    "turnout": 60.5
   },
   "mp": "Victoria Atkins",
   "mp_elected_2024": "Victoria Atkins"
  },
  {
   "name": "Lowestoft",
   "slug": "lowestoft",
   "url": "https://gbelects.com/seat/lowestoft",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.822,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.147,
   "projected_vote_share": {
    "Lab": 26.4,
    "Con": 20.6,
    "Ref": 34.1,
    "LD": 3,
    "Grn": 6.3,
    "RB": 9.2,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.6,
     "Con": 29.8,
     "Ref": 24.7,
     "LD": 3.6,
     "Grn": 7.4
    },
    "turnout": 56.3
   },
   "mp": "Jess Asato",
   "mp_elected_2024": "Jess Asato"
  },
  {
   "name": "Luton North",
   "slug": "luton-north",
   "url": "https://gbelects.com/seat/luton-north",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.831,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Toqueer Shah",
   "runner_up_chance": 0.119,
   "projected_vote_share": {
    "Lab": 28.5,
    "Con": 14.4,
    "Ref": 19.9,
    "LD": 4.9,
    "Grn": 12.8,
    "RB": 2.3,
    "Oth": 17.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 37.9,
     "Con": 18.5,
     "Ref": 12,
     "LD": 4.9,
     "Grn": 5,
     "Oth": 21.7
    },
    "turnout": 51.8
   },
   "mp": "Sarah Owen",
   "mp_elected_2024": "Sarah Owen"
  },
  {
   "name": "Luton South and South Bedfordshire",
   "slug": "luton-south-and-south-bedfordshire",
   "url": "https://gbelects.com/seat/luton-south-and-south-bedfordshire",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.8,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Attiq Malik",
   "runner_up_chance": 0.094,
   "projected_vote_share": {
    "Lab": 28,
    "Con": 13.2,
    "Ref": 20.4,
    "LD": 5.6,
    "Grn": 16.2,
    "RB": 2.7,
    "Oth": 14
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.4,
     "Con": 17.5,
     "Ref": 12.4,
     "LD": 6.3,
     "Grn": 6.3,
     "Oth": 22.1
    },
    "turnout": 49.6
   },
   "mp": "Rachel Hopkins",
   "mp_elected_2024": "Rachel Hopkins"
  },
  {
   "name": "Macclesfield",
   "slug": "macclesfield",
   "url": "https://gbelects.com/seat/macclesfield",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.935,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.064,
   "projected_vote_share": {
    "Lab": 37.5,
    "Con": 25.8,
    "Ref": 18.6,
    "LD": 5.7,
    "Grn": 7.5,
    "RB": 3,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.7,
     "Con": 29.5,
     "Ref": 12.5,
     "LD": 4.7,
     "Grn": 4.7,
     "Oth": 1.9
    },
    "turnout": 69.1
   },
   "mp": "Tim Roca",
   "mp_elected_2024": "Tim Roca"
  },
  {
   "name": "Maidenhead",
   "slug": "maidenhead",
   "url": "https://gbelects.com/seat/maidenhead",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.768,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.233,
   "projected_vote_share": {
    "Lab": 14.1,
    "Con": 30.6,
    "Ref": 5.6,
    "LD": 36.6,
    "Grn": 8.5,
    "RB": 0.4,
    "Oth": 4.2
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 11.5,
     "Con": 37.6,
     "LD": 43.5,
     "Grn": 4,
     "Oth": 3.5
    },
    "turnout": 66.5
   },
   "mp": "Joshua Reynolds",
   "mp_elected_2024": "Joshua Reynolds"
  },
  {
   "name": "Maidstone and Malling",
   "slug": "maidstone-and-malling",
   "url": "https://gbelects.com/seat/maidstone-and-malling",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.416,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.378,
   "projected_vote_share": {
    "Lab": 23,
    "Con": 25.8,
    "Ref": 26.6,
    "LD": 8.1,
    "Grn": 9.5,
    "RB": 5.5,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.9,
     "Con": 30.5,
     "Ref": 20.1,
     "LD": 13.7,
     "Grn": 8,
     "Oth": 0.8
    },
    "turnout": 60.7
   },
   "mp": "Helen Grant",
   "mp_elected_2024": "Helen Grant"
  },
  {
   "name": "Makerfield",
   "slug": "makerfield",
   "url": "https://gbelects.com/seat/makerfield",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.804,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.196,
   "projected_vote_share": {
    "Lab": 43.2,
    "Con": 6,
    "Ref": 34.7,
    "LD": 2.9,
    "Grn": 3.4,
    "RB": 8.9,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.2,
     "Con": 10.9,
     "Ref": 31.8,
     "LD": 6.8,
     "Grn": 4.4,
     "Oth": 0.9
    },
    "turnout": 52.5
   },
   "mp": "Andy Burnham",
   "mp_elected_2024": "Josh Simons"
  },
  {
   "name": "Maldon",
   "slug": "maldon",
   "url": "https://gbelects.com/seat/maldon",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.57,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.43,
   "projected_vote_share": {
    "Lab": 14.5,
    "Con": 32.6,
    "Ref": 31.7,
    "LD": 7.8,
    "Grn": 5.2,
    "RB": 7.7,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 19.7,
     "Con": 38.9,
     "Ref": 25,
     "LD": 11.8,
     "Grn": 4.6
    },
    "turnout": 63.7
   },
   "mp": "John Whittingdale",
   "mp_elected_2024": "John Whittingdale"
  },
  {
   "name": "Manchester Central",
   "slug": "manchester-central",
   "url": "https://gbelects.com/seat/manchester-central",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.878,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.123,
   "projected_vote_share": {
    "Lab": 38.3,
    "Con": 6.5,
    "Ref": 13.1,
    "LD": 6.6,
    "Grn": 26.8,
    "RB": 1.8,
    "Oth": 6.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.8,
     "Con": 7.1,
     "Ref": 12,
     "LD": 7.7,
     "Grn": 16.1,
     "Oth": 6.3
    },
    "turnout": 46.6
   },
   "mp": "Lucy Powell",
   "mp_elected_2024": "Lucy Powell"
  },
  {
   "name": "Manchester Rusholme",
   "slug": "manchester-rusholme",
   "url": "https://gbelects.com/seat/manchester-rusholme",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Grn",
   "projected_winner_name": "Green",
   "win_chance": 0.556,
   "status": "Green gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.441,
   "projected_vote_share": {
    "Lab": 36.2,
    "Con": 5.3,
    "Ref": 7.3,
    "LD": 1.7,
    "Grn": 38.1,
    "RB": 0.6,
    "Oth": 10.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 51.9,
     "Con": 5.8,
     "Ref": 4.5,
     "Grn": 23.5,
     "Oth": 14.4
    },
    "turnout": 40
   },
   "mp": "Afzal Khan",
   "mp_elected_2024": "Afzal Khan"
  },
  {
   "name": "Manchester Withington",
   "slug": "manchester-withington",
   "url": "https://gbelects.com/seat/manchester-withington",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.799,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.202,
   "projected_vote_share": {
    "Lab": 40.8,
    "Con": 5.7,
    "Ref": 5.5,
    "LD": 11.2,
    "Grn": 31.3,
    "RB": 0.4,
    "Oth": 5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.9,
     "Con": 5.5,
     "Ref": 4.7,
     "LD": 13,
     "Grn": 19.4,
     "Oth": 4.6
    },
    "turnout": 59.1
   },
   "mp": "Jeff Smith",
   "mp_elected_2024": "Jeff Smith"
  },
  {
   "name": "Mansfield",
   "slug": "mansfield",
   "url": "https://gbelects.com/seat/mansfield",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.577,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.391,
   "projected_vote_share": {
    "Lab": 30.2,
    "Con": 20.7,
    "Ref": 32.1,
    "LD": 1.9,
    "Grn": 4.7,
    "RB": 8.7,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.1,
     "Con": 30.6,
     "Ref": 22.8,
     "LD": 1.9,
     "Grn": 3.2,
     "Oth": 2.4
    },
    "turnout": 55.1
   },
   "mp": "Steve Yemm",
   "mp_elected_2024": "Steve Yemm"
  },
  {
   "name": "Melksham and Devizes",
   "slug": "melksham-and-devizes",
   "url": "https://gbelects.com/seat/melksham-and-devizes",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.478,
   "status": "Conservative gain from Lib Dem",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.471,
   "projected_vote_share": {
    "Lab": 9.2,
    "Con": 29,
    "Ref": 22.3,
    "LD": 28.5,
    "Grn": 6.1,
    "RB": 4.5,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 9,
     "Con": 34.4,
     "Ref": 13.1,
     "LD": 39.1,
     "Grn": 4.4
    },
    "turnout": 69.7
   },
   "mp": "Brian Mathew",
   "mp_elected_2024": "Brian Mathew"
  },
  {
   "name": "Melton and Syston",
   "slug": "melton-and-syston",
   "url": "https://gbelects.com/seat/melton-and-syston",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.842,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.133,
   "projected_vote_share": {
    "Lab": 20.2,
    "Con": 32.8,
    "Ref": 25.6,
    "LD": 4.4,
    "Grn": 9.3,
    "RB": 5.8,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.4,
     "Con": 38.1,
     "Ref": 19.5,
     "LD": 5.5,
     "Grn": 8,
     "Oth": 2.5
    },
    "turnout": 61.9
   },
   "mp": "Edward Argar",
   "mp_elected_2024": "Edward Argar"
  },
  {
   "name": "Meriden and Solihull East",
   "slug": "meriden-and-solihull-east",
   "url": "https://gbelects.com/seat/meriden-and-solihull-east",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.841,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.104,
   "projected_vote_share": {
    "Lab": 22.2,
    "Con": 33.2,
    "Ref": 25,
    "LD": 5.4,
    "Grn": 8.4,
    "RB": 4.9,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 27.7,
     "Con": 38.1,
     "Ref": 19.9,
     "LD": 7.6,
     "Grn": 6.7
    },
    "turnout": 59.8
   },
   "mp": "Saqib Bhatti",
   "mp_elected_2024": "Saqib Bhatti"
  },
  {
   "name": "Merthyr Tydfil and Aberdare",
   "slug": "merthyr-tydfil-and-aberdare",
   "url": "https://gbelects.com/seat/merthyr-tydfil-and-aberdare",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.787,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.131,
   "projected_vote_share": {
    "Lab": 23.2,
    "Con": 7.4,
    "Ref": 32.1,
    "LD": 3.2,
    "Grn": 6.2,
    "PC": 20.9,
    "RB": 3.9,
    "Oth": 3.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.8,
     "Con": 7.6,
     "Ref": 23.7,
     "LD": 3.6,
     "Grn": 3.5,
     "PC": 13.5,
     "Oth": 3.2
    },
    "turnout": 47.3
   },
   "mp": "Gerald Jones",
   "mp_elected_2024": "Gerald Jones"
  },
  {
   "name": "Mid and South Pembrokeshire",
   "slug": "mid-and-south-pembrokeshire",
   "url": "https://gbelects.com/seat/mid-and-south-pembrokeshire",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.501,
   "status": "Reform UK gain from Labour",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.434,
   "projected_vote_share": {
    "Lab": 18.8,
    "Con": 26.5,
    "Ref": 27.9,
    "LD": 4.5,
    "Grn": 5.8,
    "PC": 12.3,
    "RB": 2.2,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.4,
     "Con": 31.4,
     "Ref": 16.8,
     "LD": 5.1,
     "Grn": 3.5,
     "PC": 6.4,
     "Oth": 1.5
    },
    "turnout": 59
   },
   "mp": "Henry Tufnell",
   "mp_elected_2024": "Henry Tufnell"
  },
  {
   "name": "Mid Bedfordshire",
   "slug": "mid-bedfordshire",
   "url": "https://gbelects.com/seat/mid-bedfordshire",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.641,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.246,
   "projected_vote_share": {
    "Lab": 25.1,
    "Con": 29.3,
    "Ref": 23.6,
    "LD": 6.9,
    "Grn": 8.1,
    "RB": 4.7,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 31.4,
     "Con": 34.1,
     "Ref": 17.3,
     "LD": 8.2,
     "Grn": 5.2,
     "Oth": 3.8
    },
    "turnout": 65.8
   },
   "mp": "Blake Stephenson",
   "mp_elected_2024": "Blake Stephenson"
  },
  {
   "name": "Mid Buckinghamshire",
   "slug": "mid-buckinghamshire",
   "url": "https://gbelects.com/seat/mid-buckinghamshire",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.964,
   "status": "Conservative hold",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.033,
   "projected_vote_share": {
    "Lab": 16.4,
    "Con": 33.9,
    "Ref": 18.6,
    "LD": 18.7,
    "Grn": 8.1,
    "RB": 2.6,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 17,
     "Con": 37.3,
     "Ref": 12.8,
     "LD": 26.5,
     "Grn": 5.5,
     "Oth": 0.9
    },
    "turnout": 71.3
   },
   "mp": "Greg Smith",
   "mp_elected_2024": "Greg Smith"
  },
  {
   "name": "Mid Cheshire",
   "slug": "mid-cheshire",
   "url": "https://gbelects.com/seat/mid-cheshire",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.911,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.087,
   "projected_vote_share": {
    "Lab": 36,
    "Con": 17.9,
    "Ref": 26.2,
    "LD": 4.9,
    "Grn": 6.7,
    "RB": 6.2,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.5,
     "Con": 23,
     "Ref": 19.2,
     "LD": 5.9,
     "Grn": 4.7,
     "Oth": 2.7
    },
    "turnout": 59
   },
   "mp": "Andrew Cooper",
   "mp_elected_2024": "Andrew Cooper"
  },
  {
   "name": "Mid Derbyshire",
   "slug": "mid-derbyshire",
   "url": "https://gbelects.com/seat/mid-derbyshire",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.627,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.25,
   "projected_vote_share": {
    "Lab": 30.1,
    "Con": 26.1,
    "Ref": 24.4,
    "LD": 4.5,
    "Grn": 9.1,
    "RB": 4.7,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.5,
     "Con": 32.5,
     "Ref": 17.6,
     "LD": 5,
     "Grn": 7.5,
     "Oth": 1
    },
    "turnout": 68
   },
   "mp": "Jonathan Davies",
   "mp_elected_2024": "Jonathan Davies"
  },
  {
   "name": "Mid Dorset and North Poole",
   "slug": "mid-dorset-and-north-poole",
   "url": "https://gbelects.com/seat/mid-dorset-and-north-poole",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.545,
   "status": "Conservative gain from Lib Dem",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.455,
   "projected_vote_share": {
    "Lab": 12.2,
    "Con": 35.5,
    "Ref": 7.8,
    "LD": 34,
    "Grn": 7.6,
    "RB": 1.1,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 9.2,
     "Con": 40.6,
     "LD": 43.3,
     "Grn": 4.8,
     "Oth": 2.1
    },
    "turnout": 65.8
   },
   "mp": "Vikki Slade",
   "mp_elected_2024": "Vikki Slade"
  },
  {
   "name": "Mid Dunbartonshire",
   "slug": "mid-dunbartonshire",
   "url": "https://gbelects.com/seat/mid-dunbartonshire",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.829,
   "status": "Lib Dem hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.171,
   "projected_vote_share": {
    "Lab": 12.9,
    "Con": 6.4,
    "Ref": 9.8,
    "LD": 35.3,
    "Grn": 6.1,
    "SNP": 26.6,
    "RB": 0.9,
    "Oth": 2
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 20.8,
     "Con": 4.6,
     "Ref": 4,
     "LD": 42.4,
     "Grn": 3.3,
     "SNP": 24,
     "Oth": 0.9
    },
    "turnout": 71.7
   },
   "mp": "Susan Murray",
   "mp_elected_2024": "Susan Murray"
  },
  {
   "name": "Mid Leicestershire",
   "slug": "mid-leicestershire",
   "url": "https://gbelects.com/seat/mid-leicestershire",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.766,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.144,
   "projected_vote_share": {
    "Lab": 24.5,
    "Con": 32.1,
    "Ref": 24.2,
    "LD": 4.4,
    "Grn": 9.3,
    "RB": 4.8,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 32.3,
     "Con": 36.9,
     "Ref": 18.6,
     "LD": 5.1,
     "Grn": 7.1
    },
    "turnout": 63.3
   },
   "mp": "Peter Bedford",
   "mp_elected_2024": "Peter Bedford"
  },
  {
   "name": "Mid Norfolk",
   "slug": "mid-norfolk",
   "url": "https://gbelects.com/seat/mid-norfolk",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.597,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.349,
   "projected_vote_share": {
    "Lab": 21.5,
    "Con": 30.7,
    "Ref": 28.8,
    "LD": 5.1,
    "Grn": 6.4,
    "RB": 7.1,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 29.9,
     "Con": 36.5,
     "Ref": 20.5,
     "LD": 6.8,
     "Grn": 6.2
    },
    "turnout": 61
   },
   "mp": "George Freeman",
   "mp_elected_2024": "George Freeman"
  },
  {
   "name": "Mid Sussex",
   "slug": "mid-sussex",
   "url": "https://gbelects.com/seat/mid-sussex",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.801,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.171,
   "projected_vote_share": {
    "Lab": 17.1,
    "Con": 23.5,
    "Ref": 18,
    "LD": 30.9,
    "Grn": 6.5,
    "RB": 2.7,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 17.6,
     "Con": 27.1,
     "Ref": 11.1,
     "LD": 39.6,
     "Grn": 3.8,
     "Oth": 0.7
    },
    "turnout": 70.2
   },
   "mp": "Alison Bennett",
   "mp_elected_2024": "Alison Bennett"
  },
  {
   "name": "Mid Ulster",
   "slug": "mid-ulster",
   "url": "https://gbelects.com/seat/mid-ulster",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "SF",
   "projected_winner_name": "Sinn Féin",
   "win_chance": 1,
   "status": "Sinn Féin hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "SF",
    "vote_share": {
     "Oth": 2.7,
     "APNI": 4.4,
     "UUP": 5,
     "TUV": 6.6,
     "SDLP": 8.2,
     "DUP": 20.2,
     "SF": 53
    },
    "turnout": 61.4
   },
   "mp": "Cathal Mallaghan",
   "mp_elected_2024": "Cathal Mallaghan"
  },
  {
   "name": "Middlesbrough and Thornaby East",
   "slug": "middlesbrough-and-thornaby-east",
   "url": "https://gbelects.com/seat/middlesbrough-and-thornaby-east",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.85,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.15,
   "projected_vote_share": {
    "Lab": 35.4,
    "Con": 13.4,
    "Ref": 27.8,
    "LD": 2.9,
    "Grn": 8.5,
    "RB": 7.1,
    "Oth": 4.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.2,
     "Con": 17.9,
     "Ref": 20.5,
     "LD": 3,
     "Grn": 4.4,
     "Oth": 6.9
    },
    "turnout": 45.8
   },
   "mp": "Andy McDonald",
   "mp_elected_2024": "Andy McDonald"
  },
  {
   "name": "Middlesbrough South and East Cleveland",
   "slug": "middlesbrough-south-and-east-cleveland",
   "url": "https://gbelects.com/seat/middlesbrough-south-and-east-cleveland",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.691,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.31,
   "projected_vote_share": {
    "Lab": 38.9,
    "Con": 34.8,
    "Ref": 8.5,
    "LD": 5.9,
    "Grn": 7.4,
    "RB": 1.4,
    "Oth": 3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.3,
     "Con": 42.7,
     "LD": 5.3,
     "Grn": 3.8,
     "Oth": 4.8
    },
    "turnout": 54.1
   },
   "mp": "Luke Myer",
   "mp_elected_2024": "Luke Myer"
  },
  {
   "name": "Midlothian",
   "slug": "midlothian",
   "url": "https://gbelects.com/seat/midlothian",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.661,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.335,
   "projected_vote_share": {
    "Lab": 28.4,
    "Con": 8.3,
    "Ref": 17.5,
    "LD": 5.5,
    "Grn": 3,
    "SNP": 32.8,
    "RB": 2.4,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.6,
     "Con": 7.4,
     "Ref": 7.4,
     "LD": 5.9,
     "SNP": 30.1,
     "Oth": 0.6
    },
    "turnout": 60
   },
   "mp": "Kirsty McNeill",
   "mp_elected_2024": "Kirsty McNeill"
  },
  {
   "name": "Milton Keynes Central",
   "slug": "milton-keynes-central",
   "url": "https://gbelects.com/seat/milton-keynes-central",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.991,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.006,
   "projected_vote_share": {
    "Lab": 35.9,
    "Con": 19.3,
    "Ref": 20.1,
    "LD": 7.8,
    "Grn": 12.3,
    "RB": 2.7,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.3,
     "Con": 27.1,
     "Ref": 13.1,
     "LD": 10.3,
     "Grn": 6.8,
     "Oth": 0.4
    },
    "turnout": 58.9
   },
   "mp": "Emily Darlington",
   "mp_elected_2024": "Emily Darlington"
  },
  {
   "name": "Milton Keynes North",
   "slug": "milton-keynes-north",
   "url": "https://gbelects.com/seat/milton-keynes-north",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.948,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.033,
   "projected_vote_share": {
    "Lab": 35.3,
    "Con": 22.4,
    "Ref": 22,
    "LD": 6,
    "Grn": 9.8,
    "RB": 3.3,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42,
     "Con": 30.2,
     "Ref": 13.4,
     "LD": 7.3,
     "Grn": 7.1
    },
    "turnout": 65
   },
   "mp": "Chris Curtis",
   "mp_elected_2024": "Chris Curtis"
  },
  {
   "name": "Mitcham and Morden",
   "slug": "mitcham-and-morden",
   "url": "https://gbelects.com/seat/mitcham-and-morden",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 1,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 43.8,
    "Con": 14.6,
    "Ref": 14.9,
    "LD": 8.2,
    "Grn": 15.2,
    "RB": 2.1,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 55.4,
     "Con": 14,
     "Ref": 9.1,
     "LD": 8,
     "Grn": 10.2,
     "Oth": 3.2
    },
    "turnout": 58.6
   },
   "mp": "Siobhain McDonagh",
   "mp_elected_2024": "Siobhain McDonagh"
  },
  {
   "name": "Monmouthshire",
   "slug": "monmouthshire",
   "url": "https://gbelects.com/seat/monmouthshire",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.76,
   "status": "Conservative gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.191,
   "projected_vote_share": {
    "Lab": 23.2,
    "Con": 30,
    "Ref": 20.9,
    "LD": 5.5,
    "Grn": 8,
    "PC": 8.8,
    "RB": 1.2,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.3,
     "Con": 34.8,
     "Ref": 10.7,
     "LD": 4.5,
     "Grn": 4.6,
     "PC": 2.5,
     "Oth": 1.6
    },
    "turnout": 68
   },
   "mp": "Catherine Fookes",
   "mp_elected_2024": "Catherine Fookes"
  },
  {
   "name": "Montgomeryshire and Glyndŵr",
   "slug": "montgomeryshire-and-glyndwr",
   "url": "https://gbelects.com/seat/montgomeryshire-and-glyndwr",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.805,
   "status": "Reform UK gain from Labour",
   "runner_up": "PC",
   "runner_up_name": "Plaid Cymru",
   "runner_up_chance": 0.158,
   "projected_vote_share": {
    "Lab": 15.9,
    "Con": 15.8,
    "Ref": 28.4,
    "LD": 9.9,
    "Grn": 6.1,
    "PC": 20.2,
    "RB": 2.6,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 29.4,
     "Con": 18,
     "Ref": 20.6,
     "LD": 15,
     "Grn": 4,
     "PC": 13.1
    },
    "turnout": 58.4
   },
   "mp": "Steve Witherden",
   "mp_elected_2024": "Steve Witherden"
  },
  {
   "name": "Moray West, Nairn and Strathspey",
   "slug": "moray-west-nairn-and-strathspey",
   "url": "https://gbelects.com/seat/moray-west-nairn-and-strathspey",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.88,
   "status": "SNP hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.083,
   "projected_vote_share": {
    "Lab": 9.7,
    "Con": 22.2,
    "Ref": 21.3,
    "LD": 5.9,
    "Grn": 4,
    "SNP": 32.6,
    "RB": 2.5,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "SNP",
    "vote_share": {
     "Lab": 17.7,
     "Con": 30,
     "Ref": 7.5,
     "LD": 8.1,
     "Grn": 3.6,
     "SNP": 32.1,
     "Oth": 0.9
    },
    "turnout": 60.3
   },
   "mp": "Graham Leadbitter",
   "mp_elected_2024": "Graham Leadbitter"
  },
  {
   "name": "Morecambe and Lunesdale",
   "slug": "morecambe-and-lunesdale",
   "url": "https://gbelects.com/seat/morecambe-and-lunesdale",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.828,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.113,
   "projected_vote_share": {
    "Lab": 33.4,
    "Con": 24.5,
    "Ref": 23.6,
    "LD": 7.7,
    "Grn": 5.6,
    "RB": 4.6,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.8,
     "Con": 28.7,
     "Ref": 16.3,
     "LD": 9.9,
     "Grn": 4.3
    },
    "turnout": 62.9
   },
   "mp": "Lizzi Collinge",
   "mp_elected_2024": "Lizzi Collinge"
  },
  {
   "name": "Motherwell, Wishaw and Carluke",
   "slug": "motherwell-wishaw-and-carluke",
   "url": "https://gbelects.com/seat/motherwell-wishaw-and-carluke",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.688,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.309,
   "projected_vote_share": {
    "Lab": 28,
    "Con": 6.9,
    "Ref": 18.1,
    "LD": 2.7,
    "Grn": 5.9,
    "SNP": 33.3,
    "RB": 2.8,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.1,
     "Con": 6.2,
     "Ref": 7.7,
     "LD": 2.1,
     "Grn": 3.1,
     "SNP": 31,
     "Oth": 0.9
    },
    "turnout": 54.4
   },
   "mp": "Pamela Nash",
   "mp_elected_2024": "Pamela Nash"
  },
  {
   "name": "Na h-Eileanan an Iar",
   "slug": "na-h-eileanan-an-iar",
   "url": "https://gbelects.com/seat/na-h-eileanan-an-iar",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.567,
   "status": "Labour hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.417,
   "projected_vote_share": {
    "Lab": 29.3,
    "Con": 7,
    "Ref": 14.4,
    "LD": 4.1,
    "Grn": 4.1,
    "SNP": 28.1,
    "RB": 1.9,
    "Oth": 11.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.5,
     "Con": 4.8,
     "Ref": 5.2,
     "LD": 2.8,
     "SNP": 21.1,
     "Oth": 16.7
    },
    "turnout": 63.4
   },
   "mp": "Torcuil Crichton",
   "mp_elected_2024": "Torcuil Crichton"
  },
  {
   "name": "Neath and Swansea East",
   "slug": "neath-and-swansea-east",
   "url": "https://gbelects.com/seat/neath-and-swansea-east",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.848,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.088,
   "projected_vote_share": {
    "Lab": 22.2,
    "Con": 8.5,
    "Ref": 32.8,
    "LD": 4.5,
    "Grn": 7,
    "PC": 20.4,
    "RB": 3.5,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.8,
     "Con": 9.4,
     "Ref": 25.3,
     "LD": 5.8,
     "Grn": 4.3,
     "PC": 13.3
    },
    "turnout": 52.6
   },
   "mp": "Carolyn Harris",
   "mp_elected_2024": "Carolyn Harris"
  },
  {
   "name": "New Forest East",
   "slug": "new-forest-east",
   "url": "https://gbelects.com/seat/new-forest-east",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.903,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.093,
   "projected_vote_share": {
    "Lab": 16.7,
    "Con": 33.8,
    "Ref": 25,
    "LD": 9.8,
    "Grn": 7.2,
    "RB": 5.4,
    "Oth": 2
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 19.7,
     "Con": 38.5,
     "Ref": 16.9,
     "LD": 15.9,
     "Grn": 6.9,
     "Oth": 2.1
    },
    "turnout": 64
   },
   "mp": "Julian Lewis",
   "mp_elected_2024": "Julian Lewis"
  },
  {
   "name": "New Forest West",
   "slug": "new-forest-west",
   "url": "https://gbelects.com/seat/new-forest-west",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.913,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.065,
   "projected_vote_share": {
    "Lab": 19.3,
    "Con": 33,
    "Ref": 23.7,
    "LD": 11.8,
    "Grn": 6.5,
    "RB": 4.3,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 23.3,
     "Con": 35.4,
     "Ref": 16.4,
     "LD": 17.7,
     "Grn": 6,
     "Oth": 1.2
    },
    "turnout": 67.5
   },
   "mp": "Desmond Swayne",
   "mp_elected_2024": "Desmond Swayne"
  },
  {
   "name": "Newark",
   "slug": "newark",
   "url": "https://gbelects.com/seat/newark",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.439,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.332,
   "projected_vote_share": {
    "Lab": 25.7,
    "Con": 27.1,
    "Ref": 29.1,
    "LD": 4.8,
    "Grn": 6.7,
    "RB": 4.6,
    "Oth": 2
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 32.5,
     "Con": 39.2,
     "Ref": 15.5,
     "LD": 5.7,
     "Grn": 4.4,
     "Oth": 2.7
    },
    "turnout": 67
   },
   "mp": "Robert Jenrick",
   "mp_elected_2024": "Robert Jenrick"
  },
  {
   "name": "Newbury",
   "slug": "newbury",
   "url": "https://gbelects.com/seat/newbury",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.597,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.378,
   "projected_vote_share": {
    "Lab": 9,
    "Con": 28.2,
    "Ref": 20.3,
    "LD": 30.5,
    "Grn": 7.4,
    "RB": 3.2,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 7.5,
     "Con": 35.3,
     "Ref": 10.9,
     "LD": 40.1,
     "Grn": 5.5,
     "Oth": 0.6
    },
    "turnout": 68
   },
   "mp": "Lee Dillon",
   "mp_elected_2024": "Lee Dillon"
  },
  {
   "name": "Newcastle upon Tyne Central and West",
   "slug": "newcastle-upon-tyne-central-and-west",
   "url": "https://gbelects.com/seat/newcastle-upon-tyne-central-and-west",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.964,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.032,
   "projected_vote_share": {
    "Lab": 35.9,
    "Con": 8.8,
    "Ref": 23.4,
    "LD": 4,
    "Grn": 14.2,
    "RB": 5.3,
    "Oth": 8.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.6,
     "Con": 10.2,
     "Ref": 18.9,
     "LD": 4.7,
     "Grn": 7.8,
     "Oth": 12.7
    },
    "turnout": 53.8
   },
   "mp": "Chi Onwurah",
   "mp_elected_2024": "Chi Onwurah"
  },
  {
   "name": "Newcastle upon Tyne East and Wallsend",
   "slug": "newcastle-upon-tyne-east-and-wallsend",
   "url": "https://gbelects.com/seat/newcastle-upon-tyne-east-and-wallsend",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.988,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.011,
   "projected_vote_share": {
    "Lab": 39.4,
    "Con": 7.7,
    "Ref": 23,
    "LD": 5.4,
    "Grn": 16.4,
    "RB": 6.2,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.1,
     "Con": 8.3,
     "Ref": 19.8,
     "LD": 7,
     "Grn": 12.4,
     "Oth": 2.3
    },
    "turnout": 55.5
   },
   "mp": "Mary Glindon",
   "mp_elected_2024": "Mary Glindon"
  },
  {
   "name": "Newcastle upon Tyne North",
   "slug": "newcastle-upon-tyne-north",
   "url": "https://gbelects.com/seat/newcastle-upon-tyne-north",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.995,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.006,
   "projected_vote_share": {
    "Lab": 40.7,
    "Con": 12.6,
    "Ref": 14.8,
    "LD": 10.2,
    "Grn": 17.8,
    "RB": 2.5,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.3,
     "Con": 13.7,
     "Ref": 12.2,
     "LD": 12.2,
     "Grn": 10.4,
     "Oth": 1.2
    },
    "turnout": 65
   },
   "mp": "Catherine McKinnell",
   "mp_elected_2024": "Catherine McKinnell"
  },
  {
   "name": "Newcastle-under-Lyme",
   "slug": "newcastle-under-lyme",
   "url": "https://gbelects.com/seat/newcastle-under-lyme",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.697,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.29,
   "projected_vote_share": {
    "Lab": 33.5,
    "Con": 19.4,
    "Ref": 29.6,
    "LD": 3.5,
    "Grn": 6.2,
    "RB": 6.9,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.4,
     "Con": 27.6,
     "Ref": 22.4,
     "LD": 5,
     "Grn": 4.7
    },
    "turnout": 58.4
   },
   "mp": "Adam Jogee",
   "mp_elected_2024": "Adam Jogee"
  },
  {
   "name": "Newport East",
   "slug": "newport-east",
   "url": "https://gbelects.com/seat/newport-east",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.76,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.234,
   "projected_vote_share": {
    "Lab": 22.9,
    "Con": 13.6,
    "Ref": 28.2,
    "LD": 4.5,
    "Grn": 10.1,
    "PC": 12.7,
    "RB": 2.5,
    "Oth": 5.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.5,
     "Con": 16.8,
     "Ref": 19.1,
     "LD": 5.3,
     "Grn": 5.4,
     "PC": 5.8,
     "Oth": 5
    },
    "turnout": 50.2
   },
   "mp": "Jessica Morden",
   "mp_elected_2024": "Jessica Morden"
  },
  {
   "name": "Newport West and Islwyn",
   "slug": "newport-west-and-islwyn",
   "url": "https://gbelects.com/seat/newport-west-and-islwyn",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.761,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.21,
   "projected_vote_share": {
    "Lab": 22.8,
    "Con": 13.8,
    "Ref": 28.7,
    "LD": 4.5,
    "Grn": 8.2,
    "PC": 15.7,
    "RB": 2.7,
    "Oth": 3.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.5,
     "Con": 16,
     "Ref": 20.4,
     "LD": 5,
     "Grn": 5,
     "PC": 8.4,
     "Oth": 3.8
    },
    "turnout": 55.4
   },
   "mp": "Ruth Jones",
   "mp_elected_2024": "Ruth Jones"
  },
  {
   "name": "Newry and Armagh",
   "slug": "newry-and-armagh",
   "url": "https://gbelects.com/seat/newry-and-armagh",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "SF",
   "projected_winner_name": "Sinn Féin",
   "win_chance": 1,
   "status": "Sinn Féin hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "SF",
    "vote_share": {
     "Oth": 2.1,
     "APNI": 5.9,
     "UUP": 6.9,
     "TUV": 8.9,
     "DUP": 12.8,
     "SDLP": 14.8,
     "SF": 48.5
    },
    "turnout": 58.7
   },
   "mp": "Dáire Hughes",
   "mp_elected_2024": "Dáire Hughes"
  },
  {
   "name": "Newton Abbot",
   "slug": "newton-abbot",
   "url": "https://gbelects.com/seat/newton-abbot",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.477,
   "status": "Reform UK gain from Lib Dem",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.272,
   "projected_vote_share": {
    "Lab": 13.1,
    "Con": 23,
    "Ref": 26.6,
    "LD": 22.3,
    "Grn": 5.8,
    "RB": 6.8,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 14.8,
     "Con": 27,
     "Ref": 17.7,
     "LD": 31.7,
     "Grn": 4.3,
     "Oth": 4.5
    },
    "turnout": 65
   },
   "mp": "Martin Wrigley",
   "mp_elected_2024": "Martin Wrigley"
  },
  {
   "name": "Newton Aycliffe and Spennymoor",
   "slug": "newton-aycliffe-and-spennymoor",
   "url": "https://gbelects.com/seat/newton-aycliffe-and-spennymoor",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.733,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.266,
   "projected_vote_share": {
    "Lab": 35.3,
    "Con": 15.7,
    "Ref": 30.3,
    "LD": 3.2,
    "Grn": 5.7,
    "RB": 8.7,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.2,
     "Con": 20.6,
     "Ref": 24,
     "LD": 3.7,
     "Grn": 4.3,
     "Oth": 1.3
    },
    "turnout": 55.2
   },
   "mp": "Alan Strickland",
   "mp_elected_2024": "Alan Strickland"
  },
  {
   "name": "Normanton and Hemsworth",
   "slug": "normanton-and-hemsworth",
   "url": "https://gbelects.com/seat/normanton-and-hemsworth",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.558,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.435,
   "projected_vote_share": {
    "Lab": 33.3,
    "Con": 10.6,
    "Ref": 34.5,
    "LD": 3.2,
    "Grn": 6.2,
    "RB": 11.9,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.5,
     "Con": 13.7,
     "Ref": 29.2,
     "LD": 3.6,
     "Grn": 5.9
    },
    "turnout": 48.1
   },
   "mp": "Jon Trickett",
   "mp_elected_2024": "Jon Trickett"
  },
  {
   "name": "North Antrim",
   "slug": "north-antrim",
   "url": "https://gbelects.com/seat/north-antrim",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "TUV",
   "projected_winner_name": "TUV",
   "win_chance": 0.573,
   "status": "TUV hold",
   "runner_up": "DUP",
   "runner_up_name": "DUP",
   "runner_up_chance": 0.42,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "TUV",
    "vote_share": {
     "Oth": 1.4,
     "SDLP": 4,
     "UUP": 9.5,
     "APNI": 10.9,
     "SF": 18.7,
     "DUP": 27.2,
     "TUV": 28.3
    },
    "turnout": 55.1
   },
   "mp": "Jim Allister",
   "mp_elected_2024": "Jim Allister"
  },
  {
   "name": "North Ayrshire and Arran",
   "slug": "north-ayrshire-and-arran",
   "url": "https://gbelects.com/seat/north-ayrshire-and-arran",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.844,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.137,
   "projected_vote_share": {
    "Lab": 22.6,
    "Con": 12.1,
    "Ref": 19.8,
    "LD": 2.8,
    "Grn": 5,
    "SNP": 32.9,
    "RB": 2.6,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.8,
     "Con": 14.1,
     "Ref": 8.1,
     "LD": 2.4,
     "Grn": 3.1,
     "SNP": 31.4,
     "Oth": 1.1
    },
    "turnout": 58.6
   },
   "mp": "Irene Campbell",
   "mp_elected_2024": "Irene Campbell"
  },
  {
   "name": "North Bedfordshire",
   "slug": "north-bedfordshire",
   "url": "https://gbelects.com/seat/north-bedfordshire",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.879,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.073,
   "projected_vote_share": {
    "Lab": 22.4,
    "Con": 33,
    "Ref": 23.1,
    "LD": 8.4,
    "Grn": 8.1,
    "RB": 4.4,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28.3,
     "Con": 38.8,
     "Ref": 16.4,
     "LD": 10.8,
     "Grn": 5.9
    },
    "turnout": 65.4
   },
   "mp": "Richard Fuller",
   "mp_elected_2024": "Richard Fuller"
  },
  {
   "name": "North Cornwall",
   "slug": "north-cornwall",
   "url": "https://gbelects.com/seat/north-cornwall",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.664,
   "status": "Lib Dem hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.212,
   "projected_vote_share": {
    "Lab": 6.6,
    "Con": 23.7,
    "Ref": 26.6,
    "LD": 31.8,
    "Grn": 4.2,
    "RB": 6.4,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 5.8,
     "Con": 27.6,
     "Ref": 16.5,
     "LD": 47,
     "Grn": 2.6,
     "Oth": 0.5
    },
    "turnout": 66.8
   },
   "mp": "Ben Maguire",
   "mp_elected_2024": "Ben Maguire"
  },
  {
   "name": "North Cotswolds",
   "slug": "north-cotswolds",
   "url": "https://gbelects.com/seat/north-cotswolds",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.952,
   "status": "Conservative hold",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.038,
   "projected_vote_share": {
    "Lab": 16.1,
    "Con": 32.5,
    "Ref": 19.2,
    "LD": 18.4,
    "Grn": 9.1,
    "RB": 3.7,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 17.1,
     "Con": 34.7,
     "Ref": 12.9,
     "LD": 28,
     "Grn": 6.4,
     "Oth": 0.9
    },
    "turnout": 68.6
   },
   "mp": "Geoffrey Clifton-Brown",
   "mp_elected_2024": "Geoffrey Clifton-Brown"
  },
  {
   "name": "North Devon",
   "slug": "north-devon",
   "url": "https://gbelects.com/seat/north-devon",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.557,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.225,
   "projected_vote_share": {
    "Lab": 7,
    "Con": 24.6,
    "Ref": 26,
    "LD": 29.1,
    "Grn": 5.8,
    "RB": 6.3,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.3,
     "Con": 29.3,
     "Ref": 15.8,
     "LD": 42.4,
     "Grn": 4.6,
     "Oth": 1.6
    },
    "turnout": 65
   },
   "mp": "Ian Roome",
   "mp_elected_2024": "Ian Roome"
  },
  {
   "name": "North Dorset",
   "slug": "north-dorset",
   "url": "https://gbelects.com/seat/north-dorset",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.899,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.062,
   "projected_vote_share": {
    "Lab": 9.3,
    "Con": 34.8,
    "Ref": 24.4,
    "LD": 19,
    "Grn": 6.1,
    "RB": 5.5,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 8.8,
     "Con": 36.6,
     "Ref": 15.9,
     "LD": 33.5,
     "Grn": 4.2,
     "Oth": 1
    },
    "turnout": 68.3
   },
   "mp": "Simon Hoare",
   "mp_elected_2024": "Simon Hoare"
  },
  {
   "name": "North Down",
   "slug": "north-down",
   "url": "https://gbelects.com/seat/north-down",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "Oth",
   "projected_winner_name": "Independent",
   "win_chance": 0.98,
   "status": "Independent hold",
   "runner_up": "APNI",
   "runner_up_name": "Alliance",
   "runner_up_chance": 0.02,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "Oth",
    "vote_share": {
     "Oth": 51.5,
     "SDLP": 1.5,
     "UUP": 15.6,
     "APNI": 31.4
    },
    "turnout": 58.6
   },
   "mp": "Alex Easton",
   "mp_elected_2024": "Alex Easton"
  },
  {
   "name": "North Durham",
   "slug": "north-durham",
   "url": "https://gbelects.com/seat/north-durham",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.584,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.417,
   "projected_vote_share": {
    "Lab": 32.5,
    "Con": 12.9,
    "Ref": 30.9,
    "LD": 6.4,
    "Grn": 6.6,
    "RB": 9.1,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.8,
     "Con": 15.6,
     "Ref": 25.7,
     "LD": 10.1,
     "Grn": 5.7,
     "Oth": 3
    },
    "turnout": 56.8
   },
   "mp": "Luke Akehurst",
   "mp_elected_2024": "Luke Akehurst"
  },
  {
   "name": "North East Cambridgeshire",
   "slug": "north-east-cambridgeshire",
   "url": "https://gbelects.com/seat/north-east-cambridgeshire",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.53,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.469,
   "projected_vote_share": {
    "Lab": 14.7,
    "Con": 32.3,
    "Ref": 32.2,
    "LD": 4.7,
    "Grn": 5.5,
    "RB": 9,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 20.4,
     "Con": 41.5,
     "Ref": 23.1,
     "LD": 6.9,
     "Grn": 5.1,
     "Oth": 2.9
    },
    "turnout": 54.8
   },
   "mp": "Steve Barclay",
   "mp_elected_2024": "Steve Barclay"
  },
  {
   "name": "North East Derbyshire",
   "slug": "north-east-derbyshire",
   "url": "https://gbelects.com/seat/north-east-derbyshire",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.576,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.242,
   "projected_vote_share": {
    "Lab": 30.5,
    "Con": 26.4,
    "Ref": 26.2,
    "LD": 3.8,
    "Grn": 6.3,
    "RB": 6,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.4,
     "Con": 34.5,
     "Ref": 17.2,
     "LD": 4.7,
     "Grn": 5,
     "Oth": 0.2
    },
    "turnout": 62.6
   },
   "mp": "Louise Jones",
   "mp_elected_2024": "Louise Jones"
  },
  {
   "name": "North East Fife",
   "slug": "north-east-fife",
   "url": "https://gbelects.com/seat/north-east-fife",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.949,
   "status": "Lib Dem hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.051,
   "projected_vote_share": {
    "Lab": 7.5,
    "Con": 5.9,
    "Ref": 11.5,
    "LD": 40.5,
    "Grn": 6.8,
    "SNP": 24.8,
    "RB": 1.4,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 9.4,
     "Con": 3.9,
     "Ref": 4.9,
     "LD": 54.7,
     "Grn": 3.9,
     "SNP": 23.2
    },
    "turnout": 61.2
   },
   "mp": "Wendy Chamberlain",
   "mp_elected_2024": "Wendy Chamberlain"
  },
  {
   "name": "North East Hampshire",
   "slug": "north-east-hampshire",
   "url": "https://gbelects.com/seat/north-east-hampshire",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.51,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.475,
   "projected_vote_share": {
    "Lab": 10,
    "Con": 30.3,
    "Ref": 19.8,
    "LD": 30.4,
    "Grn": 5,
    "RB": 2.8,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 9.1,
     "Con": 37,
     "Ref": 12,
     "LD": 38.1,
     "Grn": 2.6,
     "Oth": 1.2
    },
    "turnout": 72.2
   },
   "mp": "Alex Brewer",
   "mp_elected_2024": "Alex Brewer"
  },
  {
   "name": "North East Hertfordshire",
   "slug": "north-east-hertfordshire",
   "url": "https://gbelects.com/seat/north-east-hertfordshire",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.704,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.196,
   "projected_vote_share": {
    "Lab": 29.9,
    "Con": 24.5,
    "Ref": 23.6,
    "LD": 8.3,
    "Grn": 8.9,
    "RB": 4.3,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35,
     "Con": 31.3,
     "Ref": 16.1,
     "LD": 10.4,
     "Grn": 7.2
    },
    "turnout": 67.6
   },
   "mp": "Chris Hinchliff",
   "mp_elected_2024": "Chris Hinchliff"
  },
  {
   "name": "North East Somerset and Hanham",
   "slug": "north-east-somerset-and-hanham",
   "url": "https://gbelects.com/seat/north-east-somerset-and-hanham",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.836,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.083,
   "projected_vote_share": {
    "Lab": 32.2,
    "Con": 23,
    "Ref": 24,
    "LD": 5.6,
    "Grn": 8.8,
    "RB": 5.4,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.6,
     "Con": 30.2,
     "Ref": 14.5,
     "LD": 7.6,
     "Grn": 6.3,
     "Oth": 0.9
    },
    "turnout": 69.2
   },
   "mp": "Dan Norris",
   "mp_elected_2024": "Dan Norris"
  },
  {
   "name": "North Herefordshire",
   "slug": "north-herefordshire",
   "url": "https://gbelects.com/seat/north-herefordshire",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Grn",
   "projected_winner_name": "Green",
   "win_chance": 0.866,
   "status": "Green hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.111,
   "projected_vote_share": {
    "Lab": 7.8,
    "Con": 25,
    "Ref": 21.3,
    "LD": 3.6,
    "Grn": 36.9,
    "RB": 4.3,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "Grn",
    "vote_share": {
     "Lab": 6.4,
     "Con": 31.5,
     "Ref": 16,
     "LD": 2.9,
     "Grn": 43.2,
     "Oth": 0.2
    },
    "turnout": 69.2
   },
   "mp": "Ellie Chowns",
   "mp_elected_2024": "Ellie Chowns"
  },
  {
   "name": "North Norfolk",
   "slug": "north-norfolk",
   "url": "https://gbelects.com/seat/north-norfolk",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.576,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.381,
   "projected_vote_share": {
    "Lab": 6.3,
    "Con": 29.8,
    "Ref": 23.1,
    "LD": 32.2,
    "Grn": 3.5,
    "RB": 4.6,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.1,
     "Con": 35.9,
     "Ref": 13.5,
     "LD": 41.4,
     "Grn": 3
    },
    "turnout": 65.9
   },
   "mp": "Steffan Aquarone",
   "mp_elected_2024": "Steffan Aquarone"
  },
  {
   "name": "North Northumberland",
   "slug": "north-northumberland",
   "url": "https://gbelects.com/seat/north-northumberland",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.8,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.126,
   "projected_vote_share": {
    "Lab": 31.5,
    "Con": 23.9,
    "Ref": 22.9,
    "LD": 7.8,
    "Grn": 5.3,
    "RB": 5.1,
    "Oth": 3.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.6,
     "Con": 26.2,
     "Ref": 15.7,
     "LD": 10.6,
     "Grn": 3.6,
     "Oth": 7.4
    },
    "turnout": 65.8
   },
   "mp": "David Smith",
   "mp_elected_2024": "David Smith"
  },
  {
   "name": "North Shropshire",
   "slug": "north-shropshire",
   "url": "https://gbelects.com/seat/north-shropshire",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.915,
   "status": "Lib Dem hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.044,
   "projected_vote_share": {
    "Lab": 8.5,
    "Con": 21.2,
    "Ref": 23.5,
    "LD": 36.1,
    "Grn": 4.6,
    "RB": 5.2,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.9,
     "Con": 22,
     "Ref": 15.5,
     "LD": 52.9,
     "Grn": 2.5,
     "Oth": 0.3
    },
    "turnout": 63.9
   },
   "mp": "Helen Morgan",
   "mp_elected_2024": "Helen Morgan"
  },
  {
   "name": "North Somerset",
   "slug": "north-somerset",
   "url": "https://gbelects.com/seat/north-somerset",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.651,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.347,
   "projected_vote_share": {
    "Lab": 31.4,
    "Con": 28.7,
    "Ref": 18.3,
    "LD": 9.5,
    "Grn": 8.3,
    "RB": 3.2,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.6,
     "Con": 34.4,
     "Ref": 10.4,
     "LD": 13.2,
     "Grn": 6.1,
     "Oth": 0.2
    },
    "turnout": 72.2
   },
   "mp": "Sadik Al-Hassan",
   "mp_elected_2024": "Sadik Al-Hassan"
  },
  {
   "name": "North Warwickshire and Bedworth",
   "slug": "north-warwickshire-and-bedworth",
   "url": "https://gbelects.com/seat/north-warwickshire-and-bedworth",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.698,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.267,
   "projected_vote_share": {
    "Lab": 29.1,
    "Con": 21.1,
    "Ref": 33.7,
    "LD": 2.2,
    "Grn": 4.8,
    "RB": 8.5,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36,
     "Con": 30.6,
     "Ref": 26.1,
     "LD": 3,
     "Grn": 4.3
    },
    "turnout": 58.7
   },
   "mp": "Rachel Taylor",
   "mp_elected_2024": "Rachel Taylor"
  },
  {
   "name": "North West Cambridgeshire",
   "slug": "north-west-cambridgeshire",
   "url": "https://gbelects.com/seat/north-west-cambridgeshire",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.46,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.411,
   "projected_vote_share": {
    "Lab": 27.9,
    "Con": 23.1,
    "Ref": 29,
    "LD": 5.3,
    "Grn": 8.1,
    "RB": 6,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 33.3,
     "Con": 33.2,
     "Ref": 19.7,
     "LD": 7.2,
     "Grn": 6.7
    },
    "turnout": 58.5
   },
   "mp": "Sam Carling",
   "mp_elected_2024": "Sam Carling"
  },
  {
   "name": "North West Essex",
   "slug": "north-west-essex",
   "url": "https://gbelects.com/seat/north-west-essex",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.779,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.192,
   "projected_vote_share": {
    "Lab": 25,
    "Con": 31.3,
    "Ref": 20.8,
    "LD": 9.1,
    "Grn": 7.8,
    "RB": 4.1,
    "Oth": 1.9
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 30.8,
     "Con": 35.6,
     "Ref": 14.1,
     "LD": 11.1,
     "Grn": 5.2,
     "Oth": 3.1
    },
    "turnout": 68.2
   },
   "mp": "Kemi Badenoch",
   "mp_elected_2024": "Kemi Badenoch"
  },
  {
   "name": "North West Hampshire",
   "slug": "north-west-hampshire",
   "url": "https://gbelects.com/seat/north-west-hampshire",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.702,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.242,
   "projected_vote_share": {
    "Lab": 24.9,
    "Con": 29.7,
    "Ref": 22.3,
    "LD": 9.5,
    "Grn": 7.7,
    "RB": 4.4,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28.5,
     "Con": 35,
     "Ref": 15.2,
     "LD": 15,
     "Grn": 5.4,
     "Oth": 0.9
    },
    "turnout": 64.6
   },
   "mp": "Kit Malthouse",
   "mp_elected_2024": "Kit Malthouse"
  },
  {
   "name": "North West Leicestershire",
   "slug": "north-west-leicestershire",
   "url": "https://gbelects.com/seat/north-west-leicestershire",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.486,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.356,
   "projected_vote_share": {
    "Lab": 28.7,
    "Con": 24,
    "Ref": 27.9,
    "LD": 3,
    "Grn": 7.5,
    "RB": 6.6,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.7,
     "Con": 32.7,
     "Ref": 19.9,
     "LD": 3.4,
     "Grn": 5.8,
     "Oth": 3.5
    },
    "turnout": 62.5
   },
   "mp": "Amanda Hack",
   "mp_elected_2024": "Amanda Hack"
  },
  {
   "name": "North West Norfolk",
   "slug": "north-west-norfolk",
   "url": "https://gbelects.com/seat/north-west-norfolk",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.697,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.285,
   "projected_vote_share": {
    "Lab": 18.5,
    "Con": 31.6,
    "Ref": 28.2,
    "LD": 9.2,
    "Grn": 5.5,
    "RB": 6.6,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 25,
     "Con": 36.1,
     "Ref": 19.5,
     "LD": 14.6,
     "Grn": 4.8
    },
    "turnout": 59.9
   },
   "mp": "James Wild",
   "mp_elected_2024": "James Wild"
  },
  {
   "name": "Northampton North",
   "slug": "northampton-north",
   "url": "https://gbelects.com/seat/northampton-north",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.946,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.052,
   "projected_vote_share": {
    "Lab": 35.1,
    "Con": 15.6,
    "Ref": 24.5,
    "LD": 4.2,
    "Grn": 11.1,
    "RB": 4.8,
    "Oth": 4.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.5,
     "Con": 22,
     "Ref": 16.8,
     "LD": 5.4,
     "Grn": 6.1,
     "Oth": 6.2
    },
    "turnout": 55.3
   },
   "mp": "Lucy Rigby",
   "mp_elected_2024": "Lucy Rigby"
  },
  {
   "name": "Northampton South",
   "slug": "northampton-south",
   "url": "https://gbelects.com/seat/northampton-south",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.798,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.152,
   "projected_vote_share": {
    "Lab": 32.4,
    "Con": 21.2,
    "Ref": 26.2,
    "LD": 5.2,
    "Grn": 8.7,
    "RB": 5,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.5,
     "Con": 29.2,
     "Ref": 18.7,
     "LD": 7.3,
     "Grn": 5.5,
     "Oth": 0.9
    },
    "turnout": 62.4
   },
   "mp": "Mike Reader",
   "mp_elected_2024": "Mike Reader"
  },
  {
   "name": "Norwich North",
   "slug": "norwich-north",
   "url": "https://gbelects.com/seat/norwich-north",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.893,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.108,
   "projected_vote_share": {
    "Lab": 35.8,
    "Con": 15.6,
    "Ref": 26.9,
    "LD": 4.1,
    "Grn": 10.3,
    "RB": 6.4,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.4,
     "Con": 21.7,
     "Ref": 18,
     "LD": 4.5,
     "Grn": 9.6,
     "Oth": 0.8
    },
    "turnout": 62.1
   },
   "mp": "Alice Macdonald",
   "mp_elected_2024": "Alice Macdonald"
  },
  {
   "name": "Norwich South",
   "slug": "norwich-south",
   "url": "https://gbelects.com/seat/norwich-south",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.918,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.082,
   "projected_vote_share": {
    "Lab": 37.8,
    "Con": 10.1,
    "Ref": 16,
    "LD": 7.2,
    "Grn": 24.3,
    "RB": 3,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.6,
     "Con": 12.9,
     "Ref": 11.6,
     "LD": 7.9,
     "Grn": 18.3,
     "Oth": 1.7
    },
    "turnout": 59.1
   },
   "mp": "Clive Lewis",
   "mp_elected_2024": "Clive Lewis"
  },
  {
   "name": "Nottingham East",
   "slug": "nottingham-east",
   "url": "https://gbelects.com/seat/nottingham-east",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.919,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.081,
   "projected_vote_share": {
    "Lab": 38.9,
    "Con": 8.1,
    "Ref": 13.2,
    "LD": 4.3,
    "Grn": 25.1,
    "RB": 1.9,
    "Oth": 8.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 53.6,
     "Con": 10.8,
     "Ref": 9.8,
     "LD": 4.8,
     "Grn": 11.9,
     "Oth": 9.2
    },
    "turnout": 52.5
   },
   "mp": "Nadia Whittome",
   "mp_elected_2024": "Nadia Whittome"
  },
  {
   "name": "Nottingham North and Kimberley",
   "slug": "nottingham-north-and-kimberley",
   "url": "https://gbelects.com/seat/nottingham-north-and-kimberley",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.847,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.153,
   "projected_vote_share": {
    "Lab": 35.2,
    "Con": 14,
    "Ref": 27.5,
    "LD": 3.4,
    "Grn": 12.4,
    "RB": 6.6,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.1,
     "Con": 19.4,
     "Ref": 20.1,
     "LD": 3.8,
     "Grn": 9.6
    },
    "turnout": 47.5
   },
   "mp": "Alex Norris",
   "mp_elected_2024": "Alex Norris"
  },
  {
   "name": "Nottingham South",
   "slug": "nottingham-south",
   "url": "https://gbelects.com/seat/nottingham-south",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.979,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.013,
   "projected_vote_share": {
    "Lab": 36.6,
    "Con": 11,
    "Ref": 20.8,
    "LD": 4.6,
    "Grn": 17.5,
    "RB": 4.1,
    "Oth": 5.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.4,
     "Con": 16.1,
     "Ref": 15,
     "LD": 6.3,
     "Grn": 8.9,
     "Oth": 6.4
    },
    "turnout": 51.2
   },
   "mp": "Lilian Greenwood",
   "mp_elected_2024": "Lilian Greenwood"
  },
  {
   "name": "Nuneaton",
   "slug": "nuneaton",
   "url": "https://gbelects.com/seat/nuneaton",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.564,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.408,
   "projected_vote_share": {
    "Lab": 30.9,
    "Con": 19.6,
    "Ref": 29.7,
    "LD": 2.5,
    "Grn": 7.5,
    "RB": 7.3,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.9,
     "Con": 28.5,
     "Ref": 22,
     "LD": 3.3,
     "Grn": 7,
     "Oth": 2.3
    },
    "turnout": 57.4
   },
   "mp": "Jodie Gosling",
   "mp_elected_2024": "Jodie Gosling"
  },
  {
   "name": "Old Bexley and Sidcup",
   "slug": "old-bexley-and-sidcup",
   "url": "https://gbelects.com/seat/old-bexley-and-sidcup",
   "region": "London",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.76,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.218,
   "projected_vote_share": {
    "Lab": 21.1,
    "Con": 34.2,
    "Ref": 28.4,
    "LD": 3.4,
    "Grn": 5.2,
    "RB": 7.3,
    "Oth": 0.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 30.2,
     "Con": 37.6,
     "Ref": 21.8,
     "LD": 4,
     "Grn": 5.5,
     "Oth": 0.9
    },
    "turnout": 65.1
   },
   "mp": "Louie French",
   "mp_elected_2024": "Louie French"
  },
  {
   "name": "Oldham East and Saddleworth",
   "slug": "oldham-east-and-saddleworth",
   "url": "https://gbelects.com/seat/oldham-east-and-saddleworth",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.622,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.343,
   "projected_vote_share": {
    "Lab": 27.9,
    "Con": 14.1,
    "Ref": 25.9,
    "LD": 6.3,
    "Grn": 7.5,
    "RB": 5.4,
    "Oth": 13
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.2,
     "Con": 17.1,
     "Ref": 19.3,
     "LD": 8.5,
     "Grn": 3.7,
     "Oth": 16.3
    },
    "turnout": 54.5
   },
   "mp": "Debbie Abrahams",
   "mp_elected_2024": "Debbie Abrahams"
  },
  {
   "name": "Oldham West, Chadderton and Royton",
   "slug": "oldham-west-chadderton-and-royton",
   "url": "https://gbelects.com/seat/oldham-west-chadderton-and-royton",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.526,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.28,
   "projected_vote_share": {
    "Lab": 27,
    "Con": 9.6,
    "Ref": 25.8,
    "LD": 3.4,
    "Grn": 10.5,
    "RB": 5,
    "Oth": 18.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.3,
     "Con": 10.5,
     "Ref": 17.8,
     "LD": 3.3,
     "Grn": 4.8,
     "Oth": 29.3
    },
    "turnout": 50.7
   },
   "mp": "Jim McMahon",
   "mp_elected_2024": "Jim McMahon"
  },
  {
   "name": "Orkney and Shetland",
   "slug": "orkney-and-shetland",
   "url": "https://gbelects.com/seat/orkney-and-shetland",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.991,
   "status": "Lib Dem hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.01,
   "projected_vote_share": {
    "Lab": 6.3,
    "Con": 4.9,
    "Ref": 14.6,
    "LD": 39.7,
    "Grn": 11,
    "SNP": 19.8,
    "RB": 2,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 7.2,
     "Con": 2.8,
     "Ref": 7.7,
     "LD": 55.1,
     "Grn": 9.9,
     "SNP": 17.3
    },
    "turnout": 60.4
   },
   "mp": "Alistair Carmichael",
   "mp_elected_2024": "Alistair Carmichael"
  },
  {
   "name": "Orpington",
   "slug": "orpington",
   "url": "https://gbelects.com/seat/orpington",
   "region": "London",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.933,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.057,
   "projected_vote_share": {
    "Lab": 20.2,
    "Con": 36.3,
    "Ref": 25,
    "LD": 7.2,
    "Grn": 5.3,
    "RB": 5.6,
    "Oth": 0.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.9,
     "Con": 38,
     "Ref": 19.3,
     "LD": 10.3,
     "Grn": 5,
     "Oth": 0.5
    },
    "turnout": 64.6
   },
   "mp": "Gareth Bacon",
   "mp_elected_2024": "Gareth Bacon"
  },
  {
   "name": "Ossett and Denby Dale",
   "slug": "ossett-and-denby-dale",
   "url": "https://gbelects.com/seat/ossett-and-denby-dale",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.547,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.344,
   "projected_vote_share": {
    "Lab": 30.2,
    "Con": 23.3,
    "Ref": 28.3,
    "LD": 4.1,
    "Grn": 5.9,
    "RB": 7,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.3,
     "Con": 28.9,
     "Ref": 21,
     "LD": 4.1,
     "Grn": 4.9,
     "Oth": 1.8
    },
    "turnout": 60.7
   },
   "mp": "Jade Botterill",
   "mp_elected_2024": "Jade Botterill"
  },
  {
   "name": "Oxford East",
   "slug": "oxford-east",
   "url": "https://gbelects.com/seat/oxford-east",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.935,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.057,
   "projected_vote_share": {
    "Lab": 40.5,
    "Con": 9,
    "Ref": 3.1,
    "LD": 7.6,
    "Grn": 24.8,
    "RB": 0.2,
    "Oth": 14.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.7,
     "Con": 12,
     "LD": 8.7,
     "Grn": 12.9,
     "Oth": 16.6
    },
    "turnout": 54.8
   },
   "mp": "Anneliese Dodds",
   "mp_elected_2024": "Anneliese Dodds"
  },
  {
   "name": "Oxford West and Abingdon",
   "slug": "oxford-west-and-abingdon",
   "url": "https://gbelects.com/seat/oxford-west-and-abingdon",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.994,
   "status": "Lib Dem hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.005,
   "projected_vote_share": {
    "Lab": 15.4,
    "Con": 15.7,
    "Ref": 13,
    "LD": 37.8,
    "Grn": 14.4,
    "RB": 1.3,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 13,
     "Con": 18.5,
     "Ref": 9.1,
     "LD": 50.9,
     "Grn": 7,
     "Oth": 1.5
    },
    "turnout": 65.9
   },
   "mp": "Layla Moran",
   "mp_elected_2024": "Layla Moran"
  },
  {
   "name": "Paisley and Renfrewshire North",
   "slug": "paisley-and-renfrewshire-north",
   "url": "https://gbelects.com/seat/paisley-and-renfrewshire-north",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.755,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.244,
   "projected_vote_share": {
    "Lab": 27.2,
    "Con": 7.2,
    "Ref": 17.5,
    "LD": 3.7,
    "Grn": 6.2,
    "SNP": 34,
    "RB": 2.5,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.1,
     "Con": 6.4,
     "Ref": 7.8,
     "LD": 3.3,
     "Grn": 3.5,
     "SNP": 31.9
    },
    "turnout": 58.4
   },
   "mp": "Alison Taylor",
   "mp_elected_2024": "Alison Taylor"
  },
  {
   "name": "Paisley and Renfrewshire South",
   "slug": "paisley-and-renfrewshire-south",
   "url": "https://gbelects.com/seat/paisley-and-renfrewshire-south",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.748,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.251,
   "projected_vote_share": {
    "Lab": 27.4,
    "Con": 6.5,
    "Ref": 16.5,
    "LD": 3.7,
    "Grn": 7,
    "SNP": 34.1,
    "RB": 2.4,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.4,
     "Con": 5.4,
     "Ref": 7.2,
     "LD": 3.2,
     "Grn": 4.2,
     "SNP": 31.6,
     "Oth": 1
    },
    "turnout": 57.7
   },
   "mp": "Johanna Baxter",
   "mp_elected_2024": "Johanna Baxter"
  },
  {
   "name": "Peckham",
   "slug": "peckham",
   "url": "https://gbelects.com/seat/peckham",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.975,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.026,
   "projected_vote_share": {
    "Lab": 49,
    "Con": 7.3,
    "Ref": 7.2,
    "LD": 7.8,
    "Grn": 26.7,
    "RB": 0.7,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 58.8,
     "Con": 5.9,
     "Ref": 4.6,
     "LD": 7,
     "Grn": 19.6,
     "Oth": 4.1
    },
    "turnout": 53.8
   },
   "mp": "Miatta Fahnbulleh",
   "mp_elected_2024": "Miatta Fahnbulleh"
  },
  {
   "name": "Pendle and Clitheroe",
   "slug": "pendle-and-clitheroe",
   "url": "https://gbelects.com/seat/pendle-and-clitheroe",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.437,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.283,
   "projected_vote_share": {
    "Lab": 27.2,
    "Con": 25.3,
    "Ref": 26.3,
    "LD": 4,
    "Grn": 5.8,
    "RB": 4.7,
    "Oth": 6.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.5,
     "Con": 32.6,
     "Ref": 17.5,
     "LD": 4.4,
     "Grn": 3,
     "Oth": 8.1
    },
    "turnout": 59.3
   },
   "mp": "Jonathan Hinder",
   "mp_elected_2024": "Jonathan Hinder"
  },
  {
   "name": "Penistone and Stocksbridge",
   "slug": "penistone-and-stocksbridge",
   "url": "https://gbelects.com/seat/penistone-and-stocksbridge",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.742,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.244,
   "projected_vote_share": {
    "Lab": 33.3,
    "Con": 19.6,
    "Ref": 28.6,
    "LD": 5.5,
    "Grn": 5.4,
    "RB": 7.2,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.6,
     "Con": 23.7,
     "Ref": 21.5,
     "LD": 6.5,
     "Grn": 4.6
    },
    "turnout": 62.4
   },
   "mp": "Marie Tidball",
   "mp_elected_2024": "Marie Tidball"
  },
  {
   "name": "Penrith and Solway",
   "slug": "penrith-and-solway",
   "url": "https://gbelects.com/seat/penrith-and-solway",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.811,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.142,
   "projected_vote_share": {
    "Lab": 33.2,
    "Con": 25.3,
    "Ref": 23.1,
    "LD": 7.5,
    "Grn": 5.1,
    "RB": 4.8,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.6,
     "Con": 29.9,
     "Ref": 15.5,
     "LD": 9.6,
     "Grn": 3.5,
     "Oth": 1
    },
    "turnout": 63.2
   },
   "mp": "Markus Campbell-Savours",
   "mp_elected_2024": "Markus Campbell-Savours"
  },
  {
   "name": "Perth and Kinross-shire",
   "slug": "perth-and-kinross-shire",
   "url": "https://gbelects.com/seat/perth-and-kinross-shire",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.955,
   "status": "SNP hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.041,
   "projected_vote_share": {
    "Lab": 10.1,
    "Con": 22.7,
    "Ref": 18.6,
    "LD": 5.9,
    "Grn": 1.9,
    "SNP": 36.8,
    "RB": 1.9,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "SNP",
    "vote_share": {
     "Lab": 18,
     "Con": 29.6,
     "Ref": 5.9,
     "LD": 7.4,
     "SNP": 37.8,
     "Oth": 1.4
    },
    "turnout": 64.8
   },
   "mp": "Pete Wishart",
   "mp_elected_2024": "Pete Wishart"
  },
  {
   "name": "Peterborough",
   "slug": "peterborough",
   "url": "https://gbelects.com/seat/peterborough",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.543,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.289,
   "projected_vote_share": {
    "Lab": 26.8,
    "Con": 22,
    "Ref": 25.2,
    "LD": 3.9,
    "Grn": 10.1,
    "RB": 4.2,
    "Oth": 7.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 32,
     "Con": 31.8,
     "Ref": 12.8,
     "LD": 4.2,
     "Grn": 6.1,
     "Oth": 13.1
    },
    "turnout": 57.1
   },
   "mp": "Andrew Pakes",
   "mp_elected_2024": "Andrew Pakes"
  },
  {
   "name": "Plymouth Moor View",
   "slug": "plymouth-moor-view",
   "url": "https://gbelects.com/seat/plymouth-moor-view",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.526,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.463,
   "projected_vote_share": {
    "Lab": 31.7,
    "Con": 18,
    "Ref": 32.3,
    "LD": 2.7,
    "Grn": 5.1,
    "RB": 9.7,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.2,
     "Con": 28.1,
     "Ref": 22.6,
     "LD": 4.1,
     "Grn": 4
    },
    "turnout": 57.4
   },
   "mp": "Fred Thomas",
   "mp_elected_2024": "Fred Thomas"
  },
  {
   "name": "Plymouth Sutton and Devonport",
   "slug": "plymouth-sutton-and-devonport",
   "url": "https://gbelects.com/seat/plymouth-sutton-and-devonport",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.973,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.027,
   "projected_vote_share": {
    "Lab": 38.5,
    "Con": 11.4,
    "Ref": 24,
    "LD": 4.3,
    "Grn": 13.1,
    "RB": 6.4,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.4,
     "Con": 16.3,
     "Ref": 17.7,
     "LD": 5.8,
     "Grn": 7.6,
     "Oth": 3.2
    },
    "turnout": 55.9
   },
   "mp": "Luke Pollard",
   "mp_elected_2024": "Luke Pollard"
  },
  {
   "name": "Pontefract, Castleford and Knottingley",
   "slug": "pontefract-castleford-and-knottingley",
   "url": "https://gbelects.com/seat/pontefract-castleford-and-knottingley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.572,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.421,
   "projected_vote_share": {
    "Lab": 33.2,
    "Con": 11,
    "Ref": 34.7,
    "LD": 3,
    "Grn": 5.4,
    "RB": 12.3,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.5,
     "Con": 15,
     "Ref": 29.1,
     "LD": 3.4,
     "Grn": 4.6,
     "Oth": 0.4
    },
    "turnout": 48.2
   },
   "mp": "Yvette Cooper",
   "mp_elected_2024": "Yvette Cooper"
  },
  {
   "name": "Pontypridd",
   "slug": "pontypridd",
   "url": "https://gbelects.com/seat/pontypridd",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.632,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.188,
   "projected_vote_share": {
    "Lab": 22.1,
    "Con": 8.6,
    "Ref": 27.7,
    "LD": 3.7,
    "Grn": 8.3,
    "PC": 21.4,
    "RB": 2.9,
    "Oth": 5.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.2,
     "Con": 9.6,
     "Ref": 19.9,
     "LD": 4.1,
     "Grn": 4.7,
     "PC": 13.4,
     "Oth": 7.1
    },
    "turnout": 51.8
   },
   "mp": "Alex Davies-Jones",
   "mp_elected_2024": "Alex Davies-Jones"
  },
  {
   "name": "Poole",
   "slug": "poole",
   "url": "https://gbelects.com/seat/poole",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.534,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.241,
   "projected_vote_share": {
    "Lab": 28.1,
    "Con": 24.3,
    "Ref": 25.9,
    "LD": 7.3,
    "Grn": 6.9,
    "RB": 5.9,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 31.8,
     "Con": 31.8,
     "Ref": 16.7,
     "LD": 12.4,
     "Grn": 5,
     "Oth": 2.3
    },
    "turnout": 61.4
   },
   "mp": "Neil Duncan-Jordan",
   "mp_elected_2024": "Neil Duncan-Jordan"
  },
  {
   "name": "Poplar and Limehouse",
   "slug": "poplar-and-limehouse",
   "url": "https://gbelects.com/seat/poplar-and-limehouse",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.859,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.142,
   "projected_vote_share": {
    "Lab": 37.4,
    "Con": 10.7,
    "Ref": 10.1,
    "LD": 9,
    "Grn": 26.8,
    "RB": 0.6,
    "Oth": 5.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.1,
     "Con": 11,
     "Ref": 7.9,
     "LD": 9.7,
     "Grn": 13.9,
     "Oth": 14.4
    },
    "turnout": 51.2
   },
   "mp": "Apsana Begum",
   "mp_elected_2024": "Apsana Begum"
  },
  {
   "name": "Portsmouth North",
   "slug": "portsmouth-north",
   "url": "https://gbelects.com/seat/portsmouth-north",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.5,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.437,
   "projected_vote_share": {
    "Lab": 29.8,
    "Con": 21.6,
    "Ref": 30.9,
    "LD": 4.5,
    "Grn": 5.7,
    "RB": 6.8,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.8,
     "Con": 33,
     "Ref": 20.4,
     "LD": 7.3,
     "Grn": 4.5
    },
    "turnout": 59
   },
   "mp": "Amanda Martin",
   "mp_elected_2024": "Amanda Martin"
  },
  {
   "name": "Portsmouth South",
   "slug": "portsmouth-south",
   "url": "https://gbelects.com/seat/portsmouth-south",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.997,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.002,
   "projected_vote_share": {
    "Lab": 39.1,
    "Con": 10.6,
    "Ref": 20.4,
    "LD": 8.3,
    "Grn": 14.7,
    "RB": 3.9,
    "Oth": 2.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.4,
     "Con": 14.5,
     "Ref": 14.6,
     "LD": 12.6,
     "Grn": 8,
     "Oth": 1.9
    },
    "turnout": 52.8
   },
   "mp": "Stephen Morgan",
   "mp_elected_2024": "Stephen Morgan"
  },
  {
   "name": "Preston",
   "slug": "preston",
   "url": "https://gbelects.com/seat/preston",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.844,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Michael Lavalette",
   "runner_up_chance": 0.107,
   "projected_vote_share": {
    "Lab": 30.2,
    "Con": 11,
    "Ref": 21.4,
    "LD": 6.3,
    "Grn": 11.4,
    "RB": 4.1,
    "Oth": 15.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35,
     "Con": 13,
     "Ref": 14.3,
     "LD": 8,
     "Grn": 4.4,
     "Oth": 25.2
    },
    "turnout": 51.7
   },
   "mp": "Mark Hendrick",
   "mp_elected_2024": "Mark Hendrick"
  },
  {
   "name": "Putney",
   "slug": "putney",
   "url": "https://gbelects.com/seat/putney",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.998,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.002,
   "projected_vote_share": {
    "Lab": 41.3,
    "Con": 21.2,
    "Ref": 9.4,
    "LD": 12.5,
    "Grn": 14.2,
    "RB": 0.7,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.9,
     "Con": 23.6,
     "Ref": 6.2,
     "LD": 12.1,
     "Grn": 7.5,
     "Oth": 1.7
    },
    "turnout": 67.8
   },
   "mp": "Fleur Anderson",
   "mp_elected_2024": "Fleur Anderson"
  },
  {
   "name": "Queen's Park and Maida Vale",
   "slug": "queens-park-and-maida-vale",
   "url": "https://gbelects.com/seat/queens-park-and-maida-vale",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.986,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.015,
   "projected_vote_share": {
    "Lab": 42,
    "Con": 13.8,
    "Ref": 9.8,
    "LD": 9.5,
    "Grn": 21.7,
    "RB": 0.7,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.5,
     "Con": 13.3,
     "Ref": 5.5,
     "LD": 8.9,
     "Grn": 13.6,
     "Oth": 6.2
    },
    "turnout": 50.7
   },
   "mp": "Georgia Gould",
   "mp_elected_2024": "Georgia Gould"
  },
  {
   "name": "Rawmarsh and Conisbrough",
   "slug": "rawmarsh-and-conisbrough",
   "url": "https://gbelects.com/seat/rawmarsh-and-conisbrough",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.509,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.48,
   "projected_vote_share": {
    "Lab": 34,
    "Con": 10.3,
    "Ref": 34.3,
    "LD": 3.1,
    "Grn": 5.6,
    "RB": 12.1,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49,
     "Con": 13.3,
     "Ref": 28.6,
     "LD": 3.4,
     "Grn": 5,
     "Oth": 0.8
    },
    "turnout": 49
   },
   "mp": "John Healey",
   "mp_elected_2024": "John Healey"
  },
  {
   "name": "Rayleigh and Wickford",
   "slug": "rayleigh-and-wickford",
   "url": "https://gbelects.com/seat/rayleigh-and-wickford",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.6,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.399,
   "projected_vote_share": {
    "Lab": 17.4,
    "Con": 30.2,
    "Ref": 32.6,
    "LD": 5.7,
    "Grn": 5.1,
    "RB": 8.6,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 24.6,
     "Con": 37,
     "Ref": 25.3,
     "LD": 8.5,
     "Grn": 4.6
    },
    "turnout": 62.7
   },
   "mp": "Mark Francois",
   "mp_elected_2024": "Mark Francois"
  },
  {
   "name": "Reading Central",
   "slug": "reading-central",
   "url": "https://gbelects.com/seat/reading-central",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.966,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.034,
   "projected_vote_share": {
    "Lab": 39.3,
    "Con": 14.2,
    "Ref": 12.8,
    "LD": 7.5,
    "Grn": 22.4,
    "RB": 1.3,
    "Oth": 2.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.7,
     "Con": 19.8,
     "Ref": 8.6,
     "LD": 8.8,
     "Grn": 14.2,
     "Oth": 1
    },
    "turnout": 61.5
   },
   "mp": "Matt Rodda",
   "mp_elected_2024": "Matt Rodda"
  },
  {
   "name": "Reading West and Mid Berkshire",
   "slug": "reading-west-and-mid-berkshire",
   "url": "https://gbelects.com/seat/reading-west-and-mid-berkshire",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.801,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.161,
   "projected_vote_share": {
    "Lab": 31.3,
    "Con": 24.5,
    "Ref": 21.8,
    "LD": 7.8,
    "Grn": 8.8,
    "RB": 3.5,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35,
     "Con": 32,
     "Ref": 13.4,
     "LD": 11,
     "Grn": 6.8,
     "Oth": 1.8
    },
    "turnout": 67.7
   },
   "mp": "Olivia Bailey",
   "mp_elected_2024": "Olivia Bailey"
  },
  {
   "name": "Redcar",
   "slug": "redcar",
   "url": "https://gbelects.com/seat/redcar",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.646,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.249,
   "projected_vote_share": {
    "Lab": 32.1,
    "Con": 24.2,
    "Ref": 27.9,
    "LD": 3.2,
    "Grn": 4.6,
    "RB": 7.5,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41,
     "Con": 32.3,
     "Ref": 18.9,
     "LD": 4,
     "Grn": 3.3,
     "Oth": 0.4
    },
    "turnout": 54.4
   },
   "mp": "Anna Turley",
   "mp_elected_2024": "Anna Turley"
  },
  {
   "name": "Redditch",
   "slug": "redditch",
   "url": "https://gbelects.com/seat/redditch",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.501,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.373,
   "projected_vote_share": {
    "Lab": 29.4,
    "Con": 23.7,
    "Ref": 28.6,
    "LD": 3.5,
    "Grn": 6.2,
    "RB": 6.5,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.9,
     "Con": 33.1,
     "Ref": 20.1,
     "LD": 5.1,
     "Grn": 5,
     "Oth": 1.8
    },
    "turnout": 59.6
   },
   "mp": "Chris Bloore",
   "mp_elected_2024": "Chris Bloore"
  },
  {
   "name": "Reigate",
   "slug": "reigate",
   "url": "https://gbelects.com/seat/reigate",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.76,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.231,
   "projected_vote_share": {
    "Lab": 25.6,
    "Con": 31,
    "Ref": 18.8,
    "LD": 9.6,
    "Grn": 11.3,
    "RB": 2.7,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 29.4,
     "Con": 35.4,
     "Ref": 13.6,
     "LD": 12.7,
     "Grn": 8.8
    },
    "turnout": 68.9
   },
   "mp": "Rebecca Paul",
   "mp_elected_2024": "Rebecca Paul"
  },
  {
   "name": "Rhondda and Ogmore",
   "slug": "rhondda-and-ogmore",
   "url": "https://gbelects.com/seat/rhondda-and-ogmore",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.84,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.094,
   "projected_vote_share": {
    "Lab": 24.2,
    "Con": 5.8,
    "Ref": 34.9,
    "LD": 2.5,
    "Grn": 5.7,
    "PC": 21.3,
    "RB": 4.5,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.8,
     "Con": 5.7,
     "Ref": 26.1,
     "LD": 2.6,
     "Grn": 3.3,
     "PC": 14.5
    },
    "turnout": 48.1
   },
   "mp": "Chris Bryant",
   "mp_elected_2024": "Chris Bryant"
  },
  {
   "name": "Ribble Valley",
   "slug": "ribble-valley",
   "url": "https://gbelects.com/seat/ribble-valley",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.563,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.367,
   "projected_vote_share": {
    "Lab": 29.7,
    "Con": 27.8,
    "Ref": 23.1,
    "LD": 7.7,
    "Grn": 5.6,
    "RB": 4,
    "Oth": 2.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.9,
     "Con": 33.3,
     "Ref": 16.4,
     "LD": 9.6,
     "Grn": 3.3,
     "Oth": 2.4
    },
    "turnout": 64.6
   },
   "mp": "Maya Ellis",
   "mp_elected_2024": "Maya Ellis"
  },
  {
   "name": "Richmond and Northallerton",
   "slug": "richmond-and-northallerton",
   "url": "https://gbelects.com/seat/richmond-and-northallerton",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 1,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 17.2,
    "Con": 41.9,
    "Ref": 21.5,
    "LD": 8.1,
    "Grn": 5.7,
    "RB": 4.5,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 22.4,
     "Con": 47.5,
     "Ref": 14.7,
     "LD": 8.9,
     "Grn": 4.2,
     "Oth": 2.2
    },
    "turnout": 65.7
   },
   "mp": "Rishi Sunak",
   "mp_elected_2024": "Rishi Sunak"
  },
  {
   "name": "Richmond Park",
   "slug": "richmond-park",
   "url": "https://gbelects.com/seat/richmond-park",
   "region": "London",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.993,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.007,
   "projected_vote_share": {
    "Lab": 11.4,
    "Con": 23.3,
    "Ref": 9.1,
    "LD": 45.6,
    "Grn": 9.4,
    "RB": 0.7,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 9.7,
     "Con": 21.8,
     "Ref": 6.2,
     "LD": 54.6,
     "Grn": 6.5,
     "Oth": 1.1
    },
    "turnout": 69.6
   },
   "mp": "Sarah Olney",
   "mp_elected_2024": "Sarah Olney"
  },
  {
   "name": "Rochdale",
   "slug": "rochdale",
   "url": "https://gbelects.com/seat/rochdale",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.57,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "George Galloway",
   "runner_up_chance": 0.233,
   "projected_vote_share": {
    "Lab": 26.9,
    "Con": 10.2,
    "Ref": 24.4,
    "LD": 5.7,
    "Grn": 8.7,
    "RB": 4.4,
    "Oth": 19.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 32.8,
     "Con": 10.8,
     "Ref": 17.1,
     "LD": 7.1,
     "Grn": 3.1,
     "Oth": 29.2
    },
    "turnout": 54.7
   },
   "mp": "Paul Waugh",
   "mp_elected_2024": "Paul Waugh"
  },
  {
   "name": "Rochester and Strood",
   "slug": "rochester-and-strood",
   "url": "https://gbelects.com/seat/rochester-and-strood",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.614,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.377,
   "projected_vote_share": {
    "Lab": 30.2,
    "Con": 18.7,
    "Ref": 32.6,
    "LD": 3.1,
    "Grn": 6.6,
    "RB": 7.3,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.2,
     "Con": 29.3,
     "Ref": 23.4,
     "LD": 4.4,
     "Grn": 5.7,
     "Oth": 1
    },
    "turnout": 57.4
   },
   "mp": "Lauren Edwards",
   "mp_elected_2024": "Lauren Edwards"
  },
  {
   "name": "Romford",
   "slug": "romford",
   "url": "https://gbelects.com/seat/romford",
   "region": "London",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.86,
   "status": "Reform UK gain from Conservative",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.087,
   "projected_vote_share": {
    "Lab": 23.6,
    "Con": 24.1,
    "Ref": 35.5,
    "LD": 3.7,
    "Grn": 5.7,
    "RB": 6.7,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 31.5,
     "Con": 34.8,
     "Ref": 21.8,
     "LD": 4.3,
     "Grn": 5,
     "Oth": 2.5
    },
    "turnout": 60.4
   },
   "mp": "Andrew Rosindell",
   "mp_elected_2024": "Andrew Rosindell"
  },
  {
   "name": "Romsey and Southampton North",
   "slug": "romsey-and-southampton-north",
   "url": "https://gbelects.com/seat/romsey-and-southampton-north",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.932,
   "status": "Conservative hold",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.068,
   "projected_vote_share": {
    "Lab": 11,
    "Con": 36,
    "Ref": 19,
    "LD": 23.1,
    "Grn": 7,
    "RB": 2.7,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 9.3,
     "Con": 39.8,
     "Ref": 11.4,
     "LD": 35.4,
     "Grn": 3.8,
     "Oth": 0.4
    },
    "turnout": 69.6
   },
   "mp": "Caroline Nokes",
   "mp_elected_2024": "Caroline Nokes"
  },
  {
   "name": "Rossendale and Darwen",
   "slug": "rossendale-and-darwen",
   "url": "https://gbelects.com/seat/rossendale-and-darwen",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.686,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.279,
   "projected_vote_share": {
    "Lab": 32.7,
    "Con": 21.2,
    "Ref": 28.9,
    "LD": 3,
    "Grn": 6.4,
    "RB": 6.5,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.9,
     "Con": 28.3,
     "Ref": 21.7,
     "LD": 2.8,
     "Grn": 5.2,
     "Oth": 1.1
    },
    "turnout": 59.9
   },
   "mp": "Andy MacNae",
   "mp_elected_2024": "Andy MacNae"
  },
  {
   "name": "Rother Valley",
   "slug": "rother-valley",
   "url": "https://gbelects.com/seat/rother-valley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.38,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.314,
   "projected_vote_share": {
    "Lab": 28.7,
    "Con": 27.5,
    "Ref": 28.1,
    "LD": 3,
    "Grn": 4.9,
    "RB": 7.3,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.5,
     "Con": 36.1,
     "Ref": 18.5,
     "LD": 2.8,
     "Grn": 4.1
    },
    "turnout": 59.9
   },
   "mp": "Jake Richards",
   "mp_elected_2024": "Jake Richards"
  },
  {
   "name": "Rotherham",
   "slug": "rotherham",
   "url": "https://gbelects.com/seat/rotherham",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.529,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.462,
   "projected_vote_share": {
    "Lab": 32.7,
    "Con": 2.1,
    "Ref": 33.9,
    "LD": 5.7,
    "Grn": 8.8,
    "RB": 12.3,
    "Oth": 4.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.1,
     "Ref": 30.3,
     "LD": 7.6,
     "Grn": 7.1,
     "Oth": 9.8
    },
    "turnout": 48.6
   },
   "mp": "Sarah Champion",
   "mp_elected_2024": "Sarah Champion"
  },
  {
   "name": "Rugby",
   "slug": "rugby",
   "url": "https://gbelects.com/seat/rugby",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.887,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.057,
   "projected_vote_share": {
    "Lab": 34.1,
    "Con": 23.3,
    "Ref": 24,
    "LD": 4.9,
    "Grn": 7.7,
    "RB": 4.4,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.9,
     "Con": 30.8,
     "Ref": 16.8,
     "LD": 6.6,
     "Grn": 5.2,
     "Oth": 0.7
    },
    "turnout": 65.4
   },
   "mp": "John Slinger",
   "mp_elected_2024": "John Slinger"
  },
  {
   "name": "Ruislip, Northwood and Pinner",
   "slug": "ruislip-northwood-and-pinner",
   "url": "https://gbelects.com/seat/ruislip-northwood-and-pinner",
   "region": "London",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.994,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.007,
   "projected_vote_share": {
    "Lab": 23.2,
    "Con": 43,
    "Ref": 15.2,
    "LD": 9,
    "Grn": 7.8,
    "RB": 1.4,
    "Oth": 0.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 29.3,
     "Con": 45.4,
     "Ref": 9.9,
     "LD": 9.2,
     "Grn": 6.2
    },
    "turnout": 65.7
   },
   "mp": "David Simmonds",
   "mp_elected_2024": "David Simmonds"
  },
  {
   "name": "Runcorn and Helsby",
   "slug": "runcorn-and-helsby",
   "url": "https://gbelects.com/seat/runcorn-and-helsby",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.883,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.117,
   "projected_vote_share": {
    "Lab": 38.8,
    "Con": 11.9,
    "Ref": 29.2,
    "LD": 4.5,
    "Grn": 8.2,
    "RB": 4.5,
    "Oth": 3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.9,
     "Con": 16,
     "Ref": 18.1,
     "LD": 5.1,
     "Grn": 6.4,
     "Oth": 1.4
    },
    "turnout": 59.7
   },
   "mp": "Sarah Pochin",
   "mp_elected_2024": "Mike Amesbury"
  },
  {
   "name": "Runnymede and Weybridge",
   "slug": "runnymede-and-weybridge",
   "url": "https://gbelects.com/seat/runnymede-and-weybridge",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.959,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.022,
   "projected_vote_share": {
    "Lab": 19.7,
    "Con": 33.2,
    "Ref": 19.6,
    "LD": 15.1,
    "Grn": 7.5,
    "RB": 2.8,
    "Oth": 2
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 20.6,
     "Con": 38.2,
     "Ref": 13.3,
     "LD": 22.4,
     "Grn": 4,
     "Oth": 1.4
    },
    "turnout": 65.6
   },
   "mp": "Ben Spencer",
   "mp_elected_2024": "Ben Spencer"
  },
  {
   "name": "Rushcliffe",
   "slug": "rushcliffe",
   "url": "https://gbelects.com/seat/rushcliffe",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.918,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.081,
   "projected_vote_share": {
    "Lab": 35.9,
    "Con": 26,
    "Ref": 16.2,
    "LD": 6.1,
    "Grn": 12.2,
    "RB": 2.2,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.8,
     "Con": 30.9,
     "Ref": 11,
     "LD": 5.4,
     "Grn": 7.6,
     "Oth": 1.3
    },
    "turnout": 72.9
   },
   "mp": "James Naish",
   "mp_elected_2024": "James Naish"
  },
  {
   "name": "Rutherglen",
   "slug": "rutherglen",
   "url": "https://gbelects.com/seat/rutherglen",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.649,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.351,
   "projected_vote_share": {
    "Lab": 29.4,
    "Con": 7.1,
    "Ref": 16,
    "LD": 4.4,
    "Grn": 3.4,
    "SNP": 33.4,
    "RB": 2.3,
    "Oth": 4.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.5,
     "Con": 5.7,
     "Ref": 6.3,
     "LD": 4,
     "SNP": 29.9,
     "Oth": 3.6
    },
    "turnout": 58.5
   },
   "mp": "Michael Shanks",
   "mp_elected_2024": "Michael Shanks"
  },
  {
   "name": "Rutland and Stamford",
   "slug": "rutland-and-stamford",
   "url": "https://gbelects.com/seat/rutland-and-stamford",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.996,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 18.5,
    "Con": 38.6,
    "Ref": 20.4,
    "LD": 9.7,
    "Grn": 8.1,
    "RB": 3.6,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 22.3,
     "Con": 43.7,
     "Ref": 14.4,
     "LD": 12.9,
     "Grn": 5.8,
     "Oth": 0.8
    },
    "turnout": 67.7
   },
   "mp": "Alicia Kearns",
   "mp_elected_2024": "Alicia Kearns"
  },
  {
   "name": "Salford",
   "slug": "salford",
   "url": "https://gbelects.com/seat/salford",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.982,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.019,
   "projected_vote_share": {
    "Lab": 41.2,
    "Con": 7.8,
    "Ref": 17.4,
    "LD": 6,
    "Grn": 21.3,
    "RB": 3.3,
    "Oth": 3.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 53.2,
     "Con": 9,
     "Ref": 15.2,
     "LD": 6.9,
     "Grn": 13.1,
     "Oth": 2.6
    },
    "turnout": 47.5
   },
   "mp": "Rebecca Long-Bailey",
   "mp_elected_2024": "Rebecca Long-Bailey"
  },
  {
   "name": "Salisbury",
   "slug": "salisbury",
   "url": "https://gbelects.com/seat/salisbury",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.87,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.119,
   "projected_vote_share": {
    "Lab": 23.7,
    "Con": 31.9,
    "Ref": 17,
    "LD": 15.5,
    "Grn": 7.5,
    "RB": 3.2,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.5,
     "Con": 34.1,
     "Ref": 10.4,
     "LD": 23.6,
     "Grn": 4.2,
     "Oth": 1.2
    },
    "turnout": 69.9
   },
   "mp": "John Glen",
   "mp_elected_2024": "John Glen"
  },
  {
   "name": "Scarborough and Whitby",
   "slug": "scarborough-and-whitby",
   "url": "https://gbelects.com/seat/scarborough-and-whitby",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.507,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.416,
   "projected_vote_share": {
    "Lab": 30.3,
    "Con": 22.6,
    "Ref": 29.7,
    "LD": 4,
    "Grn": 4.6,
    "RB": 7.7,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.2,
     "Con": 27.9,
     "Ref": 21.8,
     "LD": 4.3,
     "Grn": 3.9,
     "Oth": 1.9
    },
    "turnout": 59.3
   },
   "mp": "Alison Hume",
   "mp_elected_2024": "Alison Hume"
  },
  {
   "name": "Scunthorpe",
   "slug": "scunthorpe",
   "url": "https://gbelects.com/seat/scunthorpe",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.558,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.369,
   "projected_vote_share": {
    "Lab": 29.1,
    "Con": 22.5,
    "Ref": 31,
    "LD": 2.5,
    "Grn": 4.4,
    "RB": 8.8,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.7,
     "Con": 30.6,
     "Ref": 20.9,
     "LD": 2.4,
     "Grn": 3.1,
     "Oth": 3.3
    },
    "turnout": 52.9
   },
   "mp": "Nicholas Dakin",
   "mp_elected_2024": "Nicholas Dakin"
  },
  {
   "name": "Sefton Central",
   "slug": "sefton-central",
   "url": "https://gbelects.com/seat/sefton-central",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 1,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 42.7,
    "Con": 17.9,
    "Ref": 18.4,
    "LD": 6.6,
    "Grn": 9.4,
    "RB": 3.6,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 56.4,
     "Con": 17.9,
     "Ref": 12.2,
     "LD": 5.5,
     "Grn": 6.9,
     "Oth": 1
    },
    "turnout": 63.9
   },
   "mp": "Bill Esterson",
   "mp_elected_2024": "Bill Esterson"
  },
  {
   "name": "Selby",
   "slug": "selby",
   "url": "https://gbelects.com/seat/selby",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.858,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.125,
   "projected_vote_share": {
    "Lab": 35.1,
    "Con": 20.5,
    "Ref": 26.9,
    "LD": 3.9,
    "Grn": 6.3,
    "RB": 6.9,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.3,
     "Con": 25.6,
     "Ref": 19.4,
     "LD": 3.6,
     "Grn": 5
    },
    "turnout": 63.1
   },
   "mp": "Keir Mather",
   "mp_elected_2024": "Keir Mather"
  },
  {
   "name": "Sevenoaks",
   "slug": "sevenoaks",
   "url": "https://gbelects.com/seat/sevenoaks",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.893,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.091,
   "projected_vote_share": {
    "Lab": 12.9,
    "Con": 33.9,
    "Ref": 25.1,
    "LD": 16,
    "Grn": 6.1,
    "RB": 4.5,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 13.6,
     "Con": 36.7,
     "Ref": 18.7,
     "LD": 25.8,
     "Grn": 4.1,
     "Oth": 1
    },
    "turnout": 67.7
   },
   "mp": "Laura Trott",
   "mp_elected_2024": "Laura Trott"
  },
  {
   "name": "Sheffield Brightside and Hillsborough",
   "slug": "sheffield-brightside-and-hillsborough",
   "url": "https://gbelects.com/seat/sheffield-brightside-and-hillsborough",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.955,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.044,
   "projected_vote_share": {
    "Lab": 39.9,
    "Con": 13.3,
    "Ref": 6.4,
    "LD": 6.7,
    "Grn": 23.2,
    "RB": 1.2,
    "Oth": 9.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 51.6,
     "Con": 12.9,
     "LD": 5.4,
     "Grn": 14.9,
     "Oth": 15.3
    },
    "turnout": 44.9
   },
   "mp": "Gill Furniss",
   "mp_elected_2024": "Gill Furniss"
  },
  {
   "name": "Sheffield Central",
   "slug": "sheffield-central",
   "url": "https://gbelects.com/seat/sheffield-central",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.588,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.412,
   "projected_vote_share": {
    "Lab": 40.4,
    "Con": 6.4,
    "Ref": 2.3,
    "LD": 7.4,
    "Grn": 38.1,
    "RB": 0.2,
    "Oth": 5.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.1,
     "Con": 7.4,
     "LD": 6.8,
     "Grn": 26,
     "Oth": 7.7
    },
    "turnout": 52.5
   },
   "mp": "Abtisam Mohamed",
   "mp_elected_2024": "Abtisam Mohamed"
  },
  {
   "name": "Sheffield Hallam",
   "slug": "sheffield-hallam",
   "url": "https://gbelects.com/seat/sheffield-hallam",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.826,
   "status": "Labour hold",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.172,
   "projected_vote_share": {
    "Lab": 38.2,
    "Con": 13.1,
    "Ref": 2.6,
    "LD": 28.9,
    "Grn": 15.3,
    "RB": 0.2,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.3,
     "Con": 12,
     "LD": 30.4,
     "Grn": 8.7,
     "Oth": 2.6
    },
    "turnout": 70.8
   },
   "mp": "Olivia Blake",
   "mp_elected_2024": "Olivia Blake"
  },
  {
   "name": "Sheffield Heeley",
   "slug": "sheffield-heeley",
   "url": "https://gbelects.com/seat/sheffield-heeley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.986,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.015,
   "projected_vote_share": {
    "Lab": 43.5,
    "Con": 14.2,
    "Ref": 5.2,
    "LD": 11.2,
    "Grn": 21.6,
    "RB": 0.9,
    "Oth": 3.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 55.2,
     "Con": 13.6,
     "LD": 10,
     "Grn": 15.4,
     "Oth": 5.7
    },
    "turnout": 52.3
   },
   "mp": "Louise Haigh",
   "mp_elected_2024": "Louise Haigh"
  },
  {
   "name": "Sheffield South East",
   "slug": "sheffield-south-east",
   "url": "https://gbelects.com/seat/sheffield-south-east",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.999,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 40.8,
    "Con": 18,
    "Ref": 7.3,
    "LD": 10.3,
    "Grn": 15.6,
    "RB": 1.5,
    "Oth": 6.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.3,
     "Con": 17.5,
     "LD": 9.6,
     "Grn": 8.8,
     "Oth": 11.8
    },
    "turnout": 48.2
   },
   "mp": "Clive Betts",
   "mp_elected_2024": "Clive Betts"
  },
  {
   "name": "Sherwood Forest",
   "slug": "sherwood-forest",
   "url": "https://gbelects.com/seat/sherwood-forest",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.504,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.471,
   "projected_vote_share": {
    "Lab": 30.9,
    "Con": 20,
    "Ref": 30.8,
    "LD": 3,
    "Grn": 6,
    "RB": 7.8,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.7,
     "Con": 27.5,
     "Ref": 23.3,
     "LD": 3.8,
     "Grn": 4.6,
     "Oth": 2.2
    },
    "turnout": 61.7
   },
   "mp": "Michelle Welsh",
   "mp_elected_2024": "Michelle Welsh"
  },
  {
   "name": "Shipley",
   "slug": "shipley",
   "url": "https://gbelects.com/seat/shipley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.911,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.06,
   "projected_vote_share": {
    "Lab": 34.4,
    "Con": 23.7,
    "Ref": 22,
    "LD": 4.2,
    "Grn": 9.6,
    "RB": 4.5,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45,
     "Con": 27.2,
     "Ref": 15,
     "LD": 2.8,
     "Grn": 7.5,
     "Oth": 2.6
    },
    "turnout": 65.2
   },
   "mp": "Anna Dixon",
   "mp_elected_2024": "Anna Dixon"
  },
  {
   "name": "Shrewsbury",
   "slug": "shrewsbury",
   "url": "https://gbelects.com/seat/shrewsbury",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.992,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.005,
   "projected_vote_share": {
    "Lab": 37.4,
    "Con": 19.4,
    "Ref": 21,
    "LD": 9,
    "Grn": 7.4,
    "RB": 4.3,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.5,
     "Con": 22.5,
     "Ref": 14.6,
     "LD": 13,
     "Grn": 4.6,
     "Oth": 0.8
    },
    "turnout": 67.3
   },
   "mp": "Julia Buckley",
   "mp_elected_2024": "Julia Buckley"
  },
  {
   "name": "Sittingbourne and Sheppey",
   "slug": "sittingbourne-and-sheppey",
   "url": "https://gbelects.com/seat/sittingbourne-and-sheppey",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.91,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.078,
   "projected_vote_share": {
    "Lab": 23.8,
    "Con": 17.7,
    "Ref": 34.5,
    "LD": 2.3,
    "Grn": 5,
    "RB": 10.4,
    "Oth": 6.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 29.1,
     "Con": 28.2,
     "Ref": 25.6,
     "LD": 3.2,
     "Grn": 4.1,
     "Oth": 9.7
    },
    "turnout": 51.9
   },
   "mp": "Kevin McKenna",
   "mp_elected_2024": "Kevin McKenna"
  },
  {
   "name": "Skipton and Ripon",
   "slug": "skipton-and-ripon",
   "url": "https://gbelects.com/seat/skipton-and-ripon",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.877,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.096,
   "projected_vote_share": {
    "Lab": 24,
    "Con": 33.6,
    "Ref": 21.2,
    "LD": 7.7,
    "Grn": 7.6,
    "RB": 4.5,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 32.1,
     "Con": 35.2,
     "Ref": 15.9,
     "LD": 7.8,
     "Grn": 6.4,
     "Oth": 2.4
    },
    "turnout": 67.5
   },
   "mp": "Julian Smith",
   "mp_elected_2024": "Julian Smith"
  },
  {
   "name": "Sleaford and North Hykeham",
   "slug": "sleaford-and-north-hykeham",
   "url": "https://gbelects.com/seat/sleaford-and-north-hykeham",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.702,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.26,
   "projected_vote_share": {
    "Lab": 20.1,
    "Con": 31.3,
    "Ref": 27.5,
    "LD": 3.8,
    "Grn": 6.9,
    "RB": 6.8,
    "Oth": 3.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.8,
     "Con": 35.7,
     "Ref": 21.6,
     "LD": 4.7,
     "Grn": 5,
     "Oth": 6.2
    },
    "turnout": 64.2
   },
   "mp": "Caroline Johnson",
   "mp_elected_2024": "Caroline Johnson"
  },
  {
   "name": "Slough",
   "slug": "slough",
   "url": "https://gbelects.com/seat/slough",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.689,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Azhard Chohan",
   "runner_up_chance": 0.294,
   "projected_vote_share": {
    "Lab": 28.1,
    "Con": 13.6,
    "Ref": 14.5,
    "LD": 4.9,
    "Grn": 15.1,
    "RB": 1.3,
    "Oth": 22.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 33.9,
     "Con": 17.2,
     "Ref": 7.7,
     "LD": 4.8,
     "Grn": 4.3,
     "Oth": 32
    },
    "turnout": 53.2
   },
   "mp": "Tan Dhesi",
   "mp_elected_2024": "Tan Dhesi"
  },
  {
   "name": "Smethwick",
   "slug": "smethwick",
   "url": "https://gbelects.com/seat/smethwick",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.955,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.026,
   "projected_vote_share": {
    "Lab": 34.3,
    "Con": 10.2,
    "Ref": 21.9,
    "LD": 2.8,
    "Grn": 13.3,
    "RB": 4.1,
    "Oth": 13.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48,
     "Con": 12.9,
     "Ref": 16.1,
     "LD": 2.9,
     "Grn": 7.8,
     "Oth": 12.2
    },
    "turnout": 48.2
   },
   "mp": "Gurinder Josan",
   "mp_elected_2024": "Gurinder Josan"
  },
  {
   "name": "Solihull West and Shirley",
   "slug": "solihull-west-and-shirley",
   "url": "https://gbelects.com/seat/solihull-west-and-shirley",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.917,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.065,
   "projected_vote_share": {
    "Lab": 21.6,
    "Con": 31.8,
    "Ref": 19.6,
    "LD": 11.4,
    "Grn": 10.2,
    "RB": 3,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 24.9,
     "Con": 34.7,
     "Ref": 15.3,
     "LD": 16.9,
     "Grn": 7,
     "Oth": 1.3
    },
    "turnout": 65.3
   },
   "mp": "Neil Shastri-Hurst",
   "mp_elected_2024": "Neil Shastri-Hurst"
  },
  {
   "name": "South Antrim",
   "slug": "south-antrim",
   "url": "https://gbelects.com/seat/south-antrim",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "UUP",
   "projected_winner_name": "UUP",
   "win_chance": 0.992,
   "status": "UUP hold",
   "runner_up": "DUP",
   "runner_up_name": "DUP",
   "runner_up_chance": 0.006,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "UUP",
    "vote_share": {
     "Oth": 2.1,
     "SDLP": 3.7,
     "TUV": 6.3,
     "APNI": 10.7,
     "SF": 18.7,
     "DUP": 20.5,
     "UUP": 38
    },
    "turnout": 55.7
   },
   "mp": "Robin Swann",
   "mp_elected_2024": "Robin Swann"
  },
  {
   "name": "South Basildon and East Thurrock",
   "slug": "south-basildon-and-east-thurrock",
   "url": "https://gbelects.com/seat/south-basildon-and-east-thurrock",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.979,
   "status": "Reform UK hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.015,
   "projected_vote_share": {
    "Lab": 22,
    "Con": 17.2,
    "Ref": 38.2,
    "LD": 2.6,
    "Grn": 5.9,
    "RB": 11.3,
    "Oth": 2.9
   },
   "result_2024": {
    "winner": "Ref",
    "vote_share": {
     "Lab": 30.5,
     "Con": 25.7,
     "Ref": 30.8,
     "LD": 2.7,
     "Grn": 4.3,
     "Oth": 5.9
    },
    "turnout": 54.4
   },
   "mp": "James McMurdock",
   "mp_elected_2024": "James McMurdock"
  },
  {
   "name": "South Cambridgeshire",
   "slug": "south-cambridgeshire",
   "url": "https://gbelects.com/seat/south-cambridgeshire",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.978,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.023,
   "projected_vote_share": {
    "Lab": 11.6,
    "Con": 23.8,
    "Ref": 13.6,
    "LD": 40.1,
    "Grn": 8.5,
    "RB": 1.5,
    "Oth": 1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 11.1,
     "Con": 27.4,
     "Ref": 8.9,
     "LD": 46.8,
     "Grn": 4.8,
     "Oth": 0.8
    },
    "turnout": 71
   },
   "mp": "Pippa Heylings",
   "mp_elected_2024": "Pippa Heylings"
  },
  {
   "name": "South Cotswolds",
   "slug": "south-cotswolds",
   "url": "https://gbelects.com/seat/south-cotswolds",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.629,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.366,
   "projected_vote_share": {
    "Lab": 8.9,
    "Con": 30,
    "Ref": 18.2,
    "LD": 32.9,
    "Grn": 5.7,
    "RB": 3.1,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 7.5,
     "Con": 34.4,
     "Ref": 9.8,
     "LD": 43.9,
     "Grn": 3,
     "Oth": 1.3
    },
    "turnout": 72.7
   },
   "mp": "Roz Savage",
   "mp_elected_2024": "Roz Savage"
  },
  {
   "name": "South Derbyshire",
   "slug": "south-derbyshire",
   "url": "https://gbelects.com/seat/south-derbyshire",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.696,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.243,
   "projected_vote_share": {
    "Lab": 31.8,
    "Con": 22.1,
    "Ref": 27.3,
    "LD": 3.9,
    "Grn": 6.7,
    "RB": 6.3,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.8,
     "Con": 29.7,
     "Ref": 19.6,
     "LD": 4.7,
     "Grn": 4.2,
     "Oth": 3
    },
    "turnout": 62
   },
   "mp": "Samantha Niblett",
   "mp_elected_2024": "Samantha Niblett"
  },
  {
   "name": "South Devon",
   "slug": "south-devon",
   "url": "https://gbelects.com/seat/south-devon",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.665,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.307,
   "projected_vote_share": {
    "Lab": 7.2,
    "Con": 28.5,
    "Ref": 21.7,
    "LD": 32.9,
    "Grn": 4.8,
    "RB": 4.3,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.3,
     "Con": 31.5,
     "Ref": 13,
     "LD": 46,
     "Grn": 3.1,
     "Oth": 0.3
    },
    "turnout": 67.8
   },
   "mp": "Caroline Voaden",
   "mp_elected_2024": "Caroline Voaden"
  },
  {
   "name": "South Dorset",
   "slug": "south-dorset",
   "url": "https://gbelects.com/seat/south-dorset",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.514,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.293,
   "projected_vote_share": {
    "Lab": 27.9,
    "Con": 23.7,
    "Ref": 26.5,
    "LD": 9,
    "Grn": 5.6,
    "RB": 6.4,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 31.9,
     "Con": 29.8,
     "Ref": 16.7,
     "LD": 16.3,
     "Grn": 4.4,
     "Oth": 0.9
    },
    "turnout": 64.6
   },
   "mp": "Lloyd Hatton",
   "mp_elected_2024": "Lloyd Hatton"
  },
  {
   "name": "South Down",
   "slug": "south-down",
   "url": "https://gbelects.com/seat/south-down",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "SF",
   "projected_winner_name": "Sinn Féin",
   "win_chance": 0.997,
   "status": "Sinn Féin hold",
   "runner_up": "SDLP",
   "runner_up_name": "SDLP",
   "runner_up_chance": 0.003,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "SF",
    "vote_share": {
     "Oth": 2.8,
     "UUP": 3.1,
     "TUV": 4.2,
     "APNI": 7,
     "DUP": 16.2,
     "SDLP": 23,
     "SF": 43.5
    },
    "turnout": 59.3
   },
   "mp": "Chris Hazzard",
   "mp_elected_2024": "Chris Hazzard"
  },
  {
   "name": "South East Cornwall",
   "slug": "south-east-cornwall",
   "url": "https://gbelects.com/seat/south-east-cornwall",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.443,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.41,
   "projected_vote_share": {
    "Lab": 27.5,
    "Con": 22.8,
    "Ref": 27.7,
    "LD": 9.5,
    "Grn": 5.3,
    "RB": 6.5,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 31.8,
     "Con": 27.9,
     "Ref": 18.9,
     "LD": 16.8,
     "Grn": 4.1,
     "Oth": 0.5
    },
    "turnout": 67.8
   },
   "mp": "Anna Gelderd",
   "mp_elected_2024": "Anna Gelderd"
  },
  {
   "name": "South Holland and The Deepings",
   "slug": "south-holland-and-the-deepings",
   "url": "https://gbelects.com/seat/south-holland-and-the-deepings",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.559,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.44,
   "projected_vote_share": {
    "Lab": 15.1,
    "Con": 31.5,
    "Ref": 30.6,
    "LD": 3.2,
    "Grn": 5.3,
    "RB": 8.8,
    "Oth": 5.6
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 19.8,
     "Con": 38,
     "Ref": 23.1,
     "LD": 4.2,
     "Grn": 3.9,
     "Oth": 11
    },
    "turnout": 58.5
   },
   "mp": "John Hayes",
   "mp_elected_2024": "John Hayes"
  },
  {
   "name": "South Leicestershire",
   "slug": "south-leicestershire",
   "url": "https://gbelects.com/seat/south-leicestershire",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.814,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.155,
   "projected_vote_share": {
    "Lab": 19.6,
    "Con": 32.1,
    "Ref": 25.7,
    "LD": 9.4,
    "Grn": 7.1,
    "RB": 5.6,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 24.8,
     "Con": 35.6,
     "Ref": 19.9,
     "LD": 14.8,
     "Grn": 4.8
    },
    "turnout": 65.4
   },
   "mp": "Alberto Costa",
   "mp_elected_2024": "Alberto Costa"
  },
  {
   "name": "South Norfolk",
   "slug": "south-norfolk",
   "url": "https://gbelects.com/seat/south-norfolk",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.756,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.152,
   "projected_vote_share": {
    "Lab": 30,
    "Con": 23.3,
    "Ref": 23.2,
    "LD": 9.1,
    "Grn": 9.1,
    "RB": 4.4,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35,
     "Con": 29.3,
     "Ref": 15.3,
     "LD": 11.6,
     "Grn": 8,
     "Oth": 0.8
    },
    "turnout": 67
   },
   "mp": "Ben Goldsborough",
   "mp_elected_2024": "Ben Goldsborough"
  },
  {
   "name": "South Northamptonshire",
   "slug": "south-northamptonshire",
   "url": "https://gbelects.com/seat/south-northamptonshire",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.833,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.114,
   "projected_vote_share": {
    "Lab": 23.3,
    "Con": 31.8,
    "Ref": 22.2,
    "LD": 6.9,
    "Grn": 8.5,
    "RB": 4.8,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 28.9,
     "Con": 35.7,
     "Ref": 16.7,
     "LD": 9.3,
     "Grn": 5.7,
     "Oth": 3.7
    },
    "turnout": 68.6
   },
   "mp": "Sarah Bool",
   "mp_elected_2024": "Sarah Bool"
  },
  {
   "name": "South Ribble",
   "slug": "south-ribble",
   "url": "https://gbelects.com/seat/south-ribble",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.821,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.121,
   "projected_vote_share": {
    "Lab": 34.2,
    "Con": 23.1,
    "Ref": 26.2,
    "LD": 5.4,
    "Grn": 5.1,
    "RB": 5.4,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.5,
     "Con": 28.6,
     "Ref": 19.3,
     "LD": 6.4,
     "Grn": 3.4
    },
    "turnout": 63.6
   },
   "mp": "Paul Foster",
   "mp_elected_2024": "Paul Foster"
  },
  {
   "name": "South Shields",
   "slug": "south-shields",
   "url": "https://gbelects.com/seat/south-shields",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.777,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.218,
   "projected_vote_share": {
    "Lab": 33.2,
    "Con": 10.1,
    "Ref": 27.9,
    "LD": 3.6,
    "Grn": 13.8,
    "RB": 8.1,
    "Oth": 3.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.1,
     "Con": 11.2,
     "Ref": 23,
     "LD": 3.8,
     "Grn": 14.8,
     "Oth": 6.2
    },
    "turnout": 53.9
   },
   "mp": "Emma Lewell-Buck",
   "mp_elected_2024": "Emma Lewell-Buck"
  },
  {
   "name": "South Shropshire",
   "slug": "south-shropshire",
   "url": "https://gbelects.com/seat/south-shropshire",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.922,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.052,
   "projected_vote_share": {
    "Lab": 12.8,
    "Con": 34.4,
    "Ref": 23.8,
    "LD": 18.3,
    "Grn": 5.2,
    "RB": 4.8,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 13.4,
     "Con": 34.1,
     "Ref": 17.8,
     "LD": 31,
     "Grn": 3.7
    },
    "turnout": 67.4
   },
   "mp": "Stuart Anderson",
   "mp_elected_2024": "Stuart Anderson"
  },
  {
   "name": "South Suffolk",
   "slug": "south-suffolk",
   "url": "https://gbelects.com/seat/south-suffolk",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.693,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.239,
   "projected_vote_share": {
    "Lab": 20.4,
    "Con": 29.8,
    "Ref": 26.1,
    "LD": 9.3,
    "Grn": 8.2,
    "RB": 5.7,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.7,
     "Con": 33,
     "Ref": 19,
     "LD": 13.2,
     "Grn": 8.2
    },
    "turnout": 65.4
   },
   "mp": "James Cartlidge",
   "mp_elected_2024": "James Cartlidge"
  },
  {
   "name": "South West Devon",
   "slug": "south-west-devon",
   "url": "https://gbelects.com/seat/south-west-devon",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.668,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.177,
   "projected_vote_share": {
    "Lab": 23.9,
    "Con": 30.1,
    "Ref": 24.9,
    "LD": 6.9,
    "Grn": 7.2,
    "RB": 6,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 30.3,
     "Con": 34.3,
     "Ref": 17.9,
     "LD": 10.6,
     "Grn": 5.6,
     "Oth": 1.3
    },
    "turnout": 67.3
   },
   "mp": "Rebecca Smith",
   "mp_elected_2024": "Rebecca Smith"
  },
  {
   "name": "South West Hertfordshire",
   "slug": "south-west-hertfordshire",
   "url": "https://gbelects.com/seat/south-west-hertfordshire",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.892,
   "status": "Conservative hold",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.077,
   "projected_vote_share": {
    "Lab": 17.8,
    "Con": 30.7,
    "Ref": 18.9,
    "LD": 19.4,
    "Grn": 9,
    "RB": 2.7,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 20,
     "Con": 34.1,
     "Ref": 14.1,
     "LD": 24.9,
     "Grn": 5.2,
     "Oth": 1.7
    },
    "turnout": 67.3
   },
   "mp": "Gagan Mohindra",
   "mp_elected_2024": "Gagan Mohindra"
  },
  {
   "name": "South West Norfolk",
   "slug": "south-west-norfolk",
   "url": "https://gbelects.com/seat/south-west-norfolk",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.879,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.09,
   "projected_vote_share": {
    "Lab": 22.3,
    "Con": 18.6,
    "Ref": 32,
    "LD": 4.4,
    "Grn": 5.2,
    "RB": 9.3,
    "Oth": 8.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 26.7,
     "Con": 25.3,
     "Ref": 22.5,
     "LD": 5.9,
     "Grn": 4.1,
     "Oth": 15.5
    },
    "turnout": 59.3
   },
   "mp": "Terry Jermy",
   "mp_elected_2024": "Terry Jermy"
  },
  {
   "name": "South West Wiltshire",
   "slug": "south-west-wiltshire",
   "url": "https://gbelects.com/seat/south-west-wiltshire",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.692,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.196,
   "projected_vote_share": {
    "Lab": 21.8,
    "Con": 29.5,
    "Ref": 25.1,
    "LD": 8.7,
    "Grn": 7,
    "RB": 6.5,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 26.8,
     "Con": 33.8,
     "Ref": 17,
     "LD": 15.6,
     "Grn": 4.9,
     "Oth": 1.9
    },
    "turnout": 63.2
   },
   "mp": "Andrew Murrison",
   "mp_elected_2024": "Andrew Murrison"
  },
  {
   "name": "Southampton Itchen",
   "slug": "southampton-itchen",
   "url": "https://gbelects.com/seat/southampton-itchen",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.891,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.109,
   "projected_vote_share": {
    "Lab": 35.3,
    "Con": 16.3,
    "Ref": 27,
    "LD": 4.6,
    "Grn": 9.9,
    "RB": 5.3,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.5,
     "Con": 25.4,
     "Ref": 18,
     "LD": 7.1,
     "Grn": 7.3,
     "Oth": 0.7
    },
    "turnout": 55.7
   },
   "mp": "Darren Paffey",
   "mp_elected_2024": "Darren Paffey"
  },
  {
   "name": "Southampton Test",
   "slug": "southampton-test",
   "url": "https://gbelects.com/seat/southampton-test",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.988,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.008,
   "projected_vote_share": {
    "Lab": 36.7,
    "Con": 13,
    "Ref": 20.9,
    "LD": 6.4,
    "Grn": 15.4,
    "RB": 3.6,
    "Oth": 4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.5,
     "Con": 18.5,
     "Ref": 14.7,
     "LD": 9.1,
     "Grn": 10,
     "Oth": 3.2
    },
    "turnout": 54.6
   },
   "mp": "Satvir Kaur",
   "mp_elected_2024": "Satvir Kaur"
  },
  {
   "name": "Southend East and Rochford",
   "slug": "southend-east-and-rochford",
   "url": "https://gbelects.com/seat/southend-east-and-rochford",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.551,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.411,
   "projected_vote_share": {
    "Lab": 29.9,
    "Con": 19.9,
    "Ref": 29.2,
    "LD": 4.5,
    "Grn": 8.3,
    "RB": 6.7,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.8,
     "Con": 28.7,
     "Ref": 18.2,
     "LD": 5.7,
     "Grn": 6.8,
     "Oth": 1.8
    },
    "turnout": 56.5
   },
   "mp": "Bayo Alaba",
   "mp_elected_2024": "Bayo Alaba"
  },
  {
   "name": "Southend West and Leigh",
   "slug": "southend-west-and-leigh",
   "url": "https://gbelects.com/seat/southend-west-and-leigh",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.571,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.316,
   "projected_vote_share": {
    "Lab": 29.5,
    "Con": 22.8,
    "Ref": 27.5,
    "LD": 5.2,
    "Grn": 7.8,
    "RB": 6,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.6,
     "Con": 31.5,
     "Ref": 17.6,
     "LD": 6.8,
     "Grn": 6.9,
     "Oth": 1.6
    },
    "turnout": 62.5
   },
   "mp": "David Burton-Sampson",
   "mp_elected_2024": "David Burton-Sampson"
  },
  {
   "name": "Southgate and Wood Green",
   "slug": "southgate-and-wood-green",
   "url": "https://gbelects.com/seat/southgate-and-wood-green",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.998,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 41.4,
    "Con": 17.6,
    "Ref": 12.5,
    "LD": 9.1,
    "Grn": 16.8,
    "RB": 1.3,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 51.1,
     "Con": 17.6,
     "Ref": 6.9,
     "LD": 8.6,
     "Grn": 12.3,
     "Oth": 3.5
    },
    "turnout": 58.9
   },
   "mp": "Bambos Charalambous",
   "mp_elected_2024": "Bambos Charalambous"
  },
  {
   "name": "Southport",
   "slug": "southport",
   "url": "https://gbelects.com/seat/southport",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.856,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.087,
   "projected_vote_share": {
    "Lab": 32.3,
    "Con": 21.9,
    "Ref": 23.8,
    "LD": 9.4,
    "Grn": 6.1,
    "RB": 4.7,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.3,
     "Con": 25.4,
     "Ref": 16.4,
     "LD": 13,
     "Grn": 4.8,
     "Oth": 2
    },
    "turnout": 61.2
   },
   "mp": "Patrick Hurley",
   "mp_elected_2024": "Patrick Hurley"
  },
  {
   "name": "Spelthorne",
   "slug": "spelthorne",
   "url": "https://gbelects.com/seat/spelthorne",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.535,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.24,
   "projected_vote_share": {
    "Lab": 23.4,
    "Con": 26.9,
    "Ref": 24.6,
    "LD": 11.5,
    "Grn": 7.8,
    "RB": 4.4,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 27,
     "Con": 30.4,
     "Ref": 17.9,
     "LD": 18.9,
     "Grn": 5.2,
     "Oth": 0.6
    },
    "turnout": 62.6
   },
   "mp": "Lincoln Jopp",
   "mp_elected_2024": "Lincoln Jopp"
  },
  {
   "name": "Spen Valley",
   "slug": "spen-valley",
   "url": "https://gbelects.com/seat/spen-valley",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.59,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.391,
   "projected_vote_share": {
    "Lab": 29.2,
    "Con": 19,
    "Ref": 31.2,
    "LD": 3.7,
    "Grn": 6.7,
    "RB": 8.3,
    "Oth": 2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.2,
     "Con": 24,
     "Ref": 24.1,
     "LD": 3.5,
     "Grn": 5.6,
     "Oth": 3.7
    },
    "turnout": 56.5
   },
   "mp": "Kim Leadbeater",
   "mp_elected_2024": "Kim Leadbeater"
  },
  {
   "name": "St Albans",
   "slug": "st-albans",
   "url": "https://gbelects.com/seat/st-albans",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 1,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 11.3,
    "Con": 17.1,
    "Ref": 11.5,
    "LD": 46.2,
    "Grn": 11.8,
    "RB": 1.2,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 10.1,
     "Con": 18.2,
     "Ref": 8.4,
     "LD": 56.6,
     "Grn": 6.3,
     "Oth": 0.4
    },
    "turnout": 71
   },
   "mp": "Daisy Cooper",
   "mp_elected_2024": "Daisy Cooper"
  },
  {
   "name": "St Austell and Newquay",
   "slug": "st-austell-and-newquay",
   "url": "https://gbelects.com/seat/st-austell-and-newquay",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.481,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.464,
   "projected_vote_share": {
    "Lab": 28.8,
    "Con": 20.8,
    "Ref": 29.6,
    "LD": 5.6,
    "Grn": 6,
    "RB": 8,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.1,
     "Con": 28.9,
     "Ref": 19.7,
     "LD": 10.3,
     "Grn": 5,
     "Oth": 2
    },
    "turnout": 61.4
   },
   "mp": "Noah Law",
   "mp_elected_2024": "Noah Law"
  },
  {
   "name": "St Helens North",
   "slug": "st-helens-north",
   "url": "https://gbelects.com/seat/st-helens-north",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.933,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.068,
   "projected_vote_share": {
    "Lab": 39.5,
    "Con": 10.1,
    "Ref": 28,
    "LD": 4.2,
    "Grn": 9.5,
    "RB": 7.8,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.6,
     "Con": 11.1,
     "Ref": 22.5,
     "LD": 4.4,
     "Grn": 8.6,
     "Oth": 0.7
    },
    "turnout": 53.6
   },
   "mp": "David Baines",
   "mp_elected_2024": "David Baines"
  },
  {
   "name": "St Helens South and Whiston",
   "slug": "st-helens-south-and-whiston",
   "url": "https://gbelects.com/seat/st-helens-south-and-whiston",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.98,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.02,
   "projected_vote_share": {
    "Lab": 38.8,
    "Con": 8.5,
    "Ref": 24.4,
    "LD": 5.3,
    "Grn": 9.4,
    "RB": 7.5,
    "Oth": 6.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.7,
     "Con": 8,
     "Ref": 18.3,
     "LD": 5.8,
     "Grn": 6.9,
     "Oth": 11.2
    },
    "turnout": 53.1
   },
   "mp": "Marie Rimmer",
   "mp_elected_2024": "Marie Rimmer"
  },
  {
   "name": "St Ives",
   "slug": "st-ives",
   "url": "https://gbelects.com/seat/st-ives",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.929,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.042,
   "projected_vote_share": {
    "Lab": 7.4,
    "Con": 22.1,
    "Ref": 22.2,
    "LD": 36.4,
    "Grn": 5.8,
    "RB": 4.9,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 5.8,
     "Con": 23.4,
     "Ref": 13.5,
     "LD": 52,
     "Grn": 3.7,
     "Oth": 1.6
    },
    "turnout": 68.7
   },
   "mp": "Andrew George",
   "mp_elected_2024": "Andrew George"
  },
  {
   "name": "St Neots and Mid Cambridgeshire",
   "slug": "st-neots-and-mid-cambridgeshire",
   "url": "https://gbelects.com/seat/st-neots-and-mid-cambridgeshire",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.865,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.13,
   "projected_vote_share": {
    "Lab": 13.1,
    "Con": 23.2,
    "Ref": 17,
    "LD": 31.9,
    "Grn": 8.8,
    "RB": 2.6,
    "Oth": 3.3
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 13.1,
     "Con": 28.2,
     "Ref": 10.7,
     "LD": 36.9,
     "Grn": 5,
     "Oth": 6.1
    },
    "turnout": 67.7
   },
   "mp": "Ian Sollom",
   "mp_elected_2024": "Ian Sollom"
  },
  {
   "name": "Stafford",
   "slug": "stafford",
   "url": "https://gbelects.com/seat/stafford",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.835,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.098,
   "projected_vote_share": {
    "Lab": 33.7,
    "Con": 23.4,
    "Ref": 25.4,
    "LD": 3.3,
    "Grn": 7.6,
    "RB": 5.2,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.3,
     "Con": 30.3,
     "Ref": 18.7,
     "LD": 3.6,
     "Grn": 6.2,
     "Oth": 0.9
    },
    "turnout": 65.2
   },
   "mp": "Leigh Ingham",
   "mp_elected_2024": "Leigh Ingham"
  },
  {
   "name": "Staffordshire Moorlands",
   "slug": "staffordshire-moorlands",
   "url": "https://gbelects.com/seat/staffordshire-moorlands",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.561,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.316,
   "projected_vote_share": {
    "Lab": 24.3,
    "Con": 30.7,
    "Ref": 28.6,
    "LD": 2.8,
    "Grn": 5.8,
    "RB": 7.1,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 32.6,
     "Con": 35.4,
     "Ref": 23.2,
     "LD": 3.5,
     "Grn": 5.3
    },
    "turnout": 62
   },
   "mp": "Karen Bradley",
   "mp_elected_2024": "Karen Bradley"
  },
  {
   "name": "Stalybridge and Hyde",
   "slug": "stalybridge-and-hyde",
   "url": "https://gbelects.com/seat/stalybridge-and-hyde",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.805,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.195,
   "projected_vote_share": {
    "Lab": 34,
    "Con": 14.2,
    "Ref": 27.8,
    "LD": 3.1,
    "Grn": 8.8,
    "RB": 7.4,
    "Oth": 4.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.8,
     "Con": 18.5,
     "Ref": 20.9,
     "LD": 2.9,
     "Grn": 7.4,
     "Oth": 6.6
    },
    "turnout": 51.5
   },
   "mp": "Jonathan Reynolds",
   "mp_elected_2024": "Jonathan Reynolds"
  },
  {
   "name": "Stevenage",
   "slug": "stevenage",
   "url": "https://gbelects.com/seat/stevenage",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.852,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.136,
   "projected_vote_share": {
    "Lab": 33.9,
    "Con": 18.6,
    "Ref": 26.6,
    "LD": 6.2,
    "Grn": 8.5,
    "RB": 5.4,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.4,
     "Con": 25.9,
     "Ref": 17.9,
     "LD": 8.1,
     "Grn": 6.2,
     "Oth": 0.3
    },
    "turnout": 60.2
   },
   "mp": "Kevin Bonavia",
   "mp_elected_2024": "Kevin Bonavia"
  },
  {
   "name": "Stirling and Strathallan",
   "slug": "stirling-and-strathallan",
   "url": "https://gbelects.com/seat/stirling-and-strathallan",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.927,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.066,
   "projected_vote_share": {
    "Lab": 19.9,
    "Con": 16.2,
    "Ref": 17,
    "LD": 4.9,
    "Grn": 6.1,
    "SNP": 32.7,
    "RB": 1.7,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 33.9,
     "Con": 19,
     "Ref": 6.3,
     "LD": 5.1,
     "Grn": 4.7,
     "SNP": 31.1
    },
    "turnout": 65.3
   },
   "mp": "Chris Kane",
   "mp_elected_2024": "Chris Kane"
  },
  {
   "name": "Stockport",
   "slug": "stockport",
   "url": "https://gbelects.com/seat/stockport",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.998,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 38.7,
    "Con": 11.1,
    "Ref": 19.1,
    "LD": 7.9,
    "Grn": 15.5,
    "RB": 4,
    "Oth": 3.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.9,
     "Con": 11.4,
     "Ref": 14.9,
     "LD": 8.5,
     "Grn": 11.1,
     "Oth": 4.2
    },
    "turnout": 57
   },
   "mp": "Navendu Mishra",
   "mp_elected_2024": "Navendu Mishra"
  },
  {
   "name": "Stockton North",
   "slug": "stockton-north",
   "url": "https://gbelects.com/seat/stockton-north",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.682,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.317,
   "projected_vote_share": {
    "Lab": 34.8,
    "Con": 15.7,
    "Ref": 31,
    "LD": 2.7,
    "Grn": 6.6,
    "RB": 8.6,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.8,
     "Con": 21.5,
     "Ref": 24.6,
     "LD": 3,
     "Grn": 5.1
    },
    "turnout": 53.2
   },
   "mp": "Chris McDonald",
   "mp_elected_2024": "Chris McDonald"
  },
  {
   "name": "Stockton West",
   "slug": "stockton-west",
   "url": "https://gbelects.com/seat/stockton-west",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.879,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.12,
   "projected_vote_share": {
    "Lab": 28.4,
    "Con": 37.6,
    "Ref": 19.8,
    "LD": 3.3,
    "Grn": 5.9,
    "RB": 3.9,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 37.5,
     "Con": 41.9,
     "Ref": 14,
     "LD": 2.5,
     "Grn": 3,
     "Oth": 1.1
    },
    "turnout": 67.7
   },
   "mp": "Matt Vickers",
   "mp_elected_2024": "Matt Vickers"
  },
  {
   "name": "Stoke-on-Trent Central",
   "slug": "stoke-on-trent-central",
   "url": "https://gbelects.com/seat/stoke-on-trent-central",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.626,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.374,
   "projected_vote_share": {
    "Lab": 32.5,
    "Con": 11.7,
    "Ref": 30.3,
    "LD": 2.3,
    "Grn": 7.6,
    "RB": 8.4,
    "Oth": 7.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.4,
     "Con": 17.6,
     "Ref": 24.2,
     "LD": 2.8,
     "Grn": 4.8,
     "Oth": 8.1
    },
    "turnout": 47.8
   },
   "mp": "Gareth Snell",
   "mp_elected_2024": "Gareth Snell"
  },
  {
   "name": "Stoke-on-Trent North",
   "slug": "stoke-on-trent-north",
   "url": "https://gbelects.com/seat/stoke-on-trent-north",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.577,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.419,
   "projected_vote_share": {
    "Lab": 31.2,
    "Con": 17.4,
    "Ref": 32.7,
    "LD": 2,
    "Grn": 4.8,
    "RB": 8.8,
    "Oth": 3.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.3,
     "Con": 26.3,
     "Ref": 24.4,
     "LD": 2.5,
     "Grn": 3.4,
     "Oth": 3.1
    },
    "turnout": 51.8
   },
   "mp": "David Williams",
   "mp_elected_2024": "David Williams"
  },
  {
   "name": "Stoke-on-Trent South",
   "slug": "stoke-on-trent-south",
   "url": "https://gbelects.com/seat/stoke-on-trent-south",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.503,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.349,
   "projected_vote_share": {
    "Lab": 28,
    "Con": 24.1,
    "Ref": 30.1,
    "LD": 2.8,
    "Grn": 4.4,
    "RB": 7.2,
    "Oth": 3.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 34.7,
     "Con": 33.2,
     "Ref": 21.6,
     "LD": 3.9,
     "Grn": 2.9,
     "Oth": 3.6
    },
    "turnout": 58.5
   },
   "mp": "Allison Gardner",
   "mp_elected_2024": "Allison Gardner"
  },
  {
   "name": "Stone, Great Wyrley and Penkridge",
   "slug": "stone-great-wyrley-and-penkridge",
   "url": "https://gbelects.com/seat/stone-great-wyrley-and-penkridge",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.858,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.143,
   "projected_vote_share": {
    "Lab": 30.8,
    "Con": 40.1,
    "Ref": 6.6,
    "LD": 6.4,
    "Grn": 8.9,
    "RB": 1.1,
    "Oth": 6.2
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 33.7,
     "Con": 46.5,
     "LD": 6.9,
     "Grn": 5.2,
     "Oth": 7.7
    },
    "turnout": 59.8
   },
   "mp": "Gavin Williamson",
   "mp_elected_2024": "Gavin Williamson"
  },
  {
   "name": "Stourbridge",
   "slug": "stourbridge",
   "url": "https://gbelects.com/seat/stourbridge",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.64,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.289,
   "projected_vote_share": {
    "Lab": 31.4,
    "Con": 22.2,
    "Ref": 28.1,
    "LD": 3,
    "Grn": 6,
    "RB": 6.4,
    "Oth": 2.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.5,
     "Con": 30.8,
     "Ref": 19.7,
     "LD": 4,
     "Grn": 4.3,
     "Oth": 2.7
    },
    "turnout": 58.4
   },
   "mp": "Cat Eccles",
   "mp_elected_2024": "Cat Eccles"
  },
  {
   "name": "Strangford",
   "slug": "strangford",
   "url": "https://gbelects.com/seat/strangford",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "DUP",
   "projected_winner_name": "DUP",
   "win_chance": 0.956,
   "status": "DUP hold",
   "runner_up": "APNI",
   "runner_up_name": "Alliance",
   "runner_up_chance": 0.045,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "DUP",
    "vote_share": {
     "Oth": 3.2,
     "SDLP": 4.6,
     "SF": 7.2,
     "TUV": 8.1,
     "UUP": 10.1,
     "APNI": 26.8,
     "DUP": 40
    },
    "turnout": 52.2
   },
   "mp": "Jim Shannon",
   "mp_elected_2024": "Jim Shannon"
  },
  {
   "name": "Stratford and Bow",
   "slug": "stratford-and-bow",
   "url": "https://gbelects.com/seat/stratford-and-bow",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.815,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.185,
   "projected_vote_share": {
    "Lab": 39.7,
    "Con": 8.3,
    "Ref": 8,
    "LD": 5.6,
    "Grn": 30.3,
    "RB": 0.6,
    "Oth": 7.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.1,
     "Con": 7.2,
     "Ref": 4.8,
     "LD": 4.4,
     "Grn": 17.3,
     "Oth": 22.2
    },
    "turnout": 53.8
   },
   "mp": "Uma Kumaran",
   "mp_elected_2024": "Uma Kumaran"
  },
  {
   "name": "Stratford-on-Avon",
   "slug": "stratford-on-avon",
   "url": "https://gbelects.com/seat/stratford-on-avon",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.653,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.325,
   "projected_vote_share": {
    "Lab": 8.2,
    "Con": 28.7,
    "Ref": 21.2,
    "LD": 32.5,
    "Grn": 4.3,
    "RB": 3.6,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 7.1,
     "Con": 30.8,
     "Ref": 14.6,
     "LD": 44.3,
     "Grn": 2.3,
     "Oth": 0.9
    },
    "turnout": 69.9
   },
   "mp": "Manuela Perteghella",
   "mp_elected_2024": "Manuela Perteghella"
  },
  {
   "name": "Streatham and Croydon North",
   "slug": "streatham-and-croydon-north",
   "url": "https://gbelects.com/seat/streatham-and-croydon-north",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.989,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.012,
   "projected_vote_share": {
    "Lab": 43.6,
    "Con": 12.9,
    "Ref": 8.2,
    "LD": 11.3,
    "Grn": 22.1,
    "RB": 0.7,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.1,
     "Con": 12,
     "Ref": 4.5,
     "LD": 11.3,
     "Grn": 17.1,
     "Oth": 3
    },
    "turnout": 58.4
   },
   "mp": "Steve Reed",
   "mp_elected_2024": "Steve Reed"
  },
  {
   "name": "Stretford and Urmston",
   "slug": "stretford-and-urmston",
   "url": "https://gbelects.com/seat/stretford-and-urmston",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.996,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 37.6,
    "Con": 13.3,
    "Ref": 17,
    "LD": 5.7,
    "Grn": 15.3,
    "RB": 2.8,
    "Oth": 8.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 49.2,
     "Con": 14.1,
     "Ref": 11.9,
     "LD": 4.8,
     "Grn": 9.6,
     "Oth": 10.4
    },
    "turnout": 61.2
   },
   "mp": "Andrew Western",
   "mp_elected_2024": "Andrew Western"
  },
  {
   "name": "Stroud",
   "slug": "stroud",
   "url": "https://gbelects.com/seat/stroud",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.992,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.007,
   "projected_vote_share": {
    "Lab": 37.2,
    "Con": 21,
    "Ref": 18.7,
    "LD": 5.2,
    "Grn": 13.1,
    "RB": 3.8,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.4,
     "Con": 25.7,
     "Ref": 11.5,
     "LD": 5.3,
     "Grn": 10.4,
     "Oth": 0.8
    },
    "turnout": 70.9
   },
   "mp": "Simon Opher",
   "mp_elected_2024": "Simon Opher"
  },
  {
   "name": "Suffolk Coastal",
   "slug": "suffolk-coastal",
   "url": "https://gbelects.com/seat/suffolk-coastal",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.524,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.275,
   "projected_vote_share": {
    "Lab": 27,
    "Con": 24.4,
    "Ref": 24.5,
    "LD": 10.4,
    "Grn": 8.4,
    "RB": 4.7,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 31.7,
     "Con": 29.5,
     "Ref": 15.9,
     "LD": 14,
     "Grn": 8.9
    },
    "turnout": 66.4
   },
   "mp": "Jenny Riddell-Carpenter",
   "mp_elected_2024": "Jenny Riddell-Carpenter"
  },
  {
   "name": "Sunderland Central",
   "slug": "sunderland-central",
   "url": "https://gbelects.com/seat/sunderland-central",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.643,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.355,
   "projected_vote_share": {
    "Lab": 33.6,
    "Con": 11.7,
    "Ref": 30.8,
    "LD": 6,
    "Grn": 8.8,
    "RB": 8.5,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.2,
     "Con": 14.3,
     "Ref": 27,
     "LD": 9,
     "Grn": 7.5
    },
    "turnout": 52.5
   },
   "mp": "Lewis Atkinson",
   "mp_elected_2024": "Lewis Atkinson"
  },
  {
   "name": "Surrey Heath",
   "slug": "surrey-heath",
   "url": "https://gbelects.com/seat/surrey-heath",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.748,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.228,
   "projected_vote_share": {
    "Lab": 8.2,
    "Con": 27.2,
    "Ref": 21.6,
    "LD": 33.6,
    "Grn": 5.1,
    "RB": 3.2,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.6,
     "Con": 33,
     "Ref": 13.1,
     "LD": 44.8,
     "Grn": 2.4,
     "Oth": 0.2
    },
    "turnout": 66.4
   },
   "mp": "Al Pinkerton",
   "mp_elected_2024": "Al Pinkerton"
  },
  {
   "name": "Sussex Weald",
   "slug": "sussex-weald",
   "url": "https://gbelects.com/seat/sussex-weald",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.852,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.145,
   "projected_vote_share": {
    "Lab": 14.9,
    "Con": 31.6,
    "Ref": 25.1,
    "LD": 12.3,
    "Grn": 8.2,
    "RB": 5.1,
    "Oth": 2.8
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 16.8,
     "Con": 34.1,
     "Ref": 18.1,
     "LD": 20.2,
     "Grn": 7.7,
     "Oth": 3.2
    },
    "turnout": 67.5
   },
   "mp": "Nus Ghani",
   "mp_elected_2024": "Nus Ghani"
  },
  {
   "name": "Sutton and Cheam",
   "slug": "sutton-and-cheam",
   "url": "https://gbelects.com/seat/sutton-and-cheam",
   "region": "London",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.61,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.369,
   "projected_vote_share": {
    "Lab": 16,
    "Con": 27,
    "Ref": 18.8,
    "LD": 29.4,
    "Grn": 5.6,
    "RB": 2.9,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 17.7,
     "Con": 28.9,
     "Ref": 12.2,
     "LD": 36.9,
     "Grn": 3.6,
     "Oth": 0.7
    },
    "turnout": 65.8
   },
   "mp": "Luke Taylor",
   "mp_elected_2024": "Luke Taylor"
  },
  {
   "name": "Sutton Coldfield",
   "slug": "sutton-coldfield",
   "url": "https://gbelects.com/seat/sutton-coldfield",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.844,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.136,
   "projected_vote_share": {
    "Lab": 26.3,
    "Con": 34.3,
    "Ref": 21.3,
    "LD": 4.9,
    "Grn": 7.7,
    "RB": 3.5,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 33,
     "Con": 38.3,
     "Ref": 17,
     "LD": 5.4,
     "Grn": 5,
     "Oth": 1.4
    },
    "turnout": 65.2
   },
   "mp": "Andrew Mitchell",
   "mp_elected_2024": "Andrew Mitchell"
  },
  {
   "name": "Swansea West",
   "slug": "swansea-west",
   "url": "https://gbelects.com/seat/swansea-west",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.452,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.37,
   "projected_vote_share": {
    "Lab": 22.8,
    "Con": 8.7,
    "Ref": 24.5,
    "LD": 8.2,
    "Grn": 12.2,
    "PC": 19.2,
    "RB": 2,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.4,
     "Con": 9.9,
     "Ref": 17.5,
     "LD": 12.2,
     "Grn": 6.5,
     "PC": 11.5,
     "Oth": 0.9
    },
    "turnout": 48
   },
   "mp": "Torsten Bell",
   "mp_elected_2024": "Torsten Bell"
  },
  {
   "name": "Swindon North",
   "slug": "swindon-north",
   "url": "https://gbelects.com/seat/swindon-north",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.747,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.223,
   "projected_vote_share": {
    "Lab": 33,
    "Con": 20.7,
    "Ref": 27.8,
    "LD": 3.3,
    "Grn": 7.3,
    "RB": 6.9,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.6,
     "Con": 31.3,
     "Ref": 17.1,
     "LD": 4.7,
     "Grn": 5.4,
     "Oth": 0.9
    },
    "turnout": 60.3
   },
   "mp": "Will Stone",
   "mp_elected_2024": "Will Stone"
  },
  {
   "name": "Swindon South",
   "slug": "swindon-south",
   "url": "https://gbelects.com/seat/swindon-south",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.978,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.02,
   "projected_vote_share": {
    "Lab": 38.1,
    "Con": 18.7,
    "Ref": 23.6,
    "LD": 3.5,
    "Grn": 9.8,
    "RB": 5.1,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.4,
     "Con": 26.9,
     "Ref": 13.8,
     "LD": 4.1,
     "Grn": 5.7,
     "Oth": 1.1
    },
    "turnout": 61.7
   },
   "mp": "Heidi Alexander",
   "mp_elected_2024": "Heidi Alexander"
  },
  {
   "name": "Tamworth",
   "slug": "tamworth",
   "url": "https://gbelects.com/seat/tamworth",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.676,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.276,
   "projected_vote_share": {
    "Lab": 28.5,
    "Con": 22,
    "Ref": 32.9,
    "LD": 2.4,
    "Grn": 4.6,
    "RB": 8.3,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35,
     "Con": 31.9,
     "Ref": 25.1,
     "LD": 3.3,
     "Grn": 3.6,
     "Oth": 1.1
    },
    "turnout": 58.3
   },
   "mp": "Sarah Edwards",
   "mp_elected_2024": "Sarah Edwards"
  },
  {
   "name": "Tatton",
   "slug": "tatton",
   "url": "https://gbelects.com/seat/tatton",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.835,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.165,
   "projected_vote_share": {
    "Lab": 28.8,
    "Con": 36.4,
    "Ref": 15.6,
    "LD": 8.7,
    "Grn": 7.5,
    "RB": 2.2,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 36.3,
     "Con": 38.4,
     "Ref": 11.5,
     "LD": 8.9,
     "Grn": 5
    },
    "turnout": 68.3
   },
   "mp": "Esther McVey",
   "mp_elected_2024": "Esther McVey"
  },
  {
   "name": "Taunton and Wellington",
   "slug": "taunton-and-wellington",
   "url": "https://gbelects.com/seat/taunton-and-wellington",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.821,
   "status": "Lib Dem hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.115,
   "projected_vote_share": {
    "Lab": 8.1,
    "Con": 21.2,
    "Ref": 25,
    "LD": 33.5,
    "Grn": 6,
    "RB": 5.5,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 7.1,
     "Con": 24.6,
     "Ref": 16,
     "LD": 48.4,
     "Grn": 3.6,
     "Oth": 0.3
    },
    "turnout": 63.9
   },
   "mp": "Gideon Amos",
   "mp_elected_2024": "Gideon Amos"
  },
  {
   "name": "Telford",
   "slug": "telford",
   "url": "https://gbelects.com/seat/telford",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.713,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.287,
   "projected_vote_share": {
    "Lab": 35.4,
    "Con": 14.6,
    "Ref": 31.2,
    "LD": 2.8,
    "Grn": 6.7,
    "RB": 8.5,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.7,
     "Con": 21.4,
     "Ref": 24.8,
     "LD": 3.8,
     "Grn": 5.2
    },
    "turnout": 55.2
   },
   "mp": "Shaun Davies",
   "mp_elected_2024": "Shaun Davies"
  },
  {
   "name": "Tewkesbury",
   "slug": "tewkesbury",
   "url": "https://gbelects.com/seat/tewkesbury",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.478,
   "status": "Conservative gain from Lib Dem",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.445,
   "projected_vote_share": {
    "Lab": 10.7,
    "Con": 26.9,
    "Ref": 21.9,
    "LD": 26.1,
    "Grn": 9.2,
    "RB": 4.4,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 8.9,
     "Con": 29.8,
     "Ref": 12.4,
     "LD": 42.7,
     "Grn": 5.9,
     "Oth": 0.4
    },
    "turnout": 66.1
   },
   "mp": "Cameron Thomas",
   "mp_elected_2024": "Cameron Thomas"
  },
  {
   "name": "The Wrekin",
   "slug": "the-wrekin",
   "url": "https://gbelects.com/seat/the-wrekin",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.529,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.268,
   "projected_vote_share": {
    "Lab": 25.2,
    "Con": 28.2,
    "Ref": 25.5,
    "LD": 5.8,
    "Grn": 7.9,
    "RB": 5.7,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 30.9,
     "Con": 32.6,
     "Ref": 19.8,
     "LD": 9.5,
     "Grn": 6.1,
     "Oth": 1.1
    },
    "turnout": 63.4
   },
   "mp": "Mark Pritchard",
   "mp_elected_2024": "Mark Pritchard"
  },
  {
   "name": "Thirsk and Malton",
   "slug": "thirsk-and-malton",
   "url": "https://gbelects.com/seat/thirsk-and-malton",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.964,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.033,
   "projected_vote_share": {
    "Lab": 17.8,
    "Con": 36.2,
    "Ref": 24.1,
    "LD": 8.8,
    "Grn": 6.4,
    "RB": 5.7,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 24.1,
     "Con": 39.2,
     "Ref": 18,
     "LD": 10.8,
     "Grn": 6,
     "Oth": 1.9
    },
    "turnout": 63.5
   },
   "mp": "Kevin Hollinrake",
   "mp_elected_2024": "Kevin Hollinrake"
  },
  {
   "name": "Thornbury and Yate",
   "slug": "thornbury-and-yate",
   "url": "https://gbelects.com/seat/thornbury-and-yate",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.475,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.412,
   "projected_vote_share": {
    "Lab": 9.5,
    "Con": 27.5,
    "Ref": 23.7,
    "LD": 27.7,
    "Grn": 5.9,
    "RB": 5.1,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 9.5,
     "Con": 33.4,
     "Ref": 14.1,
     "LD": 39,
     "Grn": 4.1
    },
    "turnout": 68.3
   },
   "mp": "Claire Young",
   "mp_elected_2024": "Claire Young"
  },
  {
   "name": "Thurrock",
   "slug": "thurrock",
   "url": "https://gbelects.com/seat/thurrock",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.504,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.495,
   "projected_vote_share": {
    "Lab": 32.8,
    "Con": 14.2,
    "Ref": 32.6,
    "LD": 3.1,
    "Grn": 7.8,
    "RB": 7.2,
    "Oth": 2.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.7,
     "Con": 21.3,
     "Ref": 25.5,
     "LD": 3.1,
     "Grn": 4.3,
     "Oth": 3
    },
    "turnout": 51.2
   },
   "mp": "Jen Craft",
   "mp_elected_2024": "Jen Craft"
  },
  {
   "name": "Tipton and Wednesbury",
   "slug": "tipton-and-wednesbury",
   "url": "https://gbelects.com/seat/tipton-and-wednesbury",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.718,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.277,
   "projected_vote_share": {
    "Lab": 29,
    "Con": 16.1,
    "Ref": 33.4,
    "LD": 1.6,
    "Grn": 6.1,
    "RB": 9.1,
    "Oth": 4.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.9,
     "Con": 26.3,
     "Ref": 25.2,
     "LD": 1.9,
     "Grn": 4.7,
     "Oth": 5
    },
    "turnout": 43
   },
   "mp": "Antonia Bance",
   "mp_elected_2024": "Antonia Bance"
  },
  {
   "name": "Tiverton and Minehead",
   "slug": "tiverton-and-minehead",
   "url": "https://gbelects.com/seat/tiverton-and-minehead",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.418,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.363,
   "projected_vote_share": {
    "Lab": 8.7,
    "Con": 26.7,
    "Ref": 25.9,
    "LD": 27,
    "Grn": 5.6,
    "RB": 5.7,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 9.1,
     "Con": 31.2,
     "Ref": 16.4,
     "LD": 38.6,
     "Grn": 4.7
    },
    "turnout": 65.9
   },
   "mp": "Rachel Gilmour",
   "mp_elected_2024": "Rachel Gilmour"
  },
  {
   "name": "Tonbridge",
   "slug": "tonbridge",
   "url": "https://gbelects.com/seat/tonbridge",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.965,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.028,
   "projected_vote_share": {
    "Lab": 16.7,
    "Con": 34.2,
    "Ref": 22,
    "LD": 6.6,
    "Grn": 14.1,
    "RB": 4,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 18.6,
     "Con": 40.8,
     "Ref": 15,
     "LD": 8.4,
     "Grn": 15.1,
     "Oth": 2.1
    },
    "turnout": 69.1
   },
   "mp": "Tom Tugendhat",
   "mp_elected_2024": "Tom Tugendhat"
  },
  {
   "name": "Tooting",
   "slug": "tooting",
   "url": "https://gbelects.com/seat/tooting",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.999,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 46.1,
    "Con": 16.7,
    "Ref": 7.6,
    "LD": 9.6,
    "Grn": 18.5,
    "RB": 0.5,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 55.2,
     "Con": 18.4,
     "Ref": 4.8,
     "LD": 8.4,
     "Grn": 10.7,
     "Oth": 2.6
    },
    "turnout": 69.5
   },
   "mp": "Rosena Allin-Khan",
   "mp_elected_2024": "Rosena Allin-Khan"
  },
  {
   "name": "Torbay",
   "slug": "torbay",
   "url": "https://gbelects.com/seat/torbay",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.479,
   "status": "Reform UK gain from Lib Dem",
   "runner_up": "LD",
   "runner_up_name": "Lib Dem",
   "runner_up_chance": 0.364,
   "projected_vote_share": {
    "Lab": 7.2,
    "Con": 23.7,
    "Ref": 29.5,
    "LD": 27,
    "Grn": 4.4,
    "RB": 7.6,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 7.1,
     "Con": 29.5,
     "Ref": 18.8,
     "LD": 41.1,
     "Grn": 3.1,
     "Oth": 0.5
    },
    "turnout": 60.5
   },
   "mp": "Steve Darling",
   "mp_elected_2024": "Steve Darling"
  },
  {
   "name": "Torfaen",
   "slug": "torfaen",
   "url": "https://gbelects.com/seat/torfaen",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.847,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.145,
   "projected_vote_share": {
    "Lab": 23.3,
    "Con": 13.6,
    "Ref": 31.5,
    "LD": 4.1,
    "Grn": 7.4,
    "PC": 13.7,
    "RB": 3.5,
    "Oth": 2.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.5,
     "Con": 16.1,
     "Ref": 22,
     "LD": 4.6,
     "Grn": 4.8,
     "PC": 7.2,
     "Oth": 2.9
    },
    "turnout": 49.8
   },
   "mp": "Nick Thomas-Symonds",
   "mp_elected_2024": "Nick Thomas-Symonds"
  },
  {
   "name": "Torridge and Tavistock",
   "slug": "torridge-and-tavistock",
   "url": "https://gbelects.com/seat/torridge-and-tavistock",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.731,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.247,
   "projected_vote_share": {
    "Lab": 17.5,
    "Con": 29.9,
    "Ref": 25.9,
    "LD": 13.4,
    "Grn": 6,
    "RB": 6.5,
    "Oth": 0.8
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 21.2,
     "Con": 31.6,
     "Ref": 18,
     "LD": 23.8,
     "Grn": 4.6,
     "Oth": 0.8
    },
    "turnout": 68
   },
   "mp": "Geoffrey Cox",
   "mp_elected_2024": "Geoffrey Cox"
  },
  {
   "name": "Tottenham",
   "slug": "tottenham",
   "url": "https://gbelects.com/seat/tottenham",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.977,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.024,
   "projected_vote_share": {
    "Lab": 48.3,
    "Con": 7.8,
    "Ref": 8,
    "LD": 6.2,
    "Grn": 26.1,
    "RB": 0.9,
    "Oth": 2.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 57.5,
     "Con": 5.8,
     "Ref": 4,
     "LD": 4.8,
     "Grn": 19,
     "Oth": 9
    },
    "turnout": 52.9
   },
   "mp": "David Lammy",
   "mp_elected_2024": "David Lammy"
  },
  {
   "name": "Truro and Falmouth",
   "slug": "truro-and-falmouth",
   "url": "https://gbelects.com/seat/truro-and-falmouth",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.982,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.012,
   "projected_vote_share": {
    "Lab": 35.1,
    "Con": 20.3,
    "Ref": 19.6,
    "LD": 9.2,
    "Grn": 10.7,
    "RB": 3.9,
    "Oth": 1.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41.3,
     "Con": 25.1,
     "Ref": 12.3,
     "LD": 13,
     "Grn": 6.9,
     "Oth": 1.3
    },
    "turnout": 68.9
   },
   "mp": "Jayne Kirkham",
   "mp_elected_2024": "Jayne Kirkham"
  },
  {
   "name": "Tunbridge Wells",
   "slug": "tunbridge-wells",
   "url": "https://gbelects.com/seat/tunbridge-wells",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.875,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.111,
   "projected_vote_share": {
    "Lab": 12.3,
    "Con": 23.7,
    "Ref": 18.9,
    "LD": 33.4,
    "Grn": 7.1,
    "RB": 2.8,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 11.4,
     "Con": 27.6,
     "Ref": 12,
     "LD": 43.6,
     "Grn": 4.3,
     "Oth": 1.1
    },
    "turnout": 68.9
   },
   "mp": "Mike Martin",
   "mp_elected_2024": "Mike Martin"
  },
  {
   "name": "Twickenham",
   "slug": "twickenham",
   "url": "https://gbelects.com/seat/twickenham",
   "region": "London",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 1,
   "status": "Lib Dem hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0,
   "projected_vote_share": {
    "Lab": 13.9,
    "Con": 19,
    "Ref": 10.2,
    "LD": 45.5,
    "Grn": 9.8,
    "RB": 1.1,
    "Oth": 0.4
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 12.5,
     "Con": 16.3,
     "Ref": 7.6,
     "LD": 56.3,
     "Grn": 6.7,
     "Oth": 0.6
    },
    "turnout": 71.5
   },
   "mp": "Munira Wilson",
   "mp_elected_2024": "Munira Wilson"
  },
  {
   "name": "Tynemouth",
   "slug": "tynemouth",
   "url": "https://gbelects.com/seat/tynemouth",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 1,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 39.8,
    "Con": 17.6,
    "Ref": 20.2,
    "LD": 5.8,
    "Grn": 10.5,
    "RB": 4.4,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.6,
     "Con": 18.7,
     "Ref": 15.3,
     "LD": 5.6,
     "Grn": 7.4,
     "Oth": 2.5
    },
    "turnout": 66.2
   },
   "mp": "Alan Campbell",
   "mp_elected_2024": "Alan Campbell"
  },
  {
   "name": "Upper Bann",
   "slug": "upper-bann",
   "url": "https://gbelects.com/seat/upper-bann",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "DUP",
   "projected_winner_name": "DUP",
   "win_chance": 0.954,
   "status": "DUP hold",
   "runner_up": "SF",
   "runner_up_name": "Sinn Féin",
   "runner_up_chance": 0.047,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "DUP",
    "vote_share": {
     "SDLP": 3.2,
     "UUP": 7.7,
     "APNI": 13.3,
     "SF": 30.1,
     "DUP": 45.7
    },
    "turnout": 58.3
   },
   "mp": "Carla Lockhart",
   "mp_elected_2024": "Carla Lockhart"
  },
  {
   "name": "Uxbridge and South Ruislip",
   "slug": "uxbridge-and-south-ruislip",
   "url": "https://gbelects.com/seat/uxbridge-and-south-ruislip",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.615,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.321,
   "projected_vote_share": {
    "Lab": 30.8,
    "Con": 28,
    "Ref": 22.9,
    "LD": 4.1,
    "Grn": 10.2,
    "RB": 3.4,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 36.2,
     "Con": 34.9,
     "Ref": 14.4,
     "LD": 3.8,
     "Grn": 9.5,
     "Oth": 1.3
    },
    "turnout": 61.4
   },
   "mp": "Danny Beales",
   "mp_elected_2024": "Danny Beales"
  },
  {
   "name": "Vale of Glamorgan",
   "slug": "vale-of-glamorgan",
   "url": "https://gbelects.com/seat/vale-of-glamorgan",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.401,
   "status": "Reform UK gain from Labour",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.388,
   "projected_vote_share": {
    "Lab": 21.3,
    "Con": 24.2,
    "Ref": 25.3,
    "LD": 3.8,
    "Grn": 7.2,
    "PC": 13.8,
    "RB": 1.9,
    "Oth": 2.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.7,
     "Con": 29.5,
     "Ref": 15.2,
     "LD": 3.5,
     "Grn": 4.1,
     "PC": 7.1,
     "Oth": 1.9
    },
    "turnout": 61.5
   },
   "mp": "Kanishka Narayan",
   "mp_elected_2024": "Kanishka Narayan"
  },
  {
   "name": "Vauxhall and Camberwell Green",
   "slug": "vauxhall-and-camberwell-green",
   "url": "https://gbelects.com/seat/vauxhall-and-camberwell-green",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.981,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.019,
   "projected_vote_share": {
    "Lab": 47.4,
    "Con": 8.3,
    "Ref": 7.5,
    "LD": 11.1,
    "Grn": 24.5,
    "RB": 0.6,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 57.4,
     "Con": 7.5,
     "Ref": 5.4,
     "LD": 12.1,
     "Grn": 17.1,
     "Oth": 0.5
    },
    "turnout": 53.9
   },
   "mp": "Florence Eshalomi",
   "mp_elected_2024": "Florence Eshalomi"
  },
  {
   "name": "Wakefield and Rothwell",
   "slug": "wakefield-and-rothwell",
   "url": "https://gbelects.com/seat/wakefield-and-rothwell",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.757,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.242,
   "projected_vote_share": {
    "Lab": 32.9,
    "Con": 14.6,
    "Ref": 28.1,
    "LD": 6.5,
    "Grn": 8.1,
    "RB": 7.7,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 43.7,
     "Con": 18,
     "Ref": 20.7,
     "LD": 8,
     "Grn": 5.9,
     "Oth": 3.7
    },
    "turnout": 54.2
   },
   "mp": "Simon Lightwood",
   "mp_elected_2024": "Simon Lightwood"
  },
  {
   "name": "Wallasey",
   "slug": "wallasey",
   "url": "https://gbelects.com/seat/wallasey",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.997,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.003,
   "projected_vote_share": {
    "Lab": 43.2,
    "Con": 11.3,
    "Ref": 22.2,
    "LD": 4.8,
    "Grn": 10.9,
    "RB": 5.9,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 57.7,
     "Con": 11.7,
     "Ref": 15.6,
     "LD": 4.3,
     "Grn": 9.1,
     "Oth": 1.5
    },
    "turnout": 57.7
   },
   "mp": "Angela Eagle",
   "mp_elected_2024": "Angela Eagle"
  },
  {
   "name": "Walsall and Bloxwich",
   "slug": "walsall-and-bloxwich",
   "url": "https://gbelects.com/seat/walsall-and-bloxwich",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.513,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.43,
   "projected_vote_share": {
    "Lab": 28,
    "Con": 12.9,
    "Ref": 27.7,
    "LD": 2.2,
    "Grn": 10.5,
    "RB": 5.7,
    "Oth": 13
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 33.6,
     "Con": 18,
     "Ref": 19.6,
     "LD": 2.2,
     "Grn": 6.2,
     "Oth": 20.4
    },
    "turnout": 49.6
   },
   "mp": "Valerie Vaz",
   "mp_elected_2024": "Valerie Vaz"
  },
  {
   "name": "Walthamstow",
   "slug": "walthamstow",
   "url": "https://gbelects.com/seat/walthamstow",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.967,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.034,
   "projected_vote_share": {
    "Lab": 48.4,
    "Con": 7.5,
    "Ref": 7.2,
    "LD": 6,
    "Grn": 27.7,
    "RB": 0.7,
    "Oth": 2.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 59.5,
     "Con": 5.2,
     "Ref": 4,
     "LD": 3.8,
     "Grn": 20.1,
     "Oth": 7.4
    },
    "turnout": 61.3
   },
   "mp": "Stella Creasy",
   "mp_elected_2024": "Stella Creasy"
  },
  {
   "name": "Warrington North",
   "slug": "warrington-north",
   "url": "https://gbelects.com/seat/warrington-north",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.816,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.185,
   "projected_vote_share": {
    "Lab": 36.4,
    "Con": 13.1,
    "Ref": 29.5,
    "LD": 5.4,
    "Grn": 6.6,
    "RB": 7.4,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.8,
     "Con": 16.2,
     "Ref": 23.8,
     "LD": 6.8,
     "Grn": 4.7,
     "Oth": 1.6
    },
    "turnout": 56.7
   },
   "mp": "Charlotte Nichols",
   "mp_elected_2024": "Charlotte Nichols"
  },
  {
   "name": "Warrington South",
   "slug": "warrington-south",
   "url": "https://gbelects.com/seat/warrington-south",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.979,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.014,
   "projected_vote_share": {
    "Lab": 37.5,
    "Con": 20,
    "Ref": 22.1,
    "LD": 6.9,
    "Grn": 7.8,
    "RB": 4.3,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.7,
     "Con": 23.9,
     "Ref": 15.9,
     "LD": 7.7,
     "Grn": 4.7,
     "Oth": 1.1
    },
    "turnout": 63.4
   },
   "mp": "Sarah Hall",
   "mp_elected_2024": "Sarah Hall"
  },
  {
   "name": "Warwick and Leamington",
   "slug": "warwick-and-leamington",
   "url": "https://gbelects.com/seat/warwick-and-leamington",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.999,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.001,
   "projected_vote_share": {
    "Lab": 40.4,
    "Con": 18.9,
    "Ref": 14.9,
    "LD": 7,
    "Grn": 15.3,
    "RB": 2,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.7,
     "Con": 23.5,
     "Ref": 10.5,
     "LD": 7.9,
     "Grn": 9.1,
     "Oth": 0.3
    },
    "turnout": 64.5
   },
   "mp": "Matt Western",
   "mp_elected_2024": "Matt Western"
  },
  {
   "name": "Washington and Gateshead South",
   "slug": "washington-and-gateshead-south",
   "url": "https://gbelects.com/seat/washington-and-gateshead-south",
   "region": "North East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.581,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.416,
   "projected_vote_share": {
    "Lab": 35.5,
    "Con": 10.1,
    "Ref": 33.6,
    "LD": 3.2,
    "Grn": 5.5,
    "RB": 10.9,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.8,
     "Con": 12.6,
     "Ref": 29.1,
     "LD": 4.3,
     "Grn": 4.6,
     "Oth": 1.7
    },
    "turnout": 52.2
   },
   "mp": "Sharon Hodgson",
   "mp_elected_2024": "Sharon Hodgson"
  },
  {
   "name": "Watford",
   "slug": "watford",
   "url": "https://gbelects.com/seat/watford",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.96,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.024,
   "projected_vote_share": {
    "Lab": 30.1,
    "Con": 19.4,
    "Ref": 17.2,
    "LD": 14.1,
    "Grn": 12.5,
    "RB": 1.9,
    "Oth": 4.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.3,
     "Con": 24.7,
     "Ref": 11.1,
     "LD": 17,
     "Grn": 5.5,
     "Oth": 6.4
    },
    "turnout": 60.8
   },
   "mp": "Matt Turmaine",
   "mp_elected_2024": "Matt Turmaine"
  },
  {
   "name": "Waveney Valley",
   "slug": "waveney-valley",
   "url": "https://gbelects.com/seat/waveney-valley",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Grn",
   "projected_winner_name": "Green",
   "win_chance": 0.838,
   "status": "Green hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.087,
   "projected_vote_share": {
    "Lab": 9.2,
    "Con": 23,
    "Ref": 23.6,
    "LD": 3.5,
    "Grn": 34.8,
    "RB": 5.3,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Grn",
    "vote_share": {
     "Lab": 9.4,
     "Con": 30.3,
     "Ref": 15.9,
     "LD": 2.5,
     "Grn": 41.7,
     "Oth": 0.2
    },
    "turnout": 67.2
   },
   "mp": "Adrian Ramsay",
   "mp_elected_2024": "Adrian Ramsay"
  },
  {
   "name": "Weald of Kent",
   "slug": "weald-of-kent",
   "url": "https://gbelects.com/seat/weald-of-kent",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.854,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.137,
   "projected_vote_share": {
    "Lab": 18.5,
    "Con": 34.3,
    "Ref": 27,
    "LD": 5.6,
    "Grn": 8.4,
    "RB": 5.4,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 23.2,
     "Con": 39.8,
     "Ref": 20.1,
     "LD": 7.8,
     "Grn": 9
    },
    "turnout": 66.7
   },
   "mp": "Katie Lam",
   "mp_elected_2024": "Katie Lam"
  },
  {
   "name": "Wellingborough and Rushden",
   "slug": "wellingborough-and-rushden",
   "url": "https://gbelects.com/seat/wellingborough-and-rushden",
   "region": "East Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.621,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.366,
   "projected_vote_share": {
    "Lab": 32.4,
    "Con": 19.2,
    "Ref": 30,
    "LD": 2.9,
    "Grn": 7.6,
    "RB": 6.9,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.3,
     "Con": 27.8,
     "Ref": 21.5,
     "LD": 3.6,
     "Grn": 6.1,
     "Oth": 0.6
    },
    "turnout": 56.7
   },
   "mp": "Gen Kitchen",
   "mp_elected_2024": "Gen Kitchen"
  },
  {
   "name": "Wells and Mendip Hills",
   "slug": "wells-and-mendip-hills",
   "url": "https://gbelects.com/seat/wells-and-mendip-hills",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.864,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.109,
   "projected_vote_share": {
    "Lab": 8.4,
    "Con": 23.2,
    "Ref": 21.3,
    "LD": 33.8,
    "Grn": 6.5,
    "RB": 4.5,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 7,
     "Con": 24.8,
     "Ref": 13.1,
     "LD": 46.9,
     "Grn": 4.1,
     "Oth": 4
    },
    "turnout": 68.5
   },
   "mp": "Tessa Munt",
   "mp_elected_2024": "Tessa Munt"
  },
  {
   "name": "Welwyn Hatfield",
   "slug": "welwyn-hatfield",
   "url": "https://gbelects.com/seat/welwyn-hatfield",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.919,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.06,
   "projected_vote_share": {
    "Lab": 34.5,
    "Con": 23.3,
    "Ref": 21.7,
    "LD": 6,
    "Grn": 10.6,
    "RB": 3.1,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 41,
     "Con": 33.2,
     "Ref": 13.2,
     "LD": 6.4,
     "Grn": 6.2
    },
    "turnout": 64.4
   },
   "mp": "Andrew Lewin",
   "mp_elected_2024": "Andrew Lewin"
  },
  {
   "name": "West Aberdeenshire and Kincardine",
   "slug": "west-aberdeenshire-and-kincardine",
   "url": "https://gbelects.com/seat/west-aberdeenshire-and-kincardine",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.607,
   "status": "Conservative hold",
   "runner_up": "SNP",
   "runner_up_name": "SNP",
   "runner_up_chance": 0.387,
   "projected_vote_share": {
    "Lab": 7.5,
    "Con": 30.7,
    "Ref": 17.9,
    "LD": 9,
    "Grn": 3,
    "SNP": 28.5,
    "RB": 1.9,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 13.1,
     "Con": 35.6,
     "Ref": 7.1,
     "LD": 13,
     "Grn": 2.1,
     "SNP": 28.6,
     "Oth": 0.6
    },
    "turnout": 67.1
   },
   "mp": "Andrew Bowie",
   "mp_elected_2024": "Andrew Bowie"
  },
  {
   "name": "West Bromwich",
   "slug": "west-bromwich",
   "url": "https://gbelects.com/seat/west-bromwich",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.894,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.106,
   "projected_vote_share": {
    "Lab": 36,
    "Con": 14,
    "Ref": 27.2,
    "LD": 2.9,
    "Grn": 8.8,
    "RB": 5.4,
    "Oth": 5.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.2,
     "Con": 20.1,
     "Ref": 19.5,
     "LD": 3.6,
     "Grn": 5.6,
     "Oth": 5
    },
    "turnout": 49.3
   },
   "mp": "Sarah Coombes",
   "mp_elected_2024": "Sarah Coombes"
  },
  {
   "name": "West Dorset",
   "slug": "west-dorset",
   "url": "https://gbelects.com/seat/west-dorset",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.723,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.277,
   "projected_vote_share": {
    "Lab": 9,
    "Con": 34.5,
    "Ref": 6.5,
    "LD": 40.4,
    "Grn": 7.1,
    "RB": 0.8,
    "Oth": 1.6
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 5.9,
     "Con": 36.5,
     "LD": 51.3,
     "Grn": 4.3,
     "Oth": 1.9
    },
    "turnout": 69.2
   },
   "mp": "Edward Morello",
   "mp_elected_2024": "Edward Morello"
  },
  {
   "name": "West Dunbartonshire",
   "slug": "west-dunbartonshire",
   "url": "https://gbelects.com/seat/west-dunbartonshire",
   "region": "Scotland",
   "nation": "Scotland",
   "projected_winner": "SNP",
   "projected_winner_name": "SNP",
   "win_chance": 0.781,
   "status": "SNP gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.22,
   "projected_vote_share": {
    "Lab": 28,
    "Con": 5.3,
    "Ref": 16.1,
    "LD": 3,
    "Grn": 7,
    "SNP": 35.9,
    "RB": 2.4,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 48.8,
     "Con": 3.7,
     "Ref": 7,
     "LD": 2.1,
     "Grn": 3.8,
     "SNP": 33.6,
     "Oth": 1
    },
    "turnout": 57.3
   },
   "mp": "Douglas McAllister",
   "mp_elected_2024": "Douglas McAllister"
  },
  {
   "name": "West Ham and Beckton",
   "slug": "west-ham-and-beckton",
   "url": "https://gbelects.com/seat/west-ham-and-beckton",
   "region": "London",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.937,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Sophia Naqvi",
   "runner_up_chance": 0.032,
   "projected_vote_share": {
    "Lab": 36.3,
    "Con": 10.5,
    "Ref": 12.1,
    "LD": 5.1,
    "Grn": 20.2,
    "RB": 1.3,
    "Oth": 14.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.2,
     "Con": 10.4,
     "Ref": 7.7,
     "LD": 4.4,
     "Grn": 10.7,
     "Oth": 21.5
    },
    "turnout": 46
   },
   "mp": "James Asser",
   "mp_elected_2024": "James Asser"
  },
  {
   "name": "West Lancashire",
   "slug": "west-lancashire",
   "url": "https://gbelects.com/seat/west-lancashire",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.983,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.018,
   "projected_vote_share": {
    "Lab": 39.6,
    "Con": 15.8,
    "Ref": 24.7,
    "LD": 4.5,
    "Grn": 9.2,
    "RB": 5.5,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.5,
     "Con": 19.6,
     "Ref": 17.9,
     "LD": 4.6,
     "Grn": 7.4
    },
    "turnout": 59.7
   },
   "mp": "Ashley Dalton",
   "mp_elected_2024": "Ashley Dalton"
  },
  {
   "name": "West Suffolk",
   "slug": "west-suffolk",
   "url": "https://gbelects.com/seat/west-suffolk",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.496,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.434,
   "projected_vote_share": {
    "Lab": 21,
    "Con": 28.5,
    "Ref": 28.4,
    "LD": 6.3,
    "Grn": 7.8,
    "RB": 6.6,
    "Oth": 1.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 27.2,
     "Con": 34.3,
     "Ref": 20.8,
     "LD": 9.3,
     "Grn": 6.3,
     "Oth": 2.1
    },
    "turnout": 59.8
   },
   "mp": "Nick Timothy",
   "mp_elected_2024": "Nick Timothy"
  },
  {
   "name": "West Tyrone",
   "slug": "west-tyrone",
   "url": "https://gbelects.com/seat/west-tyrone",
   "region": "Northern Ireland",
   "nation": "Northern Ireland",
   "projected_winner": "SF",
   "projected_winner_name": "Sinn Féin",
   "win_chance": 1,
   "status": "Sinn Féin hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0,
   "projected_vote_share": null,
   "result_2024": {
    "winner": "SF",
    "vote_share": {
     "Oth": 2,
     "APNI": 5.2,
     "TUV": 5.8,
     "UUP": 6.1,
     "SDLP": 13.3,
     "DUP": 15.5,
     "SF": 52
    },
    "turnout": 58.8
   },
   "mp": "Órfhlaith Begley",
   "mp_elected_2024": "Órfhlaith Begley"
  },
  {
   "name": "West Worcestershire",
   "slug": "west-worcestershire",
   "url": "https://gbelects.com/seat/west-worcestershire",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.985,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.008,
   "projected_vote_share": {
    "Lab": 14.8,
    "Con": 34.7,
    "Ref": 19.6,
    "LD": 16,
    "Grn": 10.1,
    "RB": 3.5,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 15.2,
     "Con": 36.2,
     "Ref": 14.4,
     "LD": 24.2,
     "Grn": 9.3,
     "Oth": 0.7
    },
    "turnout": 69
   },
   "mp": "Harriett Baldwin",
   "mp_elected_2024": "Harriett Baldwin"
  },
  {
   "name": "Westmorland and Lonsdale",
   "slug": "westmorland-and-lonsdale",
   "url": "https://gbelects.com/seat/westmorland-and-lonsdale",
   "region": "North West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.997,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.004,
   "projected_vote_share": {
    "Lab": 7.3,
    "Con": 20.8,
    "Ref": 15.2,
    "LD": 47.7,
    "Grn": 5.6,
    "RB": 2.5,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 4.7,
     "Con": 19.4,
     "Ref": 9.8,
     "LD": 62.7,
     "Grn": 3,
     "Oth": 0.5
    },
    "turnout": 68.8
   },
   "mp": "Tim Farron",
   "mp_elected_2024": "Tim Farron"
  },
  {
   "name": "Weston-super-Mare",
   "slug": "weston-super-mare",
   "url": "https://gbelects.com/seat/weston-super-mare",
   "region": "South West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.719,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.253,
   "projected_vote_share": {
    "Lab": 32,
    "Con": 19.9,
    "Ref": 27.7,
    "LD": 5.2,
    "Grn": 7.4,
    "RB": 7.2,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 38.5,
     "Con": 28.1,
     "Ref": 18.2,
     "LD": 8.9,
     "Grn": 6.3
    },
    "turnout": 59.4
   },
   "mp": "Daniel Aldridge",
   "mp_elected_2024": "Daniel Aldridge"
  },
  {
   "name": "Wetherby and Easingwold",
   "slug": "wetherby-and-easingwold",
   "url": "https://gbelects.com/seat/wetherby-and-easingwold",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.968,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.028,
   "projected_vote_share": {
    "Lab": 22.9,
    "Con": 37,
    "Ref": 18.9,
    "LD": 7.2,
    "Grn": 9.5,
    "RB": 3.5,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 30.1,
     "Con": 39.4,
     "Ref": 13.9,
     "LD": 6.4,
     "Grn": 8.7,
     "Oth": 1.4
    },
    "turnout": 70.3
   },
   "mp": "Alec Shelbrooke",
   "mp_elected_2024": "Alec Shelbrooke"
  },
  {
   "name": "Whitehaven and Workington",
   "slug": "whitehaven-and-workington",
   "url": "https://gbelects.com/seat/whitehaven-and-workington",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.899,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.101,
   "projected_vote_share": {
    "Lab": 39.2,
    "Con": 16.1,
    "Ref": 28.8,
    "LD": 3,
    "Grn": 4.8,
    "RB": 7.6,
    "Oth": 0.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 53,
     "Con": 20.2,
     "Ref": 21.2,
     "LD": 2.7,
     "Grn": 2.9
    },
    "turnout": 57.2
   },
   "mp": "Josh MacAlister",
   "mp_elected_2024": "Josh MacAlister"
  },
  {
   "name": "Widnes and Halewood",
   "slug": "widnes-and-halewood",
   "url": "https://gbelects.com/seat/widnes-and-halewood",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.991,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.009,
   "projected_vote_share": {
    "Lab": 44.9,
    "Con": 9.1,
    "Ref": 25,
    "LD": 4.3,
    "Grn": 8,
    "RB": 7.3,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 61.6,
     "Con": 9.2,
     "Ref": 18.5,
     "LD": 4.2,
     "Grn": 5.4,
     "Oth": 1.1
    },
    "turnout": 54.3
   },
   "mp": "Derek Twigg",
   "mp_elected_2024": "Derek Twigg"
  },
  {
   "name": "Wigan",
   "slug": "wigan",
   "url": "https://gbelects.com/seat/wigan",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.809,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.192,
   "projected_vote_share": {
    "Lab": 36.5,
    "Con": 9.4,
    "Ref": 29.7,
    "LD": 3.8,
    "Grn": 6.4,
    "RB": 8.7,
    "Oth": 5.5
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.4,
     "Con": 10.5,
     "Ref": 24.1,
     "LD": 4.1,
     "Grn": 4,
     "Oth": 9.8
    },
    "turnout": 52.7
   },
   "mp": "Lisa Nandy",
   "mp_elected_2024": "Lisa Nandy"
  },
  {
   "name": "Wimbledon",
   "slug": "wimbledon",
   "url": "https://gbelects.com/seat/wimbledon",
   "region": "London",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.963,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.027,
   "projected_vote_share": {
    "Lab": 20.3,
    "Con": 22.6,
    "Ref": 8.5,
    "LD": 39.1,
    "Grn": 8.4,
    "RB": 0.6,
    "Oth": 0.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 21.3,
     "Con": 22.2,
     "Ref": 5.9,
     "LD": 45.1,
     "Grn": 4.4,
     "Oth": 1.1
    },
    "turnout": 72
   },
   "mp": "Paul Kohler",
   "mp_elected_2024": "Paul Kohler"
  },
  {
   "name": "Winchester",
   "slug": "winchester",
   "url": "https://gbelects.com/seat/winchester",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.956,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.044,
   "projected_vote_share": {
    "Lab": 8.1,
    "Con": 25,
    "Ref": 14.5,
    "LD": 40.8,
    "Grn": 8.4,
    "RB": 1.7,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 5.3,
     "Con": 28.2,
     "Ref": 8.4,
     "LD": 52.5,
     "Grn": 4.8,
     "Oth": 0.8
    },
    "turnout": 72.9
   },
   "mp": "Danny Chambers",
   "mp_elected_2024": "Danny Chambers"
  },
  {
   "name": "Windsor",
   "slug": "windsor",
   "url": "https://gbelects.com/seat/windsor",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.915,
   "status": "Conservative hold",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.074,
   "projected_vote_share": {
    "Lab": 21.2,
    "Con": 30.6,
    "Ref": 16.4,
    "LD": 14.5,
    "Grn": 10.1,
    "RB": 1.9,
    "Oth": 5.4
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 22.2,
     "Con": 36.4,
     "Ref": 10.3,
     "LD": 21.1,
     "Grn": 5.1,
     "Oth": 5
    },
    "turnout": 61.7
   },
   "mp": "Jack Rankin",
   "mp_elected_2024": "Jack Rankin"
  },
  {
   "name": "Wirral West",
   "slug": "wirral-west",
   "url": "https://gbelects.com/seat/wirral-west",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.955,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.046,
   "projected_vote_share": {
    "Lab": 37.1,
    "Con": 24.3,
    "Ref": 18.4,
    "LD": 6.9,
    "Grn": 9.7,
    "RB": 2.9,
    "Oth": 0.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 46.4,
     "Con": 26.3,
     "Ref": 12.9,
     "LD": 6.1,
     "Grn": 8.3
    },
    "turnout": 68.6
   },
   "mp": "Matthew Patrick",
   "mp_elected_2024": "Matthew Patrick"
  },
  {
   "name": "Witham",
   "slug": "witham",
   "url": "https://gbelects.com/seat/witham",
   "region": "East of England",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.711,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.253,
   "projected_vote_share": {
    "Lab": 20.2,
    "Con": 31.4,
    "Ref": 27.3,
    "LD": 5.3,
    "Grn": 7.7,
    "RB": 6.5,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 27,
     "Con": 37.2,
     "Ref": 19.5,
     "LD": 6.8,
     "Grn": 7,
     "Oth": 2.5
    },
    "turnout": 64.1
   },
   "mp": "Priti Patel",
   "mp_elected_2024": "Priti Patel"
  },
  {
   "name": "Witney",
   "slug": "witney",
   "url": "https://gbelects.com/seat/witney",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.684,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.28,
   "projected_vote_share": {
    "Lab": 10.4,
    "Con": 26.7,
    "Ref": 21.1,
    "LD": 31.1,
    "Grn": 5.7,
    "RB": 3.5,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 9.4,
     "Con": 32.6,
     "Ref": 12.5,
     "LD": 41.2,
     "Grn": 3.3,
     "Oth": 1
    },
    "turnout": 67
   },
   "mp": "Charles Maynard",
   "mp_elected_2024": "Charles Maynard"
  },
  {
   "name": "Woking",
   "slug": "woking",
   "url": "https://gbelects.com/seat/woking",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.964,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.035,
   "projected_vote_share": {
    "Lab": 10.9,
    "Con": 23.1,
    "Ref": 16.3,
    "LD": 37.9,
    "Grn": 8.2,
    "RB": 1.8,
    "Oth": 1.7
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 9.2,
     "Con": 26.5,
     "Ref": 10.2,
     "LD": 49.9,
     "Grn": 3.8,
     "Oth": 0.3
    },
    "turnout": 66
   },
   "mp": "Will Forster",
   "mp_elected_2024": "Will Forster"
  },
  {
   "name": "Wokingham",
   "slug": "wokingham",
   "url": "https://gbelects.com/seat/wokingham",
   "region": "South East",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.858,
   "status": "Lib Dem hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.142,
   "projected_vote_share": {
    "Lab": 8.8,
    "Con": 28,
    "Ref": 16,
    "LD": 37.7,
    "Grn": 6.8,
    "RB": 1.8,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.7,
     "Con": 32.2,
     "Ref": 9.8,
     "LD": 47.7,
     "Grn": 3.6
    },
    "turnout": 71.9
   },
   "mp": "Clive Jones",
   "mp_elected_2024": "Clive Jones"
  },
  {
   "name": "Wolverhampton North East",
   "slug": "wolverhampton-north-east",
   "url": "https://gbelects.com/seat/wolverhampton-north-east",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.59,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.408,
   "projected_vote_share": {
    "Lab": 33.9,
    "Con": 17.2,
    "Ref": 32.1,
    "LD": 2.2,
    "Grn": 5.8,
    "RB": 7.8,
    "Oth": 1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 42.9,
     "Con": 26.6,
     "Ref": 23.2,
     "LD": 3,
     "Grn": 4.3
    },
    "turnout": 47.1
   },
   "mp": "Sureena Brackenridge",
   "mp_elected_2024": "Sureena Brackenridge"
  },
  {
   "name": "Wolverhampton South East",
   "slug": "wolverhampton-south-east",
   "url": "https://gbelects.com/seat/wolverhampton-south-east",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.825,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.175,
   "projected_vote_share": {
    "Lab": 37.5,
    "Con": 11.6,
    "Ref": 30,
    "LD": 2.1,
    "Grn": 7.8,
    "RB": 7.8,
    "Oth": 3.2
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 50.3,
     "Con": 16.9,
     "Ref": 22.8,
     "LD": 2.3,
     "Grn": 4.9,
     "Oth": 2.7
    },
    "turnout": 43.1
   },
   "mp": "Pat McFadden",
   "mp_elected_2024": "Pat McFadden"
  },
  {
   "name": "Wolverhampton West",
   "slug": "wolverhampton-west",
   "url": "https://gbelects.com/seat/wolverhampton-west",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.982,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.012,
   "projected_vote_share": {
    "Lab": 35.5,
    "Con": 19.7,
    "Ref": 21.2,
    "LD": 3.3,
    "Grn": 10.2,
    "RB": 3.2,
    "Oth": 6.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 44.3,
     "Con": 26.3,
     "Ref": 13.9,
     "LD": 3.2,
     "Grn": 5.8,
     "Oth": 6.5
    },
    "turnout": 56.1
   },
   "mp": "Warinder Juss",
   "mp_elected_2024": "Warinder Juss"
  },
  {
   "name": "Worcester",
   "slug": "worcester",
   "url": "https://gbelects.com/seat/worcester",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.976,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.013,
   "projected_vote_share": {
    "Lab": 34.6,
    "Con": 19.1,
    "Ref": 21,
    "LD": 6.1,
    "Grn": 13.3,
    "RB": 4.1,
    "Oth": 1.8
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.5,
     "Con": 25,
     "Ref": 14.6,
     "LD": 8.7,
     "Grn": 10.4,
     "Oth": 0.9
    },
    "turnout": 61.4
   },
   "mp": "Tom Collins",
   "mp_elected_2024": "Tom Collins"
  },
  {
   "name": "Worsley and Eccles",
   "slug": "worsley-and-eccles",
   "url": "https://gbelects.com/seat/worsley-and-eccles",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.911,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.089,
   "projected_vote_share": {
    "Lab": 36.9,
    "Con": 13.1,
    "Ref": 27,
    "LD": 4.3,
    "Grn": 10,
    "RB": 6.3,
    "Oth": 2.4
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 47.7,
     "Con": 16,
     "Ref": 21.6,
     "LD": 4.4,
     "Grn": 7.7,
     "Oth": 2.7
    },
    "turnout": 54.1
   },
   "mp": "Michael Wheeler",
   "mp_elected_2024": "Michael Wheeler"
  },
  {
   "name": "Worthing West",
   "slug": "worthing-west",
   "url": "https://gbelects.com/seat/worthing-west",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.808,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.115,
   "projected_vote_share": {
    "Lab": 33.4,
    "Con": 24.8,
    "Ref": 24.5,
    "LD": 4.5,
    "Grn": 7.1,
    "RB": 4.4,
    "Oth": 1.3
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 40.2,
     "Con": 32.5,
     "Ref": 14.8,
     "LD": 5.3,
     "Grn": 6.4,
     "Oth": 0.7
    },
    "turnout": 66.2
   },
   "mp": "Beccy Cooper",
   "mp_elected_2024": "Beccy Cooper"
  },
  {
   "name": "Wrexham",
   "slug": "wrexham",
   "url": "https://gbelects.com/seat/wrexham",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "Ref",
   "projected_winner_name": "Reform UK",
   "win_chance": 0.639,
   "status": "Reform UK gain from Labour",
   "runner_up": "Lab",
   "runner_up_name": "Labour",
   "runner_up_chance": 0.201,
   "projected_vote_share": {
    "Lab": 21.6,
    "Con": 19.6,
    "Ref": 27.2,
    "LD": 3.9,
    "Grn": 6.2,
    "PC": 17.2,
    "RB": 2.3,
    "Oth": 2.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 39.2,
     "Con": 24.5,
     "Ref": 17.1,
     "LD": 4.4,
     "Grn": 3.3,
     "PC": 10.2,
     "Oth": 1.2
    },
    "turnout": 57.5
   },
   "mp": "Andrew Ranger",
   "mp_elected_2024": "Andrew Ranger"
  },
  {
   "name": "Wycombe",
   "slug": "wycombe",
   "url": "https://gbelects.com/seat/wycombe",
   "region": "South East",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.934,
   "status": "Labour hold",
   "runner_up": "Oth",
   "runner_up_name": "Independent",
   "runner_up_chance": 0.032,
   "projected_vote_share": {
    "Lab": 29.7,
    "Con": 18.9,
    "Ref": 17.4,
    "LD": 7.3,
    "Grn": 11.1,
    "RB": 2,
    "Oth": 13.6
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 35.9,
     "Con": 25.6,
     "Ref": 10.7,
     "LD": 9.5,
     "Grn": 4.9,
     "Oth": 13.4
    },
    "turnout": 60.8
   },
   "mp": "Emma Reynolds",
   "mp_elected_2024": "Emma Reynolds"
  },
  {
   "name": "Wyre Forest",
   "slug": "wyre-forest",
   "url": "https://gbelects.com/seat/wyre-forest",
   "region": "West Midlands",
   "nation": "England",
   "projected_winner": "Con",
   "projected_winner_name": "Conservative",
   "win_chance": 0.45,
   "status": "Conservative hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.391,
   "projected_vote_share": {
    "Lab": 23.5,
    "Con": 27.8,
    "Ref": 27.5,
    "LD": 4.1,
    "Grn": 6.2,
    "RB": 7.3,
    "Oth": 3.7
   },
   "result_2024": {
    "winner": "Con",
    "vote_share": {
     "Lab": 30.3,
     "Con": 32.1,
     "Ref": 21.4,
     "LD": 6.2,
     "Grn": 5.4,
     "Oth": 4.6
    },
    "turnout": 58.4
   },
   "mp": "Mark Garnier",
   "mp_elected_2024": "Mark Garnier"
  },
  {
   "name": "Wythenshawe and Sale East",
   "slug": "wythenshawe-and-sale-east",
   "url": "https://gbelects.com/seat/wythenshawe-and-sale-east",
   "region": "North West",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.995,
   "status": "Labour hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.005,
   "projected_vote_share": {
    "Lab": 39.7,
    "Con": 12.5,
    "Ref": 20.6,
    "LD": 5.5,
    "Grn": 14.6,
    "RB": 4.4,
    "Oth": 2.7
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 52.6,
     "Con": 13.8,
     "Ref": 15.3,
     "LD": 5.1,
     "Grn": 10.6,
     "Oth": 2.7
    },
    "turnout": 50.3
   },
   "mp": "Mike Kane",
   "mp_elected_2024": "Mike Kane"
  },
  {
   "name": "Yeovil",
   "slug": "yeovil",
   "url": "https://gbelects.com/seat/yeovil",
   "region": "South West",
   "nation": "England",
   "projected_winner": "LD",
   "projected_winner_name": "Lib Dem",
   "win_chance": 0.813,
   "status": "Lib Dem hold",
   "runner_up": "Ref",
   "runner_up_name": "Reform UK",
   "runner_up_chance": 0.149,
   "projected_vote_share": {
    "Lab": 7.3,
    "Con": 20,
    "Ref": 25.6,
    "LD": 33,
    "Grn": 6.6,
    "RB": 6.4,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "LD",
    "vote_share": {
     "Lab": 6.1,
     "Con": 23.5,
     "Ref": 15.7,
     "LD": 48.5,
     "Grn": 4.9,
     "Oth": 1.2
    },
    "turnout": 61.3
   },
   "mp": "Adam Dance",
   "mp_elected_2024": "Adam Dance"
  },
  {
   "name": "Ynys Môn",
   "slug": "ynys-mon",
   "url": "https://gbelects.com/seat/ynys-mon",
   "region": "Wales",
   "nation": "Wales",
   "projected_winner": "PC",
   "projected_winner_name": "Plaid Cymru",
   "win_chance": 0.961,
   "status": "Plaid Cymru hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.037,
   "projected_vote_share": {
    "Lab": 11.2,
    "Con": 22.9,
    "Ref": 18.4,
    "LD": 2.4,
    "Grn": 4.2,
    "PC": 38.2,
    "RB": 1.3,
    "Oth": 1.5
   },
   "result_2024": {
    "winner": "PC",
    "vote_share": {
     "Lab": 23.4,
     "Con": 30.5,
     "Ref": 9.9,
     "LD": 1.3,
     "Grn": 1.9,
     "PC": 32.5,
     "Oth": 0.6
    },
    "turnout": 61.4
   },
   "mp": "Llinos Medi",
   "mp_elected_2024": "Llinos Medi"
  },
  {
   "name": "York Central",
   "slug": "york-central",
   "url": "https://gbelects.com/seat/york-central",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.992,
   "status": "Labour hold",
   "runner_up": "Grn",
   "runner_up_name": "Green",
   "runner_up_chance": 0.009,
   "projected_vote_share": {
    "Lab": 43.1,
    "Con": 10.7,
    "Ref": 14.9,
    "LD": 7.3,
    "Grn": 19.7,
    "RB": 3.2,
    "Oth": 1.1
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 56.6,
     "Con": 12.4,
     "Ref": 10.9,
     "LD": 7,
     "Grn": 12,
     "Oth": 1
    },
    "turnout": 54.5
   },
   "mp": "Rachael Maskell",
   "mp_elected_2024": "Rachael Maskell"
  },
  {
   "name": "York Outer",
   "slug": "york-outer",
   "url": "https://gbelects.com/seat/york-outer",
   "region": "Yorkshire and The Humber",
   "nation": "England",
   "projected_winner": "Lab",
   "projected_winner_name": "Labour",
   "win_chance": 0.921,
   "status": "Labour hold",
   "runner_up": "Con",
   "runner_up_name": "Conservative",
   "runner_up_chance": 0.076,
   "projected_vote_share": {
    "Lab": 35.2,
    "Con": 25.1,
    "Ref": 18,
    "LD": 10.5,
    "Grn": 6.9,
    "RB": 3.4,
    "Oth": 0.9
   },
   "result_2024": {
    "winner": "Lab",
    "vote_share": {
     "Lab": 45.3,
     "Con": 26.9,
     "Ref": 11.6,
     "LD": 10.8,
     "Grn": 4.3,
     "Oth": 1.1
    },
    "turnout": 67
   },
   "mp": "Luke Charters",
   "mp_elected_2024": "Luke Charters"
  }
 ]
}