diff --git a/.github/workflows/update-googlesheet-data.yaml b/.github/workflows/update-googlesheet-data.yaml index 685a087..d6676d3 100644 --- a/.github/workflows/update-googlesheet-data.yaml +++ b/.github/workflows/update-googlesheet-data.yaml @@ -45,7 +45,102 @@ jobs: - name: Write results run: | # Write the results to the data file - jq ".results[0].result.formatted" /tmp/gsheet_action_results.json > data/constituency.json + jq '.results[0].result.formatted | map({ + constituencyIdentifiers: { + slug: ."STT Slug", + name: ."Name", + mySocietyCode: ."Short Code" + }, + recommendation: { + partySlug: ."TV Advice", + reason: ."TV Explanation" + }, + impliedPreviousResult: { + winningParty: ."Implied Vote Share: Winner", + biggestProgressiveParty: ."Implied Vote Share: Biggest Progressive Party", + partyVoteResults: [ + { + partySlug: "Con", + votePercent: (."Implied Vote Share: Con" | gsub("%"; "") | tonumber) + }, + { + partySlug: "Lab", + votePercent: (."Implied Vote Share: Lab" | gsub("%"; "") | tonumber) + }, + { + partySlug: "LD", + votePercent: (."Implied Vote Share: LD" | gsub("%"; "") | tonumber) + }, + { + partySlug: "Green", + votePercent: (."Implied Vote Share: Green" | gsub("%"; "") | tonumber) + }, + { + partySlug: "Reform", + votePercent: (."Implied Vote Share: Reform" | gsub("%"; "") | tonumber) + }, + { + partySlug: "SNP", + votePercent: (."Implied Vote Share: SNP" | gsub("%"; "") | tonumber) + }, + { + partySlug: "PC", + votePercent: (."Implied Vote Share: PC" | gsub("%"; "") | tonumber) + } + ] + }, + pollingResults: { + winningParty: ."MRP Vote Share Winner", + biggestProgressiveParty: ."MRP Vote Share Biggest Progressive Party", + partyVoteResults: [ + { + partySlug: "Con", + votePercent: (."MRP Vote Share Con" | gsub("%"; "") | tonumber) + }, + { + partySlug: "Lab", + votePercent: (."MRP Vote Share Lab" | gsub("%"; "") | tonumber) + }, + { + partySlug: "LD", + votePercent: (."MRP Vote Share LD" | gsub("%"; "") | tonumber) + }, + { + partySlug: "Green", + votePercent: (."MRP Vote Share Green" | gsub("%"; "") | tonumber) + }, + { + partySlug: "Reform", + votePercent: (."MRP Vote Share Reform" | gsub("%"; "") | tonumber) + }, + { + partySlug: "SNP", + votePercent: (."MRP Vote Share SNP" | gsub("%"; "") | tonumber) + }, + { + partySlug: "PC", + votePercent: (."MRP Vote Share PC" | gsub("%"; "") | tonumber) + } + ] + }, + otherVoteData: { + targetSeatData: [ + { + partySlug: "Lab", + likelyTarget: (."Labour Non-Target" | (if . == "non-target" then "NO" else "UNKNOWN" end)) + }, + { + partySlug: "LD", + likelyTarget: (."Lib Dem Top 50 MRP" | (if . == "" then "NO" else "YES" end)) + }, + { + partySlug: "Green", + likelyTarget: (."Green Target" | (if . == "TRUE" then "YES" else "NO" end)) + } + ], + conservativeWinUnlikely: (."Con Can'\''t Win" | (if . == "TRUE" then true else false end)) + } + })' /tmp/gsheet_action_results.json > data/constituency.json # Add the updates to git git add data/constituency.json - name: Commit Changes and Create Pull Request diff --git a/app/constituencies/[slug]/page.tsx b/app/constituencies/[slug]/page.tsx index 928b0d1..db72cf3 100644 --- a/app/constituencies/[slug]/page.tsx +++ b/app/constituencies/[slug]/page.tsx @@ -1,5 +1,9 @@ import Header from "@/components/Header"; +import LocalTeamBox from "@/components/info_box/LocalTeamBox"; +import PlanToVoteBox from "@/components/info_box/PlanToVoteBox"; +import TacticalReasoningBox from "@/components/info_box/TacticalReasoningBox"; import { rubik } from "@/utils/Fonts"; +import { partyCssClassFromSlug, partyNameFromSlug } from "@/utils/Party"; import { readFileSync } from "fs"; import { unstable_cache } from "next/cache"; import getConfig from "next/config"; @@ -32,7 +36,7 @@ export async function generateStaticParams() { // TODO: Get constituencies from cached spreadsheet data // const constituencies = ["isle-of-wight-west", "isle-of-wight-east"]; - const constituenciesData = await getConstituencyData(); + const constituenciesData: ConstituencyData[] = await getConstituencyData(); return constituenciesData.map((c: any) => ({ slug: c["constituencySlug"], @@ -46,9 +50,9 @@ export default async function ConstituencyPage({ }: { params: { slug: string }; }) { - const constituenciesData = await getConstituencyData(); + const constituenciesData: ConstituencyData[] = await getConstituencyData(); const constituencyData = constituenciesData.filter( - (c: any) => c["constituencySlug"] === params.slug, + (c: any) => c.constituencyIdentifiers.slug === params.slug, )[0]; return ( @@ -58,7 +62,7 @@ export default async function ConstituencyPage({

- {constituencyData["constituencyName"]} + {constituencyData.constituencyIdentifiers.name}

Bookmark this page and check back before the election for @@ -80,12 +84,30 @@ export default async function ConstituencyPage({

- {constituencyData["recommendedPartyName"]} + {partyNameFromSlug( + constituencyData.recommendation.partySlug, + )}

+ + + + + + + + + + + +
diff --git a/app/globals.scss b/app/globals.scss index 5d281eb..fbe739c 100644 --- a/app/globals.scss +++ b/app/globals.scss @@ -90,11 +90,20 @@ $bs-link-hover-color-rgb: 238, 102, 238; /***** GLOBAL DEFAULT STYLES *****/ +/* TYPOGRAPHY */ +body { + font-size: 18px; +} + +html, +body { + background-color: var(--bs-gray-300); +} + /* HEADER */ header { background-color: var(--bs-black); color: var(--bs-white); - font-size: 18px; } header h1 { @@ -219,7 +228,7 @@ div.party-conservative { background-color: rgba(var(--bs-blue-rgb), 1); } -// Add padding-y-6 classes +/* EXTRA PADDING CLASSES (py-6 / py-sm-6 / etc) */ .py-6 { padding-top: 6rem !important; padding-bottom: 6rem !important; @@ -259,3 +268,23 @@ div.party-conservative { padding-bottom: 6rem !important; } } + +/* SECTIONS */ +section { + padding-top: 3rem; + padding-bottom: 2rem; +} + +.section-light { + background-color: var(--bs-gray-200); + /*box-shadow: inset 0px -1px 0px 0px var(--bs-gray-300);*/ + border-top: 2px solid var(--bs-gray-100); + border-bottom: 2px solid var(--bs-gray-400); +} + +.section-dark { + background-color: var(--bs-gray-800); + /*box-shadow: inset 0px -2px 0px 0px var(--bs-gray-900);*/ + border-top: 2px solid var(--bs-gray-700); + border-bottom: 2px solid var(--bs-gray-900); +} diff --git a/components/info_box/InfoBox.tsx b/components/info_box/InfoBox.tsx new file mode 100644 index 0000000..dae505f --- /dev/null +++ b/components/info_box/InfoBox.tsx @@ -0,0 +1,15 @@ +const InfoBox = ({ children }: { children: React.ReactElement }) => { + return ( +
+ {children} +
+ ); +}; + +export default InfoBox; diff --git a/components/info_box/LocalTeamBox.tsx b/components/info_box/LocalTeamBox.tsx new file mode 100644 index 0000000..8412857 --- /dev/null +++ b/components/info_box/LocalTeamBox.tsx @@ -0,0 +1,29 @@ +import InfoBox from "./InfoBox"; +import { rubik } from "@/utils/Fonts"; +import { Button } from "react-bootstrap"; + +import { FaUsers } from "react-icons/fa6"; + +const LocalTeamBox = () => { + return ( + + <> +

Your Constituency Team

+

+ People in your local Movement Forward community are coming together to + use their voting power. +

+

+ +

+ +
+ ); +}; + +export default LocalTeamBox; diff --git a/components/info_box/PlanToVoteBox.tsx b/components/info_box/PlanToVoteBox.tsx new file mode 100644 index 0000000..f454193 --- /dev/null +++ b/components/info_box/PlanToVoteBox.tsx @@ -0,0 +1,61 @@ +import InfoBox from "./InfoBox"; +import { rubik } from "@/utils/Fonts"; + +import { + FaPenClip, + FaRegIdCard, + FaEnvelopeOpenText, + FaFileImage, +} from "react-icons/fa6"; + +const PlanToVoteBox = () => { + return ( + + <> +

Your Plan

+

+ + + Register to vote, it takes 5 minutes + +

+

+ + + Don't forget your photo Voter ID + +

+

+ + + Vote in advance, privately, by post from home + +

+

+ + Download and put up some posters +

+ +
+ ); +}; + +export default PlanToVoteBox; diff --git a/components/info_box/TacticalReasoningBox.tsx b/components/info_box/TacticalReasoningBox.tsx new file mode 100644 index 0000000..51b843d --- /dev/null +++ b/components/info_box/TacticalReasoningBox.tsx @@ -0,0 +1,104 @@ +import InfoBox from "./InfoBox"; +import { rubik } from "@/utils/Fonts"; +import { partyCssClassFromSlug, partyNameFromSlug } from "@/utils/Party"; + +import { + FaUser, + FaChartSimple, + FaChartLine, + FaBullseye, + FaTriangleExclamation, +} from "react-icons/fa6"; + +const TacticalReasoningBox = ({ + constituencyData, +}: { + constituencyData: ConstituencyData; +}) => { + const recommendedParty = constituencyData.recommendation.partySlug; + const recommendedPartyName = partyNameFromSlug(recommendedParty); + + const previousWinner = constituencyData.impliedPreviousResult.winningParty; + const previousBiggestProgressive = + constituencyData.impliedPreviousResult.biggestProgressiveParty; + + const pollingWinner = constituencyData.pollingResults.winningParty; + const pollingBiggestProgressive = + constituencyData.pollingResults.biggestProgressiveParty; + + const recommendedPartyTargetSeat = + constituencyData.otherVoteData.targetSeatData.some( + (target) => + target.partySlug == recommendedParty && target.likelyTarget == "YES", + ); + + const closeSeat = !constituencyData.otherVoteData.conservativeWinUnlikely; + + const sortedPreviousResults = + constituencyData.impliedPreviousResult.partyVoteResults.sort( + (a, b) => b.votePercent - a.votePercent, + ); + + return ( + + <> +

Why?

+ + {/* Always show previous general election winner */} +

+ + {partyNameFromSlug(previousWinner)} won here in 2019 +

+ + {/* Show previous biggest progressive if it matches our recommendation AND they weren't the winner */} + {recommendedParty == previousBiggestProgressive && + recommendedParty != previousWinner && ( +

+ + {recommendedPartyName} received the most progressive votes here in + 2019 +

+ )} + + {/* Show polling biggest progressive if it matches our recommendation */} + {recommendedParty == pollingBiggestProgressive && ( +

+ + Polling indicates that {recommendedPartyName} have the best chance + of beating the Tory party here at the next election +

+ )} + + {/* If this is a target seat for our recommended party, show this */} + {recommendedPartyTargetSeat && ( +

+ + This is a likely target seat for {recommendedPartyName} +

+ )} + + {/* Check if this is a close seat */} + {closeSeat && ( +

+ + This is a close seat, tactical voting can work very well here. +

+ )} + {/*

+ +

*/} + +
+ ); +}; + +export default TacticalReasoningBox; diff --git a/data/constituency.json b/data/constituency.json index 1d0188a..ad75ecf 100644 --- a/data/constituency.json +++ b/data/constituency.json @@ -1,4552 +1,60578 @@ [ { - "constituencyMySocietyCode": "UKPARL.2025.BAF", - "constituencySlug": "broadland-and-fakenham", - "constituencyName": "Broadland and Fakenham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GYM", - "constituencySlug": "great-yarmouth", - "constituencyName": "Great Yarmouth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NNF", - "constituencySlug": "north-norfolk", - "constituencyName": "North Norfolk", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MNF", - "constituencySlug": "mid-norfolk", - "constituencyName": "Mid Norfolk", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SWN", - "constituencySlug": "south-west-norfolk", - "constituencyName": "South West Norfolk", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NWN", - "constituencySlug": "north-west-norfolk", - "constituencyName": "North West Norfolk", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NEC", - "constituencySlug": "north-east-cambridgeshire", - "constituencyName": "North East Cambridgeshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EEC", - "constituencySlug": "ely-and-east-cambridgeshire", - "constituencyName": "Ely and East Cambridgeshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SCB", - "constituencySlug": "south-cambridgeshire", - "constituencyName": "South Cambridgeshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CBG", - "constituencySlug": "cambridge", - "constituencyName": "Cambridge", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SNC", - "constituencySlug": "st-neots-and-mid-cambridgeshire", - "constituencyName": "St Neots and Mid Cambridgeshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HTD", - "constituencySlug": "huntingdon", - "constituencyName": "Huntingdon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NWC", - "constituencySlug": "north-west-cambridgeshire", - "constituencyName": "North West Cambridgeshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PBO", - "constituencySlug": "peterborough", - "constituencyName": "Peterborough", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NBD", - "constituencySlug": "north-bedfordshire", - "constituencyName": "North Bedfordshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BED", - "constituencySlug": "bedford", - "constituencyName": "Bedford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MBD", - "constituencySlug": "mid-bedfordshire", - "constituencyName": "Mid Bedfordshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DLB", - "constituencySlug": "dunstable-and-leighton-buzzard", - "constituencyName": "Dunstable and Leighton Buzzard", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LUS", - "constituencySlug": "luton-south-and-south-bedfordshire", - "constituencyName": "Luton South and South Bedfordshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CLT", - "constituencySlug": "clacton", - "constituencyName": "Clacton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HWC", - "constituencySlug": "harwich-and-north-essex", - "constituencyName": "Harwich and North Essex", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.COL", - "constituencySlug": "colchester", - "constituencyName": "Colchester", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WTM", - "constituencySlug": "witham", - "constituencyName": "Witham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MAL", - "constituencySlug": "maldon", - "constituencyName": "Maldon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RAW", - "constituencySlug": "rayleigh-and-wickford", - "constituencyName": "Rayleigh and Wickford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CPT", - "constituencySlug": "castle-point", - "constituencyName": "Castle Point", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SBT", - "constituencySlug": "south-basildon-and-east-thurrock", - "constituencyName": "South Basildon and East Thurrock", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.THK", - "constituencySlug": "thurrock", - "constituencyName": "Thurrock", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAB", - "constituencySlug": "basildon-and-billericay", - "constituencyName": "Basildon and Billericay", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAO", - "constituencySlug": "brentwood-and-ongar", - "constituencyName": "Brentwood and Ongar", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EPF", - "constituencySlug": "epping-forest", - "constituencyName": "Epping Forest", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HLW", - "constituencySlug": "harlow", - "constituencyName": "Harlow", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CHM", - "constituencySlug": "chelmsford", - "constituencyName": "Chelmsford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NWE", - "constituencySlug": "north-west-essex", - "constituencyName": "North West Essex", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BTR", - "constituencySlug": "braintree", - "constituencyName": "Braintree", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SSF", - "constituencySlug": "south-suffolk", - "constituencyName": "South Suffolk", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.IPS", - "constituencySlug": "ipswich", - "constituencyName": "Ipswich", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WSF", - "constituencySlug": "west-suffolk", - "constituencyName": "West Suffolk", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BES", - "constituencySlug": "bury-st-edmunds-and-stowmarket", - "constituencyName": "Bury St Edmunds and Stowmarket", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CSI", - "constituencySlug": "central-suffolk-and-north-ipswich", - "constituencyName": "Central Suffolk and North Ipswich", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SFC", - "constituencySlug": "suffolk-coastal", - "constituencyName": "Suffolk Coastal", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WAV", - "constituencySlug": "waveney-valley", - "constituencyName": "Waveney Valley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LWT", - "constituencySlug": "lowestoft", - "constituencyName": "Lowestoft", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SNF", - "constituencySlug": "south-norfolk", - "constituencyName": "South Norfolk", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NRS", - "constituencySlug": "norwich-south", - "constituencyName": "Norwich South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NRN", - "constituencySlug": "norwich-north", - "constituencyName": "Norwich North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LUN", - "constituencySlug": "luton-north", - "constituencyName": "Luton North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HIT", - "constituencySlug": "hitchin", - "constituencyName": "Hitchin", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HNE", - "constituencySlug": "north-east-hertfordshire", - "constituencyName": "North East Hertfordshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SVG", - "constituencySlug": "stevenage", - "constituencyName": "Stevenage", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAS", - "constituencySlug": "hertford-and-stortford", - "constituencyName": "Hertford and Stortford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WHT", - "constituencySlug": "welwyn-hatfield", - "constituencyName": "Welwyn Hatfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BXB", - "constituencySlug": "broxbourne", - "constituencyName": "Broxbourne", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HMR", - "constituencySlug": "hertsmere", - "constituencyName": "Hertsmere", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SWH", - "constituencySlug": "south-west-hertfordshire", - "constituencyName": "South West Hertfordshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WAT", - "constituencySlug": "watford", - "constituencyName": "Watford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HML", - "constituencySlug": "hemel-hempstead", - "constituencyName": "Hemel Hempstead", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAB", - "constituencySlug": "harpenden-and-berkhamsted", - "constituencyName": "Harpenden and Berkhamsted", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.STA", - "constituencySlug": "st-albans", - "constituencyName": "St Albans", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SER", - "constituencySlug": "southend-east-and-rochford", - "constituencyName": "Southend East and Rochford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SWL", - "constituencySlug": "southend-west-and-leigh", - "constituencyName": "Southend West and Leigh", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HPK", - "constituencySlug": "high-peak", - "constituencyName": "High Peak", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DED", - "constituencySlug": "derbyshire-dales", - "constituencyName": "Derbyshire Dales", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SDE", - "constituencySlug": "south-derbyshire", - "constituencyName": "South Derbyshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DES", - "constituencySlug": "derby-south", - "constituencyName": "Derby South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DEN", - "constituencySlug": "derby-north", - "constituencyName": "Derby North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ERW", - "constituencySlug": "erewash", - "constituencyName": "Erewash", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MDE", - "constituencySlug": "mid-derbyshire", - "constituencyName": "Mid Derbyshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ABV", - "constituencySlug": "amber-valley", - "constituencyName": "Amber Valley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NED", - "constituencySlug": "north-east-derbyshire", - "constituencyName": "North East Derbyshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CHD", - "constituencySlug": "chesterfield", - "constituencyName": "Chesterfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BOL", - "constituencySlug": "bolsover", - "constituencyName": "Bolsover", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RUT", - "constituencySlug": "rutland-and-stamford", - "constituencyName": "Rutland and Stamford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GAB", - "constituencySlug": "grantham-and-bourne", - "constituencyName": "Grantham and Bourne", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SLR", - "constituencySlug": "sleaford-and-north-hykeham", - "constituencyName": "Sleaford and North Hykeham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LNC", - "constituencySlug": "lincoln", - "constituencyName": "Lincoln", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GNB", - "constituencySlug": "gainsborough", - "constituencyName": "Gainsborough", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LAH", - "constituencySlug": "louth-and-horncastle", - "constituencyName": "Louth and Horncastle", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAS", - "constituencySlug": "boston-and-skegness", - "constituencyName": "Boston and Skegness", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SHD", - "constituencySlug": "south-holland-and-the-deepings", - "constituencyName": "South Holland and The Deepings", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RCF", - "constituencySlug": "rushcliffe", - "constituencyName": "Rushcliffe", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NGS", - "constituencySlug": "nottingham-south", - "constituencyName": "Nottingham South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NGE", - "constituencySlug": "nottingham-east", - "constituencyName": "Nottingham East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NGN", - "constituencySlug": "nottingham-north-and-kimberley", - "constituencyName": "Nottingham North and Kimberley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BXT", - "constituencySlug": "broxtowe", - "constituencyName": "Broxtowe", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ASF", - "constituencySlug": "ashfield", - "constituencyName": "Ashfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MAN", - "constituencySlug": "mansfield", - "constituencyName": "Mansfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GED", - "constituencySlug": "gedling", - "constituencyName": "Gedling", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SWF", - "constituencySlug": "sherwood-forest", - "constituencyName": "Sherwood Forest", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NWK", - "constituencySlug": "newark", - "constituencyName": "Newark", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BSL", - "constituencySlug": "bassetlaw", - "constituencyName": "Bassetlaw", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NHS", - "constituencySlug": "northampton-south", - "constituencyName": "Northampton South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SNH", - "constituencySlug": "south-northamptonshire", - "constituencyName": "South Northamptonshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DAV", - "constituencySlug": "daventry", - "constituencyName": "Daventry", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NHN", - "constituencySlug": "northampton-north", - "constituencyName": "Northampton North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WBR", - "constituencySlug": "wellingborough-and-rushden", - "constituencyName": "Wellingborough and Rushden", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.COR", - "constituencySlug": "corby-and-east-northamptonshire", - "constituencyName": "Corby and East Northamptonshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.KET", - "constituencySlug": "kettering", - "constituencyName": "Kettering", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HOW", - "constituencySlug": "harborough-oadby-and-wigston", - "constituencyName": "Harborough, Oadby and Wigston", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MLE", - "constituencySlug": "mid-leicestershire", - "constituencyName": "Mid Leicestershire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SLE", - "constituencySlug": "south-leicestershire", - "constituencyName": "South Leicestershire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LEW", - "constituencySlug": "leicester-west", - "constituencyName": "Leicester West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LES", - "constituencySlug": "leicester-south", - "constituencyName": "Leicester South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LEE", - "constituencySlug": "leicester-east", - "constituencyName": "Leicester East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HKB", - "constituencySlug": "hinckley-and-bosworth", - "constituencyName": "Hinckley and Bosworth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NWL", - "constituencySlug": "north-west-leicestershire", - "constituencyName": "North West Leicestershire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LBO", - "constituencySlug": "loughborough", - "constituencyName": "Loughborough", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MAS", - "constituencySlug": "melton-and-syston", - "constituencyName": "Melton and Syston", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EWH", - "constituencySlug": "edmonton-and-winchmore-hill", - "constituencyName": "Edmonton and Winchmore Hill", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ENF", - "constituencySlug": "enfield-north", - "constituencyName": "Enfield North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HSP", - "constituencySlug": "holborn-and-st-pancras", - "constituencyName": "Holborn and St Pancras", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAY", - "constituencySlug": "hayes-and-harlington", - "constituencyName": "Hayes and Harlington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ELN", - "constituencySlug": "ealing-north", - "constituencyName": "Ealing North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ELS", - "constituencySlug": "ealing-southall", - "constituencyName": "Ealing Southall", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ECA", - "constituencySlug": "ealing-central-and-acton", - "constituencyName": "Ealing Central and Acton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CRW", - "constituencySlug": "croydon-west", - "constituencyName": "Croydon West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SCN", - "constituencySlug": "streatham-and-croydon-north", - "constituencyName": "Streatham and Croydon North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CRE", - "constituencySlug": "croydon-east", - "constituencyName": "Croydon East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CBH", - "constituencySlug": "clapham-and-brixton-hill", - "constituencyName": "Clapham and Brixton Hill", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DWN", - "constituencySlug": "dulwich-and-west-norwood", - "constituencyName": "Dulwich and West Norwood", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LWW", - "constituencySlug": "lewisham-west-and-east-dulwich", - "constituencyName": "Lewisham West and East Dulwich", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.VCG", - "constituencySlug": "vauxhall-and-camberwell-green", - "constituencyName": "Vauxhall and Camberwell Green", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BOS", - "constituencySlug": "bermondsey-and-old-southwark", - "constituencyName": "Bermondsey and Old Southwark", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LWN", - "constituencySlug": "lewisham-north", - "constituencyName": "Lewisham North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PKM", - "constituencySlug": "peckham", - "constituencyName": "Peckham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LWE", - "constituencySlug": "lewisham-east", - "constituencyName": "Lewisham East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GAW", - "constituencySlug": "greenwich-and-woolwich", - "constituencyName": "Greenwich and Woolwich", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EAC", - "constituencySlug": "eltham-and-chislehurst", - "constituencyName": "Eltham and Chislehurst", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EAT", - "constituencySlug": "erith-and-thamesmead", - "constituencyName": "Erith and Thamesmead", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BXC", - "constituencySlug": "bexleyheath-and-crayford", - "constituencyName": "Bexleyheath and Crayford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CWG", - "constituencySlug": "chingford-and-woodford-green", - "constituencyName": "Chingford and Woodford Green", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WHW", - "constituencySlug": "walthamstow", - "constituencyName": "Walthamstow", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LAW", - "constituencySlug": "leyton-and-wanstead", - "constituencyName": "Leyton and Wanstead", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ILN", - "constituencySlug": "ilford-north", - "constituencyName": "Ilford North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ILS", - "constituencySlug": "ilford-south", - "constituencyName": "Ilford South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BKG", - "constituencySlug": "barking", - "constituencyName": "Barking", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WHB", - "constituencySlug": "west-ham-and-beckton", - "constituencyName": "West Ham and Beckton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EHM", - "constituencySlug": "east-ham", - "constituencyName": "East Ham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SAB", - "constituencySlug": "stratford-and-bow", - "constituencyName": "Stratford and Bow", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PAL", - "constituencySlug": "poplar-and-limehouse", - "constituencyName": "Poplar and Limehouse", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BGS", - "constituencySlug": "bethnal-green-and-stepney", - "constituencyName": "Bethnal Green and Stepney", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAW", - "constituencySlug": "harrow-west", - "constituencyName": "Harrow West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FEL", - "constituencySlug": "feltham-and-heston", - "constituencyName": "Feltham and Heston", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TWI", - "constituencySlug": "twickenham", - "constituencyName": "Twickenham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAC", - "constituencySlug": "hammersmith-and-chiswick", - "constituencyName": "Hammersmith and Chiswick", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAI", - "constituencySlug": "brentford-and-isleworth", - "constituencyName": "Brentford and Isleworth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.KAB", - "constituencySlug": "kensington-and-bayswater", - "constituencyName": "Kensington and Bayswater", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.OBS", - "constituencySlug": "old-bexley-and-sidcup", - "constituencyName": "Old Bexley and Sidcup", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAP", - "constituencySlug": "beckenham-and-penge", - "constituencyName": "Beckenham and Penge", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.QPK", - "constituencySlug": "queen-s-park-and-maida-vale", - "constituencyName": "Queen's Park and Maida Vale", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BEA", - "constituencySlug": "brent-east", - "constituencyName": "Brent East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BWE", - "constituencySlug": "brent-west", - "constituencyName": "Brent West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SWG", - "constituencySlug": "southgate-and-wood-green", - "constituencyName": "Southgate and Wood Green", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FGG", - "constituencySlug": "finchley-and-golders-green", - "constituencyName": "Finchley and Golders Green", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HEN", - "constituencySlug": "hendon", - "constituencyName": "Hendon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CPB", - "constituencySlug": "chipping-barnet", - "constituencyName": "Chipping Barnet", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HFB", - "constituencySlug": "hornsey-and-friern-barnet", - "constituencyName": "Hornsey and Friern Barnet", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TOT", - "constituencySlug": "tottenham", - "constituencyName": "Tottenham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HSN", - "constituencySlug": "hackney-north-and-stoke-newington", - "constituencyName": "Hackney North and Stoke Newington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PUT", - "constituencySlug": "putney", - "constituencyName": "Putney", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAT", - "constituencySlug": "battersea", - "constituencyName": "Battersea", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TOO", - "constituencySlug": "tooting", - "constituencyName": "Tooting", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CAW", - "constituencySlug": "carshalton-and-wallington", - "constituencyName": "Carshalton and Wallington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SAC", - "constituencySlug": "sutton-and-cheam", - "constituencyName": "Sutton and Cheam", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CRS", - "constituencySlug": "croydon-south", - "constituencyName": "Croydon South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ISN", - "constituencySlug": "islington-north", - "constituencyName": "Islington North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ISS", - "constituencySlug": "islington-south-and-finsbury", - "constituencyName": "Islington South and Finsbury", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HSD", - "constituencySlug": "hackney-south-and-shoreditch", - "constituencyName": "Hackney South and Shoreditch", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAE", - "constituencySlug": "harrow-east", - "constituencyName": "Harrow East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CAF", - "constituencySlug": "chelsea-and-fulham", - "constituencyName": "Chelsea and Fulham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ORP", - "constituencySlug": "orpington", - "constituencyName": "Orpington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BBH", - "constituencySlug": "bromley-and-biggin-hill", - "constituencyName": "Bromley and Biggin Hill", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DAR", - "constituencySlug": "dagenham-and-rainham", - "constituencyName": "Dagenham and Rainham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAU", - "constituencySlug": "hornchurch-and-upminster", - "constituencyName": "Hornchurch and Upminster", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RMF", - "constituencySlug": "romford", - "constituencyName": "Romford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MAM", - "constituencySlug": "mitcham-and-morden", - "constituencyName": "Mitcham and Morden", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.KAS", - "constituencySlug": "kingston-and-surbiton", - "constituencyName": "Kingston and Surbiton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WIM", - "constituencySlug": "wimbledon", - "constituencyName": "Wimbledon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RPK", - "constituencySlug": "richmond-park", - "constituencyName": "Richmond Park", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.UXB", - "constituencySlug": "uxbridge-and-south-ruislip", - "constituencyName": "Uxbridge and South Ruislip", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RNP", - "constituencySlug": "ruislip-northwood-and-pinner", - "constituencyName": "Ruislip, Northwood and Pinner", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CRK", - "constituencySlug": "cramlington-and-killingworth", - "constituencyName": "Cramlington and Killingworth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAC", - "constituencySlug": "blaydon-and-consett", - "constituencyName": "Blaydon and Consett", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HEX", - "constituencySlug": "hexham", - "constituencyName": "Hexham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAA", - "constituencySlug": "blyth-and-ashington", - "constituencyName": "Blyth and Ashington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GCW", - "constituencySlug": "gateshead-central-and-whickham", - "constituencyName": "Gateshead Central and Whickham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TYN", - "constituencySlug": "tynemouth", - "constituencyName": "Tynemouth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NCN", - "constituencySlug": "newcastle-upon-tyne-north", - "constituencyName": "Newcastle upon Tyne North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NCL", - "constituencySlug": "newcastle-upon-tyne-central-and-west", - "constituencyName": "Newcastle upon Tyne Central and West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NCE", - "constituencySlug": "newcastle-upon-tyne-east-and-wallsend", - "constituencyName": "Newcastle upon Tyne East and Wallsend", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SUN", - "constituencySlug": "sunderland-central", - "constituencyName": "Sunderland Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SSH", - "constituencySlug": "south-shields", - "constituencyName": "South Shields", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.JGE", - "constituencySlug": "jarrow-and-gateshead-east", - "constituencyName": "Jarrow and Gateshead East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DHM", - "constituencySlug": "city-of-durham", - "constituencyName": "City of Durham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EAS", - "constituencySlug": "easington", - "constituencyName": "Easington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HPL", - "constituencySlug": "hartlepool", - "constituencyName": "Hartlepool", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NDH", - "constituencySlug": "north-durham", - "constituencyName": "North Durham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WGS", - "constituencySlug": "washington-and-gateshead-south", - "constituencyName": "Washington and Gateshead South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HSS", - "constituencySlug": "houghton-and-sunderland-south", - "constituencyName": "Houghton and Sunderland South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BIA", - "constituencySlug": "bishop-auckland", - "constituencyName": "Bishop Auckland", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NAS", - "constituencySlug": "newton-aycliffe-and-spennymoor", - "constituencyName": "Newton Aycliffe and Spennymoor", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SKN", - "constituencySlug": "stockton-north", - "constituencyName": "Stockton North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MTE", - "constituencySlug": "middlesbrough-and-thornaby-east", - "constituencyName": "Middlesbrough and Thornaby East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MCL", - "constituencySlug": "middlesbrough-south-and-east-cleveland", - "constituencyName": "Middlesbrough South and East Cleveland", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RED", - "constituencySlug": "redcar", - "constituencyName": "Redcar", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DRL", - "constituencySlug": "darlington", - "constituencyName": "Darlington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SKW", - "constituencySlug": "stockton-west", - "constituencyName": "Stockton West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NNU", - "constituencySlug": "north-northumberland", - "constituencyName": "North Northumberland", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LAA", - "constituencySlug": "leigh-and-atherton", - "constituencyName": "Leigh and Atherton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MKF", - "constituencySlug": "makerfield", - "constituencyName": "Makerfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CAR", - "constituencySlug": "carlisle", - "constituencyName": "Carlisle", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MOR", - "constituencySlug": "morecambe-and-lunesdale", - "constituencyName": "Morecambe and Lunesdale", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LAN", - "constituencySlug": "lancaster-and-wyre", - "constituencyName": "Lancaster and Wyre", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RIV", - "constituencySlug": "ribble-valley", - "constituencyName": "Ribble Valley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BPS", - "constituencySlug": "blackpool-south", - "constituencyName": "Blackpool South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FYL", - "constituencySlug": "fylde", - "constituencyName": "Fylde", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PRE", - "constituencySlug": "preston", - "constituencyName": "Preston", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BUR", - "constituencySlug": "burnley", - "constituencyName": "Burnley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PDL", - "constituencySlug": "pendle-and-clitheroe", - "constituencyName": "Pendle and Clitheroe", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BPN", - "constituencySlug": "blackpool-north-and-fleetwood", - "constituencyName": "Blackpool North and Fleetwood", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BBN", - "constituencySlug": "blackburn", - "constituencyName": "Blackburn", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HYB", - "constituencySlug": "hyndburn", - "constituencyName": "Hyndburn", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RAD", - "constituencySlug": "rossendale-and-darwen", - "constituencyName": "Rossendale and Darwen", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SOP", - "constituencySlug": "southport", - "constituencyName": "Southport", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SRI", - "constituencySlug": "south-ribble", - "constituencyName": "South Ribble", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WLA", - "constituencySlug": "west-lancashire", - "constituencyName": "West Lancashire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SEF", - "constituencySlug": "sefton-central", - "constituencyName": "Sefton Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BTL", - "constituencySlug": "bootle", - "constituencyName": "Bootle", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RCD", - "constituencySlug": "rochdale", - "constituencyName": "Rochdale", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CRL", - "constituencySlug": "chorley", - "constituencyName": "Chorley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BUN", - "constituencySlug": "bury-north", - "constituencyName": "Bury North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HMN", - "constituencySlug": "heywood-and-middleton-north", - "constituencyName": "Heywood and Middleton North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BUS", - "constituencySlug": "bury-south", - "constituencyName": "Bury South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BLW", - "constituencySlug": "bolton-west", - "constituencyName": "Bolton West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BLN", - "constituencySlug": "bolton-north-east", - "constituencyName": "Bolton North East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BLS", - "constituencySlug": "bolton-south-and-walkden", - "constituencyName": "Bolton South and Walkden", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LRV", - "constituencySlug": "liverpool-riverside", - "constituencyName": "Liverpool Riverside", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LWV", - "constituencySlug": "liverpool-wavertree", - "constituencyName": "Liverpool Wavertree", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LGT", - "constituencySlug": "liverpool-garston", - "constituencyName": "Liverpool Garston", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.KNW", - "constituencySlug": "knowsley", - "constituencyName": "Knowsley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.OLE", - "constituencySlug": "oldham-east-and-saddleworth", - "constituencyName": "Oldham East and Saddleworth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.OLW", - "constituencySlug": "oldham-west-chadderton-and-royton", - "constituencyName": "Oldham West, Chadderton and Royton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LWL", - "constituencySlug": "liverpool-walton", - "constituencyName": "Liverpool Walton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WGN", - "constituencySlug": "wigan", - "constituencyName": "Wigan", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WAH", - "constituencySlug": "widnes-and-halewood", - "constituencyName": "Widnes and Halewood", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SHN", - "constituencySlug": "st-helens-north", - "constituencyName": "St Helens North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BMS", - "constituencySlug": "blackley-and-middleton-south", - "constituencyName": "Blackley and Middleton South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SAH", - "constituencySlug": "stalybridge-and-hyde", - "constituencyName": "Stalybridge and Hyde", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.AUL", - "constituencySlug": "ashton-under-lyne", - "constituencyName": "Ashton-under-Lyne", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LWD", - "constituencySlug": "liverpool-west-derby", - "constituencyName": "Liverpool West Derby", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SFD", - "constituencySlug": "salford", - "constituencyName": "Salford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WSL", - "constituencySlug": "worsley-and-eccles", - "constituencyName": "Worsley and Eccles", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SHS", - "constituencySlug": "st-helens-south-and-whiston", - "constituencyName": "St Helens South and Whiston", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SAU", - "constituencySlug": "stretford-and-urmston", - "constituencyName": "Stretford and Urmston", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WAS", - "constituencySlug": "warrington-south", - "constituencyName": "Warrington South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WAN", - "constituencySlug": "warrington-north", - "constituencyName": "Warrington North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ASW", - "constituencySlug": "altrincham-and-sale-west", - "constituencyName": "Altrincham and Sale West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WYT", - "constituencySlug": "wythenshawe-and-sale-east", - "constituencyName": "Wythenshawe and Sale East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MCT", - "constituencySlug": "manchester-central", - "constituencyName": "Manchester Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TAT", - "constituencySlug": "tatton", - "constituencyName": "Tatton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GAD", - "constituencySlug": "gorton-and-denton", - "constituencyName": "Gorton and Denton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WIR", - "constituencySlug": "wirral-west", - "constituencyName": "Wirral West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MCH", - "constituencySlug": "mid-cheshire", - "constituencyName": "Mid Cheshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MRH", - "constituencySlug": "manchester-rusholme", - "constituencyName": "Manchester Rusholme", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MWI", - "constituencySlug": "manchester-withington", - "constituencyName": "Manchester Withington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CHS", - "constituencySlug": "chester-south-and-eddisbury", - "constituencyName": "Chester South and Eddisbury", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CWN", - "constituencySlug": "crewe-and-nantwich", - "constituencyName": "Crewe and Nantwich", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SPT", - "constituencySlug": "stockport", - "constituencyName": "Stockport", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WLL", - "constituencySlug": "wallasey", - "constituencyName": "Wallasey", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CNG", - "constituencySlug": "congleton", - "constituencyName": "Congleton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MAC", - "constituencySlug": "macclesfield", - "constituencyName": "Macclesfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CHN", - "constituencySlug": "chester-north-and-neston", - "constituencyName": "Chester North and Neston", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CDL", - "constituencySlug": "cheadle", - "constituencyName": "Cheadle", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ELP", - "constituencySlug": "ellesmere-port-and-bromborough", - "constituencyName": "Ellesmere Port and Bromborough", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BKH", - "constituencySlug": "birkenhead", - "constituencyName": "Birkenhead", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RAH", - "constituencySlug": "runcorn-and-helsby", - "constituencyName": "Runcorn and Helsby", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WAL", - "constituencySlug": "westmorland-and-lonsdale", - "constituencyName": "Westmorland and Lonsdale", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BRW", - "constituencySlug": "barrow-and-furness", - "constituencyName": "Barrow and Furness", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAZ", - "constituencySlug": "hazel-grove", - "constituencyName": "Hazel Grove", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PEN", - "constituencySlug": "penrith-and-solway", - "constituencyName": "Penrith and Solway", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WAW", - "constituencySlug": "whitehaven-and-workington", - "constituencyName": "Whitehaven and Workington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BRL", - "constituencySlug": "bognor-regis-and-littlehampton", - "constituencyName": "Bognor Regis and Littlehampton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ASD", - "constituencySlug": "arundel-and-south-downs", - "constituencyName": "Arundel and South Downs", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.AYS", - "constituencySlug": "aylesbury", - "constituencyName": "Aylesbury", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MKN", - "constituencySlug": "milton-keynes-north", - "constituencyName": "Milton Keynes North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MKC", - "constituencySlug": "milton-keynes-central", - "constituencyName": "Milton Keynes Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BUC", - "constituencySlug": "buckingham-and-bletchley", - "constituencyName": "Buckingham and Bletchley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MBU", - "constituencySlug": "mid-buckinghamshire", - "constituencyName": "Mid Buckinghamshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WYC", - "constituencySlug": "wycombe", - "constituencyName": "Wycombe", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAN", - "constituencySlug": "banbury", - "constituencyName": "Banbury", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BWS", - "constituencySlug": "bicester-and-woodstock", - "constituencyName": "Bicester and Woodstock", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAT", - "constituencySlug": "henley-and-thame", - "constituencyName": "Henley and Thame", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DAW", - "constituencySlug": "didcot-and-wantage", - "constituencyName": "Didcot and Wantage", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WIT", - "constituencySlug": "witney", - "constituencyName": "Witney", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.OXW", - "constituencySlug": "oxford-west-and-abingdon", - "constituencyName": "Oxford West and Abingdon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.OXE", - "constituencySlug": "oxford-east", - "constituencyName": "Oxford East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NBY", - "constituencySlug": "newbury", - "constituencyName": "Newbury", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RDW", - "constituencySlug": "reading-west-and-mid-berkshire", - "constituencyName": "Reading West and Mid Berkshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RDG", - "constituencySlug": "reading-central", - "constituencyName": "Reading Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EAR", - "constituencySlug": "earley-and-woodley", - "constituencyName": "Earley and Woodley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WKM", - "constituencySlug": "wokingham", - "constituencyName": "Wokingham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BRK", - "constituencySlug": "bracknell", - "constituencyName": "Bracknell", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MAI", - "constituencySlug": "maidenhead", - "constituencyName": "Maidenhead", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SLO", - "constituencySlug": "slough", - "constituencyName": "Slough", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WND", - "constituencySlug": "windsor", - "constituencyName": "Windsor", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SPL", - "constituencySlug": "spelthorne", - "constituencyName": "Spelthorne", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RUN", - "constituencySlug": "runnymede-and-weybridge", - "constituencyName": "Runnymede and Weybridge", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EAW", - "constituencySlug": "esher-and-walton", - "constituencyName": "Esher and Walton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EAE", - "constituencySlug": "epsom-and-ewell", - "constituencyName": "Epsom and Ewell", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.REI", - "constituencySlug": "reigate", - "constituencyName": "Reigate", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ESU", - "constituencySlug": "east-surrey", - "constituencyName": "East Surrey", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DAH", - "constituencySlug": "dorking-and-horley", - "constituencyName": "Dorking and Horley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GUI", - "constituencySlug": "guildford", - "constituencyName": "Guildford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GAA", - "constituencySlug": "godalming-and-ash", - "constituencyName": "Godalming and Ash", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WOK", - "constituencySlug": "woking", - "constituencyName": "Woking", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SRH", - "constituencySlug": "surrey-heath", - "constituencyName": "Surrey Heath", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FAB", - "constituencySlug": "farnham-and-bordon", - "constituencyName": "Farnham and Bordon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EHA", - "constituencySlug": "east-hampshire", - "constituencyName": "East Hampshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NEH", - "constituencySlug": "north-east-hampshire", - "constituencyName": "North East Hampshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BSK", - "constituencySlug": "basingstoke", - "constituencyName": "Basingstoke", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NWH", - "constituencySlug": "north-west-hampshire", - "constituencyName": "North West Hampshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RSO", - "constituencySlug": "romsey-and-southampton-north", - "constituencyName": "Romsey and Southampton North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SOT", - "constituencySlug": "southampton-test", - "constituencyName": "Southampton Test", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SOI", - "constituencySlug": "southampton-itchen", - "constituencyName": "Southampton Itchen", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NFE", - "constituencySlug": "new-forest-east", - "constituencyName": "New Forest East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NFW", - "constituencySlug": "new-forest-west", - "constituencyName": "New Forest West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ESL", - "constituencySlug": "eastleigh", - "constituencyName": "Eastleigh", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HBV", - "constituencySlug": "hamble-valley", - "constituencyName": "Hamble Valley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WIN", - "constituencySlug": "winchester", - "constituencyName": "Winchester", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FAW", - "constituencySlug": "fareham-and-waterlooville", - "constituencyName": "Fareham and Waterlooville", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GOS", - "constituencySlug": "gosport", - "constituencyName": "Gosport", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PON", - "constituencySlug": "portsmouth-north", - "constituencyName": "Portsmouth North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.POS", - "constituencySlug": "portsmouth-south", - "constituencyName": "Portsmouth South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAV", - "constituencySlug": "havant", - "constituencyName": "Havant", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CCH", - "constituencySlug": "chichester", - "constituencyName": "Chichester", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WRH", - "constituencySlug": "worthing-west", - "constituencyName": "Worthing West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EWS", - "constituencySlug": "east-worthing-and-shoreham", - "constituencyName": "East Worthing and Shoreham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.AHT", - "constituencySlug": "aldershot", - "constituencyName": "Aldershot", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAP", - "constituencySlug": "hove-and-portslade", - "constituencyName": "Hove and Portslade", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MSU", - "constituencySlug": "mid-sussex", - "constituencyName": "Mid Sussex", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HRH", - "constituencySlug": "horsham", - "constituencyName": "Horsham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CRA", - "constituencySlug": "crawley", - "constituencyName": "Crawley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EBN", - "constituencySlug": "eastbourne", - "constituencyName": "Eastbourne", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BEX", - "constituencySlug": "bexhill-and-battle", - "constituencyName": "Bexhill and Battle", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAR", - "constituencySlug": "hastings-and-rye", - "constituencyName": "Hastings and Rye", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TNW", - "constituencySlug": "tunbridge-wells", - "constituencyName": "Tunbridge Wells", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GRV", - "constituencySlug": "gravesham", - "constituencyName": "Gravesham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RAS", - "constituencySlug": "rochester-and-strood", - "constituencyName": "Rochester and Strood", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CTM", - "constituencySlug": "chatham-and-aylesford", - "constituencyName": "Chatham and Aylesford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GAR", - "constituencySlug": "gillingham-and-rainham", - "constituencyName": "Gillingham and Rainham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SAS", - "constituencySlug": "sittingbourne-and-sheppey", - "constituencyName": "Sittingbourne and Sheppey", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ASH", - "constituencySlug": "ashford", - "constituencyName": "Ashford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FAH", - "constituencySlug": "folkestone-and-hythe", - "constituencyName": "Folkestone and Hythe", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DAD", - "constituencySlug": "dover-and-deal", - "constituencyName": "Dover and Deal", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CTB", - "constituencySlug": "canterbury", - "constituencyName": "Canterbury", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HBS", - "constituencySlug": "herne-bay-and-sandwich", - "constituencyName": "Herne Bay and Sandwich", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ETH", - "constituencySlug": "east-thanet", - "constituencyName": "East Thanet", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.IWW", - "constituencySlug": "isle-of-wight-west", - "constituencyName": "Isle of Wight West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.IWE", - "constituencySlug": "isle-of-wight-east", - "constituencyName": "Isle of Wight East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BCF", - "constituencySlug": "beaconsfield", - "constituencyName": "Beaconsfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BPV", - "constituencySlug": "brighton-pavilion", - "constituencyName": "Brighton Pavilion", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BKP", - "constituencySlug": "brighton-kemptown-and-peacehaven", - "constituencyName": "Brighton Kemptown and Peacehaven", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CAA", - "constituencySlug": "chesham-and-amersham", - "constituencyName": "Chesham and Amersham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DFD", - "constituencySlug": "dartford", - "constituencyName": "Dartford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EGU", - "constituencySlug": "east-grinstead-and-uckfield", - "constituencyName": "East Grinstead and Uckfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FAV", - "constituencySlug": "faversham-and-mid-kent", - "constituencyName": "Faversham and Mid Kent", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LWS", - "constituencySlug": "lewes", - "constituencyName": "Lewes", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MDS", - "constituencySlug": "maidstone-and-malling", - "constituencyName": "Maidstone and Malling", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SEV", - "constituencySlug": "sevenoaks", - "constituencyName": "Sevenoaks", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SXW", - "constituencySlug": "sussex-weald", - "constituencyName": "Sussex Weald", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TON", - "constituencySlug": "tonbridge", - "constituencyName": "Tonbridge", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WKT", - "constituencySlug": "weald-of-kent", - "constituencyName": "Weald of Kent", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FES", - "constituencySlug": "frome-and-east-somerset", - "constituencyName": "Frome and East Somerset", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GAS", - "constituencySlug": "glastonbury-and-somerton", - "constituencyName": "Glastonbury and Somerton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MDP", - "constituencySlug": "mid-dorset-and-north-poole", - "constituencyName": "Mid Dorset and North Poole", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SDS", - "constituencySlug": "south-dorset", - "constituencyName": "South Dorset", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NDS", - "constituencySlug": "north-dorset", - "constituencyName": "North Dorset", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WDS", - "constituencySlug": "west-dorset", - "constituencyName": "West Dorset", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BSC", - "constituencySlug": "bristol-central", - "constituencyName": "Bristol Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BSS", - "constituencySlug": "bristol-south", - "constituencyName": "Bristol South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BSE", - "constituencySlug": "bristol-east", - "constituencyName": "Bristol East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BNW", - "constituencySlug": "bristol-north-west", - "constituencyName": "Bristol North West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BNE", - "constituencySlug": "bristol-north-east", - "constituencyName": "Bristol North East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FBS", - "constituencySlug": "filton-and-bradley-stoke", - "constituencyName": "Filton and Bradley Stoke", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TAY", - "constituencySlug": "thornbury-and-yate", - "constituencyName": "Thornbury and Yate", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NES", - "constituencySlug": "north-east-somerset-and-hanham", - "constituencyName": "North East Somerset and Hanham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BTH", - "constituencySlug": "bath", - "constituencyName": "Bath", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WSM", - "constituencySlug": "weston-super-mare", - "constituencyName": "Weston-super-Mare", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WEL", - "constituencySlug": "wells-and-mendip-hills", - "constituencyName": "Wells and Mendip Hills", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NSS", - "constituencySlug": "north-somerset", - "constituencyName": "North Somerset", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BWT", - "constituencySlug": "bridgwater", - "constituencyName": "Bridgwater", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PLE", - "constituencySlug": "poole", - "constituencyName": "Poole", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BHW", - "constituencySlug": "bournemouth-west", - "constituencyName": "Bournemouth West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BHE", - "constituencySlug": "bournemouth-east", - "constituencyName": "Bournemouth East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CHR", - "constituencySlug": "christchurch", - "constituencyName": "Christchurch", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TEW", - "constituencySlug": "tewkesbury", - "constituencyName": "Tewkesbury", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NCT", - "constituencySlug": "north-cotswolds", - "constituencyName": "North Cotswolds", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CNM", - "constituencySlug": "cheltenham", - "constituencyName": "Cheltenham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GLO", - "constituencySlug": "gloucester", - "constituencyName": "Gloucester", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FOD", - "constituencySlug": "forest-of-dean", - "constituencyName": "Forest of Dean", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.STR", - "constituencySlug": "stroud", - "constituencyName": "Stroud", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SCT", - "constituencySlug": "south-cotswolds", - "constituencyName": "South Cotswolds", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SNN", - "constituencySlug": "swindon-north", - "constituencyName": "Swindon North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SNS", - "constituencySlug": "swindon-south", - "constituencyName": "Swindon South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CPM", - "constituencySlug": "chippenham", - "constituencyName": "Chippenham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MKM", - "constituencySlug": "melksham-and-devizes", - "constituencyName": "Melksham and Devizes", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EWT", - "constituencySlug": "east-wiltshire", - "constituencyName": "East Wiltshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SAL", - "constituencySlug": "salisbury", - "constituencyName": "Salisbury", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SWW", - "constituencySlug": "south-west-wiltshire", - "constituencyName": "South West Wiltshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.YEO", - "constituencySlug": "yeovil", - "constituencyName": "Yeovil", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TAW", - "constituencySlug": "taunton-and-wellington", - "constituencyName": "Taunton and Wellington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TIV", - "constituencySlug": "tiverton-and-minehead", - "constituencyName": "Tiverton and Minehead", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HNS", - "constituencySlug": "honiton-and-sidmouth", - "constituencyName": "Honiton and Sidmouth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EXM", - "constituencySlug": "exmouth-and-exeter-east", - "constituencyName": "Exmouth and Exeter East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EXT", - "constituencySlug": "exeter", - "constituencyName": "Exeter", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NTA", - "constituencySlug": "newton-abbot", - "constituencyName": "Newton Abbot", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TRB", - "constituencySlug": "torbay", - "constituencyName": "Torbay", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SDV", - "constituencySlug": "south-devon", - "constituencyName": "South Devon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PMV", - "constituencySlug": "plymouth-moor-view", - "constituencyName": "Plymouth Moor View", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PSD", - "constituencySlug": "plymouth-sutton-and-devonport", - "constituencyName": "Plymouth Sutton and Devonport", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NDV", - "constituencySlug": "north-devon", - "constituencyName": "North Devon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TAV", - "constituencySlug": "torridge-and-tavistock", - "constituencyName": "Torridge and Tavistock", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SWD", - "constituencySlug": "south-west-devon", - "constituencyName": "South West Devon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CDV", - "constituencySlug": "central-devon", - "constituencyName": "Central Devon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NCR", - "constituencySlug": "north-cornwall", - "constituencyName": "North Cornwall", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SEC", - "constituencySlug": "south-east-cornwall", - "constituencyName": "South East Cornwall", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SNQ", - "constituencySlug": "st-austell-and-newquay", - "constituencyName": "St Austell and Newquay", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TRF", - "constituencySlug": "truro-and-falmouth", - "constituencyName": "Truro and Falmouth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.STV", - "constituencySlug": "st-ives", - "constituencyName": "St Ives", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CRR", - "constituencySlug": "camborne-and-redruth", - "constituencyName": "Camborne and Redruth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BPB", - "constituencySlug": "birmingham-perry-barr", - "constituencyName": "Birmingham Perry Barr", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BER", - "constituencySlug": "birmingham-erdington", - "constituencyName": "Birmingham Erdington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.KLW", - "constituencySlug": "kenilworth-and-southam", - "constituencyName": "Kenilworth and Southam", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WKL", - "constituencySlug": "warwick-and-leamington", - "constituencyName": "Warwick and Leamington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DAE", - "constituencySlug": "droitwich-and-evesham", - "constituencyName": "Droitwich and Evesham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RUG", - "constituencySlug": "rugby", - "constituencyName": "Rugby", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NUN", - "constituencySlug": "nuneaton", - "constituencyName": "Nuneaton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NWB", - "constituencySlug": "north-warwickshire-and-bedworth", - "constituencyName": "North Warwickshire and Bedworth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SUT", - "constituencySlug": "sutton-coldfield", - "constituencyName": "Sutton Coldfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BSN", - "constituencySlug": "birmingham-hodge-hill-and-solihull-north", - "constituencyName": "Birmingham Hodge Hill and Solihull North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BLA", - "constituencySlug": "birmingham-ladywood", - "constituencyName": "Birmingham Ladywood", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BEB", - "constituencySlug": "birmingham-edgbaston", - "constituencyName": "Birmingham Edgbaston", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BNF", - "constituencySlug": "birmingham-northfield", - "constituencyName": "Birmingham Northfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BSO", - "constituencySlug": "birmingham-selly-oak", - "constituencyName": "Birmingham Selly Oak", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BHG", - "constituencySlug": "birmingham-hall-green-and-moseley", - "constituencyName": "Birmingham Hall Green and Moseley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BYA", - "constituencySlug": "birmingham-yardley", - "constituencyName": "Birmingham Yardley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SWS", - "constituencySlug": "solihull-west-and-shirley", - "constituencyName": "Solihull West and Shirley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HRS", - "constituencySlug": "hereford-and-south-herefordshire", - "constituencyName": "Hereford and South Herefordshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WWR", - "constituencySlug": "west-worcestershire", - "constituencyName": "West Worcestershire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WOR", - "constituencySlug": "worcester", - "constituencyName": "Worcester", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WYF", - "constituencySlug": "wyre-forest", - "constituencyName": "Wyre Forest", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RDC", - "constituencySlug": "redditch", - "constituencyName": "Redditch", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CEA", - "constituencySlug": "coventry-east", - "constituencyName": "Coventry East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CNW", - "constituencySlug": "coventry-north-west", - "constituencyName": "Coventry North West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SSO", - "constituencySlug": "south-shropshire", - "constituencyName": "South Shropshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SHR", - "constituencySlug": "shrewsbury", - "constituencyName": "Shrewsbury", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TFD", - "constituencySlug": "telford", - "constituencyName": "Telford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WRK", - "constituencySlug": "the-wrekin", - "constituencyName": "The Wrekin", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NSO", - "constituencySlug": "north-shropshire", - "constituencyName": "North Shropshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WWE", - "constituencySlug": "wolverhampton-west", - "constituencyName": "Wolverhampton West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ABH", - "constituencySlug": "aldridge-brownhills", - "constituencyName": "Aldridge-Brownhills", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WAB", - "constituencySlug": "walsall-and-bloxwich", - "constituencyName": "Walsall and Bloxwich", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DUD", - "constituencySlug": "dudley", - "constituencyName": "Dudley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAL", - "constituencySlug": "halesowen", - "constituencyName": "Halesowen", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SBR", - "constituencySlug": "stourbridge", - "constituencyName": "Stourbridge", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SMK", - "constituencySlug": "smethwick", - "constituencyName": "Smethwick", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.KSS", - "constituencySlug": "kingswinford-and-south-staffordshire", - "constituencyName": "Kingswinford and South Staffordshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TMW", - "constituencySlug": "tamworth", - "constituencyName": "Tamworth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LIC", - "constituencySlug": "lichfield", - "constituencyName": "Lichfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAU", - "constituencySlug": "burton-and-uttoxeter", - "constituencyName": "Burton and Uttoxeter", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NUL", - "constituencySlug": "newcastle-under-lyme", - "constituencyName": "Newcastle-under-Lyme", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.STM", - "constituencySlug": "staffordshire-moorlands", - "constituencyName": "Staffordshire Moorlands", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.STN", - "constituencySlug": "stoke-on-trent-north", - "constituencyName": "Stoke-on-Trent North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.STC", - "constituencySlug": "stoke-on-trent-central", - "constituencyName": "Stoke-on-Trent Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.STS", - "constituencySlug": "stoke-on-trent-south", - "constituencyName": "Stoke-on-Trent South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CKC", - "constituencySlug": "cannock-chase", - "constituencyName": "Cannock Chase", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SGW", - "constituencySlug": "stone-great-wyrley-and-penkridge", - "constituencyName": "Stone, Great Wyrley and Penkridge", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.STF", - "constituencySlug": "stafford", - "constituencyName": "Stafford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WNE", - "constituencySlug": "wolverhampton-north-east", - "constituencyName": "Wolverhampton North East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WSE", - "constituencySlug": "wolverhampton-south-east", - "constituencyName": "Wolverhampton South East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TIP", - "constituencySlug": "tipton-and-wednesbury", - "constituencyName": "Tipton and Wednesbury", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SOA", - "constituencySlug": "stratford-on-avon", - "constituencyName": "Stratford-on-Avon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NHR", - "constituencySlug": "north-herefordshire", - "constituencyName": "North Herefordshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MSE", - "constituencySlug": "meriden-and-solihull-east", - "constituencyName": "Meriden and Solihull East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CSO", - "constituencySlug": "coventry-south", - "constituencyName": "Coventry South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BRG", - "constituencySlug": "bromsgrove", - "constituencyName": "Bromsgrove", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WBW", - "constituencySlug": "west-bromwich", - "constituencyName": "West Bromwich", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GAP", - "constituencySlug": "goole-and-pocklington", - "constituencyName": "Goole and Pocklington", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BRD", - "constituencySlug": "bridlington-and-the-wolds", - "constituencyName": "Bridlington and The Wolds", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SHA", - "constituencySlug": "sheffield-hallam", - "constituencyName": "Sheffield Hallam", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SCE", - "constituencySlug": "sheffield-central", - "constituencyName": "Sheffield Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SBH", - "constituencySlug": "sheffield-brightside-and-hillsborough", - "constituencyName": "Sheffield Brightside and Hillsborough", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SHE", - "constituencySlug": "sheffield-heeley", - "constituencyName": "Sheffield Heeley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SSE", - "constituencySlug": "sheffield-south-east", - "constituencyName": "Sheffield South East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PAS", - "constituencySlug": "penistone-and-stocksbridge", - "constituencyName": "Penistone and Stocksbridge", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BNN", - "constituencySlug": "barnsley-north", - "constituencyName": "Barnsley North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BNS", - "constituencySlug": "barnsley-south", - "constituencyName": "Barnsley South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RAC", - "constituencySlug": "rawmarsh-and-conisbrough", - "constituencyName": "Rawmarsh and Conisbrough", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RHM", - "constituencySlug": "rotherham", - "constituencyName": "Rotherham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RHV", - "constituencySlug": "rother-valley", - "constituencyName": "Rother Valley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DNC", - "constituencySlug": "doncaster-central", - "constituencyName": "Doncaster Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DNN", - "constituencySlug": "doncaster-north", - "constituencyName": "Doncaster North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DNE", - "constituencySlug": "doncaster-east-and-the-isle-of-axholme", - "constituencyName": "Doncaster East and the Isle of Axholme", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SCU", - "constituencySlug": "scunthorpe", - "constituencyName": "Scunthorpe", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BIM", - "constituencySlug": "brigg-and-immingham", - "constituencyName": "Brigg and Immingham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GGC", - "constituencySlug": "great-grimsby-and-cleethorpes", - "constituencyName": "Great Grimsby and Cleethorpes", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HUW", - "constituencySlug": "kingston-upon-hull-west-and-haltemprice", - "constituencyName": "Kingston upon Hull West and Haltemprice", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HUN", - "constituencySlug": "kingston-upon-hull-north-and-cottingham", - "constituencyName": "Kingston upon Hull North and Cottingham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HUE", - "constituencySlug": "kingston-upon-hull-east", - "constituencyName": "Kingston upon Hull East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BEV", - "constituencySlug": "beverley-and-holderness", - "constituencyName": "Beverley and Holderness", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SBY", - "constituencySlug": "selby", - "constituencyName": "Selby", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WAE", - "constituencySlug": "wetherby-and-easingwold", - "constituencyName": "Wetherby and Easingwold", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HGK", - "constituencySlug": "harrogate-and-knaresborough", - "constituencyName": "Harrogate and Knaresborough", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SAR", - "constituencySlug": "skipton-and-ripon", - "constituencyName": "Skipton and Ripon", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RAN", - "constituencySlug": "richmond-and-northallerton", - "constituencyName": "Richmond and Northallerton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TAM", - "constituencySlug": "thirsk-and-malton", - "constituencyName": "Thirsk and Malton", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SAW", - "constituencySlug": "scarborough-and-whitby", - "constituencyName": "Scarborough and Whitby", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.YOO", - "constituencySlug": "york-outer", - "constituencyName": "York Outer", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.YOC", - "constituencySlug": "york-central", - "constituencyName": "York Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PCK", - "constituencySlug": "pontefract-castleford-and-knottingley", - "constituencyName": "Pontefract, Castleford and Knottingley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DAB", - "constituencySlug": "dewsbury-and-batley", - "constituencyName": "Dewsbury and Batley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NAH", - "constituencySlug": "normanton-and-hemsworth", - "constituencyName": "Normanton and Hemsworth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HFX", - "constituencySlug": "halifax", - "constituencyName": "Halifax", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WKF", - "constituencySlug": "wakefield-and-rothwell", - "constituencyName": "Wakefield and Rothwell", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ODB", - "constituencySlug": "ossett-and-denby-dale", - "constituencyName": "Ossett and Denby Dale", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.COV", - "constituencySlug": "colne-valley", - "constituencyName": "Colne Valley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HUD", - "constituencySlug": "huddersfield", - "constituencyName": "Huddersfield", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SPV", - "constituencySlug": "spen-valley", - "constituencyName": "Spen Valley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CAV", - "constituencySlug": "calder-valley", - "constituencyName": "Calder Valley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.KAI", - "constituencySlug": "keighley-and-ilkley", - "constituencyName": "Keighley and Ilkley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BDE", - "constituencySlug": "bradford-east", - "constituencyName": "Bradford East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SHY", - "constituencySlug": "shipley", - "constituencyName": "Shipley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LCH", - "constituencySlug": "leeds-central-and-headingley", - "constituencyName": "Leeds Central and Headingley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BDW", - "constituencySlug": "bradford-west", - "constituencyName": "Bradford West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BDS", - "constituencySlug": "bradford-south", - "constituencyName": "Bradford South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LSW", - "constituencySlug": "leeds-south-west-and-morley", - "constituencyName": "Leeds South West and Morley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LWP", - "constituencySlug": "leeds-west-and-pudsey", - "constituencyName": "Leeds West and Pudsey", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LNE", - "constituencySlug": "leeds-north-east", - "constituencyName": "Leeds North East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LEA", - "constituencySlug": "leeds-east", - "constituencyName": "Leeds East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LNW", - "constituencySlug": "leeds-north-west", - "constituencyName": "Leeds North West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LSO", - "constituencySlug": "leeds-south", - "constituencyName": "Leeds South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CLW", - "constituencySlug": "cities-of-london-and-westminster", - "constituencyName": "Cities of London and Westminster", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HAH", - "constituencySlug": "hampstead-and-highgate", - "constituencyName": "Hampstead and Highgate", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BRS", - "constituencySlug": "berwickshire-roxburgh-and-selkirk", - "constituencyName": "Berwickshire, Roxburgh and Selkirk", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ABF", - "constituencySlug": "arbroath-and-broughty-ferry", - "constituencyName": "Arbroath and Broughty Ferry", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DFR", - "constituencySlug": "dunfermline-and-dollar", - "constituencyName": "Dunfermline and Dollar", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.AAS", - "constituencySlug": "airdrie-and-shotts", - "constituencyName": "Airdrie and Shotts", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EKS", - "constituencySlug": "east-kilbride-and-strathaven", - "constituencyName": "East Kilbride and Strathaven", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ERF", - "constituencySlug": "east-renfrewshire", - "constituencyName": "East Renfrewshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EEM", - "constituencySlug": "edinburgh-east-and-musselburgh", - "constituencyName": "Edinburgh East and Musselburgh", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ENL", - "constituencySlug": "edinburgh-north-and-leith", - "constituencyName": "Edinburgh North and Leith", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ESW", - "constituencySlug": "edinburgh-south-west", - "constituencyName": "Edinburgh South West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.AAG", - "constituencySlug": "alloa-and-grangemouth", - "constituencyName": "Alloa and Grangemouth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GSW", - "constituencySlug": "glasgow-south-west", - "constituencyName": "Glasgow South West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.IRW", - "constituencySlug": "inverclyde-and-renfrewshire-west", - "constituencyName": "Inverclyde and Renfrewshire West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.KAL", - "constituencySlug": "kilmarnock-and-loudoun", - "constituencyName": "Kilmarnock and Loudoun", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LVG", - "constituencySlug": "livingston", - "constituencyName": "Livingston", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MID", - "constituencySlug": "midlothian", - "constituencyName": "Midlothian", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MWC", - "constituencySlug": "motherwell-wishaw-and-carluke", - "constituencyName": "Motherwell, Wishaw and Carluke", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PRS", - "constituencySlug": "paisley-and-renfrewshire-south", - "constituencyName": "Paisley and Renfrewshire South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.APG", - "constituencySlug": "angus-and-perthshire-glens", - "constituencyName": "Angus and Perthshire Glens", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.STG", - "constituencySlug": "stirling-and-strathallan", - "constituencyName": "Stirling and Strathallan", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WDB", - "constituencySlug": "west-dunbartonshire", - "constituencyName": "West Dunbartonshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MNS", - "constituencySlug": "moray-west-nairn-and-strathspey", - "constituencyName": "Moray West, Nairn and Strathspey", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ABL", - "constituencySlug": "argyll-bute-and-south-lochaber", - "constituencyName": "Argyll, Bute and South Lochaber", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WAK", - "constituencySlug": "west-aberdeenshire-and-kincardine", - "constituencyName": "West Aberdeenshire and Kincardine", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GDB", - "constituencySlug": "gordon-and-buchan", - "constituencyName": "Gordon and Buchan", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CKY", - "constituencySlug": "cowdenbeath-and-kirkcaldy", - "constituencyName": "Cowdenbeath and Kirkcaldy", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ABS", - "constituencySlug": "aberdeen-south", - "constituencyName": "Aberdeen South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EWE", - "constituencySlug": "edinburgh-west", - "constituencyName": "Edinburgh West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LOE", - "constituencySlug": "lothian-east", - "constituencyName": "Lothian East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ACC", - "constituencySlug": "ayr-carrick-and-cumnock", - "constituencyName": "Ayr, Carrick and Cumnock", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CAY", - "constituencySlug": "central-ayrshire", - "constituencyName": "Central Ayrshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.OAS", - "constituencySlug": "orkney-and-shetland", - "constituencyName": "Orkney and Shetland", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NHI", - "constituencySlug": "na-h-eileanan-an-iar", - "constituencyName": "Na h-Eileanan an Iar", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NAA", - "constituencySlug": "north-ayrshire-and-arran", - "constituencyName": "North Ayrshire and Arran", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PHK", - "constituencySlug": "perth-and-kinross-shire", - "constituencyName": "Perth and Kinross-shire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DUN", - "constituencySlug": "dundee-central", - "constituencyName": "Dundee Central", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FLK", - "constituencySlug": "falkirk", - "constituencyName": "Falkirk", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BAL", - "constituencySlug": "bathgate-and-linlithgow", - "constituencyName": "Bathgate and Linlithgow", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ISW", - "constituencySlug": "inverness-skye-and-west-ross-shire", - "constituencyName": "Inverness, Skye and West Ross-shire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ESO", - "constituencySlug": "edinburgh-south", - "constituencyName": "Edinburgh South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DAG", - "constituencySlug": "dumfries-and-galloway", - "constituencyName": "Dumfries and Galloway", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PRN", - "constituencySlug": "paisley-and-renfrewshire-north", - "constituencyName": "Paisley and Renfrewshire North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ABM", - "constituencySlug": "aberdeenshire-north-and-moray-east", - "constituencyName": "Aberdeenshire North and Moray East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CSR", - "constituencySlug": "caithness-sutherland-and-easter-ross", - "constituencyName": "Caithness, Sutherland and Easter Ross", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GEA", - "constituencySlug": "glasgow-east", - "constituencyName": "Glasgow East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MDB", - "constituencySlug": "mid-dunbartonshire", - "constituencyName": "Mid Dunbartonshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GNO", - "constituencySlug": "glasgow-north", - "constituencyName": "Glasgow North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GSO", - "constituencySlug": "glasgow-south", - "constituencyName": "Glasgow South", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GWE", - "constituencySlug": "glasgow-west", - "constituencyName": "Glasgow West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CKH", - "constituencySlug": "cumbernauld-and-kirkintilloch", - "constituencyName": "Cumbernauld and Kirkintilloch", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CAB", - "constituencySlug": "coatbridge-and-bellshill", - "constituencyName": "Coatbridge and Bellshill", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.HCV", - "constituencySlug": "hamilton-and-clyde-valley", - "constituencyName": "Hamilton and Clyde Valley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RGN", - "constituencySlug": "rutherglen", - "constituencyName": "Rutherglen", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GNE", - "constituencySlug": "glasgow-north-east", - "constituencyName": "Glasgow North East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ABN", - "constituencySlug": "aberdeen-north", - "constituencyName": "Aberdeen North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DCT", - "constituencySlug": "dumfriesshire-clydesdale-and-tweeddale", - "constituencyName": "Dumfriesshire, Clydesdale and Tweeddale", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NEF", - "constituencySlug": "north-east-fife", - "constituencyName": "North East Fife", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GMF", - "constituencySlug": "glenrothes-and-mid-fife", - "constituencyName": "Glenrothes and Mid Fife", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.AFM", - "constituencySlug": "aberafan-maesteg", - "constituencyName": "Aberafan Maesteg", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.AAD", - "constituencySlug": "alyn-and-deeside", - "constituencyName": "Alyn and Deeside", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BGA", - "constituencySlug": "bangor-aberconwy", - "constituencyName": "Bangor Aberconwy", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BGR", - "constituencySlug": "blaenau-gwent-and-rhymney", - "constituencyName": "Blaenau Gwent and Rhymney", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BRC", - "constituencySlug": "brecon-radnor-and-cwm-tawe", - "constituencyName": "Brecon, Radnor and Cwm Tawe", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BGN", - "constituencySlug": "bridgend", - "constituencyName": "Bridgend", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CAN", - "constituencySlug": "caerfyrddin", - "constituencyName": "Caerfyrddin", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CAE", - "constituencySlug": "caerphilly", - "constituencyName": "Caerphilly", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CFE", - "constituencySlug": "cardiff-east", - "constituencyName": "Cardiff East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CFN", - "constituencySlug": "cardiff-north", - "constituencyName": "Cardiff North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CFP", - "constituencySlug": "cardiff-south-and-penarth", - "constituencyName": "Cardiff South and Penarth", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CFW", - "constituencySlug": "cardiff-west", - "constituencyName": "Cardiff West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CDP", - "constituencySlug": "ceredigion-preseli", - "constituencyName": "Ceredigion Preseli", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CLE", - "constituencySlug": "clwyd-east", - "constituencyName": "Clwyd East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.CLN", - "constituencySlug": "clwyd-north", - "constituencyName": "Clwyd North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.DMD", - "constituencySlug": "dwyfor-meirionnydd", - "constituencyName": "Dwyfor Meirionnydd", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.GWR", - "constituencySlug": "gower", - "constituencyName": "Gower", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LLE", - "constituencySlug": "llanelli", - "constituencyName": "Llanelli", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MTA", - "constituencySlug": "merthyr-tydfil-and-aberdare", - "constituencyName": "Merthyr Tydfil and Aberdare", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MSP", - "constituencySlug": "mid-and-south-pembrokeshire", - "constituencyName": "Mid and South Pembrokeshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MMS", - "constituencySlug": "monmouthshire", - "constituencyName": "Monmouthshire", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MAG", - "constituencySlug": "montgomeryshire-and-glynd-r", - "constituencyName": "Montgomeryshire and Glyndŵr", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NSW", - "constituencySlug": "neath-and-swansea-east", - "constituencyName": "Neath and Swansea East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NPE", - "constituencySlug": "newport-east", - "constituencyName": "Newport East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NPI", - "constituencySlug": "newport-west-and-islwyn", - "constituencyName": "Newport West and Islwyn", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.PPD", - "constituencySlug": "pontypridd", - "constituencyName": "Pontypridd", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.RAO", - "constituencySlug": "rhondda-and-ogmore", - "constituencyName": "Rhondda and Ogmore", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SWT", - "constituencySlug": "swansea-west", - "constituencyName": "Swansea West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.TOR", - "constituencySlug": "torfaen", - "constituencyName": "Torfaen", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.VOG", - "constituencySlug": "vale-of-glamorgan", - "constituencyName": "Vale of Glamorgan", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WRE", - "constituencySlug": "wrexham", - "constituencyName": "Wrexham", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.YNM", - "constituencySlug": "ynys-m-n", - "constituencyName": "Ynys Môn", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.EAN", - "constituencySlug": "east-antrim", - "constituencyName": "East Antrim", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SAN", - "constituencySlug": "south-antrim", - "constituencyName": "South Antrim", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.LGV", - "constituencySlug": "lagan-valley", - "constituencyName": "Lagan Valley", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.UBN", - "constituencySlug": "upper-bann", - "constituencyName": "Upper Bann", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BTN", - "constituencySlug": "belfast-north", - "constituencyName": "Belfast North", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.ELD", - "constituencySlug": "east-londonderry", - "constituencyName": "East Londonderry", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.WTY", - "constituencySlug": "west-tyrone", - "constituencyName": "West Tyrone", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FOY", - "constituencySlug": "foyle", - "constituencyName": "Foyle", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NAN", - "constituencySlug": "north-antrim", - "constituencyName": "North Antrim", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.MUL", - "constituencySlug": "mid-ulster", - "constituencyName": "Mid Ulster", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.FST", - "constituencySlug": "fermanagh-and-south-tyrone", - "constituencyName": "Fermanagh and South Tyrone", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SDW", - "constituencySlug": "south-down", - "constituencyName": "South Down", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NDW", - "constituencySlug": "north-down", - "constituencyName": "North Down", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.SGF", - "constituencySlug": "strangford", - "constituencyName": "Strangford", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BTE", - "constituencySlug": "belfast-east", - "constituencyName": "Belfast East", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BTW", - "constituencySlug": "belfast-west", - "constituencyName": "Belfast West", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.BTS", - "constituencySlug": "belfast-south-and-mid-down", - "constituencyName": "Belfast South and Mid Down", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" - }, - { - "constituencyMySocietyCode": "UKPARL.2025.NAR", - "constituencySlug": "newry-and-armagh", - "constituencyName": "Newry and Armagh", - "recommendedPartyName": "To Be Confirmed", - "recommendedPartySlug": "none" + "constituencyIdentifiers": { + "slug": "alyn-and-deeside", + "name": "Alyn and Deeside", + "mySocietyCode": "UKPARL.2025.AAD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.95 + }, + { + "partySlug": "Lab", + "votePercent": 42.74 + }, + { + "partySlug": "LD", + "votePercent": 5.91 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 5.99 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 3.4 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.2 + }, + { + "partySlug": "Lab", + "votePercent": 48.2 + }, + { + "partySlug": "LD", + "votePercent": 9.43 + }, + { + "partySlug": "Green", + "votePercent": 4.13 + }, + { + "partySlug": "Reform", + "votePercent": 8.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 3.67 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "alloa-and-grangemouth", + "name": "Alloa and Grangemouth", + "mySocietyCode": "UKPARL.2025.AAG" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.8 + }, + { + "partySlug": "Lab", + "votePercent": 14.5 + }, + { + "partySlug": "LD", + "votePercent": 5.31 + }, + { + "partySlug": "Green", + "votePercent": 1.48 + }, + { + "partySlug": "Reform", + "votePercent": 0.39 + }, + { + "partySlug": "SNP", + "votePercent": 52.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.63 + }, + { + "partySlug": "Lab", + "votePercent": 26.83 + }, + { + "partySlug": "LD", + "votePercent": 5.37 + }, + { + "partySlug": "Green", + "votePercent": 3.2 + }, + { + "partySlug": "Reform", + "votePercent": 2 + }, + { + "partySlug": "SNP", + "votePercent": 41.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "airdrie-and-shotts", + "name": "Airdrie and Shotts", + "mySocietyCode": "UKPARL.2025.AAS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.26 + }, + { + "partySlug": "Lab", + "votePercent": 33.11 + }, + { + "partySlug": "LD", + "votePercent": 3.57 + }, + { + "partySlug": "Green", + "votePercent": 1.46 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 44.6 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13 + }, + { + "partySlug": "Lab", + "votePercent": 44.27 + }, + { + "partySlug": "LD", + "votePercent": 3.23 + }, + { + "partySlug": "Green", + "votePercent": 1.9 + }, + { + "partySlug": "Reform", + "votePercent": 2.9 + }, + { + "partySlug": "SNP", + "votePercent": 32.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "arbroath-and-broughty-ferry", + "name": "Arbroath and Broughty Ferry", + "mySocietyCode": "UKPARL.2025.ABF" + }, + "recommendation": { + "partySlug": "SNP", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.26 + }, + { + "partySlug": "Lab", + "votePercent": 10.21 + }, + { + "partySlug": "LD", + "votePercent": 8 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 50.94 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.7 + }, + { + "partySlug": "Lab", + "votePercent": 20.63 + }, + { + "partySlug": "LD", + "votePercent": 7.37 + }, + { + "partySlug": "Green", + "votePercent": 2.2 + }, + { + "partySlug": "Reform", + "votePercent": 2.6 + }, + { + "partySlug": "SNP", + "votePercent": 45 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "aldridge-brownhills", + "name": "Aldridge-Brownhills", + "mySocietyCode": "UKPARL.2025.ABH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 69.61 + }, + { + "partySlug": "Lab", + "votePercent": 21.52 + }, + { + "partySlug": "LD", + "votePercent": 5.61 + }, + { + "partySlug": "Green", + "votePercent": 1.84 + }, + { + "partySlug": "Reform", + "votePercent": 0.71 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.87 + }, + { + "partySlug": "Lab", + "votePercent": 35.1 + }, + { + "partySlug": "LD", + "votePercent": 8.1 + }, + { + "partySlug": "Green", + "votePercent": 5.1 + }, + { + "partySlug": "Reform", + "votePercent": 12.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "argyll-bute-and-south-lochaber", + "name": "Argyll, Bute and South Lochaber", + "mySocietyCode": "UKPARL.2025.ABL" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.51 + }, + { + "partySlug": "Lab", + "votePercent": 7.08 + }, + { + "partySlug": "LD", + "votePercent": 14.14 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0.11 + }, + { + "partySlug": "SNP", + "votePercent": 44.16 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.97 + }, + { + "partySlug": "Lab", + "votePercent": 24.23 + }, + { + "partySlug": "LD", + "votePercent": 11.1 + }, + { + "partySlug": "Green", + "votePercent": 2.53 + }, + { + "partySlug": "Reform", + "votePercent": 1.93 + }, + { + "partySlug": "SNP", + "votePercent": 34.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "aberdeenshire-north-and-moray-east", + "name": "Aberdeenshire North and Moray East", + "mySocietyCode": "UKPARL.2025.ABM" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.32 + }, + { + "partySlug": "Lab", + "votePercent": 4.17 + }, + { + "partySlug": "LD", + "votePercent": 4.42 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 43.09 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.77 + }, + { + "partySlug": "Lab", + "votePercent": 25.43 + }, + { + "partySlug": "LD", + "votePercent": 5.7 + }, + { + "partySlug": "Green", + "votePercent": 2.57 + }, + { + "partySlug": "Reform", + "votePercent": 5.33 + }, + { + "partySlug": "SNP", + "votePercent": 27.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "aberdeen-north", + "name": "Aberdeen North", + "mySocietyCode": "UKPARL.2025.ABN" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.55 + }, + { + "partySlug": "Lab", + "votePercent": 11.98 + }, + { + "partySlug": "LD", + "votePercent": 7.73 + }, + { + "partySlug": "Green", + "votePercent": 1.22 + }, + { + "partySlug": "Reform", + "votePercent": 1.62 + }, + { + "partySlug": "SNP", + "votePercent": 52.9 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.97 + }, + { + "partySlug": "Lab", + "votePercent": 26.6 + }, + { + "partySlug": "LD", + "votePercent": 7.43 + }, + { + "partySlug": "Green", + "votePercent": 3.43 + }, + { + "partySlug": "Reform", + "votePercent": 2.63 + }, + { + "partySlug": "SNP", + "votePercent": 40 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "aberdeen-south", + "name": "Aberdeen South", + "mySocietyCode": "UKPARL.2025.ABS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.36 + }, + { + "partySlug": "Lab", + "votePercent": 8.77 + }, + { + "partySlug": "LD", + "votePercent": 10.69 + }, + { + "partySlug": "Green", + "votePercent": 0.53 + }, + { + "partySlug": "Reform", + "votePercent": 0.39 + }, + { + "partySlug": "SNP", + "votePercent": 45.26 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.03 + }, + { + "partySlug": "Lab", + "votePercent": 26.93 + }, + { + "partySlug": "LD", + "votePercent": 10.73 + }, + { + "partySlug": "Green", + "votePercent": 2.77 + }, + { + "partySlug": "Reform", + "votePercent": 2.17 + }, + { + "partySlug": "SNP", + "votePercent": 34 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "amber-valley", + "name": "Amber Valley", + "mySocietyCode": "UKPARL.2025.ABV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.84 + }, + { + "partySlug": "Lab", + "votePercent": 26.81 + }, + { + "partySlug": "LD", + "votePercent": 6.3 + }, + { + "partySlug": "Green", + "votePercent": 3.05 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.4 + }, + { + "partySlug": "Lab", + "votePercent": 38.87 + }, + { + "partySlug": "LD", + "votePercent": 6.1 + }, + { + "partySlug": "Green", + "votePercent": 6.1 + }, + { + "partySlug": "Reform", + "votePercent": 11.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ayr-carrick-and-cumnock", + "name": "Ayr, Carrick and Cumnock", + "mySocietyCode": "UKPARL.2025.ACC" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.51 + }, + { + "partySlug": "Lab", + "votePercent": 13.35 + }, + { + "partySlug": "LD", + "votePercent": 4.63 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 43.51 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.37 + }, + { + "partySlug": "Lab", + "votePercent": 27.87 + }, + { + "partySlug": "LD", + "votePercent": 3.77 + }, + { + "partySlug": "Green", + "votePercent": 2.47 + }, + { + "partySlug": "Reform", + "votePercent": 2.7 + }, + { + "partySlug": "SNP", + "votePercent": 37.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "aberafan-maesteg", + "name": "Aberafan Maesteg", + "mySocietyCode": "UKPARL.2025.AFM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.63 + }, + { + "partySlug": "Lab", + "votePercent": 52.92 + }, + { + "partySlug": "LD", + "votePercent": 3.7 + }, + { + "partySlug": "Green", + "votePercent": 1.58 + }, + { + "partySlug": "Reform", + "votePercent": 8.54 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 8.98 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.37 + }, + { + "partySlug": "Lab", + "votePercent": 59.67 + }, + { + "partySlug": "LD", + "votePercent": 5.23 + }, + { + "partySlug": "Green", + "votePercent": 4.83 + }, + { + "partySlug": "Reform", + "votePercent": 9.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 6 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "aldershot", + "name": "Aldershot", + "mySocietyCode": "UKPARL.2025.AHT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.83 + }, + { + "partySlug": "Lab", + "votePercent": 22.13 + }, + { + "partySlug": "LD", + "votePercent": 17.5 + }, + { + "partySlug": "Green", + "votePercent": 3.55 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.57 + }, + { + "partySlug": "Lab", + "votePercent": 35.6 + }, + { + "partySlug": "LD", + "votePercent": 14.43 + }, + { + "partySlug": "Green", + "votePercent": 5.3 + }, + { + "partySlug": "Reform", + "votePercent": 8.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "angus-and-perthshire-glens", + "name": "Angus and Perthshire Glens", + "mySocietyCode": "UKPARL.2025.APG" + }, + "recommendation": { + "partySlug": "SNP", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.8 + }, + { + "partySlug": "Lab", + "votePercent": 4.25 + }, + { + "partySlug": "LD", + "votePercent": 4.96 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0.58 + }, + { + "partySlug": "SNP", + "votePercent": 50.42 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.37 + }, + { + "partySlug": "Lab", + "votePercent": 17.87 + }, + { + "partySlug": "LD", + "votePercent": 4.9 + }, + { + "partySlug": "Green", + "votePercent": 2.47 + }, + { + "partySlug": "Reform", + "votePercent": 2.83 + }, + { + "partySlug": "SNP", + "votePercent": 45.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "arundel-and-south-downs", + "name": "Arundel and South Downs", + "mySocietyCode": "UKPARL.2025.ASD" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.44 + }, + { + "partySlug": "Lab", + "votePercent": 15.68 + }, + { + "partySlug": "LD", + "votePercent": 18.95 + }, + { + "partySlug": "Green", + "votePercent": 3.98 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.6 + }, + { + "partySlug": "Lab", + "votePercent": 26.57 + }, + { + "partySlug": "LD", + "votePercent": 18.9 + }, + { + "partySlug": "Green", + "votePercent": 10.13 + }, + { + "partySlug": "Reform", + "votePercent": 8.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ashfield", + "name": "Ashfield", + "mySocietyCode": "UKPARL.2025.ASF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.2 + }, + { + "partySlug": "Lab", + "votePercent": 25.58 + }, + { + "partySlug": "LD", + "votePercent": 2.07 + }, + { + "partySlug": "Green", + "votePercent": 1.31 + }, + { + "partySlug": "Reform", + "votePercent": 4.98 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.63 + }, + { + "partySlug": "Lab", + "votePercent": 41.4 + }, + { + "partySlug": "LD", + "votePercent": 4.4 + }, + { + "partySlug": "Green", + "votePercent": 3.63 + }, + { + "partySlug": "Reform", + "votePercent": 10.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ashford", + "name": "Ashford", + "mySocietyCode": "UKPARL.2025.ASH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.2 + }, + { + "partySlug": "Lab", + "votePercent": 23.77 + }, + { + "partySlug": "LD", + "votePercent": 10.65 + }, + { + "partySlug": "Green", + "votePercent": 4.6 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.1 + }, + { + "partySlug": "Lab", + "votePercent": 36.13 + }, + { + "partySlug": "LD", + "votePercent": 9.93 + }, + { + "partySlug": "Green", + "votePercent": 9.1 + }, + { + "partySlug": "Reform", + "votePercent": 9.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "altrincham-and-sale-west", + "name": "Altrincham and Sale West", + "mySocietyCode": "UKPARL.2025.ASW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.05 + }, + { + "partySlug": "Lab", + "votePercent": 36.84 + }, + { + "partySlug": "LD", + "votePercent": 11.02 + }, + { + "partySlug": "Green", + "votePercent": 2.86 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.7 + }, + { + "partySlug": "Lab", + "votePercent": 45.07 + }, + { + "partySlug": "LD", + "votePercent": 10.2 + }, + { + "partySlug": "Green", + "votePercent": 7.1 + }, + { + "partySlug": "Reform", + "votePercent": 4.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ashton-under-lyne", + "name": "Ashton-under-Lyne", + "mySocietyCode": "UKPARL.2025.AUL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.2 + }, + { + "partySlug": "Lab", + "votePercent": 47.53 + }, + { + "partySlug": "LD", + "votePercent": 4.29 + }, + { + "partySlug": "Green", + "votePercent": 3.48 + }, + { + "partySlug": "Reform", + "votePercent": 8.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.13 + }, + { + "partySlug": "Lab", + "votePercent": 56.27 + }, + { + "partySlug": "LD", + "votePercent": 5.3 + }, + { + "partySlug": "Green", + "votePercent": 6 + }, + { + "partySlug": "Reform", + "votePercent": 11.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "aylesbury", + "name": "Aylesbury", + "mySocietyCode": "UKPARL.2025.AYS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.69 + }, + { + "partySlug": "Lab", + "votePercent": 22.95 + }, + { + "partySlug": "LD", + "votePercent": 21.89 + }, + { + "partySlug": "Green", + "votePercent": 2.94 + }, + { + "partySlug": "Reform", + "votePercent": 0.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.83 + }, + { + "partySlug": "Lab", + "votePercent": 34.1 + }, + { + "partySlug": "LD", + "votePercent": 19.17 + }, + { + "partySlug": "Green", + "votePercent": 5.07 + }, + { + "partySlug": "Reform", + "votePercent": 11.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "blyth-and-ashington", + "name": "Blyth and Ashington", + "mySocietyCode": "UKPARL.2025.BAA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.45 + }, + { + "partySlug": "Lab", + "votePercent": 47.69 + }, + { + "partySlug": "LD", + "votePercent": 6.42 + }, + { + "partySlug": "Green", + "votePercent": 2.9 + }, + { + "partySlug": "Reform", + "votePercent": 9.12 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.93 + }, + { + "partySlug": "Lab", + "votePercent": 51.73 + }, + { + "partySlug": "LD", + "votePercent": 6.17 + }, + { + "partySlug": "Green", + "votePercent": 6.47 + }, + { + "partySlug": "Reform", + "votePercent": 14 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "basildon-and-billericay", + "name": "Basildon and Billericay", + "mySocietyCode": "UKPARL.2025.BAB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.88 + }, + { + "partySlug": "Lab", + "votePercent": 21.6 + }, + { + "partySlug": "LD", + "votePercent": 8.42 + }, + { + "partySlug": "Green", + "votePercent": 2.98 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.33 + }, + { + "partySlug": "Lab", + "votePercent": 33.43 + }, + { + "partySlug": "LD", + "votePercent": 8 + }, + { + "partySlug": "Green", + "votePercent": 5.27 + }, + { + "partySlug": "Reform", + "votePercent": 10.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "blaydon-and-consett", + "name": "Blaydon and Consett", + "mySocietyCode": "UKPARL.2025.BAC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.86 + }, + { + "partySlug": "Lab", + "votePercent": 43.98 + }, + { + "partySlug": "LD", + "votePercent": 4.57 + }, + { + "partySlug": "Green", + "votePercent": 3.03 + }, + { + "partySlug": "Reform", + "votePercent": 9.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.47 + }, + { + "partySlug": "Lab", + "votePercent": 55.47 + }, + { + "partySlug": "LD", + "votePercent": 6.57 + }, + { + "partySlug": "Green", + "votePercent": 4.33 + }, + { + "partySlug": "Reform", + "votePercent": 9.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "broadland-and-fakenham", + "name": "Broadland and Fakenham", + "mySocietyCode": "UKPARL.2025.BAF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.15 + }, + { + "partySlug": "Lab", + "votePercent": 21.61 + }, + { + "partySlug": "LD", + "votePercent": 16.06 + }, + { + "partySlug": "Green", + "votePercent": 2.5 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.83 + }, + { + "partySlug": "Lab", + "votePercent": 33.23 + }, + { + "partySlug": "LD", + "votePercent": 16.67 + }, + { + "partySlug": "Green", + "votePercent": 5.5 + }, + { + "partySlug": "Reform", + "votePercent": 9.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "brentford-and-isleworth", + "name": "Brentford and Isleworth", + "mySocietyCode": "UKPARL.2025.BAI" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.3 + }, + { + "partySlug": "Lab", + "votePercent": 50.33 + }, + { + "partySlug": "LD", + "votePercent": 16.32 + }, + { + "partySlug": "Green", + "votePercent": 2.98 + }, + { + "partySlug": "Reform", + "votePercent": 2.06 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22 + }, + { + "partySlug": "Lab", + "votePercent": 48.03 + }, + { + "partySlug": "LD", + "votePercent": 13.8 + }, + { + "partySlug": "Green", + "votePercent": 9.03 + }, + { + "partySlug": "Reform", + "votePercent": 5.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bathgate-and-linlithgow", + "name": "Bathgate and Linlithgow", + "mySocietyCode": "UKPARL.2025.BAL" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.64 + }, + { + "partySlug": "Lab", + "votePercent": 18.79 + }, + { + "partySlug": "LD", + "votePercent": 8.22 + }, + { + "partySlug": "Green", + "votePercent": 2.18 + }, + { + "partySlug": "Reform", + "votePercent": 1.91 + }, + { + "partySlug": "SNP", + "votePercent": 43.01 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.5 + }, + { + "partySlug": "Lab", + "votePercent": 37.17 + }, + { + "partySlug": "LD", + "votePercent": 6.7 + }, + { + "partySlug": "Green", + "votePercent": 4.57 + }, + { + "partySlug": "Reform", + "votePercent": 2.67 + }, + { + "partySlug": "SNP", + "votePercent": 30.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "banbury", + "name": "Banbury", + "mySocietyCode": "UKPARL.2025.BAN" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.95 + }, + { + "partySlug": "Lab", + "votePercent": 24.79 + }, + { + "partySlug": "LD", + "votePercent": 20.34 + }, + { + "partySlug": "Green", + "votePercent": 2.91 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.47 + }, + { + "partySlug": "Lab", + "votePercent": 36.1 + }, + { + "partySlug": "LD", + "votePercent": 15.63 + }, + { + "partySlug": "Green", + "votePercent": 7.17 + }, + { + "partySlug": "Reform", + "votePercent": 8.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "brentwood-and-ongar", + "name": "Brentwood and Ongar", + "mySocietyCode": "UKPARL.2025.BAO" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 68.54 + }, + { + "partySlug": "Lab", + "votePercent": 13.69 + }, + { + "partySlug": "LD", + "votePercent": 13.59 + }, + { + "partySlug": "Green", + "votePercent": 3.17 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 42.3 + }, + { + "partySlug": "Lab", + "votePercent": 24.93 + }, + { + "partySlug": "LD", + "votePercent": 14.17 + }, + { + "partySlug": "Green", + "votePercent": 6.07 + }, + { + "partySlug": "Reform", + "votePercent": 10.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "beckenham-and-penge", + "name": "Beckenham and Penge", + "mySocietyCode": "UKPARL.2025.BAP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.05 + }, + { + "partySlug": "Lab", + "votePercent": 40.1 + }, + { + "partySlug": "LD", + "votePercent": 16.06 + }, + { + "partySlug": "Green", + "votePercent": 4.02 + }, + { + "partySlug": "Reform", + "votePercent": 0.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.1 + }, + { + "partySlug": "Lab", + "votePercent": 48.77 + }, + { + "partySlug": "LD", + "votePercent": 12.4 + }, + { + "partySlug": "Green", + "votePercent": 6.73 + }, + { + "partySlug": "Reform", + "votePercent": 4.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "boston-and-skegness", + "name": "Boston and Skegness", + "mySocietyCode": "UKPARL.2025.BAS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 76.43 + }, + { + "partySlug": "Lab", + "votePercent": 15.56 + }, + { + "partySlug": "LD", + "votePercent": 4.84 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.8 + }, + { + "partySlug": "Lab", + "votePercent": 29.07 + }, + { + "partySlug": "LD", + "votePercent": 6.83 + }, + { + "partySlug": "Green", + "votePercent": 3.53 + }, + { + "partySlug": "Reform", + "votePercent": 20.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "battersea", + "name": "Battersea", + "mySocietyCode": "UKPARL.2025.BAT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.38 + }, + { + "partySlug": "Lab", + "votePercent": 46.35 + }, + { + "partySlug": "LD", + "votePercent": 15.14 + }, + { + "partySlug": "Green", + "votePercent": 2.48 + }, + { + "partySlug": "Reform", + "votePercent": 0.64 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.03 + }, + { + "partySlug": "Lab", + "votePercent": 55.53 + }, + { + "partySlug": "LD", + "votePercent": 10.17 + }, + { + "partySlug": "Green", + "votePercent": 8 + }, + { + "partySlug": "Reform", + "votePercent": 3.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "burton-and-uttoxeter", + "name": "Burton and Uttoxeter", + "mySocietyCode": "UKPARL.2025.BAU" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.65 + }, + { + "partySlug": "Lab", + "votePercent": 30.91 + }, + { + "partySlug": "LD", + "votePercent": 5.5 + }, + { + "partySlug": "Green", + "votePercent": 2.94 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.77 + }, + { + "partySlug": "Lab", + "votePercent": 40.6 + }, + { + "partySlug": "LD", + "votePercent": 8 + }, + { + "partySlug": "Green", + "votePercent": 6.13 + }, + { + "partySlug": "Reform", + "votePercent": 10.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bromley-and-biggin-hill", + "name": "Bromley and Biggin Hill", + "mySocietyCode": "UKPARL.2025.BBH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.45 + }, + { + "partySlug": "Lab", + "votePercent": 25.13 + }, + { + "partySlug": "LD", + "votePercent": 15.98 + }, + { + "partySlug": "Green", + "votePercent": 3.68 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.9 + }, + { + "partySlug": "Lab", + "votePercent": 37.5 + }, + { + "partySlug": "LD", + "votePercent": 15 + }, + { + "partySlug": "Green", + "votePercent": 5.2 + }, + { + "partySlug": "Reform", + "votePercent": 6.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "blackburn", + "name": "Blackburn", + "mySocietyCode": "UKPARL.2025.BBN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.33 + }, + { + "partySlug": "Lab", + "votePercent": 65.98 + }, + { + "partySlug": "LD", + "votePercent": 2.42 + }, + { + "partySlug": "Green", + "votePercent": 1.6 + }, + { + "partySlug": "Reform", + "votePercent": 5.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.9 + }, + { + "partySlug": "Lab", + "votePercent": 60.23 + }, + { + "partySlug": "LD", + "votePercent": 5.37 + }, + { + "partySlug": "Green", + "votePercent": 8.17 + }, + { + "partySlug": "Reform", + "votePercent": 8.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "beaconsfield", + "name": "Beaconsfield", + "mySocietyCode": "UKPARL.2025.BCF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.5 + }, + { + "partySlug": "Lab", + "votePercent": 9.9 + }, + { + "partySlug": "LD", + "votePercent": 0 + }, + { + "partySlug": "Green", + "votePercent": 3.68 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.43 + }, + { + "partySlug": "Lab", + "votePercent": 28.63 + }, + { + "partySlug": "LD", + "votePercent": 12.17 + }, + { + "partySlug": "Green", + "votePercent": 6.57 + }, + { + "partySlug": "Reform", + "votePercent": 5.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bradford-east", + "name": "Bradford East", + "mySocietyCode": "UKPARL.2025.BDE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.71 + }, + { + "partySlug": "Lab", + "votePercent": 62.98 + }, + { + "partySlug": "LD", + "votePercent": 7.67 + }, + { + "partySlug": "Green", + "votePercent": 1.48 + }, + { + "partySlug": "Reform", + "votePercent": 6.15 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.2 + }, + { + "partySlug": "Lab", + "votePercent": 55.07 + }, + { + "partySlug": "LD", + "votePercent": 9.8 + }, + { + "partySlug": "Green", + "votePercent": 8.7 + }, + { + "partySlug": "Reform", + "votePercent": 10.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bradford-south", + "name": "Bradford South", + "mySocietyCode": "UKPARL.2025.BDS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.06 + }, + { + "partySlug": "Lab", + "votePercent": 46.74 + }, + { + "partySlug": "LD", + "votePercent": 3.71 + }, + { + "partySlug": "Green", + "votePercent": 2.46 + }, + { + "partySlug": "Reform", + "votePercent": 7.02 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.5 + }, + { + "partySlug": "Lab", + "votePercent": 49.8 + }, + { + "partySlug": "LD", + "votePercent": 6.67 + }, + { + "partySlug": "Green", + "votePercent": 7.73 + }, + { + "partySlug": "Reform", + "votePercent": 10.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bradford-west", + "name": "Bradford West", + "mySocietyCode": "UKPARL.2025.BDW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.18 + }, + { + "partySlug": "Lab", + "votePercent": 76.22 + }, + { + "partySlug": "LD", + "votePercent": 3.05 + }, + { + "partySlug": "Green", + "votePercent": 1.84 + }, + { + "partySlug": "Reform", + "votePercent": 3.52 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.33 + }, + { + "partySlug": "Lab", + "votePercent": 61.6 + }, + { + "partySlug": "LD", + "votePercent": 5.7 + }, + { + "partySlug": "Green", + "votePercent": 12.97 + }, + { + "partySlug": "Reform", + "votePercent": 5.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "brent-east", + "name": "Brent East", + "mySocietyCode": "UKPARL.2025.BEA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.5 + }, + { + "partySlug": "Lab", + "votePercent": 63.84 + }, + { + "partySlug": "LD", + "votePercent": 9.02 + }, + { + "partySlug": "Green", + "votePercent": 3.24 + }, + { + "partySlug": "Reform", + "votePercent": 0.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.43 + }, + { + "partySlug": "Lab", + "votePercent": 56.4 + }, + { + "partySlug": "LD", + "votePercent": 10.2 + }, + { + "partySlug": "Green", + "votePercent": 9.47 + }, + { + "partySlug": "Reform", + "votePercent": 4.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "birmingham-edgbaston", + "name": "Birmingham Edgbaston", + "mySocietyCode": "UKPARL.2025.BEB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.45 + }, + { + "partySlug": "Lab", + "votePercent": 52.32 + }, + { + "partySlug": "LD", + "votePercent": 7.25 + }, + { + "partySlug": "Green", + "votePercent": 2.57 + }, + { + "partySlug": "Reform", + "votePercent": 2.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.53 + }, + { + "partySlug": "Lab", + "votePercent": 56 + }, + { + "partySlug": "LD", + "votePercent": 8.47 + }, + { + "partySlug": "Green", + "votePercent": 6.43 + }, + { + "partySlug": "Reform", + "votePercent": 5.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bedford", + "name": "Bedford", + "mySocietyCode": "UKPARL.2025.BED" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.95 + }, + { + "partySlug": "Lab", + "votePercent": 44.34 + }, + { + "partySlug": "LD", + "votePercent": 10.03 + }, + { + "partySlug": "Green", + "votePercent": 1.98 + }, + { + "partySlug": "Reform", + "votePercent": 1.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.2 + }, + { + "partySlug": "Lab", + "votePercent": 48.97 + }, + { + "partySlug": "LD", + "votePercent": 11.8 + }, + { + "partySlug": "Green", + "votePercent": 5.37 + }, + { + "partySlug": "Reform", + "votePercent": 5.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "birmingham-erdington", + "name": "Birmingham Erdington", + "mySocietyCode": "UKPARL.2025.BER" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.48 + }, + { + "partySlug": "Lab", + "votePercent": 49.44 + }, + { + "partySlug": "LD", + "votePercent": 3.25 + }, + { + "partySlug": "Green", + "votePercent": 1.8 + }, + { + "partySlug": "Reform", + "votePercent": 4.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23 + }, + { + "partySlug": "Lab", + "votePercent": 57.5 + }, + { + "partySlug": "LD", + "votePercent": 4 + }, + { + "partySlug": "Green", + "votePercent": 4.77 + }, + { + "partySlug": "Reform", + "votePercent": 8.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bury-st-edmunds-and-stowmarket", + "name": "Bury St Edmunds and Stowmarket", + "mySocietyCode": "UKPARL.2025.BES" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.92 + }, + { + "partySlug": "Lab", + "votePercent": 20.84 + }, + { + "partySlug": "LD", + "votePercent": 1.08 + }, + { + "partySlug": "Green", + "votePercent": 12.42 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.77 + }, + { + "partySlug": "Lab", + "votePercent": 33.47 + }, + { + "partySlug": "LD", + "votePercent": 7.53 + }, + { + "partySlug": "Green", + "votePercent": 13.63 + }, + { + "partySlug": "Reform", + "votePercent": 8.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "beverley-and-holderness", + "name": "Beverley and Holderness", + "mySocietyCode": "UKPARL.2025.BEV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.99 + }, + { + "partySlug": "Lab", + "votePercent": 24.66 + }, + { + "partySlug": "LD", + "votePercent": 9.25 + }, + { + "partySlug": "Green", + "votePercent": 2.49 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.93 + }, + { + "partySlug": "Lab", + "votePercent": 34.1 + }, + { + "partySlug": "LD", + "votePercent": 13.57 + }, + { + "partySlug": "Green", + "votePercent": 4.37 + }, + { + "partySlug": "Reform", + "votePercent": 13.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bexhill-and-battle", + "name": "Bexhill and Battle", + "mySocietyCode": "UKPARL.2025.BEX" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.76 + }, + { + "partySlug": "Lab", + "votePercent": 20.77 + }, + { + "partySlug": "LD", + "votePercent": 13.39 + }, + { + "partySlug": "Green", + "votePercent": 4.08 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.77 + }, + { + "partySlug": "Lab", + "votePercent": 32.77 + }, + { + "partySlug": "LD", + "votePercent": 11.57 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 11.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bangor-aberconwy", + "name": "Bangor Aberconwy", + "mySocietyCode": "UKPARL.2025.BGA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.98 + }, + { + "partySlug": "Lab", + "votePercent": 38.44 + }, + { + "partySlug": "LD", + "votePercent": 4.42 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0.94 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 16.21 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.97 + }, + { + "partySlug": "Lab", + "votePercent": 42.2 + }, + { + "partySlug": "LD", + "votePercent": 4.87 + }, + { + "partySlug": "Green", + "votePercent": 2.53 + }, + { + "partySlug": "Reform", + "votePercent": 5.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 20.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bridgend", + "name": "Bridgend", + "mySocietyCode": "UKPARL.2025.BGN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 43.96 + }, + { + "partySlug": "Lab", + "votePercent": 38.49 + }, + { + "partySlug": "LD", + "votePercent": 5.25 + }, + { + "partySlug": "Green", + "votePercent": 1.86 + }, + { + "partySlug": "Reform", + "votePercent": 5.22 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 5.23 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.07 + }, + { + "partySlug": "Lab", + "votePercent": 49.47 + }, + { + "partySlug": "LD", + "votePercent": 6.63 + }, + { + "partySlug": "Green", + "votePercent": 4.33 + }, + { + "partySlug": "Reform", + "votePercent": 7.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 7.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "blaenau-gwent-and-rhymney", + "name": "Blaenau Gwent and Rhymney", + "mySocietyCode": "UKPARL.2025.BGR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.59 + }, + { + "partySlug": "Lab", + "votePercent": 50.4 + }, + { + "partySlug": "LD", + "votePercent": 3.74 + }, + { + "partySlug": "Green", + "votePercent": 0.99 + }, + { + "partySlug": "Reform", + "votePercent": 17.99 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 6.38 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.73 + }, + { + "partySlug": "Lab", + "votePercent": 56.4 + }, + { + "partySlug": "LD", + "votePercent": 5.27 + }, + { + "partySlug": "Green", + "votePercent": 5.83 + }, + { + "partySlug": "Reform", + "votePercent": 13.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 5.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bethnal-green-and-stepney", + "name": "Bethnal Green and Stepney", + "mySocietyCode": "UKPARL.2025.BGS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.14 + }, + { + "partySlug": "Lab", + "votePercent": 73.51 + }, + { + "partySlug": "LD", + "votePercent": 9.28 + }, + { + "partySlug": "Green", + "votePercent": 4.21 + }, + { + "partySlug": "Reform", + "votePercent": 1.99 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.9 + }, + { + "partySlug": "Lab", + "votePercent": 60.53 + }, + { + "partySlug": "LD", + "votePercent": 12.2 + }, + { + "partySlug": "Green", + "votePercent": 11.3 + }, + { + "partySlug": "Reform", + "votePercent": 3.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bournemouth-east", + "name": "Bournemouth East", + "mySocietyCode": "UKPARL.2025.BHE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 50.59 + }, + { + "partySlug": "Lab", + "votePercent": 32.72 + }, + { + "partySlug": "LD", + "votePercent": 10.98 + }, + { + "partySlug": "Green", + "votePercent": 4.16 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.47 + }, + { + "partySlug": "Lab", + "votePercent": 40.93 + }, + { + "partySlug": "LD", + "votePercent": 11.03 + }, + { + "partySlug": "Green", + "votePercent": 8.13 + }, + { + "partySlug": "Reform", + "votePercent": 7.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "birmingham-hall-green-and-moseley", + "name": "Birmingham Hall Green and Moseley", + "mySocietyCode": "UKPARL.2025.BHG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.02 + }, + { + "partySlug": "Lab", + "votePercent": 66.25 + }, + { + "partySlug": "LD", + "votePercent": 7.16 + }, + { + "partySlug": "Green", + "votePercent": 1.68 + }, + { + "partySlug": "Reform", + "votePercent": 1.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.9 + }, + { + "partySlug": "Lab", + "votePercent": 60.77 + }, + { + "partySlug": "LD", + "votePercent": 8.27 + }, + { + "partySlug": "Green", + "votePercent": 9.2 + }, + { + "partySlug": "Reform", + "votePercent": 5.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bournemouth-west", + "name": "Bournemouth West", + "mySocietyCode": "UKPARL.2025.BHW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.58 + }, + { + "partySlug": "Lab", + "votePercent": 31.85 + }, + { + "partySlug": "LD", + "votePercent": 10.06 + }, + { + "partySlug": "Green", + "votePercent": 4.52 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.07 + }, + { + "partySlug": "Lab", + "votePercent": 39.9 + }, + { + "partySlug": "LD", + "votePercent": 10.9 + }, + { + "partySlug": "Green", + "votePercent": 7.63 + }, + { + "partySlug": "Reform", + "votePercent": 16.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bishop-auckland", + "name": "Bishop Auckland", + "mySocietyCode": "UKPARL.2025.BIA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53 + }, + { + "partySlug": "Lab", + "votePercent": 36.61 + }, + { + "partySlug": "LD", + "votePercent": 3.6 + }, + { + "partySlug": "Green", + "votePercent": 0.61 + }, + { + "partySlug": "Reform", + "votePercent": 5.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.47 + }, + { + "partySlug": "Lab", + "votePercent": 50.27 + }, + { + "partySlug": "LD", + "votePercent": 5.93 + }, + { + "partySlug": "Green", + "votePercent": 3.9 + }, + { + "partySlug": "Reform", + "votePercent": 10.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "brigg-and-immingham", + "name": "Brigg and Immingham", + "mySocietyCode": "UKPARL.2025.BIM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 71.94 + }, + { + "partySlug": "Lab", + "votePercent": 20.2 + }, + { + "partySlug": "LD", + "votePercent": 4.38 + }, + { + "partySlug": "Green", + "votePercent": 2.78 + }, + { + "partySlug": "Reform", + "votePercent": 0.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.6 + }, + { + "partySlug": "Lab", + "votePercent": 30.3 + }, + { + "partySlug": "LD", + "votePercent": 8.07 + }, + { + "partySlug": "Green", + "votePercent": 6.67 + }, + { + "partySlug": "Reform", + "votePercent": 19.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "barking", + "name": "Barking", + "mySocietyCode": "UKPARL.2025.BKG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.82 + }, + { + "partySlug": "Lab", + "votePercent": 60.94 + }, + { + "partySlug": "LD", + "votePercent": 3.31 + }, + { + "partySlug": "Green", + "votePercent": 1.83 + }, + { + "partySlug": "Reform", + "votePercent": 7.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17 + }, + { + "partySlug": "Lab", + "votePercent": 61.5 + }, + { + "partySlug": "LD", + "votePercent": 5.67 + }, + { + "partySlug": "Green", + "votePercent": 6.2 + }, + { + "partySlug": "Reform", + "votePercent": 7.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "birkenhead", + "name": "Birkenhead", + "mySocietyCode": "UKPARL.2025.BKH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.58 + }, + { + "partySlug": "Lab", + "votePercent": 60 + }, + { + "partySlug": "LD", + "votePercent": 3.98 + }, + { + "partySlug": "Green", + "votePercent": 3 + }, + { + "partySlug": "Reform", + "votePercent": 3.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.23 + }, + { + "partySlug": "Lab", + "votePercent": 63.53 + }, + { + "partySlug": "LD", + "votePercent": 5.23 + }, + { + "partySlug": "Green", + "votePercent": 9.9 + }, + { + "partySlug": "Reform", + "votePercent": 8.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "brighton-kemptown-and-peacehaven", + "name": "Brighton Kemptown and Peacehaven", + "mySocietyCode": "UKPARL.2025.BKP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.43 + }, + { + "partySlug": "Lab", + "votePercent": 51.18 + }, + { + "partySlug": "LD", + "votePercent": 6 + }, + { + "partySlug": "Green", + "votePercent": 5.69 + }, + { + "partySlug": "Reform", + "votePercent": 2.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22 + }, + { + "partySlug": "Lab", + "votePercent": 54.57 + }, + { + "partySlug": "LD", + "votePercent": 7.07 + }, + { + "partySlug": "Green", + "votePercent": 9.27 + }, + { + "partySlug": "Reform", + "votePercent": 5.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "birmingham-ladywood", + "name": "Birmingham Ladywood", + "mySocietyCode": "UKPARL.2025.BLA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.84 + }, + { + "partySlug": "Lab", + "votePercent": 83 + }, + { + "partySlug": "LD", + "votePercent": 2.77 + }, + { + "partySlug": "Green", + "votePercent": 1.85 + }, + { + "partySlug": "Reform", + "votePercent": 2.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.63 + }, + { + "partySlug": "Lab", + "votePercent": 65.03 + }, + { + "partySlug": "LD", + "votePercent": 7.67 + }, + { + "partySlug": "Green", + "votePercent": 10.7 + }, + { + "partySlug": "Reform", + "votePercent": 4.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bolton-north-east", + "name": "Bolton North East", + "mySocietyCode": "UKPARL.2025.BLN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.01 + }, + { + "partySlug": "Lab", + "votePercent": 42.45 + }, + { + "partySlug": "LD", + "votePercent": 4.39 + }, + { + "partySlug": "Green", + "votePercent": 1.61 + }, + { + "partySlug": "Reform", + "votePercent": 6.54 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.03 + }, + { + "partySlug": "Lab", + "votePercent": 51.2 + }, + { + "partySlug": "LD", + "votePercent": 6.7 + }, + { + "partySlug": "Green", + "votePercent": 4.6 + }, + { + "partySlug": "Reform", + "votePercent": 7.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bolton-south-and-walkden", + "name": "Bolton South and Walkden", + "mySocietyCode": "UKPARL.2025.BLS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.74 + }, + { + "partySlug": "Lab", + "votePercent": 56.59 + }, + { + "partySlug": "LD", + "votePercent": 3.85 + }, + { + "partySlug": "Green", + "votePercent": 2.45 + }, + { + "partySlug": "Reform", + "votePercent": 5.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.57 + }, + { + "partySlug": "Lab", + "votePercent": 55.6 + }, + { + "partySlug": "LD", + "votePercent": 6.77 + }, + { + "partySlug": "Green", + "votePercent": 6.13 + }, + { + "partySlug": "Reform", + "votePercent": 9.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bolton-west", + "name": "Bolton West", + "mySocietyCode": "UKPARL.2025.BLW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.54 + }, + { + "partySlug": "Lab", + "votePercent": 35.25 + }, + { + "partySlug": "LD", + "votePercent": 5.64 + }, + { + "partySlug": "Green", + "votePercent": 1.79 + }, + { + "partySlug": "Reform", + "votePercent": 0.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.4 + }, + { + "partySlug": "Lab", + "votePercent": 48.93 + }, + { + "partySlug": "LD", + "votePercent": 7.9 + }, + { + "partySlug": "Green", + "votePercent": 4.27 + }, + { + "partySlug": "Reform", + "votePercent": 8.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "blackley-and-middleton-south", + "name": "Blackley and Middleton South", + "mySocietyCode": "UKPARL.2025.BMS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.23 + }, + { + "partySlug": "Lab", + "votePercent": 59.01 + }, + { + "partySlug": "LD", + "votePercent": 3.01 + }, + { + "partySlug": "Green", + "votePercent": 2.03 + }, + { + "partySlug": "Reform", + "votePercent": 7.72 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.47 + }, + { + "partySlug": "Lab", + "votePercent": 61.5 + }, + { + "partySlug": "LD", + "votePercent": 5.5 + }, + { + "partySlug": "Green", + "votePercent": 5.83 + }, + { + "partySlug": "Reform", + "votePercent": 8.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bristol-north-east", + "name": "Bristol North East", + "mySocietyCode": "UKPARL.2025.BNE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.12 + }, + { + "partySlug": "Lab", + "votePercent": 50.3 + }, + { + "partySlug": "LD", + "votePercent": 5.1 + }, + { + "partySlug": "Green", + "votePercent": 3.98 + }, + { + "partySlug": "Reform", + "votePercent": 1.49 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.27 + }, + { + "partySlug": "Lab", + "votePercent": 55.17 + }, + { + "partySlug": "LD", + "votePercent": 7.37 + }, + { + "partySlug": "Green", + "votePercent": 8.3 + }, + { + "partySlug": "Reform", + "votePercent": 5.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "birmingham-northfield", + "name": "Birmingham Northfield", + "mySocietyCode": "UKPARL.2025.BNF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.08 + }, + { + "partySlug": "Lab", + "votePercent": 42.7 + }, + { + "partySlug": "LD", + "votePercent": 4.61 + }, + { + "partySlug": "Green", + "votePercent": 2.22 + }, + { + "partySlug": "Reform", + "votePercent": 3.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.4 + }, + { + "partySlug": "Lab", + "votePercent": 51.7 + }, + { + "partySlug": "LD", + "votePercent": 6.13 + }, + { + "partySlug": "Green", + "votePercent": 5.37 + }, + { + "partySlug": "Reform", + "votePercent": 7.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "barnsley-north", + "name": "Barnsley North", + "mySocietyCode": "UKPARL.2025.BNN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.97 + }, + { + "partySlug": "Lab", + "votePercent": 38.54 + }, + { + "partySlug": "LD", + "votePercent": 3.57 + }, + { + "partySlug": "Green", + "votePercent": 2.36 + }, + { + "partySlug": "Reform", + "votePercent": 29.54 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.8 + }, + { + "partySlug": "Lab", + "votePercent": 53.43 + }, + { + "partySlug": "LD", + "votePercent": 7.1 + }, + { + "partySlug": "Green", + "votePercent": 4.37 + }, + { + "partySlug": "Reform", + "votePercent": 17.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "barnsley-south", + "name": "Barnsley South", + "mySocietyCode": "UKPARL.2025.BNS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.65 + }, + { + "partySlug": "Lab", + "votePercent": 41.82 + }, + { + "partySlug": "LD", + "votePercent": 3.5 + }, + { + "partySlug": "Green", + "votePercent": 2.06 + }, + { + "partySlug": "Reform", + "votePercent": 29.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.4 + }, + { + "partySlug": "Lab", + "votePercent": 53.67 + }, + { + "partySlug": "LD", + "votePercent": 6.27 + }, + { + "partySlug": "Green", + "votePercent": 4.73 + }, + { + "partySlug": "Reform", + "votePercent": 16.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bristol-north-west", + "name": "Bristol North West", + "mySocietyCode": "UKPARL.2025.BNW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.49 + }, + { + "partySlug": "Lab", + "votePercent": 48.88 + }, + { + "partySlug": "LD", + "votePercent": 8.11 + }, + { + "partySlug": "Green", + "votePercent": 6.38 + }, + { + "partySlug": "Reform", + "votePercent": 0.14 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.67 + }, + { + "partySlug": "Lab", + "votePercent": 52.5 + }, + { + "partySlug": "LD", + "votePercent": 8.37 + }, + { + "partySlug": "Green", + "votePercent": 10.53 + }, + { + "partySlug": "Reform", + "votePercent": 4.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bolsover", + "name": "Bolsover", + "mySocietyCode": "UKPARL.2025.BOL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.71 + }, + { + "partySlug": "Lab", + "votePercent": 36.17 + }, + { + "partySlug": "LD", + "votePercent": 3.81 + }, + { + "partySlug": "Green", + "votePercent": 1.57 + }, + { + "partySlug": "Reform", + "votePercent": 8.58 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.9 + }, + { + "partySlug": "Lab", + "votePercent": 47.43 + }, + { + "partySlug": "LD", + "votePercent": 6.53 + }, + { + "partySlug": "Green", + "votePercent": 3.7 + }, + { + "partySlug": "Reform", + "votePercent": 13.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bermondsey-and-old-southwark", + "name": "Bermondsey and Old Southwark", + "mySocietyCode": "UKPARL.2025.BOS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.8 + }, + { + "partySlug": "Lab", + "votePercent": 49.64 + }, + { + "partySlug": "LD", + "votePercent": 31.08 + }, + { + "partySlug": "Green", + "votePercent": 0.05 + }, + { + "partySlug": "Reform", + "votePercent": 2.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.13 + }, + { + "partySlug": "Lab", + "votePercent": 49.43 + }, + { + "partySlug": "LD", + "votePercent": 27 + }, + { + "partySlug": "Green", + "votePercent": 5.47 + }, + { + "partySlug": "Reform", + "votePercent": 3.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "birmingham-perry-barr", + "name": "Birmingham Perry Barr", + "mySocietyCode": "UKPARL.2025.BPB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.42 + }, + { + "partySlug": "Lab", + "votePercent": 68.01 + }, + { + "partySlug": "LD", + "votePercent": 6.53 + }, + { + "partySlug": "Green", + "votePercent": 1.88 + }, + { + "partySlug": "Reform", + "votePercent": 2.84 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.17 + }, + { + "partySlug": "Lab", + "votePercent": 58.13 + }, + { + "partySlug": "LD", + "votePercent": 7.9 + }, + { + "partySlug": "Green", + "votePercent": 9.57 + }, + { + "partySlug": "Reform", + "votePercent": 8.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "blackpool-north-and-fleetwood", + "name": "Blackpool North and Fleetwood", + "mySocietyCode": "UKPARL.2025.BPN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.84 + }, + { + "partySlug": "Lab", + "votePercent": 35.62 + }, + { + "partySlug": "LD", + "votePercent": 4.04 + }, + { + "partySlug": "Green", + "votePercent": 1.91 + }, + { + "partySlug": "Reform", + "votePercent": 1.71 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.4 + }, + { + "partySlug": "Lab", + "votePercent": 46.23 + }, + { + "partySlug": "LD", + "votePercent": 6.17 + }, + { + "partySlug": "Green", + "votePercent": 5.2 + }, + { + "partySlug": "Reform", + "votePercent": 10.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "blackpool-south", + "name": "Blackpool South", + "mySocietyCode": "UKPARL.2025.BPS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.84 + }, + { + "partySlug": "Lab", + "votePercent": 40.12 + }, + { + "partySlug": "LD", + "votePercent": 3.53 + }, + { + "partySlug": "Green", + "votePercent": 1.91 + }, + { + "partySlug": "Reform", + "votePercent": 4.74 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.33 + }, + { + "partySlug": "Lab", + "votePercent": 50.53 + }, + { + "partySlug": "LD", + "votePercent": 5.1 + }, + { + "partySlug": "Green", + "votePercent": 4.9 + }, + { + "partySlug": "Reform", + "votePercent": 11.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "brighton-pavilion", + "name": "Brighton Pavilion", + "mySocietyCode": "UKPARL.2025.BPV" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Green", + "biggestProgressiveParty": "Green", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.74 + }, + { + "partySlug": "Lab", + "votePercent": 22.67 + }, + { + "partySlug": "LD", + "votePercent": 0 + }, + { + "partySlug": "Green", + "votePercent": 57.05 + }, + { + "partySlug": "Reform", + "votePercent": 1.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Green", + "biggestProgressiveParty": "Green", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.03 + }, + { + "partySlug": "Lab", + "votePercent": 35.6 + }, + { + "partySlug": "LD", + "votePercent": 6.53 + }, + { + "partySlug": "Green", + "votePercent": 42.93 + }, + { + "partySlug": "Reform", + "votePercent": 1.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "YES" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "brecon-radnor-and-cwm-tawe", + "name": "Brecon, Radnor and Cwm Tawe", + "mySocietyCode": "UKPARL.2025.BRC" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.61 + }, + { + "partySlug": "Lab", + "votePercent": 17.53 + }, + { + "partySlug": "LD", + "votePercent": 29.22 + }, + { + "partySlug": "Green", + "votePercent": 0.42 + }, + { + "partySlug": "Reform", + "votePercent": 1.84 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 3.24 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.63 + }, + { + "partySlug": "Lab", + "votePercent": 22.3 + }, + { + "partySlug": "LD", + "votePercent": 26.13 + }, + { + "partySlug": "Green", + "votePercent": 4.37 + }, + { + "partySlug": "Reform", + "votePercent": 15.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 3.67 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bridlington-and-the-wolds", + "name": "Bridlington and The Wolds", + "mySocietyCode": "UKPARL.2025.BRD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 66.57 + }, + { + "partySlug": "Lab", + "votePercent": 19.88 + }, + { + "partySlug": "LD", + "votePercent": 7.49 + }, + { + "partySlug": "Green", + "votePercent": 2.85 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.13 + }, + { + "partySlug": "Lab", + "votePercent": 32.87 + }, + { + "partySlug": "LD", + "votePercent": 10.07 + }, + { + "partySlug": "Green", + "votePercent": 5.47 + }, + { + "partySlug": "Reform", + "votePercent": 11.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bromsgrove", + "name": "Bromsgrove", + "mySocietyCode": "UKPARL.2025.BRG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.4 + }, + { + "partySlug": "Lab", + "votePercent": 20.82 + }, + { + "partySlug": "LD", + "votePercent": 12.49 + }, + { + "partySlug": "Green", + "votePercent": 3.29 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.3 + }, + { + "partySlug": "Lab", + "votePercent": 33.1 + }, + { + "partySlug": "LD", + "votePercent": 10.8 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 12.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bracknell", + "name": "Bracknell", + "mySocietyCode": "UKPARL.2025.BRK" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.5 + }, + { + "partySlug": "Lab", + "votePercent": 25.36 + }, + { + "partySlug": "LD", + "votePercent": 13.98 + }, + { + "partySlug": "Green", + "votePercent": 3.98 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.2 + }, + { + "partySlug": "Lab", + "votePercent": 38.4 + }, + { + "partySlug": "LD", + "votePercent": 12 + }, + { + "partySlug": "Green", + "votePercent": 5.6 + }, + { + "partySlug": "Reform", + "votePercent": 7.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bognor-regis-and-littlehampton", + "name": "Bognor Regis and Littlehampton", + "mySocietyCode": "UKPARL.2025.BRL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.17 + }, + { + "partySlug": "Lab", + "votePercent": 18.97 + }, + { + "partySlug": "LD", + "votePercent": 13.29 + }, + { + "partySlug": "Green", + "votePercent": 3.26 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.87 + }, + { + "partySlug": "Lab", + "votePercent": 32.03 + }, + { + "partySlug": "LD", + "votePercent": 11.37 + }, + { + "partySlug": "Green", + "votePercent": 6.53 + }, + { + "partySlug": "Reform", + "votePercent": 10.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "berwickshire-roxburgh-and-selkirk", + "name": "Berwickshire, Roxburgh and Selkirk", + "mySocietyCode": "UKPARL.2025.BRS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.45 + }, + { + "partySlug": "Lab", + "votePercent": 4.73 + }, + { + "partySlug": "LD", + "votePercent": 8.07 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 38.76 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.1 + }, + { + "partySlug": "Lab", + "votePercent": 21.63 + }, + { + "partySlug": "LD", + "votePercent": 6.83 + }, + { + "partySlug": "Green", + "votePercent": 3.23 + }, + { + "partySlug": "Reform", + "votePercent": 4.77 + }, + { + "partySlug": "SNP", + "votePercent": 28.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "barrow-and-furness", + "name": "Barrow and Furness", + "mySocietyCode": "UKPARL.2025.BRW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.05 + }, + { + "partySlug": "Lab", + "votePercent": 38.19 + }, + { + "partySlug": "LD", + "votePercent": 4.51 + }, + { + "partySlug": "Green", + "votePercent": 1.54 + }, + { + "partySlug": "Reform", + "votePercent": 2.71 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.83 + }, + { + "partySlug": "Lab", + "votePercent": 46.93 + }, + { + "partySlug": "LD", + "votePercent": 5.2 + }, + { + "partySlug": "Green", + "votePercent": 3.97 + }, + { + "partySlug": "Reform", + "votePercent": 14.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bristol-central", + "name": "Bristol Central", + "mySocietyCode": "UKPARL.2025.BSC" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.34 + }, + { + "partySlug": "Lab", + "votePercent": 58.48 + }, + { + "partySlug": "LD", + "votePercent": 0 + }, + { + "partySlug": "Green", + "votePercent": 26.02 + }, + { + "partySlug": "Reform", + "votePercent": 1.15 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.07 + }, + { + "partySlug": "Lab", + "votePercent": 45.7 + }, + { + "partySlug": "LD", + "votePercent": 6.33 + }, + { + "partySlug": "Green", + "votePercent": 38.13 + }, + { + "partySlug": "Reform", + "votePercent": 1.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "YES" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bristol-east", + "name": "Bristol East", + "mySocietyCode": "UKPARL.2025.BSE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.31 + }, + { + "partySlug": "Lab", + "votePercent": 58.39 + }, + { + "partySlug": "LD", + "votePercent": 6.95 + }, + { + "partySlug": "Green", + "votePercent": 8.44 + }, + { + "partySlug": "Reform", + "votePercent": 2.92 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.83 + }, + { + "partySlug": "Lab", + "votePercent": 56.87 + }, + { + "partySlug": "LD", + "votePercent": 8.67 + }, + { + "partySlug": "Green", + "votePercent": 12.37 + }, + { + "partySlug": "Reform", + "votePercent": 5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "basingstoke", + "name": "Basingstoke", + "mySocietyCode": "UKPARL.2025.BSK" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.69 + }, + { + "partySlug": "Lab", + "votePercent": 28.65 + }, + { + "partySlug": "LD", + "votePercent": 13.28 + }, + { + "partySlug": "Green", + "votePercent": 3.92 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.97 + }, + { + "partySlug": "Lab", + "votePercent": 37.73 + }, + { + "partySlug": "LD", + "votePercent": 14.23 + }, + { + "partySlug": "Green", + "votePercent": 6 + }, + { + "partySlug": "Reform", + "votePercent": 8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bassetlaw", + "name": "Bassetlaw", + "mySocietyCode": "UKPARL.2025.BSL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.41 + }, + { + "partySlug": "Lab", + "votePercent": 28.01 + }, + { + "partySlug": "LD", + "votePercent": 6.73 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 10.85 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.73 + }, + { + "partySlug": "Lab", + "votePercent": 47.2 + }, + { + "partySlug": "LD", + "votePercent": 6.73 + }, + { + "partySlug": "Green", + "votePercent": 2.73 + }, + { + "partySlug": "Reform", + "votePercent": 12.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "birmingham-hodge-hill-and-solihull-north", + "name": "Birmingham Hodge Hill and Solihull North", + "mySocietyCode": "UKPARL.2025.BSN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.56 + }, + { + "partySlug": "Lab", + "votePercent": 59.92 + }, + { + "partySlug": "LD", + "votePercent": 4.33 + }, + { + "partySlug": "Green", + "votePercent": 3.49 + }, + { + "partySlug": "Reform", + "votePercent": 3.08 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.87 + }, + { + "partySlug": "Lab", + "votePercent": 57.83 + }, + { + "partySlug": "LD", + "votePercent": 6.67 + }, + { + "partySlug": "Green", + "votePercent": 9.03 + }, + { + "partySlug": "Reform", + "votePercent": 7.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "birmingham-selly-oak", + "name": "Birmingham Selly Oak", + "mySocietyCode": "UKPARL.2025.BSO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.63 + }, + { + "partySlug": "Lab", + "votePercent": 55.71 + }, + { + "partySlug": "LD", + "votePercent": 6.24 + }, + { + "partySlug": "Green", + "votePercent": 3.69 + }, + { + "partySlug": "Reform", + "votePercent": 2.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.53 + }, + { + "partySlug": "Lab", + "votePercent": 56.57 + }, + { + "partySlug": "LD", + "votePercent": 7.07 + }, + { + "partySlug": "Green", + "votePercent": 9.87 + }, + { + "partySlug": "Reform", + "votePercent": 6.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bristol-south", + "name": "Bristol South", + "mySocietyCode": "UKPARL.2025.BSS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.82 + }, + { + "partySlug": "Lab", + "votePercent": 51.62 + }, + { + "partySlug": "LD", + "votePercent": 6.24 + }, + { + "partySlug": "Green", + "votePercent": 5.07 + }, + { + "partySlug": "Reform", + "votePercent": 4.26 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.9 + }, + { + "partySlug": "Lab", + "votePercent": 54.73 + }, + { + "partySlug": "LD", + "votePercent": 8 + }, + { + "partySlug": "Green", + "votePercent": 12 + }, + { + "partySlug": "Reform", + "votePercent": 5.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bath", + "name": "Bath", + "mySocietyCode": "UKPARL.2025.BTH" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.09 + }, + { + "partySlug": "Lab", + "votePercent": 12.52 + }, + { + "partySlug": "LD", + "votePercent": 53.41 + }, + { + "partySlug": "Green", + "votePercent": 0.26 + }, + { + "partySlug": "Reform", + "votePercent": 1.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19 + }, + { + "partySlug": "Lab", + "votePercent": 20.3 + }, + { + "partySlug": "LD", + "votePercent": 50.8 + }, + { + "partySlug": "Green", + "votePercent": 5.17 + }, + { + "partySlug": "Reform", + "votePercent": 3.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "bootle", + "name": "Bootle", + "mySocietyCode": "UKPARL.2025.BTL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.17 + }, + { + "partySlug": "Lab", + "votePercent": 79.44 + }, + { + "partySlug": "LD", + "votePercent": 3.71 + }, + { + "partySlug": "Green", + "votePercent": 2.37 + }, + { + "partySlug": "Reform", + "votePercent": 5.31 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 6.93 + }, + { + "partySlug": "Lab", + "votePercent": 74.63 + }, + { + "partySlug": "LD", + "votePercent": 4.13 + }, + { + "partySlug": "Green", + "votePercent": 6.6 + }, + { + "partySlug": "Reform", + "votePercent": 5.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "braintree", + "name": "Braintree", + "mySocietyCode": "UKPARL.2025.BTR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 67.47 + }, + { + "partySlug": "Lab", + "votePercent": 18.18 + }, + { + "partySlug": "LD", + "votePercent": 9.7 + }, + { + "partySlug": "Green", + "votePercent": 0.45 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.27 + }, + { + "partySlug": "Lab", + "votePercent": 30.9 + }, + { + "partySlug": "LD", + "votePercent": 8.63 + }, + { + "partySlug": "Green", + "votePercent": 5 + }, + { + "partySlug": "Reform", + "votePercent": 17.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "buckingham-and-bletchley", + "name": "Buckingham and Bletchley", + "mySocietyCode": "UKPARL.2025.BUC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.06 + }, + { + "partySlug": "Lab", + "votePercent": 27.69 + }, + { + "partySlug": "LD", + "votePercent": 15.43 + }, + { + "partySlug": "Green", + "votePercent": 1.2 + }, + { + "partySlug": "Reform", + "votePercent": 0.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.53 + }, + { + "partySlug": "Lab", + "votePercent": 41.6 + }, + { + "partySlug": "LD", + "votePercent": 13.03 + }, + { + "partySlug": "Green", + "votePercent": 5.3 + }, + { + "partySlug": "Reform", + "votePercent": 8.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bury-north", + "name": "Bury North", + "mySocietyCode": "UKPARL.2025.BUN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.29 + }, + { + "partySlug": "Lab", + "votePercent": 44.89 + }, + { + "partySlug": "LD", + "votePercent": 3.07 + }, + { + "partySlug": "Green", + "votePercent": 1.76 + }, + { + "partySlug": "Reform", + "votePercent": 2.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.33 + }, + { + "partySlug": "Lab", + "votePercent": 51.57 + }, + { + "partySlug": "LD", + "votePercent": 5.27 + }, + { + "partySlug": "Green", + "votePercent": 4.7 + }, + { + "partySlug": "Reform", + "votePercent": 6.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "burnley", + "name": "Burnley", + "mySocietyCode": "UKPARL.2025.BUR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.46 + }, + { + "partySlug": "Lab", + "votePercent": 40.19 + }, + { + "partySlug": "LD", + "votePercent": 7.67 + }, + { + "partySlug": "Green", + "votePercent": 1.8 + }, + { + "partySlug": "Reform", + "votePercent": 7.14 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.67 + }, + { + "partySlug": "Lab", + "votePercent": 47.6 + }, + { + "partySlug": "LD", + "votePercent": 7.77 + }, + { + "partySlug": "Green", + "votePercent": 7.47 + }, + { + "partySlug": "Reform", + "votePercent": 10.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bury-south", + "name": "Bury South", + "mySocietyCode": "UKPARL.2025.BUS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 43.47 + }, + { + "partySlug": "Lab", + "votePercent": 41.58 + }, + { + "partySlug": "LD", + "votePercent": 6.16 + }, + { + "partySlug": "Green", + "votePercent": 1.81 + }, + { + "partySlug": "Reform", + "votePercent": 3.72 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.9 + }, + { + "partySlug": "Lab", + "votePercent": 51.7 + }, + { + "partySlug": "LD", + "votePercent": 5.7 + }, + { + "partySlug": "Green", + "votePercent": 5.17 + }, + { + "partySlug": "Reform", + "votePercent": 9.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "brent-west", + "name": "Brent West", + "mySocietyCode": "UKPARL.2025.BWE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.8 + }, + { + "partySlug": "Lab", + "votePercent": 53.28 + }, + { + "partySlug": "LD", + "votePercent": 9.11 + }, + { + "partySlug": "Green", + "votePercent": 1.71 + }, + { + "partySlug": "Reform", + "votePercent": 1.55 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.7 + }, + { + "partySlug": "Lab", + "votePercent": 51.63 + }, + { + "partySlug": "LD", + "votePercent": 7.8 + }, + { + "partySlug": "Green", + "votePercent": 10.33 + }, + { + "partySlug": "Reform", + "votePercent": 5.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bicester-and-woodstock", + "name": "Bicester and Woodstock", + "mySocietyCode": "UKPARL.2025.BWS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.91 + }, + { + "partySlug": "Lab", + "votePercent": 16.85 + }, + { + "partySlug": "LD", + "votePercent": 26.59 + }, + { + "partySlug": "Green", + "votePercent": 2.36 + }, + { + "partySlug": "Reform", + "votePercent": 0.29 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.57 + }, + { + "partySlug": "Lab", + "votePercent": 27.83 + }, + { + "partySlug": "LD", + "votePercent": 31.4 + }, + { + "partySlug": "Green", + "votePercent": 4.23 + }, + { + "partySlug": "Reform", + "votePercent": 6.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bridgwater", + "name": "Bridgwater", + "mySocietyCode": "UKPARL.2025.BWT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.9 + }, + { + "partySlug": "Lab", + "votePercent": 20.74 + }, + { + "partySlug": "LD", + "votePercent": 17.63 + }, + { + "partySlug": "Green", + "votePercent": 2.06 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.97 + }, + { + "partySlug": "Lab", + "votePercent": 34.67 + }, + { + "partySlug": "LD", + "votePercent": 17.53 + }, + { + "partySlug": "Green", + "votePercent": 4.83 + }, + { + "partySlug": "Reform", + "votePercent": 9.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "broxbourne", + "name": "Broxbourne", + "mySocietyCode": "UKPARL.2025.BXB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.24 + }, + { + "partySlug": "Lab", + "votePercent": 23.99 + }, + { + "partySlug": "LD", + "votePercent": 9 + }, + { + "partySlug": "Green", + "votePercent": 2.77 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.23 + }, + { + "partySlug": "Lab", + "votePercent": 35.73 + }, + { + "partySlug": "LD", + "votePercent": 9.13 + }, + { + "partySlug": "Green", + "votePercent": 6.1 + }, + { + "partySlug": "Reform", + "votePercent": 10.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "bexleyheath-and-crayford", + "name": "Bexleyheath and Crayford", + "mySocietyCode": "UKPARL.2025.BXC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.78 + }, + { + "partySlug": "Lab", + "votePercent": 28.99 + }, + { + "partySlug": "LD", + "votePercent": 5.99 + }, + { + "partySlug": "Green", + "votePercent": 2.26 + }, + { + "partySlug": "Reform", + "votePercent": 0.88 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.57 + }, + { + "partySlug": "Lab", + "votePercent": 40.4 + }, + { + "partySlug": "LD", + "votePercent": 7.5 + }, + { + "partySlug": "Green", + "votePercent": 5.9 + }, + { + "partySlug": "Reform", + "votePercent": 11.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "broxtowe", + "name": "Broxtowe", + "mySocietyCode": "UKPARL.2025.BXT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.17 + }, + { + "partySlug": "Lab", + "votePercent": 38 + }, + { + "partySlug": "LD", + "votePercent": 0.51 + }, + { + "partySlug": "Green", + "votePercent": 3.01 + }, + { + "partySlug": "Reform", + "votePercent": 0.68 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.6 + }, + { + "partySlug": "Lab", + "votePercent": 48.73 + }, + { + "partySlug": "LD", + "votePercent": 3.67 + }, + { + "partySlug": "Green", + "votePercent": 5.4 + }, + { + "partySlug": "Reform", + "votePercent": 9.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "birmingham-yardley", + "name": "Birmingham Yardley", + "mySocietyCode": "UKPARL.2025.BYA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.75 + }, + { + "partySlug": "Lab", + "votePercent": 58.1 + }, + { + "partySlug": "LD", + "votePercent": 8.93 + }, + { + "partySlug": "Green", + "votePercent": 1.2 + }, + { + "partySlug": "Reform", + "votePercent": 5.02 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.57 + }, + { + "partySlug": "Lab", + "votePercent": 50 + }, + { + "partySlug": "LD", + "votePercent": 13.07 + }, + { + "partySlug": "Green", + "votePercent": 6.8 + }, + { + "partySlug": "Reform", + "votePercent": 9.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "chesham-and-amersham", + "name": "Chesham and Amersham", + "mySocietyCode": "UKPARL.2025.CAA" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.35 + }, + { + "partySlug": "Lab", + "votePercent": 13.91 + }, + { + "partySlug": "LD", + "votePercent": 22.43 + }, + { + "partySlug": "Green", + "votePercent": 4.84 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.93 + }, + { + "partySlug": "Lab", + "votePercent": 21.9 + }, + { + "partySlug": "LD", + "votePercent": 29.97 + }, + { + "partySlug": "Green", + "votePercent": 6.8 + }, + { + "partySlug": "Reform", + "votePercent": 5.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "coatbridge-and-bellshill", + "name": "Coatbridge and Bellshill", + "mySocietyCode": "UKPARL.2025.CAB" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.86 + }, + { + "partySlug": "Lab", + "votePercent": 36.27 + }, + { + "partySlug": "LD", + "votePercent": 3 + }, + { + "partySlug": "Green", + "votePercent": 1.53 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 47.35 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.07 + }, + { + "partySlug": "Lab", + "votePercent": 41.1 + }, + { + "partySlug": "LD", + "votePercent": 2.53 + }, + { + "partySlug": "Green", + "votePercent": 2.6 + }, + { + "partySlug": "Reform", + "votePercent": 1.93 + }, + { + "partySlug": "SNP", + "votePercent": 40.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "caerphilly", + "name": "Caerphilly", + "mySocietyCode": "UKPARL.2025.CAE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.58 + }, + { + "partySlug": "Lab", + "votePercent": 43.89 + }, + { + "partySlug": "LD", + "votePercent": 0.72 + }, + { + "partySlug": "Green", + "votePercent": 0.36 + }, + { + "partySlug": "Reform", + "votePercent": 11.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 14.71 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.27 + }, + { + "partySlug": "Lab", + "votePercent": 50.47 + }, + { + "partySlug": "LD", + "votePercent": 2.9 + }, + { + "partySlug": "Green", + "votePercent": 3.13 + }, + { + "partySlug": "Reform", + "votePercent": 9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 17 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "chelsea-and-fulham", + "name": "Chelsea and Fulham", + "mySocietyCode": "UKPARL.2025.CAF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.47 + }, + { + "partySlug": "Lab", + "votePercent": 29.05 + }, + { + "partySlug": "LD", + "votePercent": 23.83 + }, + { + "partySlug": "Green", + "votePercent": 0.42 + }, + { + "partySlug": "Reform", + "votePercent": 0.32 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.13 + }, + { + "partySlug": "Lab", + "votePercent": 42.1 + }, + { + "partySlug": "LD", + "votePercent": 16.5 + }, + { + "partySlug": "Green", + "votePercent": 4.97 + }, + { + "partySlug": "Reform", + "votePercent": 3.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "caerfyrddin", + "name": "Caerfyrddin", + "mySocietyCode": "UKPARL.2025.CAN" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "PC", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.16 + }, + { + "partySlug": "Lab", + "votePercent": 25.08 + }, + { + "partySlug": "LD", + "votePercent": 1.29 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 3.79 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 30.67 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.6 + }, + { + "partySlug": "Lab", + "votePercent": 32.77 + }, + { + "partySlug": "LD", + "votePercent": 2.97 + }, + { + "partySlug": "Green", + "votePercent": 2.1 + }, + { + "partySlug": "Reform", + "votePercent": 8.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 30.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "carlisle", + "name": "Carlisle", + "mySocietyCode": "UKPARL.2025.CAR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.52 + }, + { + "partySlug": "Lab", + "votePercent": 34.48 + }, + { + "partySlug": "LD", + "votePercent": 5 + }, + { + "partySlug": "Green", + "votePercent": 1.61 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.27 + }, + { + "partySlug": "Lab", + "votePercent": 45.63 + }, + { + "partySlug": "LD", + "votePercent": 7.5 + }, + { + "partySlug": "Green", + "votePercent": 4.63 + }, + { + "partySlug": "Reform", + "votePercent": 9.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "calder-valley", + "name": "Calder Valley", + "mySocietyCode": "UKPARL.2025.CAV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.35 + }, + { + "partySlug": "Lab", + "votePercent": 42.31 + }, + { + "partySlug": "LD", + "votePercent": 5.06 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.57 + }, + { + "partySlug": "Lab", + "votePercent": 52.93 + }, + { + "partySlug": "LD", + "votePercent": 5.57 + }, + { + "partySlug": "Green", + "votePercent": 3.63 + }, + { + "partySlug": "Reform", + "votePercent": 7.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "carshalton-and-wallington", + "name": "Carshalton and Wallington", + "mySocietyCode": "UKPARL.2025.CAW" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 42.41 + }, + { + "partySlug": "Lab", + "votePercent": 12.39 + }, + { + "partySlug": "LD", + "votePercent": 41.13 + }, + { + "partySlug": "Green", + "votePercent": 1.55 + }, + { + "partySlug": "Reform", + "votePercent": 2.12 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.73 + }, + { + "partySlug": "Lab", + "votePercent": 21.63 + }, + { + "partySlug": "LD", + "votePercent": 40.33 + }, + { + "partySlug": "Green", + "votePercent": 4.13 + }, + { + "partySlug": "Reform", + "votePercent": 7.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "central-ayrshire", + "name": "Central Ayrshire", + "mySocietyCode": "UKPARL.2025.CAY" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.77 + }, + { + "partySlug": "Lab", + "votePercent": 14.15 + }, + { + "partySlug": "LD", + "votePercent": 4.91 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 46.17 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.8 + }, + { + "partySlug": "Lab", + "votePercent": 32 + }, + { + "partySlug": "LD", + "votePercent": 3.6 + }, + { + "partySlug": "Green", + "votePercent": 2.13 + }, + { + "partySlug": "Reform", + "votePercent": 2.73 + }, + { + "partySlug": "SNP", + "votePercent": 36.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "cambridge", + "name": "Cambridge", + "mySocietyCode": "UKPARL.2025.CBG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.76 + }, + { + "partySlug": "Lab", + "votePercent": 47.45 + }, + { + "partySlug": "LD", + "votePercent": 31.16 + }, + { + "partySlug": "Green", + "votePercent": 4.16 + }, + { + "partySlug": "Reform", + "votePercent": 1.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.23 + }, + { + "partySlug": "Lab", + "votePercent": 50.43 + }, + { + "partySlug": "LD", + "votePercent": 23.43 + }, + { + "partySlug": "Green", + "votePercent": 8.5 + }, + { + "partySlug": "Reform", + "votePercent": 3.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "clapham-and-brixton-hill", + "name": "Clapham and Brixton Hill", + "mySocietyCode": "UKPARL.2025.CBH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.5 + }, + { + "partySlug": "Lab", + "votePercent": 55.36 + }, + { + "partySlug": "LD", + "votePercent": 19.81 + }, + { + "partySlug": "Green", + "votePercent": 4.21 + }, + { + "partySlug": "Reform", + "votePercent": 1.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.43 + }, + { + "partySlug": "Lab", + "votePercent": 56.67 + }, + { + "partySlug": "LD", + "votePercent": 18.03 + }, + { + "partySlug": "Green", + "votePercent": 8.5 + }, + { + "partySlug": "Reform", + "votePercent": 2.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "chichester", + "name": "Chichester", + "mySocietyCode": "UKPARL.2025.CCH" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.76 + }, + { + "partySlug": "Lab", + "votePercent": 15.39 + }, + { + "partySlug": "LD", + "votePercent": 20.3 + }, + { + "partySlug": "Green", + "votePercent": 4.9 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.9 + }, + { + "partySlug": "Lab", + "votePercent": 27.6 + }, + { + "partySlug": "LD", + "votePercent": 24.5 + }, + { + "partySlug": "Green", + "votePercent": 5.03 + }, + { + "partySlug": "Reform", + "votePercent": 7.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "cheadle", + "name": "Cheadle", + "mySocietyCode": "UKPARL.2025.CDL" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.96 + }, + { + "partySlug": "Lab", + "votePercent": 12.26 + }, + { + "partySlug": "LD", + "votePercent": 41.78 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.17 + }, + { + "partySlug": "Lab", + "votePercent": 19.7 + }, + { + "partySlug": "LD", + "votePercent": 38.9 + }, + { + "partySlug": "Green", + "votePercent": 2.63 + }, + { + "partySlug": "Reform", + "votePercent": 4.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ceredigion-preseli", + "name": "Ceredigion Preseli", + "mySocietyCode": "UKPARL.2025.CDP" + }, + "recommendation": { + "partySlug": "PC", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "PC", + "biggestProgressiveParty": "PC", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.26 + }, + { + "partySlug": "Lab", + "votePercent": 20.77 + }, + { + "partySlug": "LD", + "votePercent": 14.63 + }, + { + "partySlug": "Green", + "votePercent": 1.28 + }, + { + "partySlug": "Reform", + "votePercent": 3.99 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 31.05 + } + ] + }, + "pollingResults": { + "winningParty": "PC", + "biggestProgressiveParty": "PC", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.47 + }, + { + "partySlug": "Lab", + "votePercent": 23.3 + }, + { + "partySlug": "LD", + "votePercent": 7.13 + }, + { + "partySlug": "Green", + "votePercent": 1.83 + }, + { + "partySlug": "Reform", + "votePercent": 4.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 45 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "central-devon", + "name": "Central Devon", + "mySocietyCode": "UKPARL.2025.CDV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.3 + }, + { + "partySlug": "Lab", + "votePercent": 24.8 + }, + { + "partySlug": "LD", + "votePercent": 14.99 + }, + { + "partySlug": "Green", + "votePercent": 4.92 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.97 + }, + { + "partySlug": "Lab", + "votePercent": 39.6 + }, + { + "partySlug": "LD", + "votePercent": 15 + }, + { + "partySlug": "Green", + "votePercent": 6.33 + }, + { + "partySlug": "Reform", + "votePercent": 7.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "coventry-east", + "name": "Coventry East", + "mySocietyCode": "UKPARL.2025.CEA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.02 + }, + { + "partySlug": "Lab", + "votePercent": 52.1 + }, + { + "partySlug": "LD", + "votePercent": 5.4 + }, + { + "partySlug": "Green", + "votePercent": 2.33 + }, + { + "partySlug": "Reform", + "votePercent": 5.14 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.6 + }, + { + "partySlug": "Lab", + "votePercent": 54 + }, + { + "partySlug": "LD", + "votePercent": 5.97 + }, + { + "partySlug": "Green", + "votePercent": 7.13 + }, + { + "partySlug": "Reform", + "votePercent": 9.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "cardiff-east", + "name": "Cardiff East", + "mySocietyCode": "UKPARL.2025.CFE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.71 + }, + { + "partySlug": "Lab", + "votePercent": 59.22 + }, + { + "partySlug": "LD", + "votePercent": 12.3 + }, + { + "partySlug": "Green", + "votePercent": 0.64 + }, + { + "partySlug": "Reform", + "votePercent": 3.46 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0.63 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.37 + }, + { + "partySlug": "Lab", + "votePercent": 53.67 + }, + { + "partySlug": "LD", + "votePercent": 12.3 + }, + { + "partySlug": "Green", + "votePercent": 8.17 + }, + { + "partySlug": "Reform", + "votePercent": 5.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 4 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "cardiff-north", + "name": "Cardiff North", + "mySocietyCode": "UKPARL.2025.CFN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.74 + }, + { + "partySlug": "Lab", + "votePercent": 49.59 + }, + { + "partySlug": "LD", + "votePercent": 6.55 + }, + { + "partySlug": "Green", + "votePercent": 1.5 + }, + { + "partySlug": "Reform", + "votePercent": 2.65 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 3.45 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.33 + }, + { + "partySlug": "Lab", + "votePercent": 51 + }, + { + "partySlug": "LD", + "votePercent": 8.8 + }, + { + "partySlug": "Green", + "votePercent": 5.7 + }, + { + "partySlug": "Reform", + "votePercent": 5.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 5.67 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "cardiff-south-and-penarth", + "name": "Cardiff South and Penarth", + "mySocietyCode": "UKPARL.2025.CFP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.14 + }, + { + "partySlug": "Lab", + "votePercent": 53.66 + }, + { + "partySlug": "LD", + "votePercent": 7 + }, + { + "partySlug": "Green", + "votePercent": 2.29 + }, + { + "partySlug": "Reform", + "votePercent": 2.76 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 4.15 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.6 + }, + { + "partySlug": "Lab", + "votePercent": 59 + }, + { + "partySlug": "LD", + "votePercent": 6.83 + }, + { + "partySlug": "Green", + "votePercent": 6.53 + }, + { + "partySlug": "Reform", + "votePercent": 5.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 3.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "cardiff-west", + "name": "Cardiff West", + "mySocietyCode": "UKPARL.2025.CFW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.85 + }, + { + "partySlug": "Lab", + "votePercent": 50.15 + }, + { + "partySlug": "LD", + "votePercent": 5.29 + }, + { + "partySlug": "Green", + "votePercent": 2.2 + }, + { + "partySlug": "Reform", + "votePercent": 3.69 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 8.51 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.93 + }, + { + "partySlug": "Lab", + "votePercent": 55.37 + }, + { + "partySlug": "LD", + "votePercent": 6.2 + }, + { + "partySlug": "Green", + "votePercent": 5.3 + }, + { + "partySlug": "Reform", + "votePercent": 6.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 8 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "chesterfield", + "name": "Chesterfield", + "mySocietyCode": "UKPARL.2025.CHD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37 + }, + { + "partySlug": "Lab", + "votePercent": 40.21 + }, + { + "partySlug": "LD", + "votePercent": 8.82 + }, + { + "partySlug": "Green", + "votePercent": 2.54 + }, + { + "partySlug": "Reform", + "votePercent": 10.56 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.8 + }, + { + "partySlug": "Lab", + "votePercent": 52.77 + }, + { + "partySlug": "LD", + "votePercent": 7.77 + }, + { + "partySlug": "Green", + "votePercent": 5 + }, + { + "partySlug": "Reform", + "votePercent": 10.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "chelmsford", + "name": "Chelmsford", + "mySocietyCode": "UKPARL.2025.CHM" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.71 + }, + { + "partySlug": "Lab", + "votePercent": 18.15 + }, + { + "partySlug": "LD", + "votePercent": 26.07 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.23 + }, + { + "partySlug": "Lab", + "votePercent": 30.57 + }, + { + "partySlug": "LD", + "votePercent": 25.93 + }, + { + "partySlug": "Green", + "votePercent": 3.27 + }, + { + "partySlug": "Reform", + "votePercent": 6.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "chester-north-and-neston", + "name": "Chester North and Neston", + "mySocietyCode": "UKPARL.2025.CHN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.47 + }, + { + "partySlug": "Lab", + "votePercent": 50.32 + }, + { + "partySlug": "LD", + "votePercent": 6.19 + }, + { + "partySlug": "Green", + "votePercent": 2.23 + }, + { + "partySlug": "Reform", + "votePercent": 2.79 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.77 + }, + { + "partySlug": "Lab", + "votePercent": 56.87 + }, + { + "partySlug": "LD", + "votePercent": 7.4 + }, + { + "partySlug": "Green", + "votePercent": 5.13 + }, + { + "partySlug": "Reform", + "votePercent": 5.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "christchurch", + "name": "Christchurch", + "mySocietyCode": "UKPARL.2025.CHR" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.59 + }, + { + "partySlug": "Lab", + "votePercent": 12.87 + }, + { + "partySlug": "LD", + "votePercent": 17.35 + }, + { + "partySlug": "Green", + "votePercent": 4.19 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.2 + }, + { + "partySlug": "Lab", + "votePercent": 24.37 + }, + { + "partySlug": "LD", + "votePercent": 18.17 + }, + { + "partySlug": "Green", + "votePercent": 8.4 + }, + { + "partySlug": "Reform", + "votePercent": 9.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "chester-south-and-eddisbury", + "name": "Chester South and Eddisbury", + "mySocietyCode": "UKPARL.2025.CHS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.23 + }, + { + "partySlug": "Lab", + "votePercent": 21.51 + }, + { + "partySlug": "LD", + "votePercent": 15.3 + }, + { + "partySlug": "Green", + "votePercent": 2.11 + }, + { + "partySlug": "Reform", + "votePercent": 1.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.2 + }, + { + "partySlug": "Lab", + "votePercent": 37.4 + }, + { + "partySlug": "LD", + "votePercent": 14.23 + }, + { + "partySlug": "Green", + "votePercent": 4.9 + }, + { + "partySlug": "Reform", + "votePercent": 8.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "cannock-chase", + "name": "Cannock Chase", + "mySocietyCode": "UKPARL.2025.CKC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 68.31 + }, + { + "partySlug": "Lab", + "votePercent": 25.39 + }, + { + "partySlug": "LD", + "votePercent": 0 + }, + { + "partySlug": "Green", + "votePercent": 6.3 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.6 + }, + { + "partySlug": "Lab", + "votePercent": 38.97 + }, + { + "partySlug": "LD", + "votePercent": 4.57 + }, + { + "partySlug": "Green", + "votePercent": 7.27 + }, + { + "partySlug": "Reform", + "votePercent": 11.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "cumbernauld-and-kirkintilloch", + "name": "Cumbernauld and Kirkintilloch", + "mySocietyCode": "UKPARL.2025.CKH" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.02 + }, + { + "partySlug": "Lab", + "votePercent": 27.13 + }, + { + "partySlug": "LD", + "votePercent": 5.58 + }, + { + "partySlug": "Green", + "votePercent": 0.24 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 52.03 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.77 + }, + { + "partySlug": "Lab", + "votePercent": 32.63 + }, + { + "partySlug": "LD", + "votePercent": 5.8 + }, + { + "partySlug": "Green", + "votePercent": 3.63 + }, + { + "partySlug": "Reform", + "votePercent": 2.83 + }, + { + "partySlug": "SNP", + "votePercent": 42.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "cowdenbeath-and-kirkcaldy", + "name": "Cowdenbeath and Kirkcaldy", + "mySocietyCode": "UKPARL.2025.CKY" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.23 + }, + { + "partySlug": "Lab", + "votePercent": 29.49 + }, + { + "partySlug": "LD", + "votePercent": 6.46 + }, + { + "partySlug": "Green", + "votePercent": 3.51 + }, + { + "partySlug": "Reform", + "votePercent": 1.99 + }, + { + "partySlug": "SNP", + "votePercent": 36.32 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.73 + }, + { + "partySlug": "Lab", + "votePercent": 43.9 + }, + { + "partySlug": "LD", + "votePercent": 5.33 + }, + { + "partySlug": "Green", + "votePercent": 4.47 + }, + { + "partySlug": "Reform", + "votePercent": 2.8 + }, + { + "partySlug": "SNP", + "votePercent": 25.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "clwyd-east", + "name": "Clwyd East", + "mySocietyCode": "UKPARL.2025.CLE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.94 + }, + { + "partySlug": "Lab", + "votePercent": 37.94 + }, + { + "partySlug": "LD", + "votePercent": 5.34 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 4.11 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 4.66 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.27 + }, + { + "partySlug": "Lab", + "votePercent": 46.93 + }, + { + "partySlug": "LD", + "votePercent": 6.2 + }, + { + "partySlug": "Green", + "votePercent": 3.3 + }, + { + "partySlug": "Reform", + "votePercent": 8.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 6.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "clwyd-north", + "name": "Clwyd North", + "mySocietyCode": "UKPARL.2025.CLN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.78 + }, + { + "partySlug": "Lab", + "votePercent": 40.25 + }, + { + "partySlug": "LD", + "votePercent": 4.88 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 1.85 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 7.24 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.5 + }, + { + "partySlug": "Lab", + "votePercent": 46.33 + }, + { + "partySlug": "LD", + "votePercent": 5.37 + }, + { + "partySlug": "Green", + "votePercent": 3.3 + }, + { + "partySlug": "Reform", + "votePercent": 7.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 8.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "clacton", + "name": "Clacton", + "mySocietyCode": "UKPARL.2025.CLT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 71.88 + }, + { + "partySlug": "Lab", + "votePercent": 15.56 + }, + { + "partySlug": "LD", + "votePercent": 6.19 + }, + { + "partySlug": "Green", + "votePercent": 2.94 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.2 + }, + { + "partySlug": "Lab", + "votePercent": 29.77 + }, + { + "partySlug": "LD", + "votePercent": 7.83 + }, + { + "partySlug": "Green", + "votePercent": 5.3 + }, + { + "partySlug": "Reform", + "votePercent": 14.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "cities-of-london-and-westminster", + "name": "Cities of London and Westminster", + "mySocietyCode": "UKPARL.2025.CLW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.33 + }, + { + "partySlug": "Lab", + "votePercent": 28.87 + }, + { + "partySlug": "LD", + "votePercent": 28.23 + }, + { + "partySlug": "Green", + "votePercent": 1.94 + }, + { + "partySlug": "Reform", + "votePercent": 0.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.63 + }, + { + "partySlug": "Lab", + "votePercent": 40.47 + }, + { + "partySlug": "LD", + "votePercent": 19.97 + }, + { + "partySlug": "Green", + "votePercent": 4.43 + }, + { + "partySlug": "Reform", + "votePercent": 3.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "congleton", + "name": "Congleton", + "mySocietyCode": "UKPARL.2025.CNG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.64 + }, + { + "partySlug": "Lab", + "votePercent": 24.1 + }, + { + "partySlug": "LD", + "votePercent": 11.08 + }, + { + "partySlug": "Green", + "votePercent": 2.86 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.87 + }, + { + "partySlug": "Lab", + "votePercent": 36.6 + }, + { + "partySlug": "LD", + "votePercent": 11.47 + }, + { + "partySlug": "Green", + "votePercent": 5.2 + }, + { + "partySlug": "Reform", + "votePercent": 9.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "cheltenham", + "name": "Cheltenham", + "mySocietyCode": "UKPARL.2025.CNM" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.46 + }, + { + "partySlug": "Lab", + "votePercent": 4.8 + }, + { + "partySlug": "LD", + "votePercent": 45.96 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.83 + }, + { + "partySlug": "Lab", + "votePercent": 16.53 + }, + { + "partySlug": "LD", + "votePercent": 45.9 + }, + { + "partySlug": "Green", + "votePercent": 3.2 + }, + { + "partySlug": "Reform", + "votePercent": 5.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "coventry-north-west", + "name": "Coventry North West", + "mySocietyCode": "UKPARL.2025.CNW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 43.38 + }, + { + "partySlug": "Lab", + "votePercent": 43.81 + }, + { + "partySlug": "LD", + "votePercent": 5.69 + }, + { + "partySlug": "Green", + "votePercent": 3.02 + }, + { + "partySlug": "Reform", + "votePercent": 4.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.07 + }, + { + "partySlug": "Lab", + "votePercent": 48.17 + }, + { + "partySlug": "LD", + "votePercent": 7.23 + }, + { + "partySlug": "Green", + "votePercent": 6 + }, + { + "partySlug": "Reform", + "votePercent": 9.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "colchester", + "name": "Colchester", + "mySocietyCode": "UKPARL.2025.COL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.34 + }, + { + "partySlug": "Lab", + "votePercent": 30.05 + }, + { + "partySlug": "LD", + "votePercent": 14.68 + }, + { + "partySlug": "Green", + "votePercent": 2.93 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.77 + }, + { + "partySlug": "Lab", + "votePercent": 42.87 + }, + { + "partySlug": "LD", + "votePercent": 10.8 + }, + { + "partySlug": "Green", + "votePercent": 7.57 + }, + { + "partySlug": "Reform", + "votePercent": 7.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "corby-and-east-northamptonshire", + "name": "Corby and East Northamptonshire", + "mySocietyCode": "UKPARL.2025.COR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.64 + }, + { + "partySlug": "Lab", + "votePercent": 38.54 + }, + { + "partySlug": "LD", + "votePercent": 6.83 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.6 + }, + { + "partySlug": "Lab", + "votePercent": 46.33 + }, + { + "partySlug": "LD", + "votePercent": 8.13 + }, + { + "partySlug": "Green", + "votePercent": 4.33 + }, + { + "partySlug": "Reform", + "votePercent": 10.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "colne-valley", + "name": "Colne Valley", + "mySocietyCode": "UKPARL.2025.COV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.23 + }, + { + "partySlug": "Lab", + "votePercent": 36.23 + }, + { + "partySlug": "LD", + "votePercent": 7.01 + }, + { + "partySlug": "Green", + "votePercent": 1.73 + }, + { + "partySlug": "Reform", + "votePercent": 2.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.93 + }, + { + "partySlug": "Lab", + "votePercent": 49.03 + }, + { + "partySlug": "LD", + "votePercent": 7.73 + }, + { + "partySlug": "Green", + "votePercent": 4.47 + }, + { + "partySlug": "Reform", + "votePercent": 8.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "chipping-barnet", + "name": "Chipping Barnet", + "mySocietyCode": "UKPARL.2025.CPB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.55 + }, + { + "partySlug": "Lab", + "votePercent": 40.34 + }, + { + "partySlug": "LD", + "votePercent": 9.83 + }, + { + "partySlug": "Green", + "votePercent": 2.16 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.07 + }, + { + "partySlug": "Lab", + "votePercent": 48.63 + }, + { + "partySlug": "LD", + "votePercent": 7.7 + }, + { + "partySlug": "Green", + "votePercent": 5.7 + }, + { + "partySlug": "Reform", + "votePercent": 4.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "chippenham", + "name": "Chippenham", + "mySocietyCode": "UKPARL.2025.CPM" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.38 + }, + { + "partySlug": "Lab", + "votePercent": 11.67 + }, + { + "partySlug": "LD", + "votePercent": 30.26 + }, + { + "partySlug": "Green", + "votePercent": 1.69 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32 + }, + { + "partySlug": "Lab", + "votePercent": 21.23 + }, + { + "partySlug": "LD", + "votePercent": 35.4 + }, + { + "partySlug": "Green", + "votePercent": 4 + }, + { + "partySlug": "Reform", + "votePercent": 6.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "castle-point", + "name": "Castle Point", + "mySocietyCode": "UKPARL.2025.CPT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 76.54 + }, + { + "partySlug": "Lab", + "votePercent": 16.81 + }, + { + "partySlug": "LD", + "votePercent": 6.64 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.53 + }, + { + "partySlug": "Lab", + "votePercent": 30.4 + }, + { + "partySlug": "LD", + "votePercent": 7.7 + }, + { + "partySlug": "Green", + "votePercent": 3.77 + }, + { + "partySlug": "Reform", + "votePercent": 16.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "crawley", + "name": "Crawley", + "mySocietyCode": "UKPARL.2025.CRA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.19 + }, + { + "partySlug": "Lab", + "votePercent": 37.44 + }, + { + "partySlug": "LD", + "votePercent": 5.47 + }, + { + "partySlug": "Green", + "votePercent": 2.91 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.5 + }, + { + "partySlug": "Lab", + "votePercent": 44.27 + }, + { + "partySlug": "LD", + "votePercent": 7.53 + }, + { + "partySlug": "Green", + "votePercent": 6.83 + }, + { + "partySlug": "Reform", + "votePercent": 9.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "croydon-east", + "name": "Croydon East", + "mySocietyCode": "UKPARL.2025.CRE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.34 + }, + { + "partySlug": "Lab", + "votePercent": 48.08 + }, + { + "partySlug": "LD", + "votePercent": 6.6 + }, + { + "partySlug": "Green", + "votePercent": 2.33 + }, + { + "partySlug": "Reform", + "votePercent": 1.65 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26 + }, + { + "partySlug": "Lab", + "votePercent": 51.13 + }, + { + "partySlug": "LD", + "votePercent": 8.07 + }, + { + "partySlug": "Green", + "votePercent": 6.57 + }, + { + "partySlug": "Reform", + "votePercent": 6.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "cramlington-and-killingworth", + "name": "Cramlington and Killingworth", + "mySocietyCode": "UKPARL.2025.CRK" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.89 + }, + { + "partySlug": "Lab", + "votePercent": 44.37 + }, + { + "partySlug": "LD", + "votePercent": 5.24 + }, + { + "partySlug": "Green", + "votePercent": 2.48 + }, + { + "partySlug": "Reform", + "votePercent": 8.02 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.3 + }, + { + "partySlug": "Lab", + "votePercent": 51.27 + }, + { + "partySlug": "LD", + "votePercent": 6.13 + }, + { + "partySlug": "Green", + "votePercent": 9.03 + }, + { + "partySlug": "Reform", + "votePercent": 10.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "camborne-and-redruth", + "name": "Camborne and Redruth", + "mySocietyCode": "UKPARL.2025.CRR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.26 + }, + { + "partySlug": "Lab", + "votePercent": 34.17 + }, + { + "partySlug": "LD", + "votePercent": 8.47 + }, + { + "partySlug": "Green", + "votePercent": 2.79 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.57 + }, + { + "partySlug": "Lab", + "votePercent": 47.9 + }, + { + "partySlug": "LD", + "votePercent": 8.53 + }, + { + "partySlug": "Green", + "votePercent": 5.33 + }, + { + "partySlug": "Reform", + "votePercent": 9.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "croydon-south", + "name": "Croydon South", + "mySocietyCode": "UKPARL.2025.CRS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.48 + }, + { + "partySlug": "Lab", + "votePercent": 28.13 + }, + { + "partySlug": "LD", + "votePercent": 13.53 + }, + { + "partySlug": "Green", + "votePercent": 2.88 + }, + { + "partySlug": "Reform", + "votePercent": 0.12 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.33 + }, + { + "partySlug": "Lab", + "votePercent": 41.63 + }, + { + "partySlug": "LD", + "votePercent": 12.8 + }, + { + "partySlug": "Green", + "votePercent": 5.8 + }, + { + "partySlug": "Reform", + "votePercent": 6.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "croydon-west", + "name": "Croydon West", + "mySocietyCode": "UKPARL.2025.CRW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.51 + }, + { + "partySlug": "Lab", + "votePercent": 66.71 + }, + { + "partySlug": "LD", + "votePercent": 6.97 + }, + { + "partySlug": "Green", + "votePercent": 2.71 + }, + { + "partySlug": "Reform", + "votePercent": 1.32 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.47 + }, + { + "partySlug": "Lab", + "votePercent": 61.57 + }, + { + "partySlug": "LD", + "votePercent": 6.87 + }, + { + "partySlug": "Green", + "votePercent": 9.2 + }, + { + "partySlug": "Reform", + "votePercent": 4.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "central-suffolk-and-north-ipswich", + "name": "Central Suffolk and North Ipswich", + "mySocietyCode": "UKPARL.2025.CSI" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.93 + }, + { + "partySlug": "Lab", + "votePercent": 21.84 + }, + { + "partySlug": "LD", + "votePercent": 10.64 + }, + { + "partySlug": "Green", + "votePercent": 5.59 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.97 + }, + { + "partySlug": "Lab", + "votePercent": 32.5 + }, + { + "partySlug": "LD", + "votePercent": 11.47 + }, + { + "partySlug": "Green", + "votePercent": 8.57 + }, + { + "partySlug": "Reform", + "votePercent": 12.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "coventry-south", + "name": "Coventry South", + "mySocietyCode": "UKPARL.2025.CSO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 42.54 + }, + { + "partySlug": "Lab", + "votePercent": 44.27 + }, + { + "partySlug": "LD", + "votePercent": 6.73 + }, + { + "partySlug": "Green", + "votePercent": 2.65 + }, + { + "partySlug": "Reform", + "votePercent": 2.88 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.07 + }, + { + "partySlug": "Lab", + "votePercent": 52.9 + }, + { + "partySlug": "LD", + "votePercent": 8.33 + }, + { + "partySlug": "Green", + "votePercent": 6.07 + }, + { + "partySlug": "Reform", + "votePercent": 6.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "caithness-sutherland-and-easter-ross", + "name": "Caithness, Sutherland and Easter Ross", + "mySocietyCode": "UKPARL.2025.CSR" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.33 + }, + { + "partySlug": "Lab", + "votePercent": 5.31 + }, + { + "partySlug": "LD", + "votePercent": 33.59 + }, + { + "partySlug": "Green", + "votePercent": 0.64 + }, + { + "partySlug": "Reform", + "votePercent": 2.86 + }, + { + "partySlug": "SNP", + "votePercent": 38.88 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.93 + }, + { + "partySlug": "Lab", + "votePercent": 22.73 + }, + { + "partySlug": "LD", + "votePercent": 27.57 + }, + { + "partySlug": "Green", + "votePercent": 4.2 + }, + { + "partySlug": "Reform", + "votePercent": 1.63 + }, + { + "partySlug": "SNP", + "votePercent": 29.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "canterbury", + "name": "Canterbury", + "mySocietyCode": "UKPARL.2025.CTB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 44.82 + }, + { + "partySlug": "Lab", + "votePercent": 48.6 + }, + { + "partySlug": "LD", + "votePercent": 5.7 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.53 + }, + { + "partySlug": "Lab", + "votePercent": 52.33 + }, + { + "partySlug": "LD", + "votePercent": 7.5 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 5.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "chatham-and-aylesford", + "name": "Chatham and Aylesford", + "mySocietyCode": "UKPARL.2025.CTM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.89 + }, + { + "partySlug": "Lab", + "votePercent": 24.43 + }, + { + "partySlug": "LD", + "votePercent": 6.73 + }, + { + "partySlug": "Green", + "votePercent": 2.48 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.07 + }, + { + "partySlug": "Lab", + "votePercent": 34.37 + }, + { + "partySlug": "LD", + "votePercent": 8.73 + }, + { + "partySlug": "Green", + "votePercent": 5.57 + }, + { + "partySlug": "Reform", + "votePercent": 11.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "chingford-and-woodford-green", + "name": "Chingford and Woodford Green", + "mySocietyCode": "UKPARL.2025.CWG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.2 + }, + { + "partySlug": "Lab", + "votePercent": 45.27 + }, + { + "partySlug": "LD", + "votePercent": 5.85 + }, + { + "partySlug": "Green", + "votePercent": 0.39 + }, + { + "partySlug": "Reform", + "votePercent": 0.29 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.37 + }, + { + "partySlug": "Lab", + "votePercent": 51.17 + }, + { + "partySlug": "LD", + "votePercent": 8.17 + }, + { + "partySlug": "Green", + "votePercent": 4.77 + }, + { + "partySlug": "Reform", + "votePercent": 5.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "crewe-and-nantwich", + "name": "Crewe and Nantwich", + "mySocietyCode": "UKPARL.2025.CWN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 50.82 + }, + { + "partySlug": "Lab", + "votePercent": 39.24 + }, + { + "partySlug": "LD", + "votePercent": 5.13 + }, + { + "partySlug": "Green", + "votePercent": 1.89 + }, + { + "partySlug": "Reform", + "votePercent": 2.62 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.2 + }, + { + "partySlug": "Lab", + "votePercent": 48.9 + }, + { + "partySlug": "LD", + "votePercent": 7.43 + }, + { + "partySlug": "Green", + "votePercent": 4.8 + }, + { + "partySlug": "Reform", + "votePercent": 8.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dewsbury-and-batley", + "name": "Dewsbury and Batley", + "mySocietyCode": "UKPARL.2025.DAB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.7 + }, + { + "partySlug": "Lab", + "votePercent": 59.09 + }, + { + "partySlug": "LD", + "votePercent": 2.51 + }, + { + "partySlug": "Green", + "votePercent": 1.11 + }, + { + "partySlug": "Reform", + "votePercent": 3.39 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.17 + }, + { + "partySlug": "Lab", + "votePercent": 52.03 + }, + { + "partySlug": "LD", + "votePercent": 7.1 + }, + { + "partySlug": "Green", + "votePercent": 7.73 + }, + { + "partySlug": "Reform", + "votePercent": 9.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dover-and-deal", + "name": "Dover and Deal", + "mySocietyCode": "UKPARL.2025.DAD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.87 + }, + { + "partySlug": "Lab", + "votePercent": 32.61 + }, + { + "partySlug": "LD", + "votePercent": 5.72 + }, + { + "partySlug": "Green", + "votePercent": 2.74 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.33 + }, + { + "partySlug": "Lab", + "votePercent": 45.5 + }, + { + "partySlug": "LD", + "votePercent": 6.47 + }, + { + "partySlug": "Green", + "votePercent": 4.97 + }, + { + "partySlug": "Reform", + "votePercent": 9.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "droitwich-and-evesham", + "name": "Droitwich and Evesham", + "mySocietyCode": "UKPARL.2025.DAE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.69 + }, + { + "partySlug": "Lab", + "votePercent": 17.05 + }, + { + "partySlug": "LD", + "votePercent": 12.03 + }, + { + "partySlug": "Green", + "votePercent": 4.01 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.13 + }, + { + "partySlug": "Lab", + "votePercent": 32.73 + }, + { + "partySlug": "LD", + "votePercent": 11.23 + }, + { + "partySlug": "Green", + "votePercent": 7.23 + }, + { + "partySlug": "Reform", + "votePercent": 10.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dumfries-and-galloway", + "name": "Dumfries and Galloway", + "mySocietyCode": "UKPARL.2025.DAG" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 43.81 + }, + { + "partySlug": "Lab", + "votePercent": 9.38 + }, + { + "partySlug": "LD", + "votePercent": 5.97 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 40.84 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.3 + }, + { + "partySlug": "Lab", + "votePercent": 24.13 + }, + { + "partySlug": "LD", + "votePercent": 5.33 + }, + { + "partySlug": "Green", + "votePercent": 2.87 + }, + { + "partySlug": "Reform", + "votePercent": 4.9 + }, + { + "partySlug": "SNP", + "votePercent": 30.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dorking-and-horley", + "name": "Dorking and Horley", + "mySocietyCode": "UKPARL.2025.DAH" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.17 + }, + { + "partySlug": "Lab", + "votePercent": 9.94 + }, + { + "partySlug": "LD", + "votePercent": 32.12 + }, + { + "partySlug": "Green", + "votePercent": 4.22 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.63 + }, + { + "partySlug": "Lab", + "votePercent": 20.4 + }, + { + "partySlug": "LD", + "votePercent": 34.23 + }, + { + "partySlug": "Green", + "votePercent": 6.73 + }, + { + "partySlug": "Reform", + "votePercent": 6.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dagenham-and-rainham", + "name": "Dagenham and Rainham", + "mySocietyCode": "UKPARL.2025.DAR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 43.12 + }, + { + "partySlug": "Lab", + "votePercent": 44.73 + }, + { + "partySlug": "LD", + "votePercent": 3.04 + }, + { + "partySlug": "Green", + "votePercent": 1.53 + }, + { + "partySlug": "Reform", + "votePercent": 6.62 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.93 + }, + { + "partySlug": "Lab", + "votePercent": 52.27 + }, + { + "partySlug": "LD", + "votePercent": 5.87 + }, + { + "partySlug": "Green", + "votePercent": 5.47 + }, + { + "partySlug": "Reform", + "votePercent": 9.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "daventry", + "name": "Daventry", + "mySocietyCode": "UKPARL.2025.DAV" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.5 + }, + { + "partySlug": "Lab", + "votePercent": 17.77 + }, + { + "partySlug": "LD", + "votePercent": 13.12 + }, + { + "partySlug": "Green", + "votePercent": 4.61 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.5 + }, + { + "partySlug": "Lab", + "votePercent": 32.67 + }, + { + "partySlug": "LD", + "votePercent": 11.4 + }, + { + "partySlug": "Green", + "votePercent": 6.2 + }, + { + "partySlug": "Reform", + "votePercent": 10.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "didcot-and-wantage", + "name": "Didcot and Wantage", + "mySocietyCode": "UKPARL.2025.DAW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.76 + }, + { + "partySlug": "Lab", + "votePercent": 16.02 + }, + { + "partySlug": "LD", + "votePercent": 31.32 + }, + { + "partySlug": "Green", + "votePercent": 0.68 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.77 + }, + { + "partySlug": "Lab", + "votePercent": 28 + }, + { + "partySlug": "LD", + "votePercent": 29.7 + }, + { + "partySlug": "Green", + "votePercent": 3.83 + }, + { + "partySlug": "Reform", + "votePercent": 6.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dumfriesshire-clydesdale-and-tweeddale", + "name": "Dumfriesshire, Clydesdale and Tweeddale", + "mySocietyCode": "UKPARL.2025.DCT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.47 + }, + { + "partySlug": "Lab", + "votePercent": 8.3 + }, + { + "partySlug": "LD", + "votePercent": 7.3 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 37.94 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.83 + }, + { + "partySlug": "Lab", + "votePercent": 24.4 + }, + { + "partySlug": "LD", + "votePercent": 5.33 + }, + { + "partySlug": "Green", + "votePercent": 2.8 + }, + { + "partySlug": "Reform", + "votePercent": 4.57 + }, + { + "partySlug": "SNP", + "votePercent": 32 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "derbyshire-dales", + "name": "Derbyshire Dales", + "mySocietyCode": "UKPARL.2025.DED" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59 + }, + { + "partySlug": "Lab", + "votePercent": 24.15 + }, + { + "partySlug": "LD", + "votePercent": 12.76 + }, + { + "partySlug": "Green", + "votePercent": 4.09 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.7 + }, + { + "partySlug": "Lab", + "votePercent": 35.9 + }, + { + "partySlug": "LD", + "votePercent": 14.67 + }, + { + "partySlug": "Green", + "votePercent": 6.43 + }, + { + "partySlug": "Reform", + "votePercent": 8.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "derby-north", + "name": "Derby North", + "mySocietyCode": "UKPARL.2025.DEN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.22 + }, + { + "partySlug": "Lab", + "votePercent": 39.81 + }, + { + "partySlug": "LD", + "votePercent": 7.34 + }, + { + "partySlug": "Green", + "votePercent": 2.22 + }, + { + "partySlug": "Reform", + "votePercent": 4.06 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.9 + }, + { + "partySlug": "Lab", + "votePercent": 49.03 + }, + { + "partySlug": "LD", + "votePercent": 8.07 + }, + { + "partySlug": "Green", + "votePercent": 5.83 + }, + { + "partySlug": "Reform", + "votePercent": 7.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "derby-south", + "name": "Derby South", + "mySocietyCode": "UKPARL.2025.DES" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.91 + }, + { + "partySlug": "Lab", + "votePercent": 51.08 + }, + { + "partySlug": "LD", + "votePercent": 6.17 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 5.84 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.93 + }, + { + "partySlug": "Lab", + "votePercent": 54.47 + }, + { + "partySlug": "LD", + "votePercent": 8.23 + }, + { + "partySlug": "Green", + "votePercent": 4.67 + }, + { + "partySlug": "Reform", + "votePercent": 10 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dartford", + "name": "Dartford", + "mySocietyCode": "UKPARL.2025.DFD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.12 + }, + { + "partySlug": "Lab", + "votePercent": 29.49 + }, + { + "partySlug": "LD", + "votePercent": 6.99 + }, + { + "partySlug": "Green", + "votePercent": 2.4 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.7 + }, + { + "partySlug": "Lab", + "votePercent": 38.13 + }, + { + "partySlug": "LD", + "votePercent": 8.93 + }, + { + "partySlug": "Green", + "votePercent": 5.8 + }, + { + "partySlug": "Reform", + "votePercent": 10 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dunfermline-and-dollar", + "name": "Dunfermline and Dollar", + "mySocietyCode": "UKPARL.2025.DFR" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.45 + }, + { + "partySlug": "Lab", + "votePercent": 23.58 + }, + { + "partySlug": "LD", + "votePercent": 8.44 + }, + { + "partySlug": "Green", + "votePercent": 2.23 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 44.3 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.5 + }, + { + "partySlug": "Lab", + "votePercent": 34.5 + }, + { + "partySlug": "LD", + "votePercent": 5.93 + }, + { + "partySlug": "Green", + "votePercent": 3.3 + }, + { + "partySlug": "Reform", + "votePercent": 2.37 + }, + { + "partySlug": "SNP", + "votePercent": 36.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "city-of-durham", + "name": "City of Durham", + "mySocietyCode": "UKPARL.2025.DHM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.86 + }, + { + "partySlug": "Lab", + "votePercent": 40.94 + }, + { + "partySlug": "LD", + "votePercent": 16.94 + }, + { + "partySlug": "Green", + "votePercent": 3.29 + }, + { + "partySlug": "Reform", + "votePercent": 6.59 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.13 + }, + { + "partySlug": "Lab", + "votePercent": 51.13 + }, + { + "partySlug": "LD", + "votePercent": 13.93 + }, + { + "partySlug": "Green", + "votePercent": 5.63 + }, + { + "partySlug": "Reform", + "votePercent": 7.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dunstable-and-leighton-buzzard", + "name": "Dunstable and Leighton Buzzard", + "mySocietyCode": "UKPARL.2025.DLB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.71 + }, + { + "partySlug": "Lab", + "votePercent": 26.84 + }, + { + "partySlug": "LD", + "votePercent": 10.79 + }, + { + "partySlug": "Green", + "votePercent": 3.65 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.1 + }, + { + "partySlug": "Lab", + "votePercent": 37.13 + }, + { + "partySlug": "LD", + "votePercent": 12.67 + }, + { + "partySlug": "Green", + "votePercent": 6.1 + }, + { + "partySlug": "Reform", + "votePercent": 9.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dwyfor-meirionnydd", + "name": "Dwyfor Meirionnydd", + "mySocietyCode": "UKPARL.2025.DMD" + }, + "recommendation": { + "partySlug": "PC", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "PC", + "biggestProgressiveParty": "PC", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.19 + }, + { + "partySlug": "Lab", + "votePercent": 22.85 + }, + { + "partySlug": "LD", + "votePercent": 0.16 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 5.06 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 45.75 + } + ] + }, + "pollingResults": { + "winningParty": "PC", + "biggestProgressiveParty": "PC", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.5 + }, + { + "partySlug": "Lab", + "votePercent": 17.6 + }, + { + "partySlug": "LD", + "votePercent": 1.93 + }, + { + "partySlug": "Green", + "votePercent": 1.03 + }, + { + "partySlug": "Reform", + "votePercent": 7.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 59 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "doncaster-central", + "name": "Doncaster Central", + "mySocietyCode": "UKPARL.2025.DNC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.6 + }, + { + "partySlug": "Lab", + "votePercent": 39.36 + }, + { + "partySlug": "LD", + "votePercent": 4.09 + }, + { + "partySlug": "Green", + "votePercent": 2.25 + }, + { + "partySlug": "Reform", + "votePercent": 15.58 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.33 + }, + { + "partySlug": "Lab", + "votePercent": 49.97 + }, + { + "partySlug": "LD", + "votePercent": 6.7 + }, + { + "partySlug": "Green", + "votePercent": 6.17 + }, + { + "partySlug": "Reform", + "votePercent": 13.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "doncaster-east-and-the-isle-of-axholme", + "name": "Doncaster East and the Isle of Axholme", + "mySocietyCode": "UKPARL.2025.DNE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.13 + }, + { + "partySlug": "Lab", + "votePercent": 28.72 + }, + { + "partySlug": "LD", + "votePercent": 4.44 + }, + { + "partySlug": "Green", + "votePercent": 2.36 + }, + { + "partySlug": "Reform", + "votePercent": 10.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.43 + }, + { + "partySlug": "Lab", + "votePercent": 47.07 + }, + { + "partySlug": "LD", + "votePercent": 5.47 + }, + { + "partySlug": "Green", + "votePercent": 5.53 + }, + { + "partySlug": "Reform", + "votePercent": 12.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "doncaster-north", + "name": "Doncaster North", + "mySocietyCode": "UKPARL.2025.DNN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.16 + }, + { + "partySlug": "Lab", + "votePercent": 38.32 + }, + { + "partySlug": "LD", + "votePercent": 3.61 + }, + { + "partySlug": "Green", + "votePercent": 0.04 + }, + { + "partySlug": "Reform", + "votePercent": 20.34 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.4 + }, + { + "partySlug": "Lab", + "votePercent": 52.17 + }, + { + "partySlug": "LD", + "votePercent": 5.93 + }, + { + "partySlug": "Green", + "votePercent": 3.63 + }, + { + "partySlug": "Reform", + "votePercent": 18.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "darlington", + "name": "Darlington", + "mySocietyCode": "UKPARL.2025.DRL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.66 + }, + { + "partySlug": "Lab", + "votePercent": 38.93 + }, + { + "partySlug": "LD", + "votePercent": 4.62 + }, + { + "partySlug": "Green", + "votePercent": 2.52 + }, + { + "partySlug": "Reform", + "votePercent": 3.64 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.6 + }, + { + "partySlug": "Lab", + "votePercent": 49.07 + }, + { + "partySlug": "LD", + "votePercent": 6.53 + }, + { + "partySlug": "Green", + "votePercent": 6.23 + }, + { + "partySlug": "Reform", + "votePercent": 7.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dudley", + "name": "Dudley", + "mySocietyCode": "UKPARL.2025.DUD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.16 + }, + { + "partySlug": "Lab", + "votePercent": 30.93 + }, + { + "partySlug": "LD", + "votePercent": 3.79 + }, + { + "partySlug": "Green", + "votePercent": 2.12 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.17 + }, + { + "partySlug": "Lab", + "votePercent": 43.27 + }, + { + "partySlug": "LD", + "votePercent": 4.9 + }, + { + "partySlug": "Green", + "votePercent": 5.87 + }, + { + "partySlug": "Reform", + "votePercent": 11.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "dundee-central", + "name": "Dundee Central", + "mySocietyCode": "UKPARL.2025.DUN" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.06 + }, + { + "partySlug": "Lab", + "votePercent": 23.85 + }, + { + "partySlug": "LD", + "votePercent": 5.54 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 2.55 + }, + { + "partySlug": "SNP", + "votePercent": 56.48 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.77 + }, + { + "partySlug": "Lab", + "votePercent": 35.57 + }, + { + "partySlug": "LD", + "votePercent": 5.13 + }, + { + "partySlug": "Green", + "votePercent": 3.2 + }, + { + "partySlug": "Reform", + "votePercent": 2.97 + }, + { + "partySlug": "SNP", + "votePercent": 40.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "dulwich-and-west-norwood", + "name": "Dulwich and West Norwood", + "mySocietyCode": "UKPARL.2025.DWN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.64 + }, + { + "partySlug": "Lab", + "votePercent": 64.47 + }, + { + "partySlug": "LD", + "votePercent": 0.96 + }, + { + "partySlug": "Green", + "votePercent": 16.24 + }, + { + "partySlug": "Reform", + "votePercent": 1.08 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.03 + }, + { + "partySlug": "Lab", + "votePercent": 60.4 + }, + { + "partySlug": "LD", + "votePercent": 7.63 + }, + { + "partySlug": "Green", + "votePercent": 16.23 + }, + { + "partySlug": "Reform", + "votePercent": 2.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "eltham-and-chislehurst", + "name": "Eltham and Chislehurst", + "mySocietyCode": "UKPARL.2025.EAC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.85 + }, + { + "partySlug": "Lab", + "votePercent": 40.11 + }, + { + "partySlug": "LD", + "votePercent": 7.49 + }, + { + "partySlug": "Green", + "votePercent": 2.97 + }, + { + "partySlug": "Reform", + "votePercent": 2.58 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.87 + }, + { + "partySlug": "Lab", + "votePercent": 50.2 + }, + { + "partySlug": "LD", + "votePercent": 6.87 + }, + { + "partySlug": "Green", + "votePercent": 6.63 + }, + { + "partySlug": "Reform", + "votePercent": 6.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "epsom-and-ewell", + "name": "Epsom and Ewell", + "mySocietyCode": "UKPARL.2025.EAE" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.58 + }, + { + "partySlug": "Lab", + "votePercent": 16.82 + }, + { + "partySlug": "LD", + "votePercent": 24.21 + }, + { + "partySlug": "Green", + "votePercent": 3.3 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.67 + }, + { + "partySlug": "Lab", + "votePercent": 27.1 + }, + { + "partySlug": "LD", + "votePercent": 24.17 + }, + { + "partySlug": "Green", + "votePercent": 4.77 + }, + { + "partySlug": "Reform", + "votePercent": 12.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "earley-and-woodley", + "name": "Earley and Woodley", + "mySocietyCode": "UKPARL.2025.EAR" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.76 + }, + { + "partySlug": "Lab", + "votePercent": 26.67 + }, + { + "partySlug": "LD", + "votePercent": 21.81 + }, + { + "partySlug": "Green", + "votePercent": 2.22 + }, + { + "partySlug": "Reform", + "votePercent": 0.54 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.73 + }, + { + "partySlug": "Lab", + "votePercent": 36.4 + }, + { + "partySlug": "LD", + "votePercent": 18.13 + }, + { + "partySlug": "Green", + "votePercent": 5.6 + }, + { + "partySlug": "Reform", + "votePercent": 5.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "easington", + "name": "Easington", + "mySocietyCode": "UKPARL.2025.EAS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.06 + }, + { + "partySlug": "Lab", + "votePercent": 46.76 + }, + { + "partySlug": "LD", + "votePercent": 4.14 + }, + { + "partySlug": "Green", + "votePercent": 0.26 + }, + { + "partySlug": "Reform", + "votePercent": 18.14 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.37 + }, + { + "partySlug": "Lab", + "votePercent": 51.37 + }, + { + "partySlug": "LD", + "votePercent": 6.67 + }, + { + "partySlug": "Green", + "votePercent": 4.03 + }, + { + "partySlug": "Reform", + "votePercent": 20.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "erith-and-thamesmead", + "name": "Erith and Thamesmead", + "mySocietyCode": "UKPARL.2025.EAT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.21 + }, + { + "partySlug": "Lab", + "votePercent": 58.35 + }, + { + "partySlug": "LD", + "votePercent": 4.92 + }, + { + "partySlug": "Green", + "votePercent": 2.85 + }, + { + "partySlug": "Reform", + "votePercent": 5.05 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.03 + }, + { + "partySlug": "Lab", + "votePercent": 54.7 + }, + { + "partySlug": "LD", + "votePercent": 7.4 + }, + { + "partySlug": "Green", + "votePercent": 7.87 + }, + { + "partySlug": "Reform", + "votePercent": 7.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "esher-and-walton", + "name": "Esher and Walton", + "mySocietyCode": "UKPARL.2025.EAW" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.52 + }, + { + "partySlug": "Lab", + "votePercent": 4.8 + }, + { + "partySlug": "LD", + "votePercent": 44.15 + }, + { + "partySlug": "Green", + "votePercent": 0.23 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.67 + }, + { + "partySlug": "Lab", + "votePercent": 16.93 + }, + { + "partySlug": "LD", + "votePercent": 39.77 + }, + { + "partySlug": "Green", + "votePercent": 2.77 + }, + { + "partySlug": "Reform", + "votePercent": 6.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "eastbourne", + "name": "Eastbourne", + "mySocietyCode": "UKPARL.2025.EBN" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.09 + }, + { + "partySlug": "Lab", + "votePercent": 6.95 + }, + { + "partySlug": "LD", + "votePercent": 42.86 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 2.75 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.83 + }, + { + "partySlug": "Lab", + "votePercent": 21.27 + }, + { + "partySlug": "LD", + "votePercent": 38.1 + }, + { + "partySlug": "Green", + "votePercent": 3.77 + }, + { + "partySlug": "Reform", + "votePercent": 6.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ealing-central-and-acton", + "name": "Ealing Central and Acton", + "mySocietyCode": "UKPARL.2025.ECA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.62 + }, + { + "partySlug": "Lab", + "votePercent": 52.29 + }, + { + "partySlug": "LD", + "votePercent": 17.35 + }, + { + "partySlug": "Green", + "votePercent": 3.38 + }, + { + "partySlug": "Reform", + "votePercent": 1.36 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.6 + }, + { + "partySlug": "Lab", + "votePercent": 50.97 + }, + { + "partySlug": "LD", + "votePercent": 14.9 + }, + { + "partySlug": "Green", + "votePercent": 9.17 + }, + { + "partySlug": "Reform", + "votePercent": 4.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "ely-and-east-cambridgeshire", + "name": "Ely and East Cambridgeshire", + "mySocietyCode": "UKPARL.2025.EEC" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.95 + }, + { + "partySlug": "Lab", + "votePercent": 14.37 + }, + { + "partySlug": "LD", + "votePercent": 29.26 + }, + { + "partySlug": "Green", + "votePercent": 0.57 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.5 + }, + { + "partySlug": "Lab", + "votePercent": 24.27 + }, + { + "partySlug": "LD", + "votePercent": 30.9 + }, + { + "partySlug": "Green", + "votePercent": 4.47 + }, + { + "partySlug": "Reform", + "votePercent": 6.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "edinburgh-east-and-musselburgh", + "name": "Edinburgh East and Musselburgh", + "mySocietyCode": "UKPARL.2025.EEM" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.07 + }, + { + "partySlug": "Lab", + "votePercent": 26.39 + }, + { + "partySlug": "LD", + "votePercent": 6.97 + }, + { + "partySlug": "Green", + "votePercent": 3.6 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 48.97 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.43 + }, + { + "partySlug": "Lab", + "votePercent": 36.93 + }, + { + "partySlug": "LD", + "votePercent": 5.3 + }, + { + "partySlug": "Green", + "votePercent": 5.27 + }, + { + "partySlug": "Reform", + "votePercent": 2.17 + }, + { + "partySlug": "SNP", + "votePercent": 38 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "east-grinstead-and-uckfield", + "name": "East Grinstead and Uckfield", + "mySocietyCode": "UKPARL.2025.EGU" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.47 + }, + { + "partySlug": "Lab", + "votePercent": 13.57 + }, + { + "partySlug": "LD", + "votePercent": 23.01 + }, + { + "partySlug": "Green", + "votePercent": 4.94 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.93 + }, + { + "partySlug": "Lab", + "votePercent": 28.9 + }, + { + "partySlug": "LD", + "votePercent": 18.93 + }, + { + "partySlug": "Green", + "votePercent": 7.3 + }, + { + "partySlug": "Reform", + "votePercent": 7.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "east-hampshire", + "name": "East Hampshire", + "mySocietyCode": "UKPARL.2025.EHA" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59 + }, + { + "partySlug": "Lab", + "votePercent": 12.3 + }, + { + "partySlug": "LD", + "votePercent": 21.72 + }, + { + "partySlug": "Green", + "votePercent": 5.48 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.9 + }, + { + "partySlug": "Lab", + "votePercent": 25.63 + }, + { + "partySlug": "LD", + "votePercent": 22.97 + }, + { + "partySlug": "Green", + "votePercent": 6.4 + }, + { + "partySlug": "Reform", + "votePercent": 7.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "east-ham", + "name": "East Ham", + "mySocietyCode": "UKPARL.2025.EHM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.57 + }, + { + "partySlug": "Lab", + "votePercent": 77.78 + }, + { + "partySlug": "LD", + "votePercent": 3.57 + }, + { + "partySlug": "Green", + "votePercent": 1.6 + }, + { + "partySlug": "Reform", + "votePercent": 1.96 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.5 + }, + { + "partySlug": "Lab", + "votePercent": 60.4 + }, + { + "partySlug": "LD", + "votePercent": 6.07 + }, + { + "partySlug": "Green", + "votePercent": 11.2 + }, + { + "partySlug": "Reform", + "votePercent": 7.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "east-kilbride-and-strathaven", + "name": "East Kilbride and Strathaven", + "mySocietyCode": "UKPARL.2025.EKS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.36 + }, + { + "partySlug": "Lab", + "votePercent": 21.56 + }, + { + "partySlug": "LD", + "votePercent": 6.88 + }, + { + "partySlug": "Green", + "votePercent": 2.08 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 47.04 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.6 + }, + { + "partySlug": "Lab", + "votePercent": 33.23 + }, + { + "partySlug": "LD", + "votePercent": 5.3 + }, + { + "partySlug": "Green", + "votePercent": 3.73 + }, + { + "partySlug": "Reform", + "votePercent": 2.6 + }, + { + "partySlug": "SNP", + "votePercent": 39.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "ealing-north", + "name": "Ealing North", + "mySocietyCode": "UKPARL.2025.ELN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.9 + }, + { + "partySlug": "Lab", + "votePercent": 56.32 + }, + { + "partySlug": "LD", + "votePercent": 8.84 + }, + { + "partySlug": "Green", + "votePercent": 2.94 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.6 + }, + { + "partySlug": "Lab", + "votePercent": 57.37 + }, + { + "partySlug": "LD", + "votePercent": 9.23 + }, + { + "partySlug": "Green", + "votePercent": 6.77 + }, + { + "partySlug": "Reform", + "votePercent": 5.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ellesmere-port-and-bromborough", + "name": "Ellesmere Port and Bromborough", + "mySocietyCode": "UKPARL.2025.ELP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.06 + }, + { + "partySlug": "Lab", + "votePercent": 59.3 + }, + { + "partySlug": "LD", + "votePercent": 7.42 + }, + { + "partySlug": "Green", + "votePercent": 1.9 + }, + { + "partySlug": "Reform", + "votePercent": 4.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.83 + }, + { + "partySlug": "Lab", + "votePercent": 62 + }, + { + "partySlug": "LD", + "votePercent": 6.33 + }, + { + "partySlug": "Green", + "votePercent": 5.6 + }, + { + "partySlug": "Reform", + "votePercent": 6.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "ealing-southall", + "name": "Ealing Southall", + "mySocietyCode": "UKPARL.2025.ELS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.93 + }, + { + "partySlug": "Lab", + "votePercent": 59.75 + }, + { + "partySlug": "LD", + "votePercent": 9.79 + }, + { + "partySlug": "Green", + "votePercent": 3.78 + }, + { + "partySlug": "Reform", + "votePercent": 1.85 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.03 + }, + { + "partySlug": "Lab", + "votePercent": 57.37 + }, + { + "partySlug": "LD", + "votePercent": 8.03 + }, + { + "partySlug": "Green", + "votePercent": 11.1 + }, + { + "partySlug": "Reform", + "votePercent": 4.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "enfield-north", + "name": "Enfield North", + "mySocietyCode": "UKPARL.2025.ENF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.92 + }, + { + "partySlug": "Lab", + "votePercent": 53.34 + }, + { + "partySlug": "LD", + "votePercent": 6.53 + }, + { + "partySlug": "Green", + "votePercent": 2.42 + }, + { + "partySlug": "Reform", + "votePercent": 1.79 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.13 + }, + { + "partySlug": "Lab", + "votePercent": 58.4 + }, + { + "partySlug": "LD", + "votePercent": 6.5 + }, + { + "partySlug": "Green", + "votePercent": 6.8 + }, + { + "partySlug": "Reform", + "votePercent": 5.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "edinburgh-north-and-leith", + "name": "Edinburgh North and Leith", + "mySocietyCode": "UKPARL.2025.ENL" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.61 + }, + { + "partySlug": "Lab", + "votePercent": 21.73 + }, + { + "partySlug": "LD", + "votePercent": 12.51 + }, + { + "partySlug": "Green", + "votePercent": 3.26 + }, + { + "partySlug": "Reform", + "votePercent": 0.86 + }, + { + "partySlug": "SNP", + "votePercent": 43.79 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.33 + }, + { + "partySlug": "Lab", + "votePercent": 32.6 + }, + { + "partySlug": "LD", + "votePercent": 10.33 + }, + { + "partySlug": "Green", + "votePercent": 5.73 + }, + { + "partySlug": "Reform", + "votePercent": 1.77 + }, + { + "partySlug": "SNP", + "votePercent": 35.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "epping-forest", + "name": "Epping Forest", + "mySocietyCode": "UKPARL.2025.EPF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.38 + }, + { + "partySlug": "Lab", + "votePercent": 20.27 + }, + { + "partySlug": "LD", + "votePercent": 10.72 + }, + { + "partySlug": "Green", + "votePercent": 3.93 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.53 + }, + { + "partySlug": "Lab", + "votePercent": 32.43 + }, + { + "partySlug": "LD", + "votePercent": 10.27 + }, + { + "partySlug": "Green", + "votePercent": 6.67 + }, + { + "partySlug": "Reform", + "votePercent": 10.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "east-renfrewshire", + "name": "East Renfrewshire", + "mySocietyCode": "UKPARL.2025.ERF" + }, + "recommendation": { + "partySlug": "SNP", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.14 + }, + { + "partySlug": "Lab", + "votePercent": 12.38 + }, + { + "partySlug": "LD", + "votePercent": 7.54 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 44.94 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.57 + }, + { + "partySlug": "Lab", + "votePercent": 22.57 + }, + { + "partySlug": "LD", + "votePercent": 5.83 + }, + { + "partySlug": "Green", + "votePercent": 2.43 + }, + { + "partySlug": "Reform", + "votePercent": 2.47 + }, + { + "partySlug": "SNP", + "votePercent": 45.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "erewash", + "name": "Erewash", + "mySocietyCode": "UKPARL.2025.ERW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.46 + }, + { + "partySlug": "Lab", + "votePercent": 34.73 + }, + { + "partySlug": "LD", + "votePercent": 5.09 + }, + { + "partySlug": "Green", + "votePercent": 2.28 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.5 + }, + { + "partySlug": "Lab", + "votePercent": 46.93 + }, + { + "partySlug": "LD", + "votePercent": 6.27 + }, + { + "partySlug": "Green", + "votePercent": 4.5 + }, + { + "partySlug": "Reform", + "votePercent": 9.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "eastleigh", + "name": "Eastleigh", + "mySocietyCode": "UKPARL.2025.ESL" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.87 + }, + { + "partySlug": "Lab", + "votePercent": 11.66 + }, + { + "partySlug": "LD", + "votePercent": 34.43 + }, + { + "partySlug": "Green", + "votePercent": 2.04 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.5 + }, + { + "partySlug": "Lab", + "votePercent": 24.5 + }, + { + "partySlug": "LD", + "votePercent": 33.63 + }, + { + "partySlug": "Green", + "votePercent": 3.67 + }, + { + "partySlug": "Reform", + "votePercent": 7.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "edinburgh-south", + "name": "Edinburgh South", + "mySocietyCode": "UKPARL.2025.ESO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.82 + }, + { + "partySlug": "Lab", + "votePercent": 46.22 + }, + { + "partySlug": "LD", + "votePercent": 8.19 + }, + { + "partySlug": "Green", + "votePercent": 2.91 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 25.86 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.17 + }, + { + "partySlug": "Lab", + "votePercent": 51.83 + }, + { + "partySlug": "LD", + "votePercent": 6.4 + }, + { + "partySlug": "Green", + "votePercent": 5.23 + }, + { + "partySlug": "Reform", + "votePercent": 1.17 + }, + { + "partySlug": "SNP", + "votePercent": 20.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "east-surrey", + "name": "East Surrey", + "mySocietyCode": "UKPARL.2025.ESU" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.35 + }, + { + "partySlug": "Lab", + "votePercent": 13.19 + }, + { + "partySlug": "LD", + "votePercent": 20.39 + }, + { + "partySlug": "Green", + "votePercent": 2.98 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.87 + }, + { + "partySlug": "Lab", + "votePercent": 29.53 + }, + { + "partySlug": "LD", + "votePercent": 19.33 + }, + { + "partySlug": "Green", + "votePercent": 5.3 + }, + { + "partySlug": "Reform", + "votePercent": 9.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "edinburgh-south-west", + "name": "Edinburgh South West", + "mySocietyCode": "UKPARL.2025.ESW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.65 + }, + { + "partySlug": "Lab", + "votePercent": 14.34 + }, + { + "partySlug": "LD", + "votePercent": 9.54 + }, + { + "partySlug": "Green", + "votePercent": 2.43 + }, + { + "partySlug": "Reform", + "votePercent": 1.2 + }, + { + "partySlug": "SNP", + "votePercent": 47.63 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.93 + }, + { + "partySlug": "Lab", + "votePercent": 26.37 + }, + { + "partySlug": "LD", + "votePercent": 7.6 + }, + { + "partySlug": "Green", + "votePercent": 5.23 + }, + { + "partySlug": "Reform", + "votePercent": 2.53 + }, + { + "partySlug": "SNP", + "votePercent": 39.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "east-thanet", + "name": "East Thanet", + "mySocietyCode": "UKPARL.2025.ETH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.45 + }, + { + "partySlug": "Lab", + "votePercent": 37.62 + }, + { + "partySlug": "LD", + "votePercent": 5.19 + }, + { + "partySlug": "Green", + "votePercent": 3.74 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.17 + }, + { + "partySlug": "Lab", + "votePercent": 47.03 + }, + { + "partySlug": "LD", + "votePercent": 6.6 + }, + { + "partySlug": "Green", + "votePercent": 7.63 + }, + { + "partySlug": "Reform", + "votePercent": 8.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "edinburgh-west", + "name": "Edinburgh West", + "mySocietyCode": "UKPARL.2025.EWE" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.03 + }, + { + "partySlug": "Lab", + "votePercent": 8.7 + }, + { + "partySlug": "LD", + "votePercent": 38.23 + }, + { + "partySlug": "Green", + "votePercent": 1.96 + }, + { + "partySlug": "Reform", + "votePercent": 0.09 + }, + { + "partySlug": "SNP", + "votePercent": 32.98 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.1 + }, + { + "partySlug": "Lab", + "votePercent": 20.57 + }, + { + "partySlug": "LD", + "votePercent": 33.9 + }, + { + "partySlug": "Green", + "votePercent": 3.47 + }, + { + "partySlug": "Reform", + "votePercent": 2 + }, + { + "partySlug": "SNP", + "votePercent": 25.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "edmonton-and-winchmore-hill", + "name": "Edmonton and Winchmore Hill", + "mySocietyCode": "UKPARL.2025.EWH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.11 + }, + { + "partySlug": "Lab", + "votePercent": 58.19 + }, + { + "partySlug": "LD", + "votePercent": 6.73 + }, + { + "partySlug": "Green", + "votePercent": 2.06 + }, + { + "partySlug": "Reform", + "votePercent": 1.75 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.7 + }, + { + "partySlug": "Lab", + "votePercent": 58.7 + }, + { + "partySlug": "LD", + "votePercent": 7.3 + }, + { + "partySlug": "Green", + "votePercent": 7.1 + }, + { + "partySlug": "Reform", + "votePercent": 5.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "east-worthing-and-shoreham", + "name": "East Worthing and Shoreham", + "mySocietyCode": "UKPARL.2025.EWS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.02 + }, + { + "partySlug": "Lab", + "votePercent": 36.95 + }, + { + "partySlug": "LD", + "votePercent": 7.77 + }, + { + "partySlug": "Green", + "votePercent": 3.78 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.67 + }, + { + "partySlug": "Lab", + "votePercent": 44.83 + }, + { + "partySlug": "LD", + "votePercent": 7.93 + }, + { + "partySlug": "Green", + "votePercent": 8.23 + }, + { + "partySlug": "Reform", + "votePercent": 7.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "east-wiltshire", + "name": "East Wiltshire", + "mySocietyCode": "UKPARL.2025.EWT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.94 + }, + { + "partySlug": "Lab", + "votePercent": 15.88 + }, + { + "partySlug": "LD", + "votePercent": 14.49 + }, + { + "partySlug": "Green", + "votePercent": 3.69 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.8 + }, + { + "partySlug": "Lab", + "votePercent": 28.27 + }, + { + "partySlug": "LD", + "votePercent": 15.47 + }, + { + "partySlug": "Green", + "votePercent": 6.9 + }, + { + "partySlug": "Reform", + "votePercent": 10.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "exmouth-and-exeter-east", + "name": "Exmouth and Exeter East", + "mySocietyCode": "UKPARL.2025.EXM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.84 + }, + { + "partySlug": "Lab", + "votePercent": 10.53 + }, + { + "partySlug": "LD", + "votePercent": 3.03 + }, + { + "partySlug": "Green", + "votePercent": 1.74 + }, + { + "partySlug": "Reform", + "votePercent": 0.31 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.37 + }, + { + "partySlug": "Lab", + "votePercent": 32.43 + }, + { + "partySlug": "LD", + "votePercent": 10.63 + }, + { + "partySlug": "Green", + "votePercent": 6.33 + }, + { + "partySlug": "Reform", + "votePercent": 5.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "exeter", + "name": "Exeter", + "mySocietyCode": "UKPARL.2025.EXT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.08 + }, + { + "partySlug": "Lab", + "votePercent": 54.8 + }, + { + "partySlug": "LD", + "votePercent": 0.02 + }, + { + "partySlug": "Green", + "votePercent": 9.34 + }, + { + "partySlug": "Reform", + "votePercent": 2.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.43 + }, + { + "partySlug": "Lab", + "votePercent": 53.97 + }, + { + "partySlug": "LD", + "votePercent": 5.87 + }, + { + "partySlug": "Green", + "votePercent": 12.97 + }, + { + "partySlug": "Reform", + "votePercent": 7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "farnham-and-bordon", + "name": "Farnham and Bordon", + "mySocietyCode": "UKPARL.2025.FAB" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.4 + }, + { + "partySlug": "Lab", + "votePercent": 6.82 + }, + { + "partySlug": "LD", + "votePercent": 32.85 + }, + { + "partySlug": "Green", + "votePercent": 0.94 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.67 + }, + { + "partySlug": "Lab", + "votePercent": 20.2 + }, + { + "partySlug": "LD", + "votePercent": 33.03 + }, + { + "partySlug": "Green", + "votePercent": 4.27 + }, + { + "partySlug": "Reform", + "votePercent": 9.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "folkestone-and-hythe", + "name": "Folkestone and Hythe", + "mySocietyCode": "UKPARL.2025.FAH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.32 + }, + { + "partySlug": "Lab", + "votePercent": 26.76 + }, + { + "partySlug": "LD", + "votePercent": 10 + }, + { + "partySlug": "Green", + "votePercent": 4.88 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.2 + }, + { + "partySlug": "Lab", + "votePercent": 39.67 + }, + { + "partySlug": "LD", + "votePercent": 9.23 + }, + { + "partySlug": "Green", + "votePercent": 7.93 + }, + { + "partySlug": "Reform", + "votePercent": 8.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "faversham-and-mid-kent", + "name": "Faversham and Mid Kent", + "mySocietyCode": "UKPARL.2025.FAV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.61 + }, + { + "partySlug": "Lab", + "votePercent": 19.85 + }, + { + "partySlug": "LD", + "votePercent": 12.47 + }, + { + "partySlug": "Green", + "votePercent": 4.09 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.17 + }, + { + "partySlug": "Lab", + "votePercent": 31.87 + }, + { + "partySlug": "LD", + "votePercent": 13.23 + }, + { + "partySlug": "Green", + "votePercent": 7.13 + }, + { + "partySlug": "Reform", + "votePercent": 9.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "fareham-and-waterlooville", + "name": "Fareham and Waterlooville", + "mySocietyCode": "UKPARL.2025.FAW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.18 + }, + { + "partySlug": "Lab", + "votePercent": 15.78 + }, + { + "partySlug": "LD", + "votePercent": 18.94 + }, + { + "partySlug": "Green", + "votePercent": 4.1 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.97 + }, + { + "partySlug": "Lab", + "votePercent": 27.2 + }, + { + "partySlug": "LD", + "votePercent": 20.23 + }, + { + "partySlug": "Green", + "votePercent": 5.07 + }, + { + "partySlug": "Reform", + "votePercent": 10.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "filton-and-bradley-stoke", + "name": "Filton and Bradley Stoke", + "mySocietyCode": "UKPARL.2025.FBS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51 + }, + { + "partySlug": "Lab", + "votePercent": 35.77 + }, + { + "partySlug": "LD", + "votePercent": 10.01 + }, + { + "partySlug": "Green", + "votePercent": 2.72 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.57 + }, + { + "partySlug": "Lab", + "votePercent": 47.73 + }, + { + "partySlug": "LD", + "votePercent": 9.1 + }, + { + "partySlug": "Green", + "votePercent": 5.33 + }, + { + "partySlug": "Reform", + "votePercent": 6.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "feltham-and-heston", + "name": "Feltham and Heston", + "mySocietyCode": "UKPARL.2025.FEL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.79 + }, + { + "partySlug": "Lab", + "votePercent": 51.72 + }, + { + "partySlug": "LD", + "votePercent": 6.62 + }, + { + "partySlug": "Green", + "votePercent": 2.39 + }, + { + "partySlug": "Reform", + "votePercent": 3.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.6 + }, + { + "partySlug": "Lab", + "votePercent": 55.6 + }, + { + "partySlug": "LD", + "votePercent": 6.23 + }, + { + "partySlug": "Green", + "votePercent": 6.7 + }, + { + "partySlug": "Reform", + "votePercent": 7.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "frome-and-east-somerset", + "name": "Frome and East Somerset", + "mySocietyCode": "UKPARL.2025.FES" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.29 + }, + { + "partySlug": "Lab", + "votePercent": 21.17 + }, + { + "partySlug": "LD", + "votePercent": 23.45 + }, + { + "partySlug": "Green", + "votePercent": 6.08 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.97 + }, + { + "partySlug": "Lab", + "votePercent": 29.77 + }, + { + "partySlug": "LD", + "votePercent": 25.27 + }, + { + "partySlug": "Green", + "votePercent": 5.57 + }, + { + "partySlug": "Reform", + "votePercent": 7.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "finchley-and-golders-green", + "name": "Finchley and Golders Green", + "mySocietyCode": "UKPARL.2025.FGG" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 43.79 + }, + { + "partySlug": "Lab", + "votePercent": 24.36 + }, + { + "partySlug": "LD", + "votePercent": 31.83 + }, + { + "partySlug": "Green", + "votePercent": 0.01 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.9 + }, + { + "partySlug": "Lab", + "votePercent": 35.93 + }, + { + "partySlug": "LD", + "votePercent": 24.03 + }, + { + "partySlug": "Green", + "votePercent": 4.5 + }, + { + "partySlug": "Reform", + "votePercent": 3.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "falkirk", + "name": "Falkirk", + "mySocietyCode": "UKPARL.2025.FLK" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.93 + }, + { + "partySlug": "Lab", + "votePercent": 12.07 + }, + { + "partySlug": "LD", + "votePercent": 6.78 + }, + { + "partySlug": "Green", + "votePercent": 3.1 + }, + { + "partySlug": "Reform", + "votePercent": 0.36 + }, + { + "partySlug": "SNP", + "votePercent": 51.75 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.23 + }, + { + "partySlug": "Lab", + "votePercent": 31.17 + }, + { + "partySlug": "LD", + "votePercent": 6.27 + }, + { + "partySlug": "Green", + "votePercent": 3.97 + }, + { + "partySlug": "Reform", + "votePercent": 2.4 + }, + { + "partySlug": "SNP", + "votePercent": 37 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "forest-of-dean", + "name": "Forest of Dean", + "mySocietyCode": "UKPARL.2025.FOD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.6 + }, + { + "partySlug": "Lab", + "votePercent": 28.77 + }, + { + "partySlug": "LD", + "votePercent": 0 + }, + { + "partySlug": "Green", + "votePercent": 9.09 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.1 + }, + { + "partySlug": "Lab", + "votePercent": 37.8 + }, + { + "partySlug": "LD", + "votePercent": 4.93 + }, + { + "partySlug": "Green", + "votePercent": 12.57 + }, + { + "partySlug": "Reform", + "votePercent": 9.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "fylde", + "name": "Fylde", + "mySocietyCode": "UKPARL.2025.FYL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.23 + }, + { + "partySlug": "Lab", + "votePercent": 25.17 + }, + { + "partySlug": "LD", + "votePercent": 7.35 + }, + { + "partySlug": "Green", + "votePercent": 3.47 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.37 + }, + { + "partySlug": "Lab", + "votePercent": 36.9 + }, + { + "partySlug": "LD", + "votePercent": 9.83 + }, + { + "partySlug": "Green", + "votePercent": 5.5 + }, + { + "partySlug": "Reform", + "votePercent": 9.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "godalming-and-ash", + "name": "Godalming and Ash", + "mySocietyCode": "UKPARL.2025.GAA" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.4 + }, + { + "partySlug": "Lab", + "votePercent": 8.92 + }, + { + "partySlug": "LD", + "votePercent": 34.14 + }, + { + "partySlug": "Green", + "votePercent": 1.62 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.8 + }, + { + "partySlug": "Lab", + "votePercent": 18.9 + }, + { + "partySlug": "LD", + "votePercent": 35.03 + }, + { + "partySlug": "Green", + "votePercent": 3.47 + }, + { + "partySlug": "Reform", + "votePercent": 6.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "grantham-and-bourne", + "name": "Grantham and Bourne", + "mySocietyCode": "UKPARL.2025.GAB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.82 + }, + { + "partySlug": "Lab", + "votePercent": 19.98 + }, + { + "partySlug": "LD", + "votePercent": 9.02 + }, + { + "partySlug": "Green", + "votePercent": 4.32 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.13 + }, + { + "partySlug": "Lab", + "votePercent": 33.23 + }, + { + "partySlug": "LD", + "votePercent": 10.23 + }, + { + "partySlug": "Green", + "votePercent": 6.1 + }, + { + "partySlug": "Reform", + "votePercent": 12.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "gorton-and-denton", + "name": "Gorton and Denton", + "mySocietyCode": "UKPARL.2025.GAD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.85 + }, + { + "partySlug": "Lab", + "votePercent": 67.24 + }, + { + "partySlug": "LD", + "votePercent": 5.83 + }, + { + "partySlug": "Green", + "votePercent": 2.52 + }, + { + "partySlug": "Reform", + "votePercent": 4.86 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.9 + }, + { + "partySlug": "Lab", + "votePercent": 63.43 + }, + { + "partySlug": "LD", + "votePercent": 6.4 + }, + { + "partySlug": "Green", + "votePercent": 8.77 + }, + { + "partySlug": "Reform", + "votePercent": 6.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "goole-and-pocklington", + "name": "Goole and Pocklington", + "mySocietyCode": "UKPARL.2025.GAP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.11 + }, + { + "partySlug": "Lab", + "votePercent": 20.42 + }, + { + "partySlug": "LD", + "votePercent": 7.78 + }, + { + "partySlug": "Green", + "votePercent": 3.91 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.43 + }, + { + "partySlug": "Lab", + "votePercent": 31.7 + }, + { + "partySlug": "LD", + "votePercent": 11.1 + }, + { + "partySlug": "Green", + "votePercent": 5.5 + }, + { + "partySlug": "Reform", + "votePercent": 12.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "gillingham-and-rainham", + "name": "Gillingham and Rainham", + "mySocietyCode": "UKPARL.2025.GAR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.3 + }, + { + "partySlug": "Lab", + "votePercent": 28.4 + }, + { + "partySlug": "LD", + "votePercent": 5.45 + }, + { + "partySlug": "Green", + "votePercent": 2.27 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.93 + }, + { + "partySlug": "Lab", + "votePercent": 37.93 + }, + { + "partySlug": "LD", + "votePercent": 7.03 + }, + { + "partySlug": "Green", + "votePercent": 5.9 + }, + { + "partySlug": "Reform", + "votePercent": 13.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "glastonbury-and-somerton", + "name": "Glastonbury and Somerton", + "mySocietyCode": "UKPARL.2025.GAS" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.54 + }, + { + "partySlug": "Lab", + "votePercent": 9.58 + }, + { + "partySlug": "LD", + "votePercent": 30.87 + }, + { + "partySlug": "Green", + "votePercent": 2.01 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.97 + }, + { + "partySlug": "Lab", + "votePercent": 17.47 + }, + { + "partySlug": "LD", + "votePercent": 36.63 + }, + { + "partySlug": "Green", + "votePercent": 5.3 + }, + { + "partySlug": "Reform", + "votePercent": 9.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "greenwich-and-woolwich", + "name": "Greenwich and Woolwich", + "mySocietyCode": "UKPARL.2025.GAW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.73 + }, + { + "partySlug": "Lab", + "votePercent": 55.01 + }, + { + "partySlug": "LD", + "votePercent": 14.58 + }, + { + "partySlug": "Green", + "votePercent": 4.6 + }, + { + "partySlug": "Reform", + "votePercent": 2.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.8 + }, + { + "partySlug": "Lab", + "votePercent": 56.37 + }, + { + "partySlug": "LD", + "votePercent": 11.23 + }, + { + "partySlug": "Green", + "votePercent": 10.07 + }, + { + "partySlug": "Reform", + "votePercent": 4.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "gateshead-central-and-whickham", + "name": "Gateshead Central and Whickham", + "mySocietyCode": "UKPARL.2025.GCW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.02 + }, + { + "partySlug": "Lab", + "votePercent": 47.09 + }, + { + "partySlug": "LD", + "votePercent": 12.23 + }, + { + "partySlug": "Green", + "votePercent": 3.79 + }, + { + "partySlug": "Reform", + "votePercent": 3.88 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.1 + }, + { + "partySlug": "Lab", + "votePercent": 52.67 + }, + { + "partySlug": "LD", + "votePercent": 10.13 + }, + { + "partySlug": "Green", + "votePercent": 6.03 + }, + { + "partySlug": "Reform", + "votePercent": 8.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "gordon-and-buchan", + "name": "Gordon and Buchan", + "mySocietyCode": "UKPARL.2025.GDB" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.96 + }, + { + "partySlug": "Lab", + "votePercent": 3.5 + }, + { + "partySlug": "LD", + "votePercent": 11.35 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 39.19 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.87 + }, + { + "partySlug": "Lab", + "votePercent": 20.4 + }, + { + "partySlug": "LD", + "votePercent": 8.3 + }, + { + "partySlug": "Green", + "votePercent": 2.87 + }, + { + "partySlug": "Reform", + "votePercent": 4.37 + }, + { + "partySlug": "SNP", + "votePercent": 33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "glasgow-east", + "name": "Glasgow East", + "mySocietyCode": "UKPARL.2025.GEA" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.31 + }, + { + "partySlug": "Lab", + "votePercent": 33.46 + }, + { + "partySlug": "LD", + "votePercent": 4.1 + }, + { + "partySlug": "Green", + "votePercent": 1.37 + }, + { + "partySlug": "Reform", + "votePercent": 0.06 + }, + { + "partySlug": "SNP", + "votePercent": 48.69 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.13 + }, + { + "partySlug": "Lab", + "votePercent": 38.67 + }, + { + "partySlug": "LD", + "votePercent": 3.67 + }, + { + "partySlug": "Green", + "votePercent": 2.9 + }, + { + "partySlug": "Reform", + "votePercent": 2.67 + }, + { + "partySlug": "SNP", + "votePercent": 40 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "gedling", + "name": "Gedling", + "mySocietyCode": "UKPARL.2025.GED" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.2 + }, + { + "partySlug": "Lab", + "votePercent": 42.75 + }, + { + "partySlug": "LD", + "votePercent": 4.49 + }, + { + "partySlug": "Green", + "votePercent": 2.19 + }, + { + "partySlug": "Reform", + "votePercent": 3.36 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.87 + }, + { + "partySlug": "Lab", + "votePercent": 52.3 + }, + { + "partySlug": "LD", + "votePercent": 6.83 + }, + { + "partySlug": "Green", + "votePercent": 4.37 + }, + { + "partySlug": "Reform", + "votePercent": 7.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "great-grimsby-and-cleethorpes", + "name": "Great Grimsby and Cleethorpes", + "mySocietyCode": "UKPARL.2025.GGC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.62 + }, + { + "partySlug": "Lab", + "votePercent": 32.2 + }, + { + "partySlug": "LD", + "votePercent": 4.92 + }, + { + "partySlug": "Green", + "votePercent": 1.97 + }, + { + "partySlug": "Reform", + "votePercent": 4.92 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.1 + }, + { + "partySlug": "Lab", + "votePercent": 42.87 + }, + { + "partySlug": "LD", + "votePercent": 7.37 + }, + { + "partySlug": "Green", + "votePercent": 5.17 + }, + { + "partySlug": "Reform", + "votePercent": 12.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "gloucester", + "name": "Gloucester", + "mySocietyCode": "UKPARL.2025.GLO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.58 + }, + { + "partySlug": "Lab", + "votePercent": 35.24 + }, + { + "partySlug": "LD", + "votePercent": 7.67 + }, + { + "partySlug": "Green", + "votePercent": 2.5 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.2 + }, + { + "partySlug": "Lab", + "votePercent": 45.97 + }, + { + "partySlug": "LD", + "votePercent": 10.1 + }, + { + "partySlug": "Green", + "votePercent": 4.83 + }, + { + "partySlug": "Reform", + "votePercent": 8.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "glenrothes-and-mid-fife", + "name": "Glenrothes and Mid Fife", + "mySocietyCode": "UKPARL.2025.GMF" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.33 + }, + { + "partySlug": "Lab", + "votePercent": 27.36 + }, + { + "partySlug": "LD", + "votePercent": 4.44 + }, + { + "partySlug": "Green", + "votePercent": 0.35 + }, + { + "partySlug": "Reform", + "votePercent": 3.04 + }, + { + "partySlug": "SNP", + "votePercent": 49.48 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.87 + }, + { + "partySlug": "Lab", + "votePercent": 40.7 + }, + { + "partySlug": "LD", + "votePercent": 5 + }, + { + "partySlug": "Green", + "votePercent": 3.5 + }, + { + "partySlug": "Reform", + "votePercent": 2.77 + }, + { + "partySlug": "SNP", + "votePercent": 34 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "gainsborough", + "name": "Gainsborough", + "mySocietyCode": "UKPARL.2025.GNB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 66.3 + }, + { + "partySlug": "Lab", + "votePercent": 21.16 + }, + { + "partySlug": "LD", + "votePercent": 10.36 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.1 + }, + { + "partySlug": "Lab", + "votePercent": 34.83 + }, + { + "partySlug": "LD", + "votePercent": 10.67 + }, + { + "partySlug": "Green", + "votePercent": 4.33 + }, + { + "partySlug": "Reform", + "votePercent": 12.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "glasgow-north-east", + "name": "Glasgow North East", + "mySocietyCode": "UKPARL.2025.GNE" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.98 + }, + { + "partySlug": "Lab", + "votePercent": 37.72 + }, + { + "partySlug": "LD", + "votePercent": 3.4 + }, + { + "partySlug": "Green", + "votePercent": 0.15 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 47.75 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.13 + }, + { + "partySlug": "Lab", + "votePercent": 45.37 + }, + { + "partySlug": "LD", + "votePercent": 3.1 + }, + { + "partySlug": "Green", + "votePercent": 1.83 + }, + { + "partySlug": "Reform", + "votePercent": 2.97 + }, + { + "partySlug": "SNP", + "votePercent": 35.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "glasgow-north", + "name": "Glasgow North", + "mySocietyCode": "UKPARL.2025.GNO" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.81 + }, + { + "partySlug": "Lab", + "votePercent": 34.12 + }, + { + "partySlug": "LD", + "votePercent": 5.19 + }, + { + "partySlug": "Green", + "votePercent": 3.74 + }, + { + "partySlug": "Reform", + "votePercent": 0.59 + }, + { + "partySlug": "SNP", + "votePercent": 47.56 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 7.33 + }, + { + "partySlug": "Lab", + "votePercent": 40.37 + }, + { + "partySlug": "LD", + "votePercent": 4.23 + }, + { + "partySlug": "Green", + "votePercent": 3.9 + }, + { + "partySlug": "Reform", + "votePercent": 2.57 + }, + { + "partySlug": "SNP", + "votePercent": 39 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "gosport", + "name": "Gosport", + "mySocietyCode": "UKPARL.2025.GOS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 66.51 + }, + { + "partySlug": "Lab", + "votePercent": 18.47 + }, + { + "partySlug": "LD", + "votePercent": 11.3 + }, + { + "partySlug": "Green", + "votePercent": 3.73 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.33 + }, + { + "partySlug": "Lab", + "votePercent": 28.93 + }, + { + "partySlug": "LD", + "votePercent": 15.43 + }, + { + "partySlug": "Green", + "votePercent": 5.53 + }, + { + "partySlug": "Reform", + "votePercent": 13.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "gravesham", + "name": "Gravesham", + "mySocietyCode": "UKPARL.2025.GRV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.2 + }, + { + "partySlug": "Lab", + "votePercent": 29.43 + }, + { + "partySlug": "LD", + "votePercent": 5.43 + }, + { + "partySlug": "Green", + "votePercent": 2.94 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.37 + }, + { + "partySlug": "Lab", + "votePercent": 41.67 + }, + { + "partySlug": "LD", + "votePercent": 7.3 + }, + { + "partySlug": "Green", + "votePercent": 5.7 + }, + { + "partySlug": "Reform", + "votePercent": 11.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "glasgow-south", + "name": "Glasgow South", + "mySocietyCode": "UKPARL.2025.GSO" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.69 + }, + { + "partySlug": "Lab", + "votePercent": 29.45 + }, + { + "partySlug": "LD", + "votePercent": 6.02 + }, + { + "partySlug": "Green", + "votePercent": 2.61 + }, + { + "partySlug": "Reform", + "votePercent": 0.93 + }, + { + "partySlug": "SNP", + "votePercent": 48.3 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.4 + }, + { + "partySlug": "Lab", + "votePercent": 40.37 + }, + { + "partySlug": "LD", + "votePercent": 5.6 + }, + { + "partySlug": "Green", + "votePercent": 4.4 + }, + { + "partySlug": "Reform", + "votePercent": 2.03 + }, + { + "partySlug": "SNP", + "votePercent": 34 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "glasgow-south-west", + "name": "Glasgow South West", + "mySocietyCode": "UKPARL.2025.GSW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.6 + }, + { + "partySlug": "Lab", + "votePercent": 33.84 + }, + { + "partySlug": "LD", + "votePercent": 4.4 + }, + { + "partySlug": "Green", + "votePercent": 0.83 + }, + { + "partySlug": "Reform", + "votePercent": 1.62 + }, + { + "partySlug": "SNP", + "votePercent": 46.71 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.23 + }, + { + "partySlug": "Lab", + "votePercent": 41.53 + }, + { + "partySlug": "LD", + "votePercent": 3.6 + }, + { + "partySlug": "Green", + "votePercent": 2.83 + }, + { + "partySlug": "Reform", + "votePercent": 2.77 + }, + { + "partySlug": "SNP", + "votePercent": 38 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "guildford", + "name": "Guildford", + "mySocietyCode": "UKPARL.2025.GUI" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.09 + }, + { + "partySlug": "Lab", + "votePercent": 8.39 + }, + { + "partySlug": "LD", + "votePercent": 39.16 + }, + { + "partySlug": "Green", + "votePercent": 0.37 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.5 + }, + { + "partySlug": "Lab", + "votePercent": 24.23 + }, + { + "partySlug": "LD", + "votePercent": 32.47 + }, + { + "partySlug": "Green", + "votePercent": 3.93 + }, + { + "partySlug": "Reform", + "votePercent": 7.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "glasgow-west", + "name": "Glasgow West", + "mySocietyCode": "UKPARL.2025.GWE" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.35 + }, + { + "partySlug": "Lab", + "votePercent": 28.01 + }, + { + "partySlug": "LD", + "votePercent": 7.52 + }, + { + "partySlug": "Green", + "votePercent": 0.38 + }, + { + "partySlug": "Reform", + "votePercent": 0.16 + }, + { + "partySlug": "SNP", + "votePercent": 48.59 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.6 + }, + { + "partySlug": "Lab", + "votePercent": 37.43 + }, + { + "partySlug": "LD", + "votePercent": 5.63 + }, + { + "partySlug": "Green", + "votePercent": 2.9 + }, + { + "partySlug": "Reform", + "votePercent": 2.17 + }, + { + "partySlug": "SNP", + "votePercent": 39.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "gower", + "name": "Gower", + "mySocietyCode": "UKPARL.2025.GWR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.89 + }, + { + "partySlug": "Lab", + "votePercent": 45.75 + }, + { + "partySlug": "LD", + "votePercent": 5.87 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 3.44 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 5.05 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.13 + }, + { + "partySlug": "Lab", + "votePercent": 52.2 + }, + { + "partySlug": "LD", + "votePercent": 5.6 + }, + { + "partySlug": "Green", + "votePercent": 4.13 + }, + { + "partySlug": "Reform", + "votePercent": 6.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 8.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "great-yarmouth", + "name": "Great Yarmouth", + "mySocietyCode": "UKPARL.2025.GYM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.79 + }, + { + "partySlug": "Lab", + "votePercent": 25.15 + }, + { + "partySlug": "LD", + "votePercent": 3.82 + }, + { + "partySlug": "Green", + "votePercent": 2.45 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.5 + }, + { + "partySlug": "Lab", + "votePercent": 37.2 + }, + { + "partySlug": "LD", + "votePercent": 5.43 + }, + { + "partySlug": "Green", + "votePercent": 5.73 + }, + { + "partySlug": "Reform", + "votePercent": 13.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "harpenden-and-berkhamsted", + "name": "Harpenden and Berkhamsted", + "mySocietyCode": "UKPARL.2025.HAB" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.27 + }, + { + "partySlug": "Lab", + "votePercent": 10.6 + }, + { + "partySlug": "LD", + "votePercent": 25.28 + }, + { + "partySlug": "Green", + "votePercent": 1.63 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.23 + }, + { + "partySlug": "Lab", + "votePercent": 27.8 + }, + { + "partySlug": "LD", + "votePercent": 27.43 + }, + { + "partySlug": "Green", + "votePercent": 3.93 + }, + { + "partySlug": "Reform", + "votePercent": 6.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hammersmith-and-chiswick", + "name": "Hammersmith and Chiswick", + "mySocietyCode": "UKPARL.2025.HAC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.46 + }, + { + "partySlug": "Lab", + "votePercent": 50.77 + }, + { + "partySlug": "LD", + "votePercent": 13.87 + }, + { + "partySlug": "Green", + "votePercent": 3.06 + }, + { + "partySlug": "Reform", + "votePercent": 1.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.4 + }, + { + "partySlug": "Lab", + "votePercent": 57.17 + }, + { + "partySlug": "LD", + "votePercent": 11.33 + }, + { + "partySlug": "Green", + "votePercent": 6.67 + }, + { + "partySlug": "Reform", + "votePercent": 5.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "harrow-east", + "name": "Harrow East", + "mySocietyCode": "UKPARL.2025.HAE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.61 + }, + { + "partySlug": "Lab", + "votePercent": 37.42 + }, + { + "partySlug": "LD", + "votePercent": 7.52 + }, + { + "partySlug": "Green", + "votePercent": 0.26 + }, + { + "partySlug": "Reform", + "votePercent": 0.19 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.17 + }, + { + "partySlug": "Lab", + "votePercent": 48.3 + }, + { + "partySlug": "LD", + "votePercent": 6.93 + }, + { + "partySlug": "Green", + "votePercent": 5 + }, + { + "partySlug": "Reform", + "votePercent": 6.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hampstead-and-highgate", + "name": "Hampstead and Highgate", + "mySocietyCode": "UKPARL.2025.HAH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.17 + }, + { + "partySlug": "Lab", + "votePercent": 47.64 + }, + { + "partySlug": "LD", + "votePercent": 24.29 + }, + { + "partySlug": "Green", + "votePercent": 3.65 + }, + { + "partySlug": "Reform", + "votePercent": 1.25 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.7 + }, + { + "partySlug": "Lab", + "votePercent": 46.17 + }, + { + "partySlug": "LD", + "votePercent": 23.27 + }, + { + "partySlug": "Green", + "votePercent": 8.73 + }, + { + "partySlug": "Reform", + "votePercent": 2.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "halesowen", + "name": "Halesowen", + "mySocietyCode": "UKPARL.2025.HAL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.24 + }, + { + "partySlug": "Lab", + "votePercent": 32.61 + }, + { + "partySlug": "LD", + "votePercent": 3.49 + }, + { + "partySlug": "Green", + "votePercent": 2.44 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.07 + }, + { + "partySlug": "Lab", + "votePercent": 42.47 + }, + { + "partySlug": "LD", + "votePercent": 6.6 + }, + { + "partySlug": "Green", + "votePercent": 5.47 + }, + { + "partySlug": "Reform", + "votePercent": 10.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hove-and-portslade", + "name": "Hove and Portslade", + "mySocietyCode": "UKPARL.2025.HAP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.08 + }, + { + "partySlug": "Lab", + "votePercent": 58.3 + }, + { + "partySlug": "LD", + "votePercent": 6.62 + }, + { + "partySlug": "Green", + "votePercent": 4.43 + }, + { + "partySlug": "Reform", + "votePercent": 1.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.03 + }, + { + "partySlug": "Lab", + "votePercent": 60.17 + }, + { + "partySlug": "LD", + "votePercent": 6.8 + }, + { + "partySlug": "Green", + "votePercent": 9.37 + }, + { + "partySlug": "Reform", + "votePercent": 5.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "hastings-and-rye", + "name": "Hastings and Rye", + "mySocietyCode": "UKPARL.2025.HAR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.09 + }, + { + "partySlug": "Lab", + "votePercent": 42.37 + }, + { + "partySlug": "LD", + "votePercent": 7.4 + }, + { + "partySlug": "Green", + "votePercent": 0.06 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.7 + }, + { + "partySlug": "Lab", + "votePercent": 46.47 + }, + { + "partySlug": "LD", + "votePercent": 7.23 + }, + { + "partySlug": "Green", + "votePercent": 7.13 + }, + { + "partySlug": "Reform", + "votePercent": 8.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hertford-and-stortford", + "name": "Hertford and Stortford", + "mySocietyCode": "UKPARL.2025.HAS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.68 + }, + { + "partySlug": "Lab", + "votePercent": 23.68 + }, + { + "partySlug": "LD", + "votePercent": 14.21 + }, + { + "partySlug": "Green", + "votePercent": 4.65 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.77 + }, + { + "partySlug": "Lab", + "votePercent": 35.2 + }, + { + "partySlug": "LD", + "votePercent": 11.87 + }, + { + "partySlug": "Green", + "votePercent": 10.8 + }, + { + "partySlug": "Reform", + "votePercent": 6.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "henley-and-thame", + "name": "Henley and Thame", + "mySocietyCode": "UKPARL.2025.HAT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.48 + }, + { + "partySlug": "Lab", + "votePercent": 8.93 + }, + { + "partySlug": "LD", + "votePercent": 32.38 + }, + { + "partySlug": "Green", + "votePercent": 4.21 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.17 + }, + { + "partySlug": "Lab", + "votePercent": 20.67 + }, + { + "partySlug": "LD", + "votePercent": 32.3 + }, + { + "partySlug": "Green", + "votePercent": 7.03 + }, + { + "partySlug": "Reform", + "votePercent": 5.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hornchurch-and-upminster", + "name": "Hornchurch and Upminster", + "mySocietyCode": "UKPARL.2025.HAU" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.43 + }, + { + "partySlug": "Lab", + "votePercent": 22.86 + }, + { + "partySlug": "LD", + "votePercent": 7.12 + }, + { + "partySlug": "Green", + "votePercent": 3.6 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.37 + }, + { + "partySlug": "Lab", + "votePercent": 35.23 + }, + { + "partySlug": "LD", + "votePercent": 8.1 + }, + { + "partySlug": "Green", + "votePercent": 6.03 + }, + { + "partySlug": "Reform", + "votePercent": 10.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "havant", + "name": "Havant", + "mySocietyCode": "UKPARL.2025.HAV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.39 + }, + { + "partySlug": "Lab", + "votePercent": 17.97 + }, + { + "partySlug": "LD", + "votePercent": 12.42 + }, + { + "partySlug": "Green", + "votePercent": 3.47 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.23 + }, + { + "partySlug": "Lab", + "votePercent": 30.33 + }, + { + "partySlug": "LD", + "votePercent": 12.87 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 10.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "harrow-west", + "name": "Harrow West", + "mySocietyCode": "UKPARL.2025.HAW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.82 + }, + { + "partySlug": "Lab", + "votePercent": 53.09 + }, + { + "partySlug": "LD", + "votePercent": 8.25 + }, + { + "partySlug": "Green", + "votePercent": 2.06 + }, + { + "partySlug": "Reform", + "votePercent": 1.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.23 + }, + { + "partySlug": "Lab", + "votePercent": 52.3 + }, + { + "partySlug": "LD", + "votePercent": 9.57 + }, + { + "partySlug": "Green", + "votePercent": 8.27 + }, + { + "partySlug": "Reform", + "votePercent": 5.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hayes-and-harlington", + "name": "Hayes and Harlington", + "mySocietyCode": "UKPARL.2025.HAY" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.74 + }, + { + "partySlug": "Lab", + "votePercent": 55.79 + }, + { + "partySlug": "LD", + "votePercent": 4.43 + }, + { + "partySlug": "Green", + "votePercent": 1.68 + }, + { + "partySlug": "Reform", + "votePercent": 2.94 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.7 + }, + { + "partySlug": "Lab", + "votePercent": 60.6 + }, + { + "partySlug": "LD", + "votePercent": 4.7 + }, + { + "partySlug": "Green", + "votePercent": 6.5 + }, + { + "partySlug": "Reform", + "votePercent": 6.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hazel-grove", + "name": "Hazel Grove", + "mySocietyCode": "UKPARL.2025.HAZ" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.59 + }, + { + "partySlug": "Lab", + "votePercent": 16.27 + }, + { + "partySlug": "LD", + "votePercent": 37.22 + }, + { + "partySlug": "Green", + "votePercent": 0.31 + }, + { + "partySlug": "Reform", + "votePercent": 0.61 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.1 + }, + { + "partySlug": "Lab", + "votePercent": 25.7 + }, + { + "partySlug": "LD", + "votePercent": 33.93 + }, + { + "partySlug": "Green", + "votePercent": 3.1 + }, + { + "partySlug": "Reform", + "votePercent": 7.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "herne-bay-and-sandwich", + "name": "Herne Bay and Sandwich", + "mySocietyCode": "UKPARL.2025.HBS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.38 + }, + { + "partySlug": "Lab", + "votePercent": 24.4 + }, + { + "partySlug": "LD", + "votePercent": 7.45 + }, + { + "partySlug": "Green", + "votePercent": 3.77 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.7 + }, + { + "partySlug": "Lab", + "votePercent": 37.03 + }, + { + "partySlug": "LD", + "votePercent": 8.87 + }, + { + "partySlug": "Green", + "votePercent": 5.97 + }, + { + "partySlug": "Reform", + "votePercent": 11.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hamble-valley", + "name": "Hamble Valley", + "mySocietyCode": "UKPARL.2025.HBV" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.23 + }, + { + "partySlug": "Lab", + "votePercent": 13.57 + }, + { + "partySlug": "LD", + "votePercent": 21.05 + }, + { + "partySlug": "Green", + "votePercent": 3.15 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.67 + }, + { + "partySlug": "Lab", + "votePercent": 25.67 + }, + { + "partySlug": "LD", + "votePercent": 25.5 + }, + { + "partySlug": "Green", + "votePercent": 5.4 + }, + { + "partySlug": "Reform", + "votePercent": 7.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hamilton-and-clyde-valley", + "name": "Hamilton and Clyde Valley", + "mySocietyCode": "UKPARL.2025.HCV" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.47 + }, + { + "partySlug": "Lab", + "votePercent": 27.09 + }, + { + "partySlug": "LD", + "votePercent": 3.83 + }, + { + "partySlug": "Green", + "votePercent": 0.17 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 43.45 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.13 + }, + { + "partySlug": "Lab", + "votePercent": 36.47 + }, + { + "partySlug": "LD", + "votePercent": 4.43 + }, + { + "partySlug": "Green", + "votePercent": 2.13 + }, + { + "partySlug": "Reform", + "votePercent": 2.97 + }, + { + "partySlug": "SNP", + "votePercent": 35.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "hendon", + "name": "Hendon", + "mySocietyCode": "UKPARL.2025.HEN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.91 + }, + { + "partySlug": "Lab", + "votePercent": 40.88 + }, + { + "partySlug": "LD", + "votePercent": 8.57 + }, + { + "partySlug": "Green", + "votePercent": 1.64 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.37 + }, + { + "partySlug": "Lab", + "votePercent": 50.9 + }, + { + "partySlug": "LD", + "votePercent": 7.1 + }, + { + "partySlug": "Green", + "votePercent": 5.57 + }, + { + "partySlug": "Reform", + "votePercent": 4.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hexham", + "name": "Hexham", + "mySocietyCode": "UKPARL.2025.HEX" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.34 + }, + { + "partySlug": "Lab", + "votePercent": 31.75 + }, + { + "partySlug": "LD", + "votePercent": 9.41 + }, + { + "partySlug": "Green", + "votePercent": 3.62 + }, + { + "partySlug": "Reform", + "votePercent": 0.88 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.8 + }, + { + "partySlug": "Lab", + "votePercent": 43.43 + }, + { + "partySlug": "LD", + "votePercent": 10.13 + }, + { + "partySlug": "Green", + "votePercent": 6.27 + }, + { + "partySlug": "Reform", + "votePercent": 7.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hornsey-and-friern-barnet", + "name": "Hornsey and Friern Barnet", + "mySocietyCode": "UKPARL.2025.HFB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.8 + }, + { + "partySlug": "Lab", + "votePercent": 57.25 + }, + { + "partySlug": "LD", + "votePercent": 25.64 + }, + { + "partySlug": "Green", + "votePercent": 3.77 + }, + { + "partySlug": "Reform", + "votePercent": 0.94 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.13 + }, + { + "partySlug": "Lab", + "votePercent": 59.07 + }, + { + "partySlug": "LD", + "votePercent": 17.4 + }, + { + "partySlug": "Green", + "votePercent": 7.6 + }, + { + "partySlug": "Reform", + "votePercent": 2.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "halifax", + "name": "Halifax", + "mySocietyCode": "UKPARL.2025.HFX" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.67 + }, + { + "partySlug": "Lab", + "votePercent": 45.65 + }, + { + "partySlug": "LD", + "votePercent": 4.82 + }, + { + "partySlug": "Green", + "votePercent": 1.98 + }, + { + "partySlug": "Reform", + "votePercent": 5.89 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.6 + }, + { + "partySlug": "Lab", + "votePercent": 50.13 + }, + { + "partySlug": "LD", + "votePercent": 6.37 + }, + { + "partySlug": "Green", + "votePercent": 6.6 + }, + { + "partySlug": "Reform", + "votePercent": 13.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "harrogate-and-knaresborough", + "name": "Harrogate and Knaresborough", + "mySocietyCode": "UKPARL.2025.HGK" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.98 + }, + { + "partySlug": "Lab", + "votePercent": 9.63 + }, + { + "partySlug": "LD", + "votePercent": 36.16 + }, + { + "partySlug": "Green", + "votePercent": 0.05 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.77 + }, + { + "partySlug": "Lab", + "votePercent": 20.13 + }, + { + "partySlug": "LD", + "votePercent": 37.03 + }, + { + "partySlug": "Green", + "votePercent": 2.8 + }, + { + "partySlug": "Reform", + "votePercent": 6.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hitchin", + "name": "Hitchin", + "mySocietyCode": "UKPARL.2025.HIT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.02 + }, + { + "partySlug": "Lab", + "votePercent": 26.18 + }, + { + "partySlug": "LD", + "votePercent": 23.67 + }, + { + "partySlug": "Green", + "votePercent": 1.51 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.47 + }, + { + "partySlug": "Lab", + "votePercent": 34.53 + }, + { + "partySlug": "LD", + "votePercent": 19.9 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 6.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hinckley-and-bosworth", + "name": "Hinckley and Bosworth", + "mySocietyCode": "UKPARL.2025.HKB" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.64 + }, + { + "partySlug": "Lab", + "votePercent": 14.22 + }, + { + "partySlug": "LD", + "votePercent": 18.19 + }, + { + "partySlug": "Green", + "votePercent": 2.94 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.7 + }, + { + "partySlug": "Lab", + "votePercent": 29.7 + }, + { + "partySlug": "LD", + "votePercent": 16.6 + }, + { + "partySlug": "Green", + "votePercent": 5.27 + }, + { + "partySlug": "Reform", + "votePercent": 10.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "harlow", + "name": "Harlow", + "mySocietyCode": "UKPARL.2025.HLW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.55 + }, + { + "partySlug": "Lab", + "votePercent": 29.31 + }, + { + "partySlug": "LD", + "votePercent": 5.88 + }, + { + "partySlug": "Green", + "votePercent": 0.26 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.97 + }, + { + "partySlug": "Lab", + "votePercent": 38.67 + }, + { + "partySlug": "LD", + "votePercent": 7.3 + }, + { + "partySlug": "Green", + "votePercent": 4.57 + }, + { + "partySlug": "Reform", + "votePercent": 10.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hemel-hempstead", + "name": "Hemel Hempstead", + "mySocietyCode": "UKPARL.2025.HML" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.95 + }, + { + "partySlug": "Lab", + "votePercent": 28.13 + }, + { + "partySlug": "LD", + "votePercent": 11.35 + }, + { + "partySlug": "Green", + "votePercent": 2.92 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.43 + }, + { + "partySlug": "Lab", + "votePercent": 39.83 + }, + { + "partySlug": "LD", + "votePercent": 12.9 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 8.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "heywood-and-middleton-north", + "name": "Heywood and Middleton North", + "mySocietyCode": "UKPARL.2025.HMN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.47 + }, + { + "partySlug": "Lab", + "votePercent": 43.07 + }, + { + "partySlug": "LD", + "votePercent": 4.21 + }, + { + "partySlug": "Green", + "votePercent": 2.82 + }, + { + "partySlug": "Reform", + "votePercent": 8.44 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.57 + }, + { + "partySlug": "Lab", + "votePercent": 51.23 + }, + { + "partySlug": "LD", + "votePercent": 6.07 + }, + { + "partySlug": "Green", + "votePercent": 5.97 + }, + { + "partySlug": "Reform", + "votePercent": 9.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hertsmere", + "name": "Hertsmere", + "mySocietyCode": "UKPARL.2025.HMR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.9 + }, + { + "partySlug": "Lab", + "votePercent": 21.14 + }, + { + "partySlug": "LD", + "votePercent": 10.88 + }, + { + "partySlug": "Green", + "votePercent": 3.07 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.4 + }, + { + "partySlug": "Lab", + "votePercent": 34.77 + }, + { + "partySlug": "LD", + "votePercent": 12.27 + }, + { + "partySlug": "Green", + "votePercent": 6.13 + }, + { + "partySlug": "Reform", + "votePercent": 8.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-east-hertfordshire", + "name": "North East Hertfordshire", + "mySocietyCode": "UKPARL.2025.HNE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.56 + }, + { + "partySlug": "Lab", + "votePercent": 23.68 + }, + { + "partySlug": "LD", + "votePercent": 15.48 + }, + { + "partySlug": "Green", + "votePercent": 4.28 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.4 + }, + { + "partySlug": "Lab", + "votePercent": 38.23 + }, + { + "partySlug": "LD", + "votePercent": 13.73 + }, + { + "partySlug": "Green", + "votePercent": 6.1 + }, + { + "partySlug": "Reform", + "votePercent": 7.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "honiton-and-sidmouth", + "name": "Honiton and Sidmouth", + "mySocietyCode": "UKPARL.2025.HNS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.39 + }, + { + "partySlug": "Lab", + "votePercent": 14.22 + }, + { + "partySlug": "LD", + "votePercent": 9.56 + }, + { + "partySlug": "Green", + "votePercent": 2.07 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.93 + }, + { + "partySlug": "Lab", + "votePercent": 23.1 + }, + { + "partySlug": "LD", + "votePercent": 24.4 + }, + { + "partySlug": "Green", + "votePercent": 3.37 + }, + { + "partySlug": "Reform", + "votePercent": 11.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "harborough-oadby-and-wigston", + "name": "Harborough, Oadby and Wigston", + "mySocietyCode": "UKPARL.2025.HOW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.46 + }, + { + "partySlug": "Lab", + "votePercent": 24.78 + }, + { + "partySlug": "LD", + "votePercent": 16.95 + }, + { + "partySlug": "Green", + "votePercent": 3.08 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.53 + }, + { + "partySlug": "Lab", + "votePercent": 38.9 + }, + { + "partySlug": "LD", + "votePercent": 14.4 + }, + { + "partySlug": "Green", + "votePercent": 5.37 + }, + { + "partySlug": "Reform", + "votePercent": 9.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "high-peak", + "name": "High Peak", + "mySocietyCode": "UKPARL.2025.HPK" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.86 + }, + { + "partySlug": "Lab", + "votePercent": 44.77 + }, + { + "partySlug": "LD", + "votePercent": 5.08 + }, + { + "partySlug": "Green", + "votePercent": 2.12 + }, + { + "partySlug": "Reform", + "votePercent": 2.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.83 + }, + { + "partySlug": "Lab", + "votePercent": 53.33 + }, + { + "partySlug": "LD", + "votePercent": 6.13 + }, + { + "partySlug": "Green", + "votePercent": 5.37 + }, + { + "partySlug": "Reform", + "votePercent": 6.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hartlepool", + "name": "Hartlepool", + "mySocietyCode": "UKPARL.2025.HPL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.92 + }, + { + "partySlug": "Lab", + "votePercent": 37.68 + }, + { + "partySlug": "LD", + "votePercent": 4.13 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 25.84 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.33 + }, + { + "partySlug": "Lab", + "votePercent": 45.23 + }, + { + "partySlug": "LD", + "votePercent": 8.2 + }, + { + "partySlug": "Green", + "votePercent": 3.03 + }, + { + "partySlug": "Reform", + "votePercent": 14.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "horsham", + "name": "Horsham", + "mySocietyCode": "UKPARL.2025.HRH" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.78 + }, + { + "partySlug": "Lab", + "votePercent": 15.64 + }, + { + "partySlug": "LD", + "votePercent": 24.71 + }, + { + "partySlug": "Green", + "votePercent": 3.01 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.5 + }, + { + "partySlug": "Lab", + "votePercent": 25.57 + }, + { + "partySlug": "LD", + "votePercent": 28.1 + }, + { + "partySlug": "Green", + "votePercent": 4.8 + }, + { + "partySlug": "Reform", + "votePercent": 7.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hereford-and-south-herefordshire", + "name": "Hereford and South Herefordshire", + "mySocietyCode": "UKPARL.2025.HRS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.68 + }, + { + "partySlug": "Lab", + "votePercent": 19.92 + }, + { + "partySlug": "LD", + "votePercent": 13.3 + }, + { + "partySlug": "Green", + "votePercent": 5.09 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.93 + }, + { + "partySlug": "Lab", + "votePercent": 30.63 + }, + { + "partySlug": "LD", + "votePercent": 14.63 + }, + { + "partySlug": "Green", + "votePercent": 8.93 + }, + { + "partySlug": "Reform", + "votePercent": 10 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hackney-south-and-shoreditch", + "name": "Hackney South and Shoreditch", + "mySocietyCode": "UKPARL.2025.HSD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.39 + }, + { + "partySlug": "Lab", + "votePercent": 73.42 + }, + { + "partySlug": "LD", + "votePercent": 8.16 + }, + { + "partySlug": "Green", + "votePercent": 6.44 + }, + { + "partySlug": "Reform", + "votePercent": 1.36 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.47 + }, + { + "partySlug": "Lab", + "votePercent": 69.3 + }, + { + "partySlug": "LD", + "votePercent": 6.67 + }, + { + "partySlug": "Green", + "votePercent": 11.47 + }, + { + "partySlug": "Reform", + "votePercent": 2.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "hackney-north-and-stoke-newington", + "name": "Hackney North and Stoke Newington", + "mySocietyCode": "UKPARL.2025.HSN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.03 + }, + { + "partySlug": "Lab", + "votePercent": 69.82 + }, + { + "partySlug": "LD", + "votePercent": 7.74 + }, + { + "partySlug": "Green", + "votePercent": 8.02 + }, + { + "partySlug": "Reform", + "votePercent": 0.95 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.87 + }, + { + "partySlug": "Lab", + "votePercent": 59.57 + }, + { + "partySlug": "LD", + "votePercent": 10.37 + }, + { + "partySlug": "Green", + "votePercent": 15.97 + }, + { + "partySlug": "Reform", + "votePercent": 2.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "holborn-and-st-pancras", + "name": "Holborn and St Pancras", + "mySocietyCode": "UKPARL.2025.HSP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.19 + }, + { + "partySlug": "Lab", + "votePercent": 66.25 + }, + { + "partySlug": "LD", + "votePercent": 12.28 + }, + { + "partySlug": "Green", + "votePercent": 4.02 + }, + { + "partySlug": "Reform", + "votePercent": 1.88 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.63 + }, + { + "partySlug": "Lab", + "votePercent": 58.03 + }, + { + "partySlug": "LD", + "votePercent": 11.07 + }, + { + "partySlug": "Green", + "votePercent": 11.93 + }, + { + "partySlug": "Reform", + "votePercent": 3.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "houghton-and-sunderland-south", + "name": "Houghton and Sunderland South", + "mySocietyCode": "UKPARL.2025.HSS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.94 + }, + { + "partySlug": "Lab", + "votePercent": 40.4 + }, + { + "partySlug": "LD", + "votePercent": 5.94 + }, + { + "partySlug": "Green", + "votePercent": 2.7 + }, + { + "partySlug": "Reform", + "votePercent": 15.74 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.03 + }, + { + "partySlug": "Lab", + "votePercent": 51.03 + }, + { + "partySlug": "LD", + "votePercent": 8.77 + }, + { + "partySlug": "Green", + "votePercent": 5.63 + }, + { + "partySlug": "Reform", + "votePercent": 13.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "huntingdon", + "name": "Huntingdon", + "mySocietyCode": "UKPARL.2025.HTD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.22 + }, + { + "partySlug": "Lab", + "votePercent": 20.79 + }, + { + "partySlug": "LD", + "votePercent": 14.03 + }, + { + "partySlug": "Green", + "votePercent": 3.47 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.77 + }, + { + "partySlug": "Lab", + "votePercent": 34.47 + }, + { + "partySlug": "LD", + "votePercent": 12.5 + }, + { + "partySlug": "Green", + "votePercent": 6.87 + }, + { + "partySlug": "Reform", + "votePercent": 8.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "huddersfield", + "name": "Huddersfield", + "mySocietyCode": "UKPARL.2025.HUD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.36 + }, + { + "partySlug": "Lab", + "votePercent": 51.43 + }, + { + "partySlug": "LD", + "votePercent": 4.96 + }, + { + "partySlug": "Green", + "votePercent": 3.82 + }, + { + "partySlug": "Reform", + "votePercent": 3.44 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.33 + }, + { + "partySlug": "Lab", + "votePercent": 53.2 + }, + { + "partySlug": "LD", + "votePercent": 6.43 + }, + { + "partySlug": "Green", + "votePercent": 9.1 + }, + { + "partySlug": "Reform", + "votePercent": 7.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "kingston-upon-hull-east", + "name": "Kingston upon Hull East", + "mySocietyCode": "UKPARL.2025.HUE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.28 + }, + { + "partySlug": "Lab", + "votePercent": 41.63 + }, + { + "partySlug": "LD", + "votePercent": 4.96 + }, + { + "partySlug": "Green", + "votePercent": 2.31 + }, + { + "partySlug": "Reform", + "votePercent": 16.82 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.3 + }, + { + "partySlug": "Lab", + "votePercent": 53.37 + }, + { + "partySlug": "LD", + "votePercent": 9.27 + }, + { + "partySlug": "Green", + "votePercent": 4.63 + }, + { + "partySlug": "Reform", + "votePercent": 14.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "kingston-upon-hull-north-and-cottingham", + "name": "Kingston upon Hull North and Cottingham", + "mySocietyCode": "UKPARL.2025.HUN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.46 + }, + { + "partySlug": "Lab", + "votePercent": 46.64 + }, + { + "partySlug": "LD", + "votePercent": 6.49 + }, + { + "partySlug": "Green", + "votePercent": 2.61 + }, + { + "partySlug": "Reform", + "votePercent": 10.81 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.2 + }, + { + "partySlug": "Lab", + "votePercent": 48.97 + }, + { + "partySlug": "LD", + "votePercent": 12.67 + }, + { + "partySlug": "Green", + "votePercent": 4.8 + }, + { + "partySlug": "Reform", + "votePercent": 11.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "kingston-upon-hull-west-and-haltemprice", + "name": "Kingston upon Hull West and Haltemprice", + "mySocietyCode": "UKPARL.2025.HUW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 42.48 + }, + { + "partySlug": "Lab", + "votePercent": 33.77 + }, + { + "partySlug": "LD", + "votePercent": 9.22 + }, + { + "partySlug": "Green", + "votePercent": 1.06 + }, + { + "partySlug": "Reform", + "votePercent": 13.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.8 + }, + { + "partySlug": "Lab", + "votePercent": 51.07 + }, + { + "partySlug": "LD", + "votePercent": 9.93 + }, + { + "partySlug": "Green", + "votePercent": 3.6 + }, + { + "partySlug": "Reform", + "votePercent": 10.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "harwich-and-north-essex", + "name": "Harwich and North Essex", + "mySocietyCode": "UKPARL.2025.HWC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.55 + }, + { + "partySlug": "Lab", + "votePercent": 25.92 + }, + { + "partySlug": "LD", + "votePercent": 10.73 + }, + { + "partySlug": "Green", + "votePercent": 3.56 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.4 + }, + { + "partySlug": "Lab", + "votePercent": 34.27 + }, + { + "partySlug": "LD", + "votePercent": 11.1 + }, + { + "partySlug": "Green", + "votePercent": 8.17 + }, + { + "partySlug": "Reform", + "votePercent": 9.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "hyndburn", + "name": "Hyndburn", + "mySocietyCode": "UKPARL.2025.HYB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.5 + }, + { + "partySlug": "Lab", + "votePercent": 41.54 + }, + { + "partySlug": "LD", + "votePercent": 2.89 + }, + { + "partySlug": "Green", + "votePercent": 1.99 + }, + { + "partySlug": "Reform", + "votePercent": 5.08 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.73 + }, + { + "partySlug": "Lab", + "votePercent": 46.93 + }, + { + "partySlug": "LD", + "votePercent": 6.07 + }, + { + "partySlug": "Green", + "votePercent": 5.47 + }, + { + "partySlug": "Reform", + "votePercent": 11.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ilford-north", + "name": "Ilford North", + "mySocietyCode": "UKPARL.2025.ILN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.7 + }, + { + "partySlug": "Lab", + "votePercent": 54.14 + }, + { + "partySlug": "LD", + "votePercent": 3.97 + }, + { + "partySlug": "Green", + "votePercent": 1.37 + }, + { + "partySlug": "Reform", + "votePercent": 1.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.77 + }, + { + "partySlug": "Lab", + "votePercent": 54.73 + }, + { + "partySlug": "LD", + "votePercent": 6.53 + }, + { + "partySlug": "Green", + "votePercent": 6.63 + }, + { + "partySlug": "Reform", + "votePercent": 6.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ilford-south", + "name": "Ilford South", + "mySocietyCode": "UKPARL.2025.ILS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.22 + }, + { + "partySlug": "Lab", + "votePercent": 65.23 + }, + { + "partySlug": "LD", + "votePercent": 3.33 + }, + { + "partySlug": "Green", + "votePercent": 1.34 + }, + { + "partySlug": "Reform", + "votePercent": 2.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.9 + }, + { + "partySlug": "Lab", + "votePercent": 60.2 + }, + { + "partySlug": "LD", + "votePercent": 5.13 + }, + { + "partySlug": "Green", + "votePercent": 9.8 + }, + { + "partySlug": "Reform", + "votePercent": 5.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "ipswich", + "name": "Ipswich", + "mySocietyCode": "UKPARL.2025.IPS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 50.33 + }, + { + "partySlug": "Lab", + "votePercent": 39.28 + }, + { + "partySlug": "LD", + "votePercent": 4.92 + }, + { + "partySlug": "Green", + "votePercent": 2.59 + }, + { + "partySlug": "Reform", + "votePercent": 2.89 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.87 + }, + { + "partySlug": "Lab", + "votePercent": 48.83 + }, + { + "partySlug": "LD", + "votePercent": 7.93 + }, + { + "partySlug": "Green", + "votePercent": 5.33 + }, + { + "partySlug": "Reform", + "votePercent": 7.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "inverclyde-and-renfrewshire-west", + "name": "Inverclyde and Renfrewshire West", + "mySocietyCode": "UKPARL.2025.IRW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.88 + }, + { + "partySlug": "Lab", + "votePercent": 28.2 + }, + { + "partySlug": "LD", + "votePercent": 6.44 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 47.48 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.87 + }, + { + "partySlug": "Lab", + "votePercent": 40.97 + }, + { + "partySlug": "LD", + "votePercent": 4.17 + }, + { + "partySlug": "Green", + "votePercent": 2.13 + }, + { + "partySlug": "Reform", + "votePercent": 2.27 + }, + { + "partySlug": "SNP", + "votePercent": 38 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "islington-north", + "name": "Islington North", + "mySocietyCode": "UKPARL.2025.ISN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.19 + }, + { + "partySlug": "Lab", + "votePercent": 64.31 + }, + { + "partySlug": "LD", + "votePercent": 15.64 + }, + { + "partySlug": "Green", + "votePercent": 8.04 + }, + { + "partySlug": "Reform", + "votePercent": 1.38 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.97 + }, + { + "partySlug": "Lab", + "votePercent": 58.27 + }, + { + "partySlug": "LD", + "votePercent": 12.33 + }, + { + "partySlug": "Green", + "votePercent": 15.4 + }, + { + "partySlug": "Reform", + "votePercent": 2.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "islington-south-and-finsbury", + "name": "Islington South and Finsbury", + "mySocietyCode": "UKPARL.2025.ISS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.34 + }, + { + "partySlug": "Lab", + "votePercent": 57.01 + }, + { + "partySlug": "LD", + "votePercent": 19.7 + }, + { + "partySlug": "Green", + "votePercent": 4.32 + }, + { + "partySlug": "Reform", + "votePercent": 2.29 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.27 + }, + { + "partySlug": "Lab", + "votePercent": 57.43 + }, + { + "partySlug": "LD", + "votePercent": 16.23 + }, + { + "partySlug": "Green", + "votePercent": 8.57 + }, + { + "partySlug": "Reform", + "votePercent": 3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "inverness-skye-and-west-ross-shire", + "name": "Inverness, Skye and West Ross-shire", + "mySocietyCode": "UKPARL.2025.ISW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.34 + }, + { + "partySlug": "Lab", + "votePercent": 9.39 + }, + { + "partySlug": "LD", + "votePercent": 15.12 + }, + { + "partySlug": "Green", + "votePercent": 1.43 + }, + { + "partySlug": "Reform", + "votePercent": 2.05 + }, + { + "partySlug": "SNP", + "votePercent": 48.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.3 + }, + { + "partySlug": "Lab", + "votePercent": 25.77 + }, + { + "partySlug": "LD", + "votePercent": 14.6 + }, + { + "partySlug": "Green", + "votePercent": 4.43 + }, + { + "partySlug": "Reform", + "votePercent": 2.1 + }, + { + "partySlug": "SNP", + "votePercent": 34.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "isle-of-wight-east", + "name": "Isle of Wight East", + "mySocietyCode": "UKPARL.2025.IWE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.42 + }, + { + "partySlug": "Lab", + "votePercent": 24.07 + }, + { + "partySlug": "LD", + "votePercent": 0 + }, + { + "partySlug": "Green", + "votePercent": 14.02 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.07 + }, + { + "partySlug": "Lab", + "votePercent": 36.63 + }, + { + "partySlug": "LD", + "votePercent": 6.47 + }, + { + "partySlug": "Green", + "votePercent": 12.43 + }, + { + "partySlug": "Reform", + "votePercent": 11.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "isle-of-wight-west", + "name": "Isle of Wight West", + "mySocietyCode": "UKPARL.2025.IWW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.98 + }, + { + "partySlug": "Lab", + "votePercent": 24.49 + }, + { + "partySlug": "LD", + "votePercent": 0 + }, + { + "partySlug": "Green", + "votePercent": 16.39 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.1 + }, + { + "partySlug": "Lab", + "votePercent": 36.33 + }, + { + "partySlug": "LD", + "votePercent": 7.53 + }, + { + "partySlug": "Green", + "votePercent": 12.17 + }, + { + "partySlug": "Reform", + "votePercent": 13.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "jarrow-and-gateshead-east", + "name": "Jarrow and Gateshead East", + "mySocietyCode": "UKPARL.2025.JGE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.7 + }, + { + "partySlug": "Lab", + "votePercent": 49.17 + }, + { + "partySlug": "LD", + "votePercent": 6.54 + }, + { + "partySlug": "Green", + "votePercent": 2.49 + }, + { + "partySlug": "Reform", + "votePercent": 9.49 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.67 + }, + { + "partySlug": "Lab", + "votePercent": 53.9 + }, + { + "partySlug": "LD", + "votePercent": 6.27 + }, + { + "partySlug": "Green", + "votePercent": 5.17 + }, + { + "partySlug": "Reform", + "votePercent": 18.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "kensington-and-bayswater", + "name": "Kensington and Bayswater", + "mySocietyCode": "UKPARL.2025.KAB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.32 + }, + { + "partySlug": "Lab", + "votePercent": 39.03 + }, + { + "partySlug": "LD", + "votePercent": 20.16 + }, + { + "partySlug": "Green", + "votePercent": 1.4 + }, + { + "partySlug": "Reform", + "votePercent": 0.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.1 + }, + { + "partySlug": "Lab", + "votePercent": 42.63 + }, + { + "partySlug": "LD", + "votePercent": 18.97 + }, + { + "partySlug": "Green", + "votePercent": 6.53 + }, + { + "partySlug": "Reform", + "votePercent": 4.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "keighley-and-ilkley", + "name": "Keighley and Ilkley", + "mySocietyCode": "UKPARL.2025.KAI" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.1 + }, + { + "partySlug": "Lab", + "votePercent": 43.88 + }, + { + "partySlug": "LD", + "votePercent": 4.89 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 1.62 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.47 + }, + { + "partySlug": "Lab", + "votePercent": 50.43 + }, + { + "partySlug": "LD", + "votePercent": 5.93 + }, + { + "partySlug": "Green", + "votePercent": 4.8 + }, + { + "partySlug": "Reform", + "votePercent": 7.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "kilmarnock-and-loudoun", + "name": "Kilmarnock and Loudoun", + "mySocietyCode": "UKPARL.2025.KAL" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.26 + }, + { + "partySlug": "Lab", + "votePercent": 18.91 + }, + { + "partySlug": "LD", + "votePercent": 5.13 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 50.84 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.23 + }, + { + "partySlug": "Lab", + "votePercent": 31.43 + }, + { + "partySlug": "LD", + "votePercent": 4.27 + }, + { + "partySlug": "Green", + "votePercent": 2.07 + }, + { + "partySlug": "Reform", + "votePercent": 2.57 + }, + { + "partySlug": "SNP", + "votePercent": 42.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "kingston-and-surbiton", + "name": "Kingston and Surbiton", + "mySocietyCode": "UKPARL.2025.KAS" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.07 + }, + { + "partySlug": "Lab", + "votePercent": 10.21 + }, + { + "partySlug": "LD", + "votePercent": 52.65 + }, + { + "partySlug": "Green", + "votePercent": 1.58 + }, + { + "partySlug": "Reform", + "votePercent": 1.14 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.47 + }, + { + "partySlug": "Lab", + "votePercent": 21.13 + }, + { + "partySlug": "LD", + "votePercent": 46.23 + }, + { + "partySlug": "Green", + "votePercent": 4.87 + }, + { + "partySlug": "Reform", + "votePercent": 4.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "kettering", + "name": "Kettering", + "mySocietyCode": "UKPARL.2025.KET" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.28 + }, + { + "partySlug": "Lab", + "votePercent": 26.92 + }, + { + "partySlug": "LD", + "votePercent": 6.68 + }, + { + "partySlug": "Green", + "votePercent": 2.97 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.4 + }, + { + "partySlug": "Lab", + "votePercent": 39.07 + }, + { + "partySlug": "LD", + "votePercent": 8.13 + }, + { + "partySlug": "Green", + "votePercent": 6.8 + }, + { + "partySlug": "Reform", + "votePercent": 10.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "kenilworth-and-southam", + "name": "Kenilworth and Southam", + "mySocietyCode": "UKPARL.2025.KLW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.96 + }, + { + "partySlug": "Lab", + "votePercent": 18.98 + }, + { + "partySlug": "LD", + "votePercent": 16.9 + }, + { + "partySlug": "Green", + "votePercent": 4.18 + }, + { + "partySlug": "Reform", + "votePercent": 0.15 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.5 + }, + { + "partySlug": "Lab", + "votePercent": 33.43 + }, + { + "partySlug": "LD", + "votePercent": 16.9 + }, + { + "partySlug": "Green", + "votePercent": 5.43 + }, + { + "partySlug": "Reform", + "votePercent": 7.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "knowsley", + "name": "Knowsley", + "mySocietyCode": "UKPARL.2025.KNW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.75 + }, + { + "partySlug": "Lab", + "votePercent": 79.62 + }, + { + "partySlug": "LD", + "votePercent": 2.51 + }, + { + "partySlug": "Green", + "votePercent": 1.97 + }, + { + "partySlug": "Reform", + "votePercent": 6.28 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 7.73 + }, + { + "partySlug": "Lab", + "votePercent": 73.27 + }, + { + "partySlug": "LD", + "votePercent": 4.6 + }, + { + "partySlug": "Green", + "votePercent": 6.47 + }, + { + "partySlug": "Reform", + "votePercent": 6.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "kingswinford-and-south-staffordshire", + "name": "Kingswinford and South Staffordshire", + "mySocietyCode": "UKPARL.2025.KSS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 74.33 + }, + { + "partySlug": "Lab", + "votePercent": 16.82 + }, + { + "partySlug": "LD", + "votePercent": 5.32 + }, + { + "partySlug": "Green", + "votePercent": 3.53 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 42.73 + }, + { + "partySlug": "Lab", + "votePercent": 30.37 + }, + { + "partySlug": "LD", + "votePercent": 8.6 + }, + { + "partySlug": "Green", + "votePercent": 5.67 + }, + { + "partySlug": "Reform", + "votePercent": 10.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "leigh-and-atherton", + "name": "Leigh and Atherton", + "mySocietyCode": "UKPARL.2025.LAA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 43.83 + }, + { + "partySlug": "Lab", + "votePercent": 43.17 + }, + { + "partySlug": "LD", + "votePercent": 4.59 + }, + { + "partySlug": "Green", + "votePercent": 0.35 + }, + { + "partySlug": "Reform", + "votePercent": 5.81 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.87 + }, + { + "partySlug": "Lab", + "votePercent": 55.43 + }, + { + "partySlug": "LD", + "votePercent": 4.77 + }, + { + "partySlug": "Green", + "votePercent": 3.43 + }, + { + "partySlug": "Reform", + "votePercent": 9.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "louth-and-horncastle", + "name": "Louth and Horncastle", + "mySocietyCode": "UKPARL.2025.LAH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 72.45 + }, + { + "partySlug": "Lab", + "votePercent": 17.71 + }, + { + "partySlug": "LD", + "votePercent": 7.79 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.93 + }, + { + "partySlug": "Lab", + "votePercent": 28.17 + }, + { + "partySlug": "LD", + "votePercent": 9.1 + }, + { + "partySlug": "Green", + "votePercent": 3.57 + }, + { + "partySlug": "Reform", + "votePercent": 15.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "lancaster-and-wyre", + "name": "Lancaster and Wyre", + "mySocietyCode": "UKPARL.2025.LAN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.96 + }, + { + "partySlug": "Lab", + "votePercent": 41.86 + }, + { + "partySlug": "LD", + "votePercent": 3.94 + }, + { + "partySlug": "Green", + "votePercent": 4.44 + }, + { + "partySlug": "Reform", + "votePercent": 1.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.13 + }, + { + "partySlug": "Lab", + "votePercent": 48.1 + }, + { + "partySlug": "LD", + "votePercent": 5.97 + }, + { + "partySlug": "Green", + "votePercent": 9.6 + }, + { + "partySlug": "Reform", + "votePercent": 6.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "leyton-and-wanstead", + "name": "Leyton and Wanstead", + "mySocietyCode": "UKPARL.2025.LAW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.85 + }, + { + "partySlug": "Lab", + "votePercent": 63.08 + }, + { + "partySlug": "LD", + "votePercent": 10.66 + }, + { + "partySlug": "Green", + "votePercent": 3.82 + }, + { + "partySlug": "Reform", + "votePercent": 1.71 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.8 + }, + { + "partySlug": "Lab", + "votePercent": 62.8 + }, + { + "partySlug": "LD", + "votePercent": 7.87 + }, + { + "partySlug": "Green", + "votePercent": 8.27 + }, + { + "partySlug": "Reform", + "votePercent": 4.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "loughborough", + "name": "Loughborough", + "mySocietyCode": "UKPARL.2025.LBO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 50.56 + }, + { + "partySlug": "Lab", + "votePercent": 38.76 + }, + { + "partySlug": "LD", + "votePercent": 7.63 + }, + { + "partySlug": "Green", + "votePercent": 2.6 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.5 + }, + { + "partySlug": "Lab", + "votePercent": 45.03 + }, + { + "partySlug": "LD", + "votePercent": 9.97 + }, + { + "partySlug": "Green", + "votePercent": 7.83 + }, + { + "partySlug": "Reform", + "votePercent": 6.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "leeds-central-and-headingley", + "name": "Leeds Central and Headingley", + "mySocietyCode": "UKPARL.2025.LCH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.9 + }, + { + "partySlug": "Lab", + "votePercent": 63.43 + }, + { + "partySlug": "LD", + "votePercent": 11.19 + }, + { + "partySlug": "Green", + "votePercent": 3.45 + }, + { + "partySlug": "Reform", + "votePercent": 4.02 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.83 + }, + { + "partySlug": "Lab", + "votePercent": 60.5 + }, + { + "partySlug": "LD", + "votePercent": 9.27 + }, + { + "partySlug": "Green", + "votePercent": 11 + }, + { + "partySlug": "Reform", + "votePercent": 4.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "leeds-east", + "name": "Leeds East", + "mySocietyCode": "UKPARL.2025.LEA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.84 + }, + { + "partySlug": "Lab", + "votePercent": 46.97 + }, + { + "partySlug": "LD", + "votePercent": 3.66 + }, + { + "partySlug": "Green", + "votePercent": 2.13 + }, + { + "partySlug": "Reform", + "votePercent": 5.85 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.47 + }, + { + "partySlug": "Lab", + "votePercent": 52.5 + }, + { + "partySlug": "LD", + "votePercent": 6.43 + }, + { + "partySlug": "Green", + "votePercent": 5.67 + }, + { + "partySlug": "Reform", + "votePercent": 9.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "leicester-east", + "name": "Leicester East", + "mySocietyCode": "UKPARL.2025.LEE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.48 + }, + { + "partySlug": "Lab", + "votePercent": 50.92 + }, + { + "partySlug": "LD", + "votePercent": 5.63 + }, + { + "partySlug": "Green", + "votePercent": 1.78 + }, + { + "partySlug": "Reform", + "votePercent": 2.51 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.07 + }, + { + "partySlug": "Lab", + "votePercent": 50.03 + }, + { + "partySlug": "LD", + "votePercent": 8.5 + }, + { + "partySlug": "Green", + "votePercent": 7.97 + }, + { + "partySlug": "Reform", + "votePercent": 6.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "leicester-south", + "name": "Leicester South", + "mySocietyCode": "UKPARL.2025.LES" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.83 + }, + { + "partySlug": "Lab", + "votePercent": 68.19 + }, + { + "partySlug": "LD", + "votePercent": 4.32 + }, + { + "partySlug": "Green", + "votePercent": 3.34 + }, + { + "partySlug": "Reform", + "votePercent": 2.32 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.13 + }, + { + "partySlug": "Lab", + "votePercent": 54.97 + }, + { + "partySlug": "LD", + "votePercent": 6.23 + }, + { + "partySlug": "Green", + "votePercent": 16.9 + }, + { + "partySlug": "Reform", + "votePercent": 4.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "leicester-west", + "name": "Leicester West", + "mySocietyCode": "UKPARL.2025.LEW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.65 + }, + { + "partySlug": "Lab", + "votePercent": 49.3 + }, + { + "partySlug": "LD", + "votePercent": 6.72 + }, + { + "partySlug": "Green", + "votePercent": 2.83 + }, + { + "partySlug": "Reform", + "votePercent": 4.51 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.07 + }, + { + "partySlug": "Lab", + "votePercent": 54.87 + }, + { + "partySlug": "LD", + "votePercent": 7.57 + }, + { + "partySlug": "Green", + "votePercent": 6.4 + }, + { + "partySlug": "Reform", + "votePercent": 7.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "liverpool-garston", + "name": "Liverpool Garston", + "mySocietyCode": "UKPARL.2025.LGT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.67 + }, + { + "partySlug": "Lab", + "votePercent": 70.18 + }, + { + "partySlug": "LD", + "votePercent": 9.89 + }, + { + "partySlug": "Green", + "votePercent": 2.67 + }, + { + "partySlug": "Reform", + "votePercent": 4.89 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.33 + }, + { + "partySlug": "Lab", + "votePercent": 68.9 + }, + { + "partySlug": "LD", + "votePercent": 8.27 + }, + { + "partySlug": "Green", + "votePercent": 6.33 + }, + { + "partySlug": "Reform", + "votePercent": 5.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "lichfield", + "name": "Lichfield", + "mySocietyCode": "UKPARL.2025.LIC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.12 + }, + { + "partySlug": "Lab", + "votePercent": 21.02 + }, + { + "partySlug": "LD", + "votePercent": 10.54 + }, + { + "partySlug": "Green", + "votePercent": 3.24 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.23 + }, + { + "partySlug": "Lab", + "votePercent": 34.1 + }, + { + "partySlug": "LD", + "votePercent": 9.5 + }, + { + "partySlug": "Green", + "votePercent": 5.57 + }, + { + "partySlug": "Reform", + "votePercent": 10.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "llanelli", + "name": "Llanelli", + "mySocietyCode": "UKPARL.2025.LLE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.67 + }, + { + "partySlug": "Lab", + "votePercent": 39.31 + }, + { + "partySlug": "LD", + "votePercent": 0 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 8.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 21.14 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.27 + }, + { + "partySlug": "Lab", + "votePercent": 44.67 + }, + { + "partySlug": "LD", + "votePercent": 2.6 + }, + { + "partySlug": "Green", + "votePercent": 3.13 + }, + { + "partySlug": "Reform", + "votePercent": 12.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 19.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "lincoln", + "name": "Lincoln", + "mySocietyCode": "UKPARL.2025.LNC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.93 + }, + { + "partySlug": "Lab", + "votePercent": 40.99 + }, + { + "partySlug": "LD", + "votePercent": 4.78 + }, + { + "partySlug": "Green", + "votePercent": 2.36 + }, + { + "partySlug": "Reform", + "votePercent": 2.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.43 + }, + { + "partySlug": "Lab", + "votePercent": 50 + }, + { + "partySlug": "LD", + "votePercent": 7.37 + }, + { + "partySlug": "Green", + "votePercent": 5.47 + }, + { + "partySlug": "Reform", + "votePercent": 7.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "leeds-north-east", + "name": "Leeds North East", + "mySocietyCode": "UKPARL.2025.LNE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.63 + }, + { + "partySlug": "Lab", + "votePercent": 57.47 + }, + { + "partySlug": "LD", + "votePercent": 11.22 + }, + { + "partySlug": "Green", + "votePercent": 3.82 + }, + { + "partySlug": "Reform", + "votePercent": 3.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.4 + }, + { + "partySlug": "Lab", + "votePercent": 56.87 + }, + { + "partySlug": "LD", + "votePercent": 9.67 + }, + { + "partySlug": "Green", + "votePercent": 9.57 + }, + { + "partySlug": "Reform", + "votePercent": 5.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "leeds-north-west", + "name": "Leeds North West", + "mySocietyCode": "UKPARL.2025.LNW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.87 + }, + { + "partySlug": "Lab", + "votePercent": 38.28 + }, + { + "partySlug": "LD", + "votePercent": 14.75 + }, + { + "partySlug": "Green", + "votePercent": 2.27 + }, + { + "partySlug": "Reform", + "votePercent": 1.31 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.37 + }, + { + "partySlug": "Lab", + "votePercent": 50.17 + }, + { + "partySlug": "LD", + "votePercent": 10.33 + }, + { + "partySlug": "Green", + "votePercent": 5.17 + }, + { + "partySlug": "Reform", + "votePercent": 6.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "lothian-east", + "name": "Lothian East", + "mySocietyCode": "UKPARL.2025.LOE" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.48 + }, + { + "partySlug": "Lab", + "votePercent": 30.45 + }, + { + "partySlug": "LD", + "votePercent": 6.29 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 34.8 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.33 + }, + { + "partySlug": "Lab", + "votePercent": 40.4 + }, + { + "partySlug": "LD", + "votePercent": 4.77 + }, + { + "partySlug": "Green", + "votePercent": 2.27 + }, + { + "partySlug": "Reform", + "votePercent": 3.7 + }, + { + "partySlug": "SNP", + "votePercent": 29 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "liverpool-riverside", + "name": "Liverpool Riverside", + "mySocietyCode": "UKPARL.2025.LRV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 7.77 + }, + { + "partySlug": "Lab", + "votePercent": 85.1 + }, + { + "partySlug": "LD", + "votePercent": 2.21 + }, + { + "partySlug": "Green", + "votePercent": 2.35 + }, + { + "partySlug": "Reform", + "votePercent": 2.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 7.5 + }, + { + "partySlug": "Lab", + "votePercent": 72.37 + }, + { + "partySlug": "LD", + "votePercent": 5.57 + }, + { + "partySlug": "Green", + "votePercent": 9.97 + }, + { + "partySlug": "Reform", + "votePercent": 3.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "leeds-south", + "name": "Leeds South", + "mySocietyCode": "UKPARL.2025.LSO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.31 + }, + { + "partySlug": "Lab", + "votePercent": 58.41 + }, + { + "partySlug": "LD", + "votePercent": 4.44 + }, + { + "partySlug": "Green", + "votePercent": 3.78 + }, + { + "partySlug": "Reform", + "votePercent": 6.41 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.47 + }, + { + "partySlug": "Lab", + "votePercent": 59.13 + }, + { + "partySlug": "LD", + "votePercent": 6.9 + }, + { + "partySlug": "Green", + "votePercent": 7.43 + }, + { + "partySlug": "Reform", + "votePercent": 9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "leeds-south-west-and-morley", + "name": "Leeds South West and Morley", + "mySocietyCode": "UKPARL.2025.LSW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.13 + }, + { + "partySlug": "Lab", + "votePercent": 36.81 + }, + { + "partySlug": "LD", + "votePercent": 2.77 + }, + { + "partySlug": "Green", + "votePercent": 3.3 + }, + { + "partySlug": "Reform", + "votePercent": 1.79 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.4 + }, + { + "partySlug": "Lab", + "votePercent": 48.87 + }, + { + "partySlug": "LD", + "votePercent": 5.07 + }, + { + "partySlug": "Green", + "votePercent": 4.83 + }, + { + "partySlug": "Reform", + "votePercent": 13.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "luton-north", + "name": "Luton North", + "mySocietyCode": "UKPARL.2025.LUN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.26 + }, + { + "partySlug": "Lab", + "votePercent": 53.86 + }, + { + "partySlug": "LD", + "votePercent": 4.63 + }, + { + "partySlug": "Green", + "votePercent": 1.87 + }, + { + "partySlug": "Reform", + "votePercent": 2.96 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.43 + }, + { + "partySlug": "Lab", + "votePercent": 56.03 + }, + { + "partySlug": "LD", + "votePercent": 7.43 + }, + { + "partySlug": "Green", + "votePercent": 6.03 + }, + { + "partySlug": "Reform", + "votePercent": 7.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "luton-south-and-south-bedfordshire", + "name": "Luton South and South Bedfordshire", + "mySocietyCode": "UKPARL.2025.LUS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.2 + }, + { + "partySlug": "Lab", + "votePercent": 48.65 + }, + { + "partySlug": "LD", + "votePercent": 0.5 + }, + { + "partySlug": "Green", + "votePercent": 2.66 + }, + { + "partySlug": "Reform", + "votePercent": 3.32 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.4 + }, + { + "partySlug": "Lab", + "votePercent": 51.1 + }, + { + "partySlug": "LD", + "votePercent": 5.83 + }, + { + "partySlug": "Green", + "votePercent": 8.4 + }, + { + "partySlug": "Reform", + "votePercent": 10.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "livingston", + "name": "Livingston", + "mySocietyCode": "UKPARL.2025.LVG" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.93 + }, + { + "partySlug": "Lab", + "votePercent": 22.03 + }, + { + "partySlug": "LD", + "votePercent": 6.2 + }, + { + "partySlug": "Green", + "votePercent": 2.58 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 47.26 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.73 + }, + { + "partySlug": "Lab", + "votePercent": 34.53 + }, + { + "partySlug": "LD", + "votePercent": 5.9 + }, + { + "partySlug": "Green", + "votePercent": 4 + }, + { + "partySlug": "Reform", + "votePercent": 3.6 + }, + { + "partySlug": "SNP", + "votePercent": 35.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "liverpool-west-derby", + "name": "Liverpool West Derby", + "mySocietyCode": "UKPARL.2025.LWD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.61 + }, + { + "partySlug": "Lab", + "votePercent": 77.89 + }, + { + "partySlug": "LD", + "votePercent": 2.72 + }, + { + "partySlug": "Green", + "votePercent": 1.95 + }, + { + "partySlug": "Reform", + "votePercent": 4.92 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.3 + }, + { + "partySlug": "Lab", + "votePercent": 69.73 + }, + { + "partySlug": "LD", + "votePercent": 5.6 + }, + { + "partySlug": "Green", + "votePercent": 8.83 + }, + { + "partySlug": "Reform", + "votePercent": 5.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "lewisham-east", + "name": "Lewisham East", + "mySocietyCode": "UKPARL.2025.LWE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20 + }, + { + "partySlug": "Lab", + "votePercent": 62.66 + }, + { + "partySlug": "LD", + "votePercent": 10.11 + }, + { + "partySlug": "Green", + "votePercent": 3.53 + }, + { + "partySlug": "Reform", + "votePercent": 2.59 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.73 + }, + { + "partySlug": "Lab", + "votePercent": 62.47 + }, + { + "partySlug": "LD", + "votePercent": 8.63 + }, + { + "partySlug": "Green", + "votePercent": 9.53 + }, + { + "partySlug": "Reform", + "votePercent": 4.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "liverpool-walton", + "name": "Liverpool Walton", + "mySocietyCode": "UKPARL.2025.LWL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.9 + }, + { + "partySlug": "Lab", + "votePercent": 82.35 + }, + { + "partySlug": "LD", + "votePercent": 2.27 + }, + { + "partySlug": "Green", + "votePercent": 1.82 + }, + { + "partySlug": "Reform", + "votePercent": 2.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 7.77 + }, + { + "partySlug": "Lab", + "votePercent": 75.87 + }, + { + "partySlug": "LD", + "votePercent": 3.6 + }, + { + "partySlug": "Green", + "votePercent": 4.97 + }, + { + "partySlug": "Reform", + "votePercent": 5.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "lewisham-north", + "name": "Lewisham North", + "mySocietyCode": "UKPARL.2025.LWN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.21 + }, + { + "partySlug": "Lab", + "votePercent": 69.43 + }, + { + "partySlug": "LD", + "votePercent": 11.11 + }, + { + "partySlug": "Green", + "votePercent": 5.25 + }, + { + "partySlug": "Reform", + "votePercent": 1.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.9 + }, + { + "partySlug": "Lab", + "votePercent": 69.77 + }, + { + "partySlug": "LD", + "votePercent": 7.03 + }, + { + "partySlug": "Green", + "votePercent": 9.37 + }, + { + "partySlug": "Reform", + "votePercent": 2.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "leeds-west-and-pudsey", + "name": "Leeds West and Pudsey", + "mySocietyCode": "UKPARL.2025.LWP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 42.23 + }, + { + "partySlug": "Lab", + "votePercent": 48.41 + }, + { + "partySlug": "LD", + "votePercent": 3.64 + }, + { + "partySlug": "Green", + "votePercent": 1.43 + }, + { + "partySlug": "Reform", + "votePercent": 2.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.63 + }, + { + "partySlug": "Lab", + "votePercent": 50.4 + }, + { + "partySlug": "LD", + "votePercent": 6.37 + }, + { + "partySlug": "Green", + "votePercent": 10.2 + }, + { + "partySlug": "Reform", + "votePercent": 7.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "lewes", + "name": "Lewes", + "mySocietyCode": "UKPARL.2025.LWS" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.54 + }, + { + "partySlug": "Lab", + "votePercent": 7.07 + }, + { + "partySlug": "LD", + "votePercent": 41.11 + }, + { + "partySlug": "Green", + "votePercent": 2.86 + }, + { + "partySlug": "Reform", + "votePercent": 0.22 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.93 + }, + { + "partySlug": "Lab", + "votePercent": 17.63 + }, + { + "partySlug": "LD", + "votePercent": 41.73 + }, + { + "partySlug": "Green", + "votePercent": 4.53 + }, + { + "partySlug": "Reform", + "votePercent": 5.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "lowestoft", + "name": "Lowestoft", + "mySocietyCode": "UKPARL.2025.LWT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.92 + }, + { + "partySlug": "Lab", + "votePercent": 28.2 + }, + { + "partySlug": "LD", + "votePercent": 5.14 + }, + { + "partySlug": "Green", + "votePercent": 5.2 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.77 + }, + { + "partySlug": "Lab", + "votePercent": 40.2 + }, + { + "partySlug": "LD", + "votePercent": 8.17 + }, + { + "partySlug": "Green", + "votePercent": 6.87 + }, + { + "partySlug": "Reform", + "votePercent": 10.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "liverpool-wavertree", + "name": "Liverpool Wavertree", + "mySocietyCode": "UKPARL.2025.LWV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.57 + }, + { + "partySlug": "Lab", + "votePercent": 71.6 + }, + { + "partySlug": "LD", + "votePercent": 8.01 + }, + { + "partySlug": "Green", + "votePercent": 6.15 + }, + { + "partySlug": "Reform", + "votePercent": 3.69 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.1 + }, + { + "partySlug": "Lab", + "votePercent": 68.83 + }, + { + "partySlug": "LD", + "votePercent": 7.73 + }, + { + "partySlug": "Green", + "votePercent": 10.67 + }, + { + "partySlug": "Reform", + "votePercent": 3.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "lewisham-west-and-east-dulwich", + "name": "Lewisham West and East Dulwich", + "mySocietyCode": "UKPARL.2025.LWW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.52 + }, + { + "partySlug": "Lab", + "votePercent": 66.05 + }, + { + "partySlug": "LD", + "votePercent": 9.88 + }, + { + "partySlug": "Green", + "votePercent": 7.29 + }, + { + "partySlug": "Reform", + "votePercent": 1.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.53 + }, + { + "partySlug": "Lab", + "votePercent": 65.13 + }, + { + "partySlug": "LD", + "votePercent": 8.8 + }, + { + "partySlug": "Green", + "votePercent": 9.6 + }, + { + "partySlug": "Reform", + "votePercent": 2.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "macclesfield", + "name": "Macclesfield", + "mySocietyCode": "UKPARL.2025.MAC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.52 + }, + { + "partySlug": "Lab", + "votePercent": 32.64 + }, + { + "partySlug": "LD", + "votePercent": 10.55 + }, + { + "partySlug": "Green", + "votePercent": 4.29 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.9 + }, + { + "partySlug": "Lab", + "votePercent": 40.9 + }, + { + "partySlug": "LD", + "votePercent": 9.37 + }, + { + "partySlug": "Green", + "votePercent": 4.93 + }, + { + "partySlug": "Reform", + "votePercent": 14.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "montgomeryshire-and-glynd-r", + "name": "Montgomeryshire and Glyndŵr", + "mySocietyCode": "UKPARL.2025.MAG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.64 + }, + { + "partySlug": "Lab", + "votePercent": 24.8 + }, + { + "partySlug": "LD", + "votePercent": 16.78 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 1.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 1.99 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.9 + }, + { + "partySlug": "Lab", + "votePercent": 38.03 + }, + { + "partySlug": "LD", + "votePercent": 14.2 + }, + { + "partySlug": "Green", + "votePercent": 4.3 + }, + { + "partySlug": "Reform", + "votePercent": 9.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 3 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "maidenhead", + "name": "Maidenhead", + "mySocietyCode": "UKPARL.2025.MAI" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.4 + }, + { + "partySlug": "Lab", + "votePercent": 15.03 + }, + { + "partySlug": "LD", + "votePercent": 23.81 + }, + { + "partySlug": "Green", + "votePercent": 3.77 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.47 + }, + { + "partySlug": "Lab", + "votePercent": 24.5 + }, + { + "partySlug": "LD", + "votePercent": 25.9 + }, + { + "partySlug": "Green", + "votePercent": 6.1 + }, + { + "partySlug": "Reform", + "votePercent": 6.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "maldon", + "name": "Maldon", + "mySocietyCode": "UKPARL.2025.MAL" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 72.23 + }, + { + "partySlug": "Lab", + "votePercent": 12.64 + }, + { + "partySlug": "LD", + "votePercent": 11.68 + }, + { + "partySlug": "Green", + "votePercent": 3.45 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.6 + }, + { + "partySlug": "Lab", + "votePercent": 27.6 + }, + { + "partySlug": "LD", + "votePercent": 12.3 + }, + { + "partySlug": "Green", + "votePercent": 5.03 + }, + { + "partySlug": "Reform", + "votePercent": 11.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "mitcham-and-morden", + "name": "Mitcham and Morden", + "mySocietyCode": "UKPARL.2025.MAM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.71 + }, + { + "partySlug": "Lab", + "votePercent": 57.47 + }, + { + "partySlug": "LD", + "votePercent": 10.83 + }, + { + "partySlug": "Green", + "votePercent": 2.25 + }, + { + "partySlug": "Reform", + "votePercent": 2.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.4 + }, + { + "partySlug": "Lab", + "votePercent": 60.67 + }, + { + "partySlug": "LD", + "votePercent": 8 + }, + { + "partySlug": "Green", + "votePercent": 6.8 + }, + { + "partySlug": "Reform", + "votePercent": 7.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "mansfield", + "name": "Mansfield", + "mySocietyCode": "UKPARL.2025.MAN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.34 + }, + { + "partySlug": "Lab", + "votePercent": 30.31 + }, + { + "partySlug": "LD", + "votePercent": 3.29 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.63 + }, + { + "partySlug": "Lab", + "votePercent": 38.63 + }, + { + "partySlug": "LD", + "votePercent": 3.8 + }, + { + "partySlug": "Green", + "votePercent": 8.33 + }, + { + "partySlug": "Reform", + "votePercent": 15.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "melton-and-syston", + "name": "Melton and Syston", + "mySocietyCode": "UKPARL.2025.MAS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.26 + }, + { + "partySlug": "Lab", + "votePercent": 23.49 + }, + { + "partySlug": "LD", + "votePercent": 7.71 + }, + { + "partySlug": "Green", + "votePercent": 5.54 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.13 + }, + { + "partySlug": "Lab", + "votePercent": 34.8 + }, + { + "partySlug": "LD", + "votePercent": 10.9 + }, + { + "partySlug": "Green", + "votePercent": 7.17 + }, + { + "partySlug": "Reform", + "votePercent": 9.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "mid-bedfordshire", + "name": "Mid Bedfordshire", + "mySocietyCode": "UKPARL.2025.MBD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.47 + }, + { + "partySlug": "Lab", + "votePercent": 20.51 + }, + { + "partySlug": "LD", + "votePercent": 12.51 + }, + { + "partySlug": "Green", + "votePercent": 3.89 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.87 + }, + { + "partySlug": "Lab", + "votePercent": 35.27 + }, + { + "partySlug": "LD", + "votePercent": 13.77 + }, + { + "partySlug": "Green", + "votePercent": 5.17 + }, + { + "partySlug": "Reform", + "votePercent": 7.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "mid-buckinghamshire", + "name": "Mid Buckinghamshire", + "mySocietyCode": "UKPARL.2025.MBU" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.45 + }, + { + "partySlug": "Lab", + "votePercent": 15.28 + }, + { + "partySlug": "LD", + "votePercent": 19.68 + }, + { + "partySlug": "Green", + "votePercent": 2.72 + }, + { + "partySlug": "Reform", + "votePercent": 0.86 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.67 + }, + { + "partySlug": "Lab", + "votePercent": 30.73 + }, + { + "partySlug": "LD", + "votePercent": 18.63 + }, + { + "partySlug": "Green", + "votePercent": 6.27 + }, + { + "partySlug": "Reform", + "votePercent": 8.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "mid-cheshire", + "name": "Mid Cheshire", + "mySocietyCode": "UKPARL.2025.MCH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.95 + }, + { + "partySlug": "Lab", + "votePercent": 41.63 + }, + { + "partySlug": "LD", + "votePercent": 8.39 + }, + { + "partySlug": "Green", + "votePercent": 1.96 + }, + { + "partySlug": "Reform", + "votePercent": 1.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.27 + }, + { + "partySlug": "Lab", + "votePercent": 45.9 + }, + { + "partySlug": "LD", + "votePercent": 9.27 + }, + { + "partySlug": "Green", + "votePercent": 4.7 + }, + { + "partySlug": "Reform", + "votePercent": 10.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "middlesbrough-south-and-east-cleveland", + "name": "Middlesbrough South and East Cleveland", + "mySocietyCode": "UKPARL.2025.MCL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.86 + }, + { + "partySlug": "Lab", + "votePercent": 34.98 + }, + { + "partySlug": "LD", + "votePercent": 4.05 + }, + { + "partySlug": "Green", + "votePercent": 2.23 + }, + { + "partySlug": "Reform", + "votePercent": 0.28 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.7 + }, + { + "partySlug": "Lab", + "votePercent": 46.3 + }, + { + "partySlug": "LD", + "votePercent": 6.47 + }, + { + "partySlug": "Green", + "votePercent": 4.03 + }, + { + "partySlug": "Reform", + "votePercent": 10 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "manchester-central", + "name": "Manchester Central", + "mySocietyCode": "UKPARL.2025.MCT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21 + }, + { + "partySlug": "Lab", + "votePercent": 65.39 + }, + { + "partySlug": "LD", + "votePercent": 6.05 + }, + { + "partySlug": "Green", + "votePercent": 2.86 + }, + { + "partySlug": "Reform", + "votePercent": 4.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.7 + }, + { + "partySlug": "Lab", + "votePercent": 64.73 + }, + { + "partySlug": "LD", + "votePercent": 7.1 + }, + { + "partySlug": "Green", + "votePercent": 7.93 + }, + { + "partySlug": "Reform", + "votePercent": 6.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "mid-dunbartonshire", + "name": "Mid Dunbartonshire", + "mySocietyCode": "UKPARL.2025.MDB" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.57 + }, + { + "partySlug": "Lab", + "votePercent": 9.43 + }, + { + "partySlug": "LD", + "votePercent": 34.49 + }, + { + "partySlug": "Green", + "votePercent": 1.56 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 37.88 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.83 + }, + { + "partySlug": "Lab", + "votePercent": 22.3 + }, + { + "partySlug": "LD", + "votePercent": 27.77 + }, + { + "partySlug": "Green", + "votePercent": 4.23 + }, + { + "partySlug": "Reform", + "votePercent": 1.8 + }, + { + "partySlug": "SNP", + "votePercent": 31.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "mid-derbyshire", + "name": "Mid Derbyshire", + "mySocietyCode": "UKPARL.2025.MDE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.56 + }, + { + "partySlug": "Lab", + "votePercent": 26.96 + }, + { + "partySlug": "LD", + "votePercent": 9.62 + }, + { + "partySlug": "Green", + "votePercent": 3.86 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.73 + }, + { + "partySlug": "Lab", + "votePercent": 38.9 + }, + { + "partySlug": "LD", + "votePercent": 10.07 + }, + { + "partySlug": "Green", + "votePercent": 6.67 + }, + { + "partySlug": "Reform", + "votePercent": 8.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "mid-dorset-and-north-poole", + "name": "Mid Dorset and North Poole", + "mySocietyCode": "UKPARL.2025.MDP" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.04 + }, + { + "partySlug": "Lab", + "votePercent": 7.25 + }, + { + "partySlug": "LD", + "votePercent": 29.86 + }, + { + "partySlug": "Green", + "votePercent": 2.85 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.63 + }, + { + "partySlug": "Lab", + "votePercent": 21.47 + }, + { + "partySlug": "LD", + "votePercent": 32.2 + }, + { + "partySlug": "Green", + "votePercent": 3.8 + }, + { + "partySlug": "Reform", + "votePercent": 8.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "maidstone-and-malling", + "name": "Maidstone and Malling", + "mySocietyCode": "UKPARL.2025.MDS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.4 + }, + { + "partySlug": "Lab", + "votePercent": 18.39 + }, + { + "partySlug": "LD", + "votePercent": 18.64 + }, + { + "partySlug": "Green", + "votePercent": 3.84 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.63 + }, + { + "partySlug": "Lab", + "votePercent": 31.2 + }, + { + "partySlug": "LD", + "votePercent": 16.27 + }, + { + "partySlug": "Green", + "votePercent": 6.87 + }, + { + "partySlug": "Reform", + "votePercent": 14.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "midlothian", + "name": "Midlothian", + "mySocietyCode": "UKPARL.2025.MID" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.71 + }, + { + "partySlug": "Lab", + "votePercent": 29.71 + }, + { + "partySlug": "LD", + "votePercent": 7.04 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 41.54 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.8 + }, + { + "partySlug": "Lab", + "votePercent": 41.7 + }, + { + "partySlug": "LD", + "votePercent": 4.87 + }, + { + "partySlug": "Green", + "votePercent": 2.5 + }, + { + "partySlug": "Reform", + "votePercent": 2.67 + }, + { + "partySlug": "SNP", + "votePercent": 31.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "milton-keynes-central", + "name": "Milton Keynes Central", + "mySocietyCode": "UKPARL.2025.MKC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.55 + }, + { + "partySlug": "Lab", + "votePercent": 38.14 + }, + { + "partySlug": "LD", + "votePercent": 10.43 + }, + { + "partySlug": "Green", + "votePercent": 2.46 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.47 + }, + { + "partySlug": "Lab", + "votePercent": 46.9 + }, + { + "partySlug": "LD", + "votePercent": 10.5 + }, + { + "partySlug": "Green", + "votePercent": 5.53 + }, + { + "partySlug": "Reform", + "votePercent": 5.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "makerfield", + "name": "Makerfield", + "mySocietyCode": "UKPARL.2025.MKF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.29 + }, + { + "partySlug": "Lab", + "votePercent": 45.27 + }, + { + "partySlug": "LD", + "votePercent": 4.79 + }, + { + "partySlug": "Green", + "votePercent": 2.58 + }, + { + "partySlug": "Reform", + "votePercent": 13.08 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.77 + }, + { + "partySlug": "Lab", + "votePercent": 54.83 + }, + { + "partySlug": "LD", + "votePercent": 6.03 + }, + { + "partySlug": "Green", + "votePercent": 4.17 + }, + { + "partySlug": "Reform", + "votePercent": 13.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "melksham-and-devizes", + "name": "Melksham and Devizes", + "mySocietyCode": "UKPARL.2025.MKM" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.79 + }, + { + "partySlug": "Lab", + "votePercent": 11.99 + }, + { + "partySlug": "LD", + "votePercent": 27.26 + }, + { + "partySlug": "Green", + "votePercent": 2.96 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.47 + }, + { + "partySlug": "Lab", + "votePercent": 24.97 + }, + { + "partySlug": "LD", + "votePercent": 25.8 + }, + { + "partySlug": "Green", + "votePercent": 5.77 + }, + { + "partySlug": "Reform", + "votePercent": 8.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "milton-keynes-north", + "name": "Milton Keynes North", + "mySocietyCode": "UKPARL.2025.MKN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.64 + }, + { + "partySlug": "Lab", + "votePercent": 38.53 + }, + { + "partySlug": "LD", + "votePercent": 6.72 + }, + { + "partySlug": "Green", + "votePercent": 3.1 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.33 + }, + { + "partySlug": "Lab", + "votePercent": 51.7 + }, + { + "partySlug": "LD", + "votePercent": 6.8 + }, + { + "partySlug": "Green", + "votePercent": 6.23 + }, + { + "partySlug": "Reform", + "votePercent": 6.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "mid-leicestershire", + "name": "Mid Leicestershire", + "mySocietyCode": "UKPARL.2025.MLE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.22 + }, + { + "partySlug": "Lab", + "votePercent": 25.65 + }, + { + "partySlug": "LD", + "votePercent": 8 + }, + { + "partySlug": "Green", + "votePercent": 4.13 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.77 + }, + { + "partySlug": "Lab", + "votePercent": 37.6 + }, + { + "partySlug": "LD", + "votePercent": 10.07 + }, + { + "partySlug": "Green", + "votePercent": 5.97 + }, + { + "partySlug": "Reform", + "votePercent": 9.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "monmouthshire", + "name": "Monmouthshire", + "mySocietyCode": "UKPARL.2025.MMS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.14 + }, + { + "partySlug": "Lab", + "votePercent": 31.64 + }, + { + "partySlug": "LD", + "votePercent": 9.59 + }, + { + "partySlug": "Green", + "votePercent": 2.52 + }, + { + "partySlug": "Reform", + "votePercent": 0.85 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 2.43 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.2 + }, + { + "partySlug": "Lab", + "votePercent": 45.97 + }, + { + "partySlug": "LD", + "votePercent": 7.9 + }, + { + "partySlug": "Green", + "votePercent": 4.9 + }, + { + "partySlug": "Reform", + "votePercent": 7.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 2 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "mid-norfolk", + "name": "Mid Norfolk", + "mySocietyCode": "UKPARL.2025.MNF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.42 + }, + { + "partySlug": "Lab", + "votePercent": 22.91 + }, + { + "partySlug": "LD", + "votePercent": 10.44 + }, + { + "partySlug": "Green", + "votePercent": 0.31 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.5 + }, + { + "partySlug": "Lab", + "votePercent": 33.07 + }, + { + "partySlug": "LD", + "votePercent": 10.4 + }, + { + "partySlug": "Green", + "votePercent": 6.3 + }, + { + "partySlug": "Reform", + "votePercent": 13.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "moray-west-nairn-and-strathspey", + "name": "Moray West, Nairn and Strathspey", + "mySocietyCode": "UKPARL.2025.MNS" + }, + "recommendation": { + "partySlug": "SNP", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.94 + }, + { + "partySlug": "Lab", + "votePercent": 4.63 + }, + { + "partySlug": "LD", + "votePercent": 5.88 + }, + { + "partySlug": "Green", + "votePercent": 1.15 + }, + { + "partySlug": "Reform", + "votePercent": 0.57 + }, + { + "partySlug": "SNP", + "votePercent": 46.1 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.73 + }, + { + "partySlug": "Lab", + "votePercent": 21.67 + }, + { + "partySlug": "LD", + "votePercent": 5.83 + }, + { + "partySlug": "Green", + "votePercent": 3.23 + }, + { + "partySlug": "Reform", + "votePercent": 3.13 + }, + { + "partySlug": "SNP", + "votePercent": 37.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "morecambe-and-lunesdale", + "name": "Morecambe and Lunesdale", + "mySocietyCode": "UKPARL.2025.MOR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.61 + }, + { + "partySlug": "Lab", + "votePercent": 28.11 + }, + { + "partySlug": "LD", + "votePercent": 15.61 + }, + { + "partySlug": "Green", + "votePercent": 1.27 + }, + { + "partySlug": "Reform", + "votePercent": 0.42 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.13 + }, + { + "partySlug": "Lab", + "votePercent": 42.17 + }, + { + "partySlug": "LD", + "votePercent": 12.2 + }, + { + "partySlug": "Green", + "votePercent": 4.1 + }, + { + "partySlug": "Reform", + "votePercent": 8.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "manchester-rusholme", + "name": "Manchester Rusholme", + "mySocietyCode": "UKPARL.2025.MRH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.1 + }, + { + "partySlug": "Lab", + "votePercent": 78.59 + }, + { + "partySlug": "LD", + "votePercent": 4.02 + }, + { + "partySlug": "Green", + "votePercent": 4.26 + }, + { + "partySlug": "Reform", + "votePercent": 4.04 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.5 + }, + { + "partySlug": "Lab", + "votePercent": 65.5 + }, + { + "partySlug": "LD", + "votePercent": 6.33 + }, + { + "partySlug": "Green", + "votePercent": 13.4 + }, + { + "partySlug": "Reform", + "votePercent": 3.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "meriden-and-solihull-east", + "name": "Meriden and Solihull East", + "mySocietyCode": "UKPARL.2025.MSE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.4 + }, + { + "partySlug": "Lab", + "votePercent": 20.85 + }, + { + "partySlug": "LD", + "votePercent": 13.56 + }, + { + "partySlug": "Green", + "votePercent": 3.2 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.93 + }, + { + "partySlug": "Lab", + "votePercent": 35.57 + }, + { + "partySlug": "LD", + "votePercent": 12.03 + }, + { + "partySlug": "Green", + "votePercent": 7.17 + }, + { + "partySlug": "Reform", + "votePercent": 8.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "mid-and-south-pembrokeshire", + "name": "Mid and South Pembrokeshire", + "mySocietyCode": "UKPARL.2025.MSP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.89 + }, + { + "partySlug": "Lab", + "votePercent": 37.2 + }, + { + "partySlug": "LD", + "votePercent": 4.6 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 5.31 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.9 + }, + { + "partySlug": "Lab", + "votePercent": 45.13 + }, + { + "partySlug": "LD", + "votePercent": 5.6 + }, + { + "partySlug": "Green", + "votePercent": 3.63 + }, + { + "partySlug": "Reform", + "votePercent": 11.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 5.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "mid-sussex", + "name": "Mid Sussex", + "mySocietyCode": "UKPARL.2025.MSU" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.28 + }, + { + "partySlug": "Lab", + "votePercent": 18 + }, + { + "partySlug": "LD", + "votePercent": 25.48 + }, + { + "partySlug": "Green", + "votePercent": 4.12 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35 + }, + { + "partySlug": "Lab", + "votePercent": 26.9 + }, + { + "partySlug": "LD", + "votePercent": 26.1 + }, + { + "partySlug": "Green", + "votePercent": 5.37 + }, + { + "partySlug": "Reform", + "votePercent": 5.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "merthyr-tydfil-and-aberdare", + "name": "Merthyr Tydfil and Aberdare", + "mySocietyCode": "UKPARL.2025.MTA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.61 + }, + { + "partySlug": "Lab", + "votePercent": 51.71 + }, + { + "partySlug": "LD", + "votePercent": 3.33 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 10.72 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 8.15 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.67 + }, + { + "partySlug": "Lab", + "votePercent": 53.83 + }, + { + "partySlug": "LD", + "votePercent": 6.03 + }, + { + "partySlug": "Green", + "votePercent": 4 + }, + { + "partySlug": "Reform", + "votePercent": 9.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 11 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "middlesbrough-and-thornaby-east", + "name": "Middlesbrough and Thornaby East", + "mySocietyCode": "UKPARL.2025.MTE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.34 + }, + { + "partySlug": "Lab", + "votePercent": 53.98 + }, + { + "partySlug": "LD", + "votePercent": 2.64 + }, + { + "partySlug": "Green", + "votePercent": 1.47 + }, + { + "partySlug": "Reform", + "votePercent": 6.18 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.4 + }, + { + "partySlug": "Lab", + "votePercent": 57.67 + }, + { + "partySlug": "LD", + "votePercent": 4.93 + }, + { + "partySlug": "Green", + "votePercent": 6.4 + }, + { + "partySlug": "Reform", + "votePercent": 11.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "motherwell-wishaw-and-carluke", + "name": "Motherwell, Wishaw and Carluke", + "mySocietyCode": "UKPARL.2025.MWC" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.23 + }, + { + "partySlug": "Lab", + "votePercent": 27.48 + }, + { + "partySlug": "LD", + "votePercent": 3.96 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 45.94 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.6 + }, + { + "partySlug": "Lab", + "votePercent": 42.83 + }, + { + "partySlug": "LD", + "votePercent": 3.37 + }, + { + "partySlug": "Green", + "votePercent": 2.17 + }, + { + "partySlug": "Reform", + "votePercent": 2.4 + }, + { + "partySlug": "SNP", + "votePercent": 34 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "manchester-withington", + "name": "Manchester Withington", + "mySocietyCode": "UKPARL.2025.MWI" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.26 + }, + { + "partySlug": "Lab", + "votePercent": 66.47 + }, + { + "partySlug": "LD", + "votePercent": 15.67 + }, + { + "partySlug": "Green", + "votePercent": 4.05 + }, + { + "partySlug": "Reform", + "votePercent": 2.55 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.5 + }, + { + "partySlug": "Lab", + "votePercent": 63.5 + }, + { + "partySlug": "LD", + "votePercent": 12.07 + }, + { + "partySlug": "Green", + "votePercent": 9.2 + }, + { + "partySlug": "Reform", + "votePercent": 3.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "north-ayrshire-and-arran", + "name": "North Ayrshire and Arran", + "mySocietyCode": "UKPARL.2025.NAA" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.85 + }, + { + "partySlug": "Lab", + "votePercent": 13.92 + }, + { + "partySlug": "LD", + "votePercent": 4.38 + }, + { + "partySlug": "Green", + "votePercent": 2.31 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 48.54 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.47 + }, + { + "partySlug": "Lab", + "votePercent": 26.77 + }, + { + "partySlug": "LD", + "votePercent": 5.27 + }, + { + "partySlug": "Green", + "votePercent": 4.07 + }, + { + "partySlug": "Reform", + "votePercent": 2.9 + }, + { + "partySlug": "SNP", + "votePercent": 39.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "normanton-and-hemsworth", + "name": "Normanton and Hemsworth", + "mySocietyCode": "UKPARL.2025.NAH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.43 + }, + { + "partySlug": "Lab", + "votePercent": 39.55 + }, + { + "partySlug": "LD", + "votePercent": 4.22 + }, + { + "partySlug": "Green", + "votePercent": 1.8 + }, + { + "partySlug": "Reform", + "votePercent": 15.24 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.8 + }, + { + "partySlug": "Lab", + "votePercent": 53.03 + }, + { + "partySlug": "LD", + "votePercent": 5.83 + }, + { + "partySlug": "Green", + "votePercent": 4.73 + }, + { + "partySlug": "Reform", + "votePercent": 14.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "newton-aycliffe-and-spennymoor", + "name": "Newton Aycliffe and Spennymoor", + "mySocietyCode": "UKPARL.2025.NAS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.14 + }, + { + "partySlug": "Lab", + "votePercent": 38.29 + }, + { + "partySlug": "LD", + "votePercent": 5.4 + }, + { + "partySlug": "Green", + "votePercent": 1.48 + }, + { + "partySlug": "Reform", + "votePercent": 7.78 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23 + }, + { + "partySlug": "Lab", + "votePercent": 54.23 + }, + { + "partySlug": "LD", + "votePercent": 6.87 + }, + { + "partySlug": "Green", + "votePercent": 3.83 + }, + { + "partySlug": "Reform", + "votePercent": 10.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-bedfordshire", + "name": "North Bedfordshire", + "mySocietyCode": "UKPARL.2025.NBD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.14 + }, + { + "partySlug": "Lab", + "votePercent": 19.09 + }, + { + "partySlug": "LD", + "votePercent": 13.17 + }, + { + "partySlug": "Green", + "votePercent": 2.82 + }, + { + "partySlug": "Reform", + "votePercent": 0.18 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.4 + }, + { + "partySlug": "Lab", + "votePercent": 36.93 + }, + { + "partySlug": "LD", + "votePercent": 12.77 + }, + { + "partySlug": "Green", + "votePercent": 5.1 + }, + { + "partySlug": "Reform", + "votePercent": 10.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "newbury", + "name": "Newbury", + "mySocietyCode": "UKPARL.2025.NBY" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.08 + }, + { + "partySlug": "Lab", + "votePercent": 7.71 + }, + { + "partySlug": "LD", + "votePercent": 32.6 + }, + { + "partySlug": "Green", + "votePercent": 3.98 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.7 + }, + { + "partySlug": "Lab", + "votePercent": 18.67 + }, + { + "partySlug": "LD", + "votePercent": 33 + }, + { + "partySlug": "Green", + "votePercent": 4.43 + }, + { + "partySlug": "Reform", + "votePercent": 10.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "newcastle-upon-tyne-east-and-wallsend", + "name": "Newcastle upon Tyne East and Wallsend", + "mySocietyCode": "UKPARL.2025.NCE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.65 + }, + { + "partySlug": "Lab", + "votePercent": 59.26 + }, + { + "partySlug": "LD", + "votePercent": 8.33 + }, + { + "partySlug": "Green", + "votePercent": 3.85 + }, + { + "partySlug": "Reform", + "votePercent": 4.91 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.17 + }, + { + "partySlug": "Lab", + "votePercent": 62.37 + }, + { + "partySlug": "LD", + "votePercent": 8.17 + }, + { + "partySlug": "Green", + "votePercent": 6.7 + }, + { + "partySlug": "Reform", + "votePercent": 6.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "newcastle-upon-tyne-central-and-west", + "name": "Newcastle upon Tyne Central and West", + "mySocietyCode": "UKPARL.2025.NCL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.57 + }, + { + "partySlug": "Lab", + "votePercent": 59.25 + }, + { + "partySlug": "LD", + "votePercent": 2.97 + }, + { + "partySlug": "Green", + "votePercent": 3.04 + }, + { + "partySlug": "Reform", + "votePercent": 8.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.07 + }, + { + "partySlug": "Lab", + "votePercent": 59.07 + }, + { + "partySlug": "LD", + "votePercent": 7.73 + }, + { + "partySlug": "Green", + "votePercent": 6.2 + }, + { + "partySlug": "Reform", + "votePercent": 8.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "newcastle-upon-tyne-north", + "name": "Newcastle upon Tyne North", + "mySocietyCode": "UKPARL.2025.NCN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.78 + }, + { + "partySlug": "Lab", + "votePercent": 44.38 + }, + { + "partySlug": "LD", + "votePercent": 14.03 + }, + { + "partySlug": "Green", + "votePercent": 4.05 + }, + { + "partySlug": "Reform", + "votePercent": 5.76 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.6 + }, + { + "partySlug": "Lab", + "votePercent": 53.57 + }, + { + "partySlug": "LD", + "votePercent": 12.9 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 6.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "north-cornwall", + "name": "North Cornwall", + "mySocietyCode": "UKPARL.2025.NCR" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.07 + }, + { + "partySlug": "Lab", + "votePercent": 9.62 + }, + { + "partySlug": "LD", + "votePercent": 29.88 + }, + { + "partySlug": "Green", + "votePercent": 0.19 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.07 + }, + { + "partySlug": "Lab", + "votePercent": 22.8 + }, + { + "partySlug": "LD", + "votePercent": 30.77 + }, + { + "partySlug": "Green", + "votePercent": 3.27 + }, + { + "partySlug": "Reform", + "votePercent": 9.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-cotswolds", + "name": "North Cotswolds", + "mySocietyCode": "UKPARL.2025.NCT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.34 + }, + { + "partySlug": "Lab", + "votePercent": 16.52 + }, + { + "partySlug": "LD", + "votePercent": 18 + }, + { + "partySlug": "Green", + "votePercent": 5.8 + }, + { + "partySlug": "Reform", + "votePercent": 0.34 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.3 + }, + { + "partySlug": "Lab", + "votePercent": 30.43 + }, + { + "partySlug": "LD", + "votePercent": 20.07 + }, + { + "partySlug": "Green", + "votePercent": 7.4 + }, + { + "partySlug": "Reform", + "votePercent": 8.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-durham", + "name": "North Durham", + "mySocietyCode": "UKPARL.2025.NDH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.43 + }, + { + "partySlug": "Lab", + "votePercent": 43.69 + }, + { + "partySlug": "LD", + "votePercent": 6.36 + }, + { + "partySlug": "Green", + "votePercent": 2.61 + }, + { + "partySlug": "Reform", + "votePercent": 10.68 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.5 + }, + { + "partySlug": "Lab", + "votePercent": 52.8 + }, + { + "partySlug": "LD", + "votePercent": 7 + }, + { + "partySlug": "Green", + "votePercent": 5.03 + }, + { + "partySlug": "Reform", + "votePercent": 14.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-dorset", + "name": "North Dorset", + "mySocietyCode": "UKPARL.2025.NDS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.75 + }, + { + "partySlug": "Lab", + "votePercent": 11.93 + }, + { + "partySlug": "LD", + "votePercent": 20.37 + }, + { + "partySlug": "Green", + "votePercent": 3.95 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.6 + }, + { + "partySlug": "Lab", + "votePercent": 26 + }, + { + "partySlug": "LD", + "votePercent": 25.2 + }, + { + "partySlug": "Green", + "votePercent": 5.67 + }, + { + "partySlug": "Reform", + "votePercent": 8.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-devon", + "name": "North Devon", + "mySocietyCode": "UKPARL.2025.NDV" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.64 + }, + { + "partySlug": "Lab", + "votePercent": 9.17 + }, + { + "partySlug": "LD", + "votePercent": 29.99 + }, + { + "partySlug": "Green", + "votePercent": 3.16 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.43 + }, + { + "partySlug": "Lab", + "votePercent": 18.73 + }, + { + "partySlug": "LD", + "votePercent": 35.93 + }, + { + "partySlug": "Green", + "votePercent": 3.87 + }, + { + "partySlug": "Reform", + "votePercent": 8.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-east-cambridgeshire", + "name": "North East Cambridgeshire", + "mySocietyCode": "UKPARL.2025.NEC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 73.87 + }, + { + "partySlug": "Lab", + "votePercent": 16.05 + }, + { + "partySlug": "LD", + "votePercent": 6.71 + }, + { + "partySlug": "Green", + "votePercent": 3.37 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.2 + }, + { + "partySlug": "Lab", + "votePercent": 30.7 + }, + { + "partySlug": "LD", + "votePercent": 9.97 + }, + { + "partySlug": "Green", + "votePercent": 5.93 + }, + { + "partySlug": "Reform", + "votePercent": 13.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-east-derbyshire", + "name": "North East Derbyshire", + "mySocietyCode": "UKPARL.2025.NED" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.4 + }, + { + "partySlug": "Lab", + "votePercent": 32.32 + }, + { + "partySlug": "LD", + "votePercent": 6.14 + }, + { + "partySlug": "Green", + "votePercent": 2.67 + }, + { + "partySlug": "Reform", + "votePercent": 0.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.03 + }, + { + "partySlug": "Lab", + "votePercent": 47.4 + }, + { + "partySlug": "LD", + "votePercent": 7.53 + }, + { + "partySlug": "Green", + "votePercent": 4.33 + }, + { + "partySlug": "Reform", + "votePercent": 8.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-east-fife", + "name": "North East Fife", + "mySocietyCode": "UKPARL.2025.NEF" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.66 + }, + { + "partySlug": "Lab", + "votePercent": 5.48 + }, + { + "partySlug": "LD", + "votePercent": 39.56 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0.35 + }, + { + "partySlug": "SNP", + "votePercent": 40.95 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 8.1 + }, + { + "partySlug": "Lab", + "votePercent": 22.27 + }, + { + "partySlug": "LD", + "votePercent": 30.97 + }, + { + "partySlug": "Green", + "votePercent": 3.47 + }, + { + "partySlug": "Reform", + "votePercent": 1.77 + }, + { + "partySlug": "SNP", + "votePercent": 30.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "north-east-hampshire", + "name": "North East Hampshire", + "mySocietyCode": "UKPARL.2025.NEH" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.91 + }, + { + "partySlug": "Lab", + "votePercent": 10.24 + }, + { + "partySlug": "LD", + "votePercent": 22.37 + }, + { + "partySlug": "Green", + "votePercent": 3 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.1 + }, + { + "partySlug": "Lab", + "votePercent": 23.5 + }, + { + "partySlug": "LD", + "votePercent": 23.3 + }, + { + "partySlug": "Green", + "votePercent": 4.93 + }, + { + "partySlug": "Reform", + "votePercent": 8.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-east-somerset-and-hanham", + "name": "North East Somerset and Hanham", + "mySocietyCode": "UKPARL.2025.NES" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.73 + }, + { + "partySlug": "Lab", + "votePercent": 26.2 + }, + { + "partySlug": "LD", + "votePercent": 15.02 + }, + { + "partySlug": "Green", + "votePercent": 2.39 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.07 + }, + { + "partySlug": "Lab", + "votePercent": 37.23 + }, + { + "partySlug": "LD", + "votePercent": 16.13 + }, + { + "partySlug": "Green", + "votePercent": 5.33 + }, + { + "partySlug": "Reform", + "votePercent": 7.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "new-forest-east", + "name": "New Forest East", + "mySocietyCode": "UKPARL.2025.NFE" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.52 + }, + { + "partySlug": "Lab", + "votePercent": 14.8 + }, + { + "partySlug": "LD", + "votePercent": 14.55 + }, + { + "partySlug": "Green", + "votePercent": 4.79 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.8 + }, + { + "partySlug": "Lab", + "votePercent": 26.2 + }, + { + "partySlug": "LD", + "votePercent": 17.1 + }, + { + "partySlug": "Green", + "votePercent": 6.17 + }, + { + "partySlug": "Reform", + "votePercent": 10.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "new-forest-west", + "name": "New Forest West", + "mySocietyCode": "UKPARL.2025.NFW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.84 + }, + { + "partySlug": "Lab", + "votePercent": 13.11 + }, + { + "partySlug": "LD", + "votePercent": 15.33 + }, + { + "partySlug": "Green", + "votePercent": 7.73 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.67 + }, + { + "partySlug": "Lab", + "votePercent": 24.2 + }, + { + "partySlug": "LD", + "votePercent": 18.3 + }, + { + "partySlug": "Green", + "votePercent": 8.1 + }, + { + "partySlug": "Reform", + "votePercent": 9.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "nottingham-east", + "name": "Nottingham East", + "mySocietyCode": "UKPARL.2025.NGE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.84 + }, + { + "partySlug": "Lab", + "votePercent": 63.11 + }, + { + "partySlug": "LD", + "votePercent": 6.3 + }, + { + "partySlug": "Green", + "votePercent": 3.11 + }, + { + "partySlug": "Reform", + "votePercent": 3.41 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.87 + }, + { + "partySlug": "Lab", + "votePercent": 61.8 + }, + { + "partySlug": "LD", + "votePercent": 5.9 + }, + { + "partySlug": "Green", + "votePercent": 10 + }, + { + "partySlug": "Reform", + "votePercent": 6.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "nottingham-north-and-kimberley", + "name": "Nottingham North and Kimberley", + "mySocietyCode": "UKPARL.2025.NGN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.22 + }, + { + "partySlug": "Lab", + "votePercent": 46 + }, + { + "partySlug": "LD", + "votePercent": 3.75 + }, + { + "partySlug": "Green", + "votePercent": 2.48 + }, + { + "partySlug": "Reform", + "votePercent": 5.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.67 + }, + { + "partySlug": "Lab", + "votePercent": 53.6 + }, + { + "partySlug": "LD", + "votePercent": 5.37 + }, + { + "partySlug": "Green", + "votePercent": 6.63 + }, + { + "partySlug": "Reform", + "votePercent": 10.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "nottingham-south", + "name": "Nottingham South", + "mySocietyCode": "UKPARL.2025.NGS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.56 + }, + { + "partySlug": "Lab", + "votePercent": 53.81 + }, + { + "partySlug": "LD", + "votePercent": 6.72 + }, + { + "partySlug": "Green", + "votePercent": 3.29 + }, + { + "partySlug": "Reform", + "votePercent": 4.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.23 + }, + { + "partySlug": "Lab", + "votePercent": 54.47 + }, + { + "partySlug": "LD", + "votePercent": 7.87 + }, + { + "partySlug": "Green", + "votePercent": 8.27 + }, + { + "partySlug": "Reform", + "votePercent": 8.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "na-h-eileanan-an-iar", + "name": "Na h-Eileanan an Iar", + "mySocietyCode": "UKPARL.2025.NHI" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.21 + }, + { + "partySlug": "Lab", + "votePercent": 28.27 + }, + { + "partySlug": "LD", + "votePercent": 4.4 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 45.11 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.2 + }, + { + "partySlug": "Lab", + "votePercent": 38.03 + }, + { + "partySlug": "LD", + "votePercent": 3.63 + }, + { + "partySlug": "Green", + "votePercent": 2 + }, + { + "partySlug": "Reform", + "votePercent": 2.63 + }, + { + "partySlug": "SNP", + "votePercent": 36.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "northampton-north", + "name": "Northampton North", + "mySocietyCode": "UKPARL.2025.NHN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.77 + }, + { + "partySlug": "Lab", + "votePercent": 42.08 + }, + { + "partySlug": "LD", + "votePercent": 5.69 + }, + { + "partySlug": "Green", + "votePercent": 2.46 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.63 + }, + { + "partySlug": "Lab", + "votePercent": 49.03 + }, + { + "partySlug": "LD", + "votePercent": 7.67 + }, + { + "partySlug": "Green", + "votePercent": 5.27 + }, + { + "partySlug": "Reform", + "votePercent": 8.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-herefordshire", + "name": "North Herefordshire", + "mySocietyCode": "UKPARL.2025.NHR" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.5 + }, + { + "partySlug": "Lab", + "votePercent": 15.24 + }, + { + "partySlug": "LD", + "votePercent": 13.47 + }, + { + "partySlug": "Green", + "votePercent": 8.79 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.67 + }, + { + "partySlug": "Lab", + "votePercent": 26.8 + }, + { + "partySlug": "LD", + "votePercent": 14 + }, + { + "partySlug": "Green", + "votePercent": 10.67 + }, + { + "partySlug": "Reform", + "votePercent": 9.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "YES" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "northampton-south", + "name": "Northampton South", + "mySocietyCode": "UKPARL.2025.NHS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.76 + }, + { + "partySlug": "Lab", + "votePercent": 30.9 + }, + { + "partySlug": "LD", + "votePercent": 7.92 + }, + { + "partySlug": "Green", + "votePercent": 3.42 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.87 + }, + { + "partySlug": "Lab", + "votePercent": 42.97 + }, + { + "partySlug": "LD", + "votePercent": 8.83 + }, + { + "partySlug": "Green", + "votePercent": 5.8 + }, + { + "partySlug": "Reform", + "votePercent": 9.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-norfolk", + "name": "North Norfolk", + "mySocietyCode": "UKPARL.2025.NNF" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.46 + }, + { + "partySlug": "Lab", + "votePercent": 7.72 + }, + { + "partySlug": "LD", + "votePercent": 30.36 + }, + { + "partySlug": "Green", + "votePercent": 0.09 + }, + { + "partySlug": "Reform", + "votePercent": 3.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.6 + }, + { + "partySlug": "Lab", + "votePercent": 19.07 + }, + { + "partySlug": "LD", + "votePercent": 33.03 + }, + { + "partySlug": "Green", + "votePercent": 2.37 + }, + { + "partySlug": "Reform", + "votePercent": 12.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-northumberland", + "name": "North Northumberland", + "mySocietyCode": "UKPARL.2025.NNU" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.93 + }, + { + "partySlug": "Lab", + "votePercent": 23.12 + }, + { + "partySlug": "LD", + "votePercent": 16.09 + }, + { + "partySlug": "Green", + "votePercent": 3.4 + }, + { + "partySlug": "Reform", + "votePercent": 1.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.67 + }, + { + "partySlug": "Lab", + "votePercent": 34.03 + }, + { + "partySlug": "LD", + "votePercent": 15.3 + }, + { + "partySlug": "Green", + "votePercent": 5.7 + }, + { + "partySlug": "Reform", + "votePercent": 11.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "newport-east", + "name": "Newport East", + "mySocietyCode": "UKPARL.2025.NPE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.2 + }, + { + "partySlug": "Lab", + "votePercent": 47.49 + }, + { + "partySlug": "LD", + "votePercent": 5.71 + }, + { + "partySlug": "Green", + "votePercent": 1.88 + }, + { + "partySlug": "Reform", + "votePercent": 6.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 2.59 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.37 + }, + { + "partySlug": "Lab", + "votePercent": 52.03 + }, + { + "partySlug": "LD", + "votePercent": 7.5 + }, + { + "partySlug": "Green", + "votePercent": 5.23 + }, + { + "partySlug": "Reform", + "votePercent": 8.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 3 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "newport-west-and-islwyn", + "name": "Newport West and Islwyn", + "mySocietyCode": "UKPARL.2025.NPI" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.67 + }, + { + "partySlug": "Lab", + "votePercent": 41.79 + }, + { + "partySlug": "LD", + "votePercent": 5.1 + }, + { + "partySlug": "Green", + "votePercent": 1.95 + }, + { + "partySlug": "Reform", + "votePercent": 8.86 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 4.62 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.67 + }, + { + "partySlug": "Lab", + "votePercent": 50.37 + }, + { + "partySlug": "LD", + "votePercent": 6.47 + }, + { + "partySlug": "Green", + "votePercent": 4.4 + }, + { + "partySlug": "Reform", + "votePercent": 9.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 6.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "norwich-north", + "name": "Norwich North", + "mySocietyCode": "UKPARL.2025.NRN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.56 + }, + { + "partySlug": "Lab", + "votePercent": 38.93 + }, + { + "partySlug": "LD", + "votePercent": 6.23 + }, + { + "partySlug": "Green", + "votePercent": 2.27 + }, + { + "partySlug": "Reform", + "votePercent": 0.04 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.63 + }, + { + "partySlug": "Lab", + "votePercent": 52.03 + }, + { + "partySlug": "LD", + "votePercent": 6.07 + }, + { + "partySlug": "Green", + "votePercent": 5.03 + }, + { + "partySlug": "Reform", + "votePercent": 7.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "norwich-south", + "name": "Norwich South", + "mySocietyCode": "UKPARL.2025.NRS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29 + }, + { + "partySlug": "Lab", + "votePercent": 53.53 + }, + { + "partySlug": "LD", + "votePercent": 9.45 + }, + { + "partySlug": "Green", + "votePercent": 4.83 + }, + { + "partySlug": "Reform", + "votePercent": 3.19 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.27 + }, + { + "partySlug": "Lab", + "votePercent": 52.7 + }, + { + "partySlug": "LD", + "votePercent": 11.4 + }, + { + "partySlug": "Green", + "votePercent": 10.73 + }, + { + "partySlug": "Reform", + "votePercent": 5.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "north-shropshire", + "name": "North Shropshire", + "mySocietyCode": "UKPARL.2025.NSO" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.69 + }, + { + "partySlug": "Lab", + "votePercent": 22.39 + }, + { + "partySlug": "LD", + "votePercent": 10.44 + }, + { + "partySlug": "Green", + "votePercent": 3.29 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.6 + }, + { + "partySlug": "Lab", + "votePercent": 27.9 + }, + { + "partySlug": "LD", + "votePercent": 21.53 + }, + { + "partySlug": "Green", + "votePercent": 4.97 + }, + { + "partySlug": "Reform", + "votePercent": 8.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-somerset", + "name": "North Somerset", + "mySocietyCode": "UKPARL.2025.NSS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.48 + }, + { + "partySlug": "Lab", + "votePercent": 25.02 + }, + { + "partySlug": "LD", + "votePercent": 16.57 + }, + { + "partySlug": "Green", + "votePercent": 4.93 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.77 + }, + { + "partySlug": "Lab", + "votePercent": 40.87 + }, + { + "partySlug": "LD", + "votePercent": 13 + }, + { + "partySlug": "Green", + "votePercent": 7.4 + }, + { + "partySlug": "Reform", + "votePercent": 6.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "neath-and-swansea-east", + "name": "Neath and Swansea East", + "mySocietyCode": "UKPARL.2025.NSW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.22 + }, + { + "partySlug": "Lab", + "votePercent": 47.08 + }, + { + "partySlug": "LD", + "votePercent": 4.13 + }, + { + "partySlug": "Green", + "votePercent": 1.73 + }, + { + "partySlug": "Reform", + "votePercent": 8.85 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 8.52 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.57 + }, + { + "partySlug": "Lab", + "votePercent": 51.77 + }, + { + "partySlug": "LD", + "votePercent": 5.6 + }, + { + "partySlug": "Green", + "votePercent": 4.3 + }, + { + "partySlug": "Reform", + "votePercent": 9.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 12.67 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "newton-abbot", + "name": "Newton Abbot", + "mySocietyCode": "UKPARL.2025.NTA" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.56 + }, + { + "partySlug": "Lab", + "votePercent": 17.72 + }, + { + "partySlug": "LD", + "votePercent": 22.25 + }, + { + "partySlug": "Green", + "votePercent": 2.87 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.57 + }, + { + "partySlug": "Lab", + "votePercent": 31.6 + }, + { + "partySlug": "LD", + "votePercent": 22.2 + }, + { + "partySlug": "Green", + "votePercent": 4.33 + }, + { + "partySlug": "Reform", + "votePercent": 10.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "newcastle-under-lyme", + "name": "Newcastle-under-Lyme", + "mySocietyCode": "UKPARL.2025.NUL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.8 + }, + { + "partySlug": "Lab", + "votePercent": 35.35 + }, + { + "partySlug": "LD", + "votePercent": 5.64 + }, + { + "partySlug": "Green", + "votePercent": 2.16 + }, + { + "partySlug": "Reform", + "votePercent": 4.06 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.3 + }, + { + "partySlug": "Lab", + "votePercent": 47 + }, + { + "partySlug": "LD", + "votePercent": 7.23 + }, + { + "partySlug": "Green", + "votePercent": 6.63 + }, + { + "partySlug": "Reform", + "votePercent": 9.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "nuneaton", + "name": "Nuneaton", + "mySocietyCode": "UKPARL.2025.NUN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.61 + }, + { + "partySlug": "Lab", + "votePercent": 31.52 + }, + { + "partySlug": "LD", + "votePercent": 4.12 + }, + { + "partySlug": "Green", + "votePercent": 3.74 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.3 + }, + { + "partySlug": "Lab", + "votePercent": 42.33 + }, + { + "partySlug": "LD", + "votePercent": 6.83 + }, + { + "partySlug": "Green", + "votePercent": 6.83 + }, + { + "partySlug": "Reform", + "votePercent": 9.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-warwickshire-and-bedworth", + "name": "North Warwickshire and Bedworth", + "mySocietyCode": "UKPARL.2025.NWB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.88 + }, + { + "partySlug": "Lab", + "votePercent": 26.77 + }, + { + "partySlug": "LD", + "votePercent": 4.51 + }, + { + "partySlug": "Green", + "votePercent": 2.84 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.03 + }, + { + "partySlug": "Lab", + "votePercent": 38.03 + }, + { + "partySlug": "LD", + "votePercent": 6.73 + }, + { + "partySlug": "Green", + "votePercent": 5.27 + }, + { + "partySlug": "Reform", + "votePercent": 12.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-west-cambridgeshire", + "name": "North West Cambridgeshire", + "mySocietyCode": "UKPARL.2025.NWC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.96 + }, + { + "partySlug": "Lab", + "votePercent": 23.75 + }, + { + "partySlug": "LD", + "votePercent": 11 + }, + { + "partySlug": "Green", + "votePercent": 5.24 + }, + { + "partySlug": "Reform", + "votePercent": 0.05 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.37 + }, + { + "partySlug": "Lab", + "votePercent": 36.13 + }, + { + "partySlug": "LD", + "votePercent": 10.23 + }, + { + "partySlug": "Green", + "votePercent": 10.6 + }, + { + "partySlug": "Reform", + "votePercent": 9.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-west-essex", + "name": "North West Essex", + "mySocietyCode": "UKPARL.2025.NWE" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.7 + }, + { + "partySlug": "Lab", + "votePercent": 13.78 + }, + { + "partySlug": "LD", + "votePercent": 19.68 + }, + { + "partySlug": "Green", + "votePercent": 4.84 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.8 + }, + { + "partySlug": "Lab", + "votePercent": 26.53 + }, + { + "partySlug": "LD", + "votePercent": 19.07 + }, + { + "partySlug": "Green", + "votePercent": 5.53 + }, + { + "partySlug": "Reform", + "votePercent": 10.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-west-hampshire", + "name": "North West Hampshire", + "mySocietyCode": "UKPARL.2025.NWH" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.08 + }, + { + "partySlug": "Lab", + "votePercent": 16.89 + }, + { + "partySlug": "LD", + "votePercent": 18.46 + }, + { + "partySlug": "Green", + "votePercent": 4.57 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.3 + }, + { + "partySlug": "Lab", + "votePercent": 31.2 + }, + { + "partySlug": "LD", + "votePercent": 17.97 + }, + { + "partySlug": "Green", + "votePercent": 5.57 + }, + { + "partySlug": "Reform", + "votePercent": 9.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "newark", + "name": "Newark", + "mySocietyCode": "UKPARL.2025.NWK" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.07 + }, + { + "partySlug": "Lab", + "votePercent": 23.9 + }, + { + "partySlug": "LD", + "votePercent": 9.57 + }, + { + "partySlug": "Green", + "votePercent": 3.11 + }, + { + "partySlug": "Reform", + "votePercent": 0.35 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.57 + }, + { + "partySlug": "Lab", + "votePercent": 37.37 + }, + { + "partySlug": "LD", + "votePercent": 8.8 + }, + { + "partySlug": "Green", + "votePercent": 5.93 + }, + { + "partySlug": "Reform", + "votePercent": 9.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-west-leicestershire", + "name": "North West Leicestershire", + "mySocietyCode": "UKPARL.2025.NWL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.07 + }, + { + "partySlug": "Lab", + "votePercent": 25.41 + }, + { + "partySlug": "LD", + "votePercent": 6.85 + }, + { + "partySlug": "Green", + "votePercent": 4.68 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.63 + }, + { + "partySlug": "Lab", + "votePercent": 37.2 + }, + { + "partySlug": "LD", + "votePercent": 10.1 + }, + { + "partySlug": "Green", + "votePercent": 5.73 + }, + { + "partySlug": "Reform", + "votePercent": 10.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "north-west-norfolk", + "name": "North West Norfolk", + "mySocietyCode": "UKPARL.2025.NWN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 66.04 + }, + { + "partySlug": "Lab", + "votePercent": 22.64 + }, + { + "partySlug": "LD", + "votePercent": 7.78 + }, + { + "partySlug": "Green", + "votePercent": 3.54 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.33 + }, + { + "partySlug": "Lab", + "votePercent": 31.97 + }, + { + "partySlug": "LD", + "votePercent": 7.57 + }, + { + "partySlug": "Green", + "votePercent": 6.27 + }, + { + "partySlug": "Reform", + "votePercent": 16.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "orkney-and-shetland", + "name": "Orkney and Shetland", + "mySocietyCode": "UKPARL.2025.OAS" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.87 + }, + { + "partySlug": "Lab", + "votePercent": 6.69 + }, + { + "partySlug": "LD", + "votePercent": 44.82 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 3.89 + }, + { + "partySlug": "SNP", + "votePercent": 34 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 7.17 + }, + { + "partySlug": "Lab", + "votePercent": 21.53 + }, + { + "partySlug": "LD", + "votePercent": 38.33 + }, + { + "partySlug": "Green", + "votePercent": 3.3 + }, + { + "partySlug": "Reform", + "votePercent": 2.7 + }, + { + "partySlug": "SNP", + "votePercent": 22.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "old-bexley-and-sidcup", + "name": "Old Bexley and Sidcup", + "mySocietyCode": "UKPARL.2025.OBS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.93 + }, + { + "partySlug": "Lab", + "votePercent": 23.89 + }, + { + "partySlug": "LD", + "votePercent": 8.3 + }, + { + "partySlug": "Green", + "votePercent": 3.45 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.53 + }, + { + "partySlug": "Lab", + "votePercent": 33.83 + }, + { + "partySlug": "LD", + "votePercent": 7.37 + }, + { + "partySlug": "Green", + "votePercent": 10 + }, + { + "partySlug": "Reform", + "votePercent": 8.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ossett-and-denby-dale", + "name": "Ossett and Denby Dale", + "mySocietyCode": "UKPARL.2025.ODB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.85 + }, + { + "partySlug": "Lab", + "votePercent": 31.17 + }, + { + "partySlug": "LD", + "votePercent": 4.94 + }, + { + "partySlug": "Green", + "votePercent": 1.24 + }, + { + "partySlug": "Reform", + "votePercent": 5.11 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28 + }, + { + "partySlug": "Lab", + "votePercent": 44.53 + }, + { + "partySlug": "LD", + "votePercent": 5.07 + }, + { + "partySlug": "Green", + "votePercent": 7.1 + }, + { + "partySlug": "Reform", + "votePercent": 10.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "oldham-east-and-saddleworth", + "name": "Oldham East and Saddleworth", + "mySocietyCode": "UKPARL.2025.OLE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.27 + }, + { + "partySlug": "Lab", + "votePercent": 43.51 + }, + { + "partySlug": "LD", + "votePercent": 5.25 + }, + { + "partySlug": "Green", + "votePercent": 1.69 + }, + { + "partySlug": "Reform", + "votePercent": 6.46 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.7 + }, + { + "partySlug": "Lab", + "votePercent": 50.93 + }, + { + "partySlug": "LD", + "votePercent": 9.07 + }, + { + "partySlug": "Green", + "votePercent": 5.9 + }, + { + "partySlug": "Reform", + "votePercent": 9.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "oldham-west-chadderton-and-royton", + "name": "Oldham West, Chadderton and Royton", + "mySocietyCode": "UKPARL.2025.OLW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.27 + }, + { + "partySlug": "Lab", + "votePercent": 55.32 + }, + { + "partySlug": "LD", + "votePercent": 3.34 + }, + { + "partySlug": "Green", + "votePercent": 1.53 + }, + { + "partySlug": "Reform", + "votePercent": 7.46 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.07 + }, + { + "partySlug": "Lab", + "votePercent": 57.43 + }, + { + "partySlug": "LD", + "votePercent": 5.87 + }, + { + "partySlug": "Green", + "votePercent": 6.2 + }, + { + "partySlug": "Reform", + "votePercent": 10.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "orpington", + "name": "Orpington", + "mySocietyCode": "UKPARL.2025.ORP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.91 + }, + { + "partySlug": "Lab", + "votePercent": 19.77 + }, + { + "partySlug": "LD", + "votePercent": 14.59 + }, + { + "partySlug": "Green", + "votePercent": 3.73 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.07 + }, + { + "partySlug": "Lab", + "votePercent": 34.57 + }, + { + "partySlug": "LD", + "votePercent": 14.5 + }, + { + "partySlug": "Green", + "votePercent": 5.17 + }, + { + "partySlug": "Reform", + "votePercent": 9.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "oxford-east", + "name": "Oxford East", + "mySocietyCode": "UKPARL.2025.OXE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.45 + }, + { + "partySlug": "Lab", + "votePercent": 56.45 + }, + { + "partySlug": "LD", + "votePercent": 14.02 + }, + { + "partySlug": "Green", + "votePercent": 4.7 + }, + { + "partySlug": "Reform", + "votePercent": 2.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.93 + }, + { + "partySlug": "Lab", + "votePercent": 57.3 + }, + { + "partySlug": "LD", + "votePercent": 11.4 + }, + { + "partySlug": "Green", + "votePercent": 10.73 + }, + { + "partySlug": "Reform", + "votePercent": 4.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "oxford-west-and-abingdon", + "name": "Oxford West and Abingdon", + "mySocietyCode": "UKPARL.2025.OXW" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.09 + }, + { + "partySlug": "Lab", + "votePercent": 11.8 + }, + { + "partySlug": "LD", + "votePercent": 52.19 + }, + { + "partySlug": "Green", + "votePercent": 0.47 + }, + { + "partySlug": "Reform", + "votePercent": 1.45 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.73 + }, + { + "partySlug": "Lab", + "votePercent": 22.23 + }, + { + "partySlug": "LD", + "votePercent": 45.6 + }, + { + "partySlug": "Green", + "votePercent": 3.7 + }, + { + "partySlug": "Reform", + "votePercent": 5.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "poplar-and-limehouse", + "name": "Poplar and Limehouse", + "mySocietyCode": "UKPARL.2025.PAL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.67 + }, + { + "partySlug": "Lab", + "votePercent": 60.34 + }, + { + "partySlug": "LD", + "votePercent": 15.5 + }, + { + "partySlug": "Green", + "votePercent": 3.4 + }, + { + "partySlug": "Reform", + "votePercent": 2.36 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.57 + }, + { + "partySlug": "Lab", + "votePercent": 61.43 + }, + { + "partySlug": "LD", + "votePercent": 11.5 + }, + { + "partySlug": "Green", + "votePercent": 9.47 + }, + { + "partySlug": "Reform", + "votePercent": 3.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "penistone-and-stocksbridge", + "name": "Penistone and Stocksbridge", + "mySocietyCode": "UKPARL.2025.PAS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.84 + }, + { + "partySlug": "Lab", + "votePercent": 33.28 + }, + { + "partySlug": "LD", + "votePercent": 10.21 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 8.68 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.87 + }, + { + "partySlug": "Lab", + "votePercent": 45.73 + }, + { + "partySlug": "LD", + "votePercent": 10.67 + }, + { + "partySlug": "Green", + "votePercent": 3.37 + }, + { + "partySlug": "Reform", + "votePercent": 12.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "peterborough", + "name": "Peterborough", + "mySocietyCode": "UKPARL.2025.PBO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.48 + }, + { + "partySlug": "Lab", + "votePercent": 41.54 + }, + { + "partySlug": "LD", + "votePercent": 4.9 + }, + { + "partySlug": "Green", + "votePercent": 1.51 + }, + { + "partySlug": "Reform", + "votePercent": 4.45 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.23 + }, + { + "partySlug": "Lab", + "votePercent": 46.83 + }, + { + "partySlug": "LD", + "votePercent": 7.1 + }, + { + "partySlug": "Green", + "votePercent": 7.6 + }, + { + "partySlug": "Reform", + "votePercent": 8.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "pontefract-castleford-and-knottingley", + "name": "Pontefract, Castleford and Knottingley", + "mySocietyCode": "UKPARL.2025.PCK" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.57 + }, + { + "partySlug": "Lab", + "votePercent": 38.19 + }, + { + "partySlug": "LD", + "votePercent": 6.78 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 15.79 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.03 + }, + { + "partySlug": "Lab", + "votePercent": 51.53 + }, + { + "partySlug": "LD", + "votePercent": 7.3 + }, + { + "partySlug": "Green", + "votePercent": 2.9 + }, + { + "partySlug": "Reform", + "votePercent": 15.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "pendle-and-clitheroe", + "name": "Pendle and Clitheroe", + "mySocietyCode": "UKPARL.2025.PDL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.93 + }, + { + "partySlug": "Lab", + "votePercent": 33.09 + }, + { + "partySlug": "LD", + "votePercent": 7.34 + }, + { + "partySlug": "Green", + "votePercent": 2.08 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.9 + }, + { + "partySlug": "Lab", + "votePercent": 42.77 + }, + { + "partySlug": "LD", + "votePercent": 9.03 + }, + { + "partySlug": "Green", + "votePercent": 5.43 + }, + { + "partySlug": "Reform", + "votePercent": 10.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "penrith-and-solway", + "name": "Penrith and Solway", + "mySocietyCode": "UKPARL.2025.PEN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.82 + }, + { + "partySlug": "Lab", + "votePercent": 30.15 + }, + { + "partySlug": "LD", + "votePercent": 8.17 + }, + { + "partySlug": "Green", + "votePercent": 3.11 + }, + { + "partySlug": "Reform", + "votePercent": 1.79 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.97 + }, + { + "partySlug": "Lab", + "votePercent": 43.37 + }, + { + "partySlug": "LD", + "votePercent": 8.27 + }, + { + "partySlug": "Green", + "votePercent": 6.33 + }, + { + "partySlug": "Reform", + "votePercent": 9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "perth-and-kinross-shire", + "name": "Perth and Kinross-shire", + "mySocietyCode": "UKPARL.2025.PHK" + }, + "recommendation": { + "partySlug": "SNP", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.07 + }, + { + "partySlug": "Lab", + "votePercent": 4.99 + }, + { + "partySlug": "LD", + "votePercent": 7.98 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0.71 + }, + { + "partySlug": "SNP", + "votePercent": 45.25 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.23 + }, + { + "partySlug": "Lab", + "votePercent": 19.73 + }, + { + "partySlug": "LD", + "votePercent": 6.33 + }, + { + "partySlug": "Green", + "votePercent": 2.83 + }, + { + "partySlug": "Reform", + "votePercent": 3.13 + }, + { + "partySlug": "SNP", + "votePercent": 42.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "peckham", + "name": "Peckham", + "mySocietyCode": "UKPARL.2025.PKM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.22 + }, + { + "partySlug": "Lab", + "votePercent": 70.83 + }, + { + "partySlug": "LD", + "votePercent": 10.38 + }, + { + "partySlug": "Green", + "votePercent": 5.01 + }, + { + "partySlug": "Reform", + "votePercent": 2.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.67 + }, + { + "partySlug": "Lab", + "votePercent": 65.97 + }, + { + "partySlug": "LD", + "votePercent": 9.03 + }, + { + "partySlug": "Green", + "votePercent": 9.7 + }, + { + "partySlug": "Reform", + "votePercent": 3.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "poole", + "name": "Poole", + "mySocietyCode": "UKPARL.2025.PLE" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.8 + }, + { + "partySlug": "Lab", + "votePercent": 20.67 + }, + { + "partySlug": "LD", + "votePercent": 15.35 + }, + { + "partySlug": "Green", + "votePercent": 3.44 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.8 + }, + { + "partySlug": "Lab", + "votePercent": 30.93 + }, + { + "partySlug": "LD", + "votePercent": 17.93 + }, + { + "partySlug": "Green", + "votePercent": 5.77 + }, + { + "partySlug": "Reform", + "votePercent": 10.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "plymouth-moor-view", + "name": "Plymouth Moor View", + "mySocietyCode": "UKPARL.2025.PMV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.83 + }, + { + "partySlug": "Lab", + "votePercent": 32.29 + }, + { + "partySlug": "LD", + "votePercent": 5.05 + }, + { + "partySlug": "Green", + "votePercent": 2.6 + }, + { + "partySlug": "Reform", + "votePercent": 0.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.9 + }, + { + "partySlug": "Lab", + "votePercent": 41.43 + }, + { + "partySlug": "LD", + "votePercent": 7.53 + }, + { + "partySlug": "Green", + "votePercent": 5.57 + }, + { + "partySlug": "Reform", + "votePercent": 13.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "portsmouth-north", + "name": "Portsmouth North", + "mySocietyCode": "UKPARL.2025.PON" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.36 + }, + { + "partySlug": "Lab", + "votePercent": 26.99 + }, + { + "partySlug": "LD", + "votePercent": 7.45 + }, + { + "partySlug": "Green", + "votePercent": 2.84 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.5 + }, + { + "partySlug": "Lab", + "votePercent": 40.03 + }, + { + "partySlug": "LD", + "votePercent": 9.43 + }, + { + "partySlug": "Green", + "votePercent": 5.03 + }, + { + "partySlug": "Reform", + "votePercent": 11.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "portsmouth-south", + "name": "Portsmouth South", + "mySocietyCode": "UKPARL.2025.POS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.33 + }, + { + "partySlug": "Lab", + "votePercent": 48.64 + }, + { + "partySlug": "LD", + "votePercent": 11.42 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 2.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.23 + }, + { + "partySlug": "Lab", + "votePercent": 51.6 + }, + { + "partySlug": "LD", + "votePercent": 13.27 + }, + { + "partySlug": "Green", + "votePercent": 5.27 + }, + { + "partySlug": "Reform", + "votePercent": 7.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "pontypridd", + "name": "Pontypridd", + "mySocietyCode": "UKPARL.2025.PPD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.33 + }, + { + "partySlug": "Lab", + "votePercent": 46.63 + }, + { + "partySlug": "LD", + "votePercent": 1.4 + }, + { + "partySlug": "Green", + "votePercent": 0.22 + }, + { + "partySlug": "Reform", + "votePercent": 8.46 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 10.89 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.53 + }, + { + "partySlug": "Lab", + "votePercent": 54.13 + }, + { + "partySlug": "LD", + "votePercent": 4.3 + }, + { + "partySlug": "Green", + "votePercent": 3.8 + }, + { + "partySlug": "Reform", + "votePercent": 8.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 10 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "preston", + "name": "Preston", + "mySocietyCode": "UKPARL.2025.PRE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.8 + }, + { + "partySlug": "Lab", + "votePercent": 57.29 + }, + { + "partySlug": "LD", + "votePercent": 6.76 + }, + { + "partySlug": "Green", + "votePercent": 2 + }, + { + "partySlug": "Reform", + "votePercent": 4.16 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.5 + }, + { + "partySlug": "Lab", + "votePercent": 56.6 + }, + { + "partySlug": "LD", + "votePercent": 9.1 + }, + { + "partySlug": "Green", + "votePercent": 6.93 + }, + { + "partySlug": "Reform", + "votePercent": 7.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "paisley-and-renfrewshire-north", + "name": "Paisley and Renfrewshire North", + "mySocietyCode": "UKPARL.2025.PRN" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.53 + }, + { + "partySlug": "Lab", + "votePercent": 23.74 + }, + { + "partySlug": "LD", + "votePercent": 7.57 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0.31 + }, + { + "partySlug": "SNP", + "votePercent": 48.86 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.07 + }, + { + "partySlug": "Lab", + "votePercent": 35.23 + }, + { + "partySlug": "LD", + "votePercent": 4.87 + }, + { + "partySlug": "Green", + "votePercent": 2.17 + }, + { + "partySlug": "Reform", + "votePercent": 5.8 + }, + { + "partySlug": "SNP", + "votePercent": 37.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "paisley-and-renfrewshire-south", + "name": "Paisley and Renfrewshire South", + "mySocietyCode": "UKPARL.2025.PRS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.16 + }, + { + "partySlug": "Lab", + "votePercent": 25.85 + }, + { + "partySlug": "LD", + "votePercent": 6.23 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 49.77 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.53 + }, + { + "partySlug": "Lab", + "votePercent": 35.07 + }, + { + "partySlug": "LD", + "votePercent": 5.8 + }, + { + "partySlug": "Green", + "votePercent": 2.2 + }, + { + "partySlug": "Reform", + "votePercent": 2.3 + }, + { + "partySlug": "SNP", + "votePercent": 41 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "plymouth-sutton-and-devonport", + "name": "Plymouth Sutton and Devonport", + "mySocietyCode": "UKPARL.2025.PSD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.01 + }, + { + "partySlug": "Lab", + "votePercent": 48.41 + }, + { + "partySlug": "LD", + "votePercent": 4.9 + }, + { + "partySlug": "Green", + "votePercent": 3 + }, + { + "partySlug": "Reform", + "votePercent": 5.68 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.57 + }, + { + "partySlug": "Lab", + "votePercent": 56.3 + }, + { + "partySlug": "LD", + "votePercent": 6.33 + }, + { + "partySlug": "Green", + "votePercent": 6.2 + }, + { + "partySlug": "Reform", + "votePercent": 7.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "putney", + "name": "Putney", + "mySocietyCode": "UKPARL.2025.PUT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.37 + }, + { + "partySlug": "Lab", + "votePercent": 44.33 + }, + { + "partySlug": "LD", + "votePercent": 16.9 + }, + { + "partySlug": "Green", + "votePercent": 2.34 + }, + { + "partySlug": "Reform", + "votePercent": 0.06 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.9 + }, + { + "partySlug": "Lab", + "votePercent": 50.2 + }, + { + "partySlug": "LD", + "votePercent": 15.23 + }, + { + "partySlug": "Green", + "votePercent": 6.47 + }, + { + "partySlug": "Reform", + "votePercent": 3.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "queen-s-park-and-maida-vale", + "name": "Queen's Park and Maida Vale", + "mySocietyCode": "UKPARL.2025.QPK" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.79 + }, + { + "partySlug": "Lab", + "votePercent": 61.92 + }, + { + "partySlug": "LD", + "votePercent": 13.91 + }, + { + "partySlug": "Green", + "votePercent": 3.21 + }, + { + "partySlug": "Reform", + "votePercent": 0.92 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.17 + }, + { + "partySlug": "Lab", + "votePercent": 58.23 + }, + { + "partySlug": "LD", + "votePercent": 12.93 + }, + { + "partySlug": "Green", + "votePercent": 8.47 + }, + { + "partySlug": "Reform", + "votePercent": 3.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "rawmarsh-and-conisbrough", + "name": "Rawmarsh and Conisbrough", + "mySocietyCode": "UKPARL.2025.RAC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.98 + }, + { + "partySlug": "Lab", + "votePercent": 40.08 + }, + { + "partySlug": "LD", + "votePercent": 3.7 + }, + { + "partySlug": "Green", + "votePercent": 0.48 + }, + { + "partySlug": "Reform", + "votePercent": 16.12 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.23 + }, + { + "partySlug": "Lab", + "votePercent": 52.77 + }, + { + "partySlug": "LD", + "votePercent": 5.83 + }, + { + "partySlug": "Green", + "votePercent": 3.6 + }, + { + "partySlug": "Reform", + "votePercent": 13.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "rossendale-and-darwen", + "name": "Rossendale and Darwen", + "mySocietyCode": "UKPARL.2025.RAD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.35 + }, + { + "partySlug": "Lab", + "votePercent": 36.64 + }, + { + "partySlug": "LD", + "votePercent": 4.17 + }, + { + "partySlug": "Green", + "votePercent": 2.48 + }, + { + "partySlug": "Reform", + "votePercent": 0.36 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.87 + }, + { + "partySlug": "Lab", + "votePercent": 47.17 + }, + { + "partySlug": "LD", + "votePercent": 6.03 + }, + { + "partySlug": "Green", + "votePercent": 5.37 + }, + { + "partySlug": "Reform", + "votePercent": 8.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "runcorn-and-helsby", + "name": "Runcorn and Helsby", + "mySocietyCode": "UKPARL.2025.RAH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.84 + }, + { + "partySlug": "Lab", + "votePercent": 48.78 + }, + { + "partySlug": "LD", + "votePercent": 6.71 + }, + { + "partySlug": "Green", + "votePercent": 2.92 + }, + { + "partySlug": "Reform", + "votePercent": 4.75 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.83 + }, + { + "partySlug": "Lab", + "votePercent": 57.3 + }, + { + "partySlug": "LD", + "votePercent": 6.7 + }, + { + "partySlug": "Green", + "votePercent": 7 + }, + { + "partySlug": "Reform", + "votePercent": 7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "richmond-and-northallerton", + "name": "Richmond and Northallerton", + "mySocietyCode": "UKPARL.2025.RAN" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.34 + }, + { + "partySlug": "Lab", + "votePercent": 16.44 + }, + { + "partySlug": "LD", + "votePercent": 12.48 + }, + { + "partySlug": "Green", + "votePercent": 3.81 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.33 + }, + { + "partySlug": "Lab", + "votePercent": 29.63 + }, + { + "partySlug": "LD", + "votePercent": 11.4 + }, + { + "partySlug": "Green", + "votePercent": 6.73 + }, + { + "partySlug": "Reform", + "votePercent": 10.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "rhondda-and-ogmore", + "name": "Rhondda and Ogmore", + "mySocietyCode": "UKPARL.2025.RAO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.45 + }, + { + "partySlug": "Lab", + "votePercent": 56.29 + }, + { + "partySlug": "LD", + "votePercent": 2.28 + }, + { + "partySlug": "Green", + "votePercent": 1.39 + }, + { + "partySlug": "Reform", + "votePercent": 11.52 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 12.43 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.07 + }, + { + "partySlug": "Lab", + "votePercent": 58.6 + }, + { + "partySlug": "LD", + "votePercent": 3.7 + }, + { + "partySlug": "Green", + "votePercent": 4.27 + }, + { + "partySlug": "Reform", + "votePercent": 12.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 9.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "rochester-and-strood", + "name": "Rochester and Strood", + "mySocietyCode": "UKPARL.2025.RAS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.47 + }, + { + "partySlug": "Lab", + "votePercent": 28.11 + }, + { + "partySlug": "LD", + "votePercent": 7.1 + }, + { + "partySlug": "Green", + "votePercent": 2.59 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.27 + }, + { + "partySlug": "Lab", + "votePercent": 40.3 + }, + { + "partySlug": "LD", + "votePercent": 7.87 + }, + { + "partySlug": "Green", + "votePercent": 5.87 + }, + { + "partySlug": "Reform", + "votePercent": 11.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "rayleigh-and-wickford", + "name": "Rayleigh and Wickford", + "mySocietyCode": "UKPARL.2025.RAW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 72.93 + }, + { + "partySlug": "Lab", + "votePercent": 15.67 + }, + { + "partySlug": "LD", + "votePercent": 7.7 + }, + { + "partySlug": "Green", + "votePercent": 3.7 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.23 + }, + { + "partySlug": "Lab", + "votePercent": 31.63 + }, + { + "partySlug": "LD", + "votePercent": 9.77 + }, + { + "partySlug": "Green", + "votePercent": 4.93 + }, + { + "partySlug": "Reform", + "votePercent": 12.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "rochdale", + "name": "Rochdale", + "mySocietyCode": "UKPARL.2025.RCD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.55 + }, + { + "partySlug": "Lab", + "votePercent": 50.83 + }, + { + "partySlug": "LD", + "votePercent": 7.53 + }, + { + "partySlug": "Green", + "votePercent": 1.88 + }, + { + "partySlug": "Reform", + "votePercent": 8.21 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.67 + }, + { + "partySlug": "Lab", + "votePercent": 53.57 + }, + { + "partySlug": "LD", + "votePercent": 7.93 + }, + { + "partySlug": "Green", + "votePercent": 6.33 + }, + { + "partySlug": "Reform", + "votePercent": 11.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "rushcliffe", + "name": "Rushcliffe", + "mySocietyCode": "UKPARL.2025.RCF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.34 + }, + { + "partySlug": "Lab", + "votePercent": 34.98 + }, + { + "partySlug": "LD", + "votePercent": 15.96 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.8 + }, + { + "partySlug": "Lab", + "votePercent": 47.23 + }, + { + "partySlug": "LD", + "votePercent": 10.43 + }, + { + "partySlug": "Green", + "votePercent": 4.63 + }, + { + "partySlug": "Reform", + "votePercent": 5.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "redditch", + "name": "Redditch", + "mySocietyCode": "UKPARL.2025.RDC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.67 + }, + { + "partySlug": "Lab", + "votePercent": 25.89 + }, + { + "partySlug": "LD", + "votePercent": 6.4 + }, + { + "partySlug": "Green", + "votePercent": 3.05 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.03 + }, + { + "partySlug": "Lab", + "votePercent": 40.8 + }, + { + "partySlug": "LD", + "votePercent": 6.13 + }, + { + "partySlug": "Green", + "votePercent": 5.33 + }, + { + "partySlug": "Reform", + "votePercent": 9.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "reading-central", + "name": "Reading Central", + "mySocietyCode": "UKPARL.2025.RDG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.4 + }, + { + "partySlug": "Lab", + "votePercent": 52.6 + }, + { + "partySlug": "LD", + "votePercent": 6.38 + }, + { + "partySlug": "Green", + "votePercent": 3.11 + }, + { + "partySlug": "Reform", + "votePercent": 1.11 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.93 + }, + { + "partySlug": "Lab", + "votePercent": 52.27 + }, + { + "partySlug": "LD", + "votePercent": 9.83 + }, + { + "partySlug": "Green", + "votePercent": 8.07 + }, + { + "partySlug": "Reform", + "votePercent": 4.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "reading-west-and-mid-berkshire", + "name": "Reading West and Mid Berkshire", + "mySocietyCode": "UKPARL.2025.RDW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.79 + }, + { + "partySlug": "Lab", + "votePercent": 22.89 + }, + { + "partySlug": "LD", + "votePercent": 16.9 + }, + { + "partySlug": "Green", + "votePercent": 3.42 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.73 + }, + { + "partySlug": "Lab", + "votePercent": 37.6 + }, + { + "partySlug": "LD", + "votePercent": 16.23 + }, + { + "partySlug": "Green", + "votePercent": 5 + }, + { + "partySlug": "Reform", + "votePercent": 7.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "redcar", + "name": "Redcar", + "mySocietyCode": "UKPARL.2025.RED" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.53 + }, + { + "partySlug": "Lab", + "votePercent": 36.62 + }, + { + "partySlug": "LD", + "votePercent": 4.81 + }, + { + "partySlug": "Green", + "votePercent": 1.56 + }, + { + "partySlug": "Reform", + "votePercent": 6.52 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.67 + }, + { + "partySlug": "Lab", + "votePercent": 51.57 + }, + { + "partySlug": "LD", + "votePercent": 6 + }, + { + "partySlug": "Green", + "votePercent": 3.73 + }, + { + "partySlug": "Reform", + "votePercent": 10.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "reigate", + "name": "Reigate", + "mySocietyCode": "UKPARL.2025.REI" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.82 + }, + { + "partySlug": "Lab", + "votePercent": 16.92 + }, + { + "partySlug": "LD", + "votePercent": 19.87 + }, + { + "partySlug": "Green", + "votePercent": 5.78 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.6 + }, + { + "partySlug": "Lab", + "votePercent": 32.7 + }, + { + "partySlug": "LD", + "votePercent": 15.97 + }, + { + "partySlug": "Green", + "votePercent": 7.93 + }, + { + "partySlug": "Reform", + "votePercent": 9.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "rutherglen", + "name": "Rutherglen", + "mySocietyCode": "UKPARL.2025.RGN" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.26 + }, + { + "partySlug": "Lab", + "votePercent": 31.16 + }, + { + "partySlug": "LD", + "votePercent": 7.19 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 43.1 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.93 + }, + { + "partySlug": "Lab", + "votePercent": 47.83 + }, + { + "partySlug": "LD", + "votePercent": 3.5 + }, + { + "partySlug": "Green", + "votePercent": 1.87 + }, + { + "partySlug": "Reform", + "votePercent": 2.6 + }, + { + "partySlug": "SNP", + "votePercent": 32 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "rotherham", + "name": "Rotherham", + "mySocietyCode": "UKPARL.2025.RHM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.09 + }, + { + "partySlug": "Lab", + "votePercent": 40.67 + }, + { + "partySlug": "LD", + "votePercent": 6.24 + }, + { + "partySlug": "Green", + "votePercent": 0.11 + }, + { + "partySlug": "Reform", + "votePercent": 17.02 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.77 + }, + { + "partySlug": "Lab", + "votePercent": 55.23 + }, + { + "partySlug": "LD", + "votePercent": 6.13 + }, + { + "partySlug": "Green", + "votePercent": 3.97 + }, + { + "partySlug": "Reform", + "votePercent": 13.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "rother-valley", + "name": "Rother Valley", + "mySocietyCode": "UKPARL.2025.RHV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.11 + }, + { + "partySlug": "Lab", + "votePercent": 32.62 + }, + { + "partySlug": "LD", + "votePercent": 4.83 + }, + { + "partySlug": "Green", + "votePercent": 2.47 + }, + { + "partySlug": "Reform", + "votePercent": 11.68 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.97 + }, + { + "partySlug": "Lab", + "votePercent": 45.2 + }, + { + "partySlug": "LD", + "votePercent": 7.2 + }, + { + "partySlug": "Green", + "votePercent": 4.77 + }, + { + "partySlug": "Reform", + "votePercent": 15.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ribble-valley", + "name": "Ribble Valley", + "mySocietyCode": "UKPARL.2025.RIV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.84 + }, + { + "partySlug": "Lab", + "votePercent": 27.61 + }, + { + "partySlug": "LD", + "votePercent": 8 + }, + { + "partySlug": "Green", + "votePercent": 2.84 + }, + { + "partySlug": "Reform", + "votePercent": 0.01 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.83 + }, + { + "partySlug": "Lab", + "votePercent": 37.33 + }, + { + "partySlug": "LD", + "votePercent": 10.17 + }, + { + "partySlug": "Green", + "votePercent": 5.1 + }, + { + "partySlug": "Reform", + "votePercent": 10.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "romford", + "name": "Romford", + "mySocietyCode": "UKPARL.2025.RMF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.77 + }, + { + "partySlug": "Lab", + "votePercent": 26.44 + }, + { + "partySlug": "LD", + "votePercent": 5.77 + }, + { + "partySlug": "Green", + "votePercent": 3.02 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.6 + }, + { + "partySlug": "Lab", + "votePercent": 36.97 + }, + { + "partySlug": "LD", + "votePercent": 7.6 + }, + { + "partySlug": "Green", + "votePercent": 6.03 + }, + { + "partySlug": "Reform", + "votePercent": 10.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ruislip-northwood-and-pinner", + "name": "Ruislip, Northwood and Pinner", + "mySocietyCode": "UKPARL.2025.RNP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.34 + }, + { + "partySlug": "Lab", + "votePercent": 25.08 + }, + { + "partySlug": "LD", + "votePercent": 15.16 + }, + { + "partySlug": "Green", + "votePercent": 2.64 + }, + { + "partySlug": "Reform", + "votePercent": 0.09 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.07 + }, + { + "partySlug": "Lab", + "votePercent": 38.8 + }, + { + "partySlug": "LD", + "votePercent": 11.6 + }, + { + "partySlug": "Green", + "votePercent": 6.27 + }, + { + "partySlug": "Reform", + "votePercent": 6.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "richmond-park", + "name": "Richmond Park", + "mySocietyCode": "UKPARL.2025.RPK" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.57 + }, + { + "partySlug": "Lab", + "votePercent": 5.26 + }, + { + "partySlug": "LD", + "votePercent": 53.65 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.47 + }, + { + "partySlug": "Lab", + "votePercent": 18.17 + }, + { + "partySlug": "LD", + "votePercent": 45.1 + }, + { + "partySlug": "Green", + "votePercent": 5.63 + }, + { + "partySlug": "Reform", + "votePercent": 3.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "romsey-and-southampton-north", + "name": "Romsey and Southampton North", + "mySocietyCode": "UKPARL.2025.RSO" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.85 + }, + { + "partySlug": "Lab", + "votePercent": 12.12 + }, + { + "partySlug": "LD", + "votePercent": 28.14 + }, + { + "partySlug": "Green", + "votePercent": 0.71 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.2 + }, + { + "partySlug": "Lab", + "votePercent": 21.3 + }, + { + "partySlug": "LD", + "votePercent": 31.77 + }, + { + "partySlug": "Green", + "votePercent": 4.23 + }, + { + "partySlug": "Reform", + "votePercent": 6.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "rugby", + "name": "Rugby", + "mySocietyCode": "UKPARL.2025.RUG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.33 + }, + { + "partySlug": "Lab", + "votePercent": 31.13 + }, + { + "partySlug": "LD", + "votePercent": 8.29 + }, + { + "partySlug": "Green", + "votePercent": 3.25 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.73 + }, + { + "partySlug": "Lab", + "votePercent": 40.27 + }, + { + "partySlug": "LD", + "votePercent": 10.6 + }, + { + "partySlug": "Green", + "votePercent": 6.17 + }, + { + "partySlug": "Reform", + "votePercent": 7.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "runnymede-and-weybridge", + "name": "Runnymede and Weybridge", + "mySocietyCode": "UKPARL.2025.RUN" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.22 + }, + { + "partySlug": "Lab", + "votePercent": 17.75 + }, + { + "partySlug": "LD", + "votePercent": 22.7 + }, + { + "partySlug": "Green", + "votePercent": 2.69 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.37 + }, + { + "partySlug": "Lab", + "votePercent": 32.4 + }, + { + "partySlug": "LD", + "votePercent": 18.37 + }, + { + "partySlug": "Green", + "votePercent": 5.77 + }, + { + "partySlug": "Reform", + "votePercent": 7.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "rutland-and-stamford", + "name": "Rutland and Stamford", + "mySocietyCode": "UKPARL.2025.RUT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.32 + }, + { + "partySlug": "Lab", + "votePercent": 14.66 + }, + { + "partySlug": "LD", + "votePercent": 15.83 + }, + { + "partySlug": "Green", + "votePercent": 3.63 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.3 + }, + { + "partySlug": "Lab", + "votePercent": 26.8 + }, + { + "partySlug": "LD", + "votePercent": 13.93 + }, + { + "partySlug": "Green", + "votePercent": 5.77 + }, + { + "partySlug": "Reform", + "votePercent": 17.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stratford-and-bow", + "name": "Stratford and Bow", + "mySocietyCode": "UKPARL.2025.SAB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.52 + }, + { + "partySlug": "Lab", + "votePercent": 70.43 + }, + { + "partySlug": "LD", + "votePercent": 9 + }, + { + "partySlug": "Green", + "votePercent": 3.71 + }, + { + "partySlug": "Reform", + "votePercent": 2.34 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.37 + }, + { + "partySlug": "Lab", + "votePercent": 65.33 + }, + { + "partySlug": "LD", + "votePercent": 7.23 + }, + { + "partySlug": "Green", + "votePercent": 10.97 + }, + { + "partySlug": "Reform", + "votePercent": 3.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "sutton-and-cheam", + "name": "Sutton and Cheam", + "mySocietyCode": "UKPARL.2025.SAC" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.98 + }, + { + "partySlug": "Lab", + "votePercent": 14.26 + }, + { + "partySlug": "LD", + "votePercent": 33.44 + }, + { + "partySlug": "Green", + "votePercent": 2.31 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.03 + }, + { + "partySlug": "Lab", + "votePercent": 27.5 + }, + { + "partySlug": "LD", + "votePercent": 28.67 + }, + { + "partySlug": "Green", + "votePercent": 4.5 + }, + { + "partySlug": "Reform", + "votePercent": 6.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stalybridge-and-hyde", + "name": "Stalybridge and Hyde", + "mySocietyCode": "UKPARL.2025.SAH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.95 + }, + { + "partySlug": "Lab", + "votePercent": 44.9 + }, + { + "partySlug": "LD", + "votePercent": 4.31 + }, + { + "partySlug": "Green", + "votePercent": 3.33 + }, + { + "partySlug": "Reform", + "votePercent": 8.48 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.6 + }, + { + "partySlug": "Lab", + "votePercent": 50.83 + }, + { + "partySlug": "LD", + "votePercent": 6.8 + }, + { + "partySlug": "Green", + "votePercent": 5.37 + }, + { + "partySlug": "Reform", + "votePercent": 11.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "salisbury", + "name": "Salisbury", + "mySocietyCode": "UKPARL.2025.SAL" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.25 + }, + { + "partySlug": "Lab", + "votePercent": 18.74 + }, + { + "partySlug": "LD", + "votePercent": 19.51 + }, + { + "partySlug": "Green", + "votePercent": 5.09 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.23 + }, + { + "partySlug": "Lab", + "votePercent": 31.33 + }, + { + "partySlug": "LD", + "votePercent": 18.87 + }, + { + "partySlug": "Green", + "votePercent": 5.9 + }, + { + "partySlug": "Reform", + "votePercent": 9.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "skipton-and-ripon", + "name": "Skipton and Ripon", + "mySocietyCode": "UKPARL.2025.SAR" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.86 + }, + { + "partySlug": "Lab", + "votePercent": 19.2 + }, + { + "partySlug": "LD", + "votePercent": 15.21 + }, + { + "partySlug": "Green", + "votePercent": 4.74 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.17 + }, + { + "partySlug": "Lab", + "votePercent": 30.93 + }, + { + "partySlug": "LD", + "votePercent": 16.53 + }, + { + "partySlug": "Green", + "votePercent": 6.07 + }, + { + "partySlug": "Reform", + "votePercent": 9.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sittingbourne-and-sheppey", + "name": "Sittingbourne and Sheppey", + "mySocietyCode": "UKPARL.2025.SAS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 66.52 + }, + { + "partySlug": "Lab", + "votePercent": 20.89 + }, + { + "partySlug": "LD", + "votePercent": 6.33 + }, + { + "partySlug": "Green", + "votePercent": 2.23 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.97 + }, + { + "partySlug": "Lab", + "votePercent": 28.53 + }, + { + "partySlug": "LD", + "votePercent": 6.43 + }, + { + "partySlug": "Green", + "votePercent": 8.07 + }, + { + "partySlug": "Reform", + "votePercent": 19.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stretford-and-urmston", + "name": "Stretford and Urmston", + "mySocietyCode": "UKPARL.2025.SAU" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.52 + }, + { + "partySlug": "Lab", + "votePercent": 60.31 + }, + { + "partySlug": "LD", + "votePercent": 5.93 + }, + { + "partySlug": "Green", + "votePercent": 2.71 + }, + { + "partySlug": "Reform", + "votePercent": 3.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.2 + }, + { + "partySlug": "Lab", + "votePercent": 59.5 + }, + { + "partySlug": "LD", + "votePercent": 8.43 + }, + { + "partySlug": "Green", + "votePercent": 6.1 + }, + { + "partySlug": "Reform", + "votePercent": 5.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "scarborough-and-whitby", + "name": "Scarborough and Whitby", + "mySocietyCode": "UKPARL.2025.SAW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.49 + }, + { + "partySlug": "Lab", + "votePercent": 34.84 + }, + { + "partySlug": "LD", + "votePercent": 6.11 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.97 + }, + { + "partySlug": "Lab", + "votePercent": 43.87 + }, + { + "partySlug": "LD", + "votePercent": 7.03 + }, + { + "partySlug": "Green", + "votePercent": 3.5 + }, + { + "partySlug": "Reform", + "votePercent": 9.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sheffield-brightside-and-hillsborough", + "name": "Sheffield Brightside and Hillsborough", + "mySocietyCode": "UKPARL.2025.SBH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.39 + }, + { + "partySlug": "Lab", + "votePercent": 56.58 + }, + { + "partySlug": "LD", + "votePercent": 3.89 + }, + { + "partySlug": "Green", + "votePercent": 3 + }, + { + "partySlug": "Reform", + "votePercent": 9.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.17 + }, + { + "partySlug": "Lab", + "votePercent": 58.6 + }, + { + "partySlug": "LD", + "votePercent": 5.17 + }, + { + "partySlug": "Green", + "votePercent": 10.03 + }, + { + "partySlug": "Reform", + "votePercent": 9.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "stourbridge", + "name": "Stourbridge", + "mySocietyCode": "UKPARL.2025.SBR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.79 + }, + { + "partySlug": "Lab", + "votePercent": 29.11 + }, + { + "partySlug": "LD", + "votePercent": 5.78 + }, + { + "partySlug": "Green", + "votePercent": 1.98 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.5 + }, + { + "partySlug": "Lab", + "votePercent": 37.93 + }, + { + "partySlug": "LD", + "votePercent": 7.97 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 12.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-basildon-and-east-thurrock", + "name": "South Basildon and East Thurrock", + "mySocietyCode": "UKPARL.2025.SBT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.44 + }, + { + "partySlug": "Lab", + "votePercent": 23.56 + }, + { + "partySlug": "LD", + "votePercent": 4.1 + }, + { + "partySlug": "Green", + "votePercent": 0.15 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.87 + }, + { + "partySlug": "Lab", + "votePercent": 40.57 + }, + { + "partySlug": "LD", + "votePercent": 4.83 + }, + { + "partySlug": "Green", + "votePercent": 3.87 + }, + { + "partySlug": "Reform", + "votePercent": 13.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "selby", + "name": "Selby", + "mySocietyCode": "UKPARL.2025.SBY" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.95 + }, + { + "partySlug": "Lab", + "votePercent": 29.83 + }, + { + "partySlug": "LD", + "votePercent": 6 + }, + { + "partySlug": "Green", + "votePercent": 3.04 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.53 + }, + { + "partySlug": "Lab", + "votePercent": 44.77 + }, + { + "partySlug": "LD", + "votePercent": 6.6 + }, + { + "partySlug": "Green", + "votePercent": 4.57 + }, + { + "partySlug": "Reform", + "votePercent": 8.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-cambridgeshire", + "name": "South Cambridgeshire", + "mySocietyCode": "UKPARL.2025.SCB" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 43.53 + }, + { + "partySlug": "Lab", + "votePercent": 15.13 + }, + { + "partySlug": "LD", + "votePercent": 41.04 + }, + { + "partySlug": "Green", + "votePercent": 0.16 + }, + { + "partySlug": "Reform", + "votePercent": 0.14 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.1 + }, + { + "partySlug": "Lab", + "votePercent": 24.47 + }, + { + "partySlug": "LD", + "votePercent": 38.17 + }, + { + "partySlug": "Green", + "votePercent": 3.23 + }, + { + "partySlug": "Reform", + "votePercent": 5.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sheffield-central", + "name": "Sheffield Central", + "mySocietyCode": "UKPARL.2025.SCE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.4 + }, + { + "partySlug": "Lab", + "votePercent": 66.97 + }, + { + "partySlug": "LD", + "votePercent": 5.44 + }, + { + "partySlug": "Green", + "votePercent": 10.87 + }, + { + "partySlug": "Reform", + "votePercent": 3.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.27 + }, + { + "partySlug": "Lab", + "votePercent": 56.93 + }, + { + "partySlug": "LD", + "votePercent": 7.9 + }, + { + "partySlug": "Green", + "votePercent": 21.33 + }, + { + "partySlug": "Reform", + "votePercent": 2.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "streatham-and-croydon-north", + "name": "Streatham and Croydon North", + "mySocietyCode": "UKPARL.2025.SCN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.84 + }, + { + "partySlug": "Lab", + "votePercent": 57.89 + }, + { + "partySlug": "LD", + "votePercent": 17.55 + }, + { + "partySlug": "Green", + "votePercent": 4.44 + }, + { + "partySlug": "Reform", + "votePercent": 1.28 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.07 + }, + { + "partySlug": "Lab", + "votePercent": 58.2 + }, + { + "partySlug": "LD", + "votePercent": 11.97 + }, + { + "partySlug": "Green", + "votePercent": 9.97 + }, + { + "partySlug": "Reform", + "votePercent": 3.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "south-cotswolds", + "name": "South Cotswolds", + "mySocietyCode": "UKPARL.2025.SCT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.9 + }, + { + "partySlug": "Lab", + "votePercent": 10.66 + }, + { + "partySlug": "LD", + "votePercent": 27.65 + }, + { + "partySlug": "Green", + "votePercent": 3.79 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.07 + }, + { + "partySlug": "Lab", + "votePercent": 24.23 + }, + { + "partySlug": "LD", + "votePercent": 28.03 + }, + { + "partySlug": "Green", + "votePercent": 5.07 + }, + { + "partySlug": "Reform", + "votePercent": 7.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "scunthorpe", + "name": "Scunthorpe", + "mySocietyCode": "UKPARL.2025.SCU" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.32 + }, + { + "partySlug": "Lab", + "votePercent": 34.88 + }, + { + "partySlug": "LD", + "votePercent": 2.64 + }, + { + "partySlug": "Green", + "votePercent": 1.83 + }, + { + "partySlug": "Reform", + "votePercent": 4.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.43 + }, + { + "partySlug": "Lab", + "votePercent": 44.3 + }, + { + "partySlug": "LD", + "votePercent": 6.3 + }, + { + "partySlug": "Green", + "votePercent": 5.33 + }, + { + "partySlug": "Reform", + "votePercent": 10.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-derbyshire", + "name": "South Derbyshire", + "mySocietyCode": "UKPARL.2025.SDE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.12 + }, + { + "partySlug": "Lab", + "votePercent": 27.2 + }, + { + "partySlug": "LD", + "votePercent": 7.34 + }, + { + "partySlug": "Green", + "votePercent": 3.35 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.87 + }, + { + "partySlug": "Lab", + "votePercent": 41.2 + }, + { + "partySlug": "LD", + "votePercent": 7.87 + }, + { + "partySlug": "Green", + "votePercent": 5.3 + }, + { + "partySlug": "Reform", + "votePercent": 9.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-dorset", + "name": "South Dorset", + "mySocietyCode": "UKPARL.2025.SDS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.2 + }, + { + "partySlug": "Lab", + "votePercent": 24.78 + }, + { + "partySlug": "LD", + "votePercent": 10.68 + }, + { + "partySlug": "Green", + "votePercent": 4.43 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.07 + }, + { + "partySlug": "Lab", + "votePercent": 33.73 + }, + { + "partySlug": "LD", + "votePercent": 13.4 + }, + { + "partySlug": "Green", + "votePercent": 7.57 + }, + { + "partySlug": "Reform", + "votePercent": 11.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-devon", + "name": "South Devon", + "mySocietyCode": "UKPARL.2025.SDV" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.57 + }, + { + "partySlug": "Lab", + "votePercent": 17.03 + }, + { + "partySlug": "LD", + "votePercent": 28.25 + }, + { + "partySlug": "Green", + "votePercent": 0.15 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.6 + }, + { + "partySlug": "Lab", + "votePercent": 28.17 + }, + { + "partySlug": "LD", + "votePercent": 27.4 + }, + { + "partySlug": "Green", + "votePercent": 4.03 + }, + { + "partySlug": "Reform", + "votePercent": 8.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-east-cornwall", + "name": "South East Cornwall", + "mySocietyCode": "UKPARL.2025.SEC" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.03 + }, + { + "partySlug": "Lab", + "votePercent": 20.32 + }, + { + "partySlug": "LD", + "votePercent": 16.31 + }, + { + "partySlug": "Green", + "votePercent": 2.69 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.7 + }, + { + "partySlug": "Lab", + "votePercent": 35.27 + }, + { + "partySlug": "LD", + "votePercent": 15.47 + }, + { + "partySlug": "Green", + "votePercent": 4.9 + }, + { + "partySlug": "Reform", + "votePercent": 9.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sefton-central", + "name": "Sefton Central", + "mySocietyCode": "UKPARL.2025.SEF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.33 + }, + { + "partySlug": "Lab", + "votePercent": 52.57 + }, + { + "partySlug": "LD", + "votePercent": 6.64 + }, + { + "partySlug": "Green", + "votePercent": 2.07 + }, + { + "partySlug": "Reform", + "votePercent": 3.65 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.87 + }, + { + "partySlug": "Lab", + "votePercent": 58.6 + }, + { + "partySlug": "LD", + "votePercent": 7.47 + }, + { + "partySlug": "Green", + "votePercent": 4.97 + }, + { + "partySlug": "Reform", + "votePercent": 6.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "southend-east-and-rochford", + "name": "Southend East and Rochford", + "mySocietyCode": "UKPARL.2025.SER" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59 + }, + { + "partySlug": "Lab", + "votePercent": 31.33 + }, + { + "partySlug": "LD", + "votePercent": 6.43 + }, + { + "partySlug": "Green", + "votePercent": 0.1 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.1 + }, + { + "partySlug": "Lab", + "votePercent": 41.4 + }, + { + "partySlug": "LD", + "votePercent": 7.47 + }, + { + "partySlug": "Green", + "votePercent": 5.1 + }, + { + "partySlug": "Reform", + "votePercent": 11.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sevenoaks", + "name": "Sevenoaks", + "mySocietyCode": "UKPARL.2025.SEV" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.72 + }, + { + "partySlug": "Lab", + "votePercent": 13.51 + }, + { + "partySlug": "LD", + "votePercent": 19.4 + }, + { + "partySlug": "Green", + "votePercent": 3.44 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.7 + }, + { + "partySlug": "Lab", + "votePercent": 31.37 + }, + { + "partySlug": "LD", + "votePercent": 17.9 + }, + { + "partySlug": "Green", + "votePercent": 5 + }, + { + "partySlug": "Reform", + "votePercent": 9.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "suffolk-coastal", + "name": "Suffolk Coastal", + "mySocietyCode": "UKPARL.2025.SFC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.45 + }, + { + "partySlug": "Lab", + "votePercent": 21.39 + }, + { + "partySlug": "LD", + "votePercent": 15.13 + }, + { + "partySlug": "Green", + "votePercent": 4.41 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.9 + }, + { + "partySlug": "Lab", + "votePercent": 34.1 + }, + { + "partySlug": "LD", + "votePercent": 15.03 + }, + { + "partySlug": "Green", + "votePercent": 7.07 + }, + { + "partySlug": "Reform", + "votePercent": 8.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "salford", + "name": "Salford", + "mySocietyCode": "UKPARL.2025.SFD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.3 + }, + { + "partySlug": "Lab", + "votePercent": 57.41 + }, + { + "partySlug": "LD", + "votePercent": 6.16 + }, + { + "partySlug": "Green", + "votePercent": 4.27 + }, + { + "partySlug": "Reform", + "votePercent": 8.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.93 + }, + { + "partySlug": "Lab", + "votePercent": 59.67 + }, + { + "partySlug": "LD", + "votePercent": 6.83 + }, + { + "partySlug": "Green", + "votePercent": 8.93 + }, + { + "partySlug": "Reform", + "votePercent": 7.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "stone-great-wyrley-and-penkridge", + "name": "Stone, Great Wyrley and Penkridge", + "mySocietyCode": "UKPARL.2025.SGW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 68.48 + }, + { + "partySlug": "Lab", + "votePercent": 21.58 + }, + { + "partySlug": "LD", + "votePercent": 6.52 + }, + { + "partySlug": "Green", + "votePercent": 3.42 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.9 + }, + { + "partySlug": "Lab", + "votePercent": 34.7 + }, + { + "partySlug": "LD", + "votePercent": 9.2 + }, + { + "partySlug": "Green", + "votePercent": 5.37 + }, + { + "partySlug": "Reform", + "votePercent": 11.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sheffield-hallam", + "name": "Sheffield Hallam", + "mySocietyCode": "UKPARL.2025.SHA" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.7 + }, + { + "partySlug": "Lab", + "votePercent": 34.97 + }, + { + "partySlug": "LD", + "votePercent": 33.12 + }, + { + "partySlug": "Green", + "votePercent": 3 + }, + { + "partySlug": "Reform", + "votePercent": 2.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.73 + }, + { + "partySlug": "Lab", + "votePercent": 34.63 + }, + { + "partySlug": "LD", + "votePercent": 35.57 + }, + { + "partySlug": "Green", + "votePercent": 5 + }, + { + "partySlug": "Reform", + "votePercent": 5.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-holland-and-the-deepings", + "name": "South Holland and The Deepings", + "mySocietyCode": "UKPARL.2025.SHD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 75.92 + }, + { + "partySlug": "Lab", + "votePercent": 13.22 + }, + { + "partySlug": "LD", + "votePercent": 6.56 + }, + { + "partySlug": "Green", + "votePercent": 3.28 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.67 + }, + { + "partySlug": "Lab", + "votePercent": 28.23 + }, + { + "partySlug": "LD", + "votePercent": 8 + }, + { + "partySlug": "Green", + "votePercent": 4.7 + }, + { + "partySlug": "Reform", + "votePercent": 15.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sheffield-heeley", + "name": "Sheffield Heeley", + "mySocietyCode": "UKPARL.2025.SHE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.13 + }, + { + "partySlug": "Lab", + "votePercent": 53.88 + }, + { + "partySlug": "LD", + "votePercent": 6.72 + }, + { + "partySlug": "Green", + "votePercent": 4.3 + }, + { + "partySlug": "Reform", + "votePercent": 7.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.4 + }, + { + "partySlug": "Lab", + "votePercent": 55.8 + }, + { + "partySlug": "LD", + "votePercent": 8.97 + }, + { + "partySlug": "Green", + "votePercent": 8.93 + }, + { + "partySlug": "Reform", + "votePercent": 8.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "st-helens-north", + "name": "St Helens North", + "mySocietyCode": "UKPARL.2025.SHN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.62 + }, + { + "partySlug": "Lab", + "votePercent": 52.29 + }, + { + "partySlug": "LD", + "votePercent": 5.61 + }, + { + "partySlug": "Green", + "votePercent": 4.13 + }, + { + "partySlug": "Reform", + "votePercent": 11.35 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 15.37 + }, + { + "partySlug": "Lab", + "votePercent": 60.27 + }, + { + "partySlug": "LD", + "votePercent": 6.17 + }, + { + "partySlug": "Green", + "votePercent": 6.13 + }, + { + "partySlug": "Reform", + "votePercent": 9.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "shrewsbury", + "name": "Shrewsbury", + "mySocietyCode": "UKPARL.2025.SHR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.37 + }, + { + "partySlug": "Lab", + "votePercent": 35.46 + }, + { + "partySlug": "LD", + "votePercent": 10.81 + }, + { + "partySlug": "Green", + "votePercent": 3.25 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.77 + }, + { + "partySlug": "Lab", + "votePercent": 44.83 + }, + { + "partySlug": "LD", + "votePercent": 10.47 + }, + { + "partySlug": "Green", + "votePercent": 5.63 + }, + { + "partySlug": "Reform", + "votePercent": 7.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "st-helens-south-and-whiston", + "name": "St Helens South and Whiston", + "mySocietyCode": "UKPARL.2025.SHS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.29 + }, + { + "partySlug": "Lab", + "votePercent": 58.12 + }, + { + "partySlug": "LD", + "votePercent": 5.68 + }, + { + "partySlug": "Green", + "votePercent": 4.28 + }, + { + "partySlug": "Reform", + "votePercent": 10.62 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.67 + }, + { + "partySlug": "Lab", + "votePercent": 62.9 + }, + { + "partySlug": "LD", + "votePercent": 7.3 + }, + { + "partySlug": "Green", + "votePercent": 7.6 + }, + { + "partySlug": "Reform", + "votePercent": 7.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "shipley", + "name": "Shipley", + "mySocietyCode": "UKPARL.2025.SHY" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 50.81 + }, + { + "partySlug": "Lab", + "votePercent": 39.25 + }, + { + "partySlug": "LD", + "votePercent": 5.9 + }, + { + "partySlug": "Green", + "votePercent": 2.41 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.3 + }, + { + "partySlug": "Lab", + "votePercent": 48.1 + }, + { + "partySlug": "LD", + "votePercent": 6.47 + }, + { + "partySlug": "Green", + "votePercent": 6.4 + }, + { + "partySlug": "Reform", + "votePercent": 8.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stockton-north", + "name": "Stockton North", + "mySocietyCode": "UKPARL.2025.SKN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.5 + }, + { + "partySlug": "Lab", + "votePercent": 46.71 + }, + { + "partySlug": "LD", + "votePercent": 4 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 9.04 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.73 + }, + { + "partySlug": "Lab", + "votePercent": 55.2 + }, + { + "partySlug": "LD", + "votePercent": 4.77 + }, + { + "partySlug": "Green", + "votePercent": 4.4 + }, + { + "partySlug": "Reform", + "votePercent": 11.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stockton-west", + "name": "Stockton West", + "mySocietyCode": "UKPARL.2025.SKW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.48 + }, + { + "partySlug": "Lab", + "votePercent": 33.91 + }, + { + "partySlug": "LD", + "votePercent": 4.45 + }, + { + "partySlug": "Green", + "votePercent": 0.5 + }, + { + "partySlug": "Reform", + "votePercent": 4.66 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.77 + }, + { + "partySlug": "Lab", + "votePercent": 42.77 + }, + { + "partySlug": "LD", + "votePercent": 6.83 + }, + { + "partySlug": "Green", + "votePercent": 4.03 + }, + { + "partySlug": "Reform", + "votePercent": 14.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-leicestershire", + "name": "South Leicestershire", + "mySocietyCode": "UKPARL.2025.SLE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 66.54 + }, + { + "partySlug": "Lab", + "votePercent": 19.93 + }, + { + "partySlug": "LD", + "votePercent": 9.57 + }, + { + "partySlug": "Green", + "votePercent": 3.97 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.3 + }, + { + "partySlug": "Lab", + "votePercent": 31.27 + }, + { + "partySlug": "LD", + "votePercent": 10.9 + }, + { + "partySlug": "Green", + "votePercent": 9.63 + }, + { + "partySlug": "Reform", + "votePercent": 9.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "slough", + "name": "Slough", + "mySocietyCode": "UKPARL.2025.SLO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.51 + }, + { + "partySlug": "Lab", + "votePercent": 58.8 + }, + { + "partySlug": "LD", + "votePercent": 6.8 + }, + { + "partySlug": "Green", + "votePercent": 2.08 + }, + { + "partySlug": "Reform", + "votePercent": 2.81 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.73 + }, + { + "partySlug": "Lab", + "votePercent": 49.6 + }, + { + "partySlug": "LD", + "votePercent": 11.8 + }, + { + "partySlug": "Green", + "votePercent": 9.63 + }, + { + "partySlug": "Reform", + "votePercent": 6.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sleaford-and-north-hykeham", + "name": "Sleaford and North Hykeham", + "mySocietyCode": "UKPARL.2025.SLR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 66.47 + }, + { + "partySlug": "Lab", + "votePercent": 18.58 + }, + { + "partySlug": "LD", + "votePercent": 8.2 + }, + { + "partySlug": "Green", + "votePercent": 2.42 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.2 + }, + { + "partySlug": "Lab", + "votePercent": 32.43 + }, + { + "partySlug": "LD", + "votePercent": 7.97 + }, + { + "partySlug": "Green", + "votePercent": 5.03 + }, + { + "partySlug": "Reform", + "votePercent": 13.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "smethwick", + "name": "Smethwick", + "mySocietyCode": "UKPARL.2025.SMK" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.18 + }, + { + "partySlug": "Lab", + "votePercent": 56.97 + }, + { + "partySlug": "LD", + "votePercent": 4.49 + }, + { + "partySlug": "Green", + "votePercent": 2.33 + }, + { + "partySlug": "Reform", + "votePercent": 6.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19 + }, + { + "partySlug": "Lab", + "votePercent": 56.93 + }, + { + "partySlug": "LD", + "votePercent": 5.8 + }, + { + "partySlug": "Green", + "votePercent": 7.43 + }, + { + "partySlug": "Reform", + "votePercent": 8.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "st-neots-and-mid-cambridgeshire", + "name": "St Neots and Mid Cambridgeshire", + "mySocietyCode": "UKPARL.2025.SNC" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.3 + }, + { + "partySlug": "Lab", + "votePercent": 18.81 + }, + { + "partySlug": "LD", + "votePercent": 26.82 + }, + { + "partySlug": "Green", + "votePercent": 1.7 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.7 + }, + { + "partySlug": "Lab", + "votePercent": 31.33 + }, + { + "partySlug": "LD", + "votePercent": 27.2 + }, + { + "partySlug": "Green", + "votePercent": 4.1 + }, + { + "partySlug": "Reform", + "votePercent": 6.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-norfolk", + "name": "South Norfolk", + "mySocietyCode": "UKPARL.2025.SNF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.5 + }, + { + "partySlug": "Lab", + "votePercent": 23.38 + }, + { + "partySlug": "LD", + "votePercent": 16.97 + }, + { + "partySlug": "Green", + "votePercent": 3.16 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.7 + }, + { + "partySlug": "Lab", + "votePercent": 37.1 + }, + { + "partySlug": "LD", + "votePercent": 14.67 + }, + { + "partySlug": "Green", + "votePercent": 5.23 + }, + { + "partySlug": "Reform", + "votePercent": 7.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-northamptonshire", + "name": "South Northamptonshire", + "mySocietyCode": "UKPARL.2025.SNH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.18 + }, + { + "partySlug": "Lab", + "votePercent": 20.78 + }, + { + "partySlug": "LD", + "votePercent": 11.11 + }, + { + "partySlug": "Green", + "votePercent": 3.8 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.97 + }, + { + "partySlug": "Lab", + "votePercent": 30.13 + }, + { + "partySlug": "LD", + "votePercent": 11.83 + }, + { + "partySlug": "Green", + "votePercent": 6.73 + }, + { + "partySlug": "Reform", + "votePercent": 9.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "swindon-north", + "name": "Swindon North", + "mySocietyCode": "UKPARL.2025.SNN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.5 + }, + { + "partySlug": "Lab", + "votePercent": 30.54 + }, + { + "partySlug": "LD", + "votePercent": 7.9 + }, + { + "partySlug": "Green", + "votePercent": 3.06 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.43 + }, + { + "partySlug": "Lab", + "votePercent": 40.47 + }, + { + "partySlug": "LD", + "votePercent": 9.17 + }, + { + "partySlug": "Green", + "votePercent": 5.67 + }, + { + "partySlug": "Reform", + "votePercent": 9.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "st-austell-and-newquay", + "name": "St Austell and Newquay", + "mySocietyCode": "UKPARL.2025.SNQ" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.57 + }, + { + "partySlug": "Lab", + "votePercent": 26.64 + }, + { + "partySlug": "LD", + "votePercent": 10.82 + }, + { + "partySlug": "Green", + "votePercent": 3.07 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.93 + }, + { + "partySlug": "Lab", + "votePercent": 35.37 + }, + { + "partySlug": "LD", + "votePercent": 11.27 + }, + { + "partySlug": "Green", + "votePercent": 6.63 + }, + { + "partySlug": "Reform", + "votePercent": 11.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "swindon-south", + "name": "Swindon South", + "mySocietyCode": "UKPARL.2025.SNS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.62 + }, + { + "partySlug": "Lab", + "votePercent": 40.21 + }, + { + "partySlug": "LD", + "votePercent": 7.65 + }, + { + "partySlug": "Green", + "votePercent": 0.53 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.1 + }, + { + "partySlug": "Lab", + "votePercent": 46.77 + }, + { + "partySlug": "LD", + "votePercent": 10.83 + }, + { + "partySlug": "Green", + "votePercent": 4.43 + }, + { + "partySlug": "Reform", + "votePercent": 6.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stratford-on-avon", + "name": "Stratford-on-Avon", + "mySocietyCode": "UKPARL.2025.SOA" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.19 + }, + { + "partySlug": "Lab", + "votePercent": 11.34 + }, + { + "partySlug": "LD", + "votePercent": 24.68 + }, + { + "partySlug": "Green", + "votePercent": 3.79 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.47 + }, + { + "partySlug": "Lab", + "votePercent": 22.1 + }, + { + "partySlug": "LD", + "votePercent": 25.97 + }, + { + "partySlug": "Green", + "votePercent": 5.97 + }, + { + "partySlug": "Reform", + "votePercent": 8.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "southampton-itchen", + "name": "Southampton Itchen", + "mySocietyCode": "UKPARL.2025.SOI" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 50.51 + }, + { + "partySlug": "Lab", + "votePercent": 41.02 + }, + { + "partySlug": "LD", + "votePercent": 5.28 + }, + { + "partySlug": "Green", + "votePercent": 2.19 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.7 + }, + { + "partySlug": "Lab", + "votePercent": 50.97 + }, + { + "partySlug": "LD", + "votePercent": 6.5 + }, + { + "partySlug": "Green", + "votePercent": 5.2 + }, + { + "partySlug": "Reform", + "votePercent": 7.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "southport", + "name": "Southport", + "mySocietyCode": "UKPARL.2025.SOP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 50.38 + }, + { + "partySlug": "Lab", + "votePercent": 36.78 + }, + { + "partySlug": "LD", + "votePercent": 12.48 + }, + { + "partySlug": "Green", + "votePercent": 0.36 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.23 + }, + { + "partySlug": "Lab", + "votePercent": 45.2 + }, + { + "partySlug": "LD", + "votePercent": 12.83 + }, + { + "partySlug": "Green", + "votePercent": 3.97 + }, + { + "partySlug": "Reform", + "votePercent": 7.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "southampton-test", + "name": "Southampton Test", + "mySocietyCode": "UKPARL.2025.SOT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.66 + }, + { + "partySlug": "Lab", + "votePercent": 49.46 + }, + { + "partySlug": "LD", + "votePercent": 7.67 + }, + { + "partySlug": "Green", + "votePercent": 3.18 + }, + { + "partySlug": "Reform", + "votePercent": 3.54 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.97 + }, + { + "partySlug": "Lab", + "votePercent": 53.93 + }, + { + "partySlug": "LD", + "votePercent": 8.13 + }, + { + "partySlug": "Green", + "votePercent": 7.37 + }, + { + "partySlug": "Reform", + "votePercent": 6.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "spelthorne", + "name": "Spelthorne", + "mySocietyCode": "UKPARL.2025.SPL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.86 + }, + { + "partySlug": "Lab", + "votePercent": 21.71 + }, + { + "partySlug": "LD", + "votePercent": 15.15 + }, + { + "partySlug": "Green", + "votePercent": 4.29 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.83 + }, + { + "partySlug": "Lab", + "votePercent": 31.93 + }, + { + "partySlug": "LD", + "votePercent": 15.87 + }, + { + "partySlug": "Green", + "votePercent": 6.77 + }, + { + "partySlug": "Reform", + "votePercent": 9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stockport", + "name": "Stockport", + "mySocietyCode": "UKPARL.2025.SPT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.18 + }, + { + "partySlug": "Lab", + "votePercent": 54.28 + }, + { + "partySlug": "LD", + "votePercent": 8.66 + }, + { + "partySlug": "Green", + "votePercent": 3.55 + }, + { + "partySlug": "Reform", + "votePercent": 5.32 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17.53 + }, + { + "partySlug": "Lab", + "votePercent": 53.87 + }, + { + "partySlug": "LD", + "votePercent": 9.2 + }, + { + "partySlug": "Green", + "votePercent": 7.5 + }, + { + "partySlug": "Reform", + "votePercent": 10.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "spen-valley", + "name": "Spen Valley", + "mySocietyCode": "UKPARL.2025.SPV" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.36 + }, + { + "partySlug": "Lab", + "votePercent": 33.51 + }, + { + "partySlug": "LD", + "votePercent": 5.84 + }, + { + "partySlug": "Green", + "votePercent": 1.76 + }, + { + "partySlug": "Reform", + "votePercent": 3.45 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.53 + }, + { + "partySlug": "Lab", + "votePercent": 46.3 + }, + { + "partySlug": "LD", + "votePercent": 5.43 + }, + { + "partySlug": "Green", + "votePercent": 3.93 + }, + { + "partySlug": "Reform", + "votePercent": 9.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "surrey-heath", + "name": "Surrey Heath", + "mySocietyCode": "UKPARL.2025.SRH" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.86 + }, + { + "partySlug": "Lab", + "votePercent": 9.38 + }, + { + "partySlug": "LD", + "votePercent": 28.02 + }, + { + "partySlug": "Green", + "votePercent": 3.54 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.9 + }, + { + "partySlug": "Lab", + "votePercent": 23.53 + }, + { + "partySlug": "LD", + "votePercent": 27 + }, + { + "partySlug": "Green", + "votePercent": 5.77 + }, + { + "partySlug": "Reform", + "votePercent": 9.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-ribble", + "name": "South Ribble", + "mySocietyCode": "UKPARL.2025.SRI" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.52 + }, + { + "partySlug": "Lab", + "votePercent": 36.22 + }, + { + "partySlug": "LD", + "votePercent": 7.74 + }, + { + "partySlug": "Green", + "votePercent": 2.51 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.63 + }, + { + "partySlug": "Lab", + "votePercent": 48.27 + }, + { + "partySlug": "LD", + "votePercent": 6.57 + }, + { + "partySlug": "Green", + "votePercent": 4.83 + }, + { + "partySlug": "Reform", + "votePercent": 8.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sheffield-south-east", + "name": "Sheffield South East", + "mySocietyCode": "UKPARL.2025.SSE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.63 + }, + { + "partySlug": "Lab", + "votePercent": 46.75 + }, + { + "partySlug": "LD", + "votePercent": 4.66 + }, + { + "partySlug": "Green", + "votePercent": 0.17 + }, + { + "partySlug": "Reform", + "votePercent": 10.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.6 + }, + { + "partySlug": "Lab", + "votePercent": 55.03 + }, + { + "partySlug": "LD", + "votePercent": 7.33 + }, + { + "partySlug": "Green", + "votePercent": 3.67 + }, + { + "partySlug": "Reform", + "votePercent": 11.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-suffolk", + "name": "South Suffolk", + "mySocietyCode": "UKPARL.2025.SSF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.06 + }, + { + "partySlug": "Lab", + "votePercent": 19.2 + }, + { + "partySlug": "LD", + "votePercent": 12.69 + }, + { + "partySlug": "Green", + "votePercent": 6.05 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.97 + }, + { + "partySlug": "Lab", + "votePercent": 31.13 + }, + { + "partySlug": "LD", + "votePercent": 14.9 + }, + { + "partySlug": "Green", + "votePercent": 8.53 + }, + { + "partySlug": "Reform", + "votePercent": 8.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-shields", + "name": "South Shields", + "mySocietyCode": "UKPARL.2025.SSH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.82 + }, + { + "partySlug": "Lab", + "votePercent": 44.09 + }, + { + "partySlug": "LD", + "votePercent": 3.55 + }, + { + "partySlug": "Green", + "votePercent": 3.15 + }, + { + "partySlug": "Reform", + "votePercent": 14.68 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.27 + }, + { + "partySlug": "Lab", + "votePercent": 53.73 + }, + { + "partySlug": "LD", + "votePercent": 5.63 + }, + { + "partySlug": "Green", + "votePercent": 9.43 + }, + { + "partySlug": "Reform", + "votePercent": 13.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "south-shropshire", + "name": "South Shropshire", + "mySocietyCode": "UKPARL.2025.SSO" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.39 + }, + { + "partySlug": "Lab", + "votePercent": 15.79 + }, + { + "partySlug": "LD", + "votePercent": 15.36 + }, + { + "partySlug": "Green", + "votePercent": 3.46 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.77 + }, + { + "partySlug": "Lab", + "votePercent": 28.2 + }, + { + "partySlug": "LD", + "votePercent": 16.7 + }, + { + "partySlug": "Green", + "votePercent": 5.7 + }, + { + "partySlug": "Reform", + "votePercent": 9.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "st-albans", + "name": "St Albans", + "mySocietyCode": "UKPARL.2025.STA" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.25 + }, + { + "partySlug": "Lab", + "votePercent": 8.82 + }, + { + "partySlug": "LD", + "votePercent": 49.93 + }, + { + "partySlug": "Green", + "votePercent": 1.72 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 23.13 + }, + { + "partySlug": "Lab", + "votePercent": 22.23 + }, + { + "partySlug": "LD", + "votePercent": 44.63 + }, + { + "partySlug": "Green", + "votePercent": 4.4 + }, + { + "partySlug": "Reform", + "votePercent": 4.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stoke-on-trent-central", + "name": "Stoke-on-Trent Central", + "mySocietyCode": "UKPARL.2025.STC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.11 + }, + { + "partySlug": "Lab", + "votePercent": 42.89 + }, + { + "partySlug": "LD", + "votePercent": 3.76 + }, + { + "partySlug": "Green", + "votePercent": 1.97 + }, + { + "partySlug": "Reform", + "votePercent": 4.26 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.8 + }, + { + "partySlug": "Lab", + "votePercent": 49.83 + }, + { + "partySlug": "LD", + "votePercent": 6 + }, + { + "partySlug": "Green", + "votePercent": 6.17 + }, + { + "partySlug": "Reform", + "votePercent": 8.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stafford", + "name": "Stafford", + "mySocietyCode": "UKPARL.2025.STF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.94 + }, + { + "partySlug": "Lab", + "votePercent": 31.2 + }, + { + "partySlug": "LD", + "votePercent": 6.38 + }, + { + "partySlug": "Green", + "votePercent": 4.48 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.53 + }, + { + "partySlug": "Lab", + "votePercent": 44.97 + }, + { + "partySlug": "LD", + "votePercent": 7.07 + }, + { + "partySlug": "Green", + "votePercent": 5.8 + }, + { + "partySlug": "Reform", + "votePercent": 9.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stirling-and-strathallan", + "name": "Stirling and Strathallan", + "mySocietyCode": "UKPARL.2025.STG" + }, + "recommendation": { + "partySlug": "SNP", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.03 + }, + { + "partySlug": "Lab", + "votePercent": 7.65 + }, + { + "partySlug": "LD", + "votePercent": 5.85 + }, + { + "partySlug": "Green", + "votePercent": 1.63 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 49.83 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.2 + }, + { + "partySlug": "Lab", + "votePercent": 21.23 + }, + { + "partySlug": "LD", + "votePercent": 5.97 + }, + { + "partySlug": "Green", + "votePercent": 3.63 + }, + { + "partySlug": "Reform", + "votePercent": 2.6 + }, + { + "partySlug": "SNP", + "votePercent": 43.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "staffordshire-moorlands", + "name": "Staffordshire Moorlands", + "mySocietyCode": "UKPARL.2025.STM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.1 + }, + { + "partySlug": "Lab", + "votePercent": 26.69 + }, + { + "partySlug": "LD", + "votePercent": 6.14 + }, + { + "partySlug": "Green", + "votePercent": 3.07 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.57 + }, + { + "partySlug": "Lab", + "votePercent": 36.93 + }, + { + "partySlug": "LD", + "votePercent": 7.47 + }, + { + "partySlug": "Green", + "votePercent": 5.07 + }, + { + "partySlug": "Reform", + "votePercent": 12.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stoke-on-trent-north", + "name": "Stoke-on-Trent North", + "mySocietyCode": "UKPARL.2025.STN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.14 + }, + { + "partySlug": "Lab", + "votePercent": 34.84 + }, + { + "partySlug": "LD", + "votePercent": 3.3 + }, + { + "partySlug": "Green", + "votePercent": 1.37 + }, + { + "partySlug": "Reform", + "votePercent": 5.58 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.5 + }, + { + "partySlug": "Lab", + "votePercent": 47.9 + }, + { + "partySlug": "LD", + "votePercent": 5.23 + }, + { + "partySlug": "Green", + "votePercent": 4.3 + }, + { + "partySlug": "Reform", + "votePercent": 13.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stroud", + "name": "Stroud", + "mySocietyCode": "UKPARL.2025.STR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 45.7 + }, + { + "partySlug": "Lab", + "votePercent": 41.63 + }, + { + "partySlug": "LD", + "votePercent": 2.23 + }, + { + "partySlug": "Green", + "votePercent": 8 + }, + { + "partySlug": "Reform", + "votePercent": 1.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.37 + }, + { + "partySlug": "Lab", + "votePercent": 49.63 + }, + { + "partySlug": "LD", + "votePercent": 6.13 + }, + { + "partySlug": "Green", + "votePercent": 10.17 + }, + { + "partySlug": "Reform", + "votePercent": 5.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stoke-on-trent-south", + "name": "Stoke-on-Trent South", + "mySocietyCode": "UKPARL.2025.STS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.53 + }, + { + "partySlug": "Lab", + "votePercent": 29.63 + }, + { + "partySlug": "LD", + "votePercent": 6.23 + }, + { + "partySlug": "Green", + "votePercent": 1.6 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.93 + }, + { + "partySlug": "Lab", + "votePercent": 34 + }, + { + "partySlug": "LD", + "votePercent": 11.07 + }, + { + "partySlug": "Green", + "votePercent": 4.8 + }, + { + "partySlug": "Reform", + "votePercent": 10.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "st-ives", + "name": "St Ives", + "mySocietyCode": "UKPARL.2025.STV" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.99 + }, + { + "partySlug": "Lab", + "votePercent": 9.08 + }, + { + "partySlug": "LD", + "votePercent": 39.29 + }, + { + "partySlug": "Green", + "votePercent": 1.82 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.87 + }, + { + "partySlug": "Lab", + "votePercent": 21.17 + }, + { + "partySlug": "LD", + "votePercent": 38.8 + }, + { + "partySlug": "Green", + "votePercent": 3.03 + }, + { + "partySlug": "Reform", + "votePercent": 8.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sunderland-central", + "name": "Sunderland Central", + "mySocietyCode": "UKPARL.2025.SUN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.36 + }, + { + "partySlug": "Lab", + "votePercent": 42.17 + }, + { + "partySlug": "LD", + "votePercent": 6.96 + }, + { + "partySlug": "Green", + "votePercent": 2.79 + }, + { + "partySlug": "Reform", + "votePercent": 11.61 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.23 + }, + { + "partySlug": "Lab", + "votePercent": 51.67 + }, + { + "partySlug": "LD", + "votePercent": 8.23 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 10.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sutton-coldfield", + "name": "Sutton Coldfield", + "mySocietyCode": "UKPARL.2025.SUT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.4 + }, + { + "partySlug": "Lab", + "votePercent": 23.57 + }, + { + "partySlug": "LD", + "votePercent": 12.15 + }, + { + "partySlug": "Green", + "votePercent": 3.88 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.43 + }, + { + "partySlug": "Lab", + "votePercent": 36.1 + }, + { + "partySlug": "LD", + "votePercent": 11.93 + }, + { + "partySlug": "Green", + "votePercent": 6.23 + }, + { + "partySlug": "Reform", + "votePercent": 8.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "stevenage", + "name": "Stevenage", + "mySocietyCode": "UKPARL.2025.SVG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 53.12 + }, + { + "partySlug": "Lab", + "votePercent": 35.16 + }, + { + "partySlug": "LD", + "votePercent": 8.67 + }, + { + "partySlug": "Green", + "votePercent": 3.06 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31 + }, + { + "partySlug": "Lab", + "votePercent": 43.43 + }, + { + "partySlug": "LD", + "votePercent": 10.87 + }, + { + "partySlug": "Green", + "votePercent": 5.47 + }, + { + "partySlug": "Reform", + "votePercent": 8.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-west-devon", + "name": "South West Devon", + "mySocietyCode": "UKPARL.2025.SWD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.57 + }, + { + "partySlug": "Lab", + "votePercent": 21.41 + }, + { + "partySlug": "LD", + "votePercent": 12.13 + }, + { + "partySlug": "Green", + "votePercent": 3.88 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.13 + }, + { + "partySlug": "Lab", + "votePercent": 36.73 + }, + { + "partySlug": "LD", + "votePercent": 13.5 + }, + { + "partySlug": "Green", + "votePercent": 5.5 + }, + { + "partySlug": "Reform", + "votePercent": 9.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sherwood-forest", + "name": "Sherwood Forest", + "mySocietyCode": "UKPARL.2025.SWF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.81 + }, + { + "partySlug": "Lab", + "votePercent": 29.55 + }, + { + "partySlug": "LD", + "votePercent": 5.7 + }, + { + "partySlug": "Green", + "votePercent": 2.6 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.97 + }, + { + "partySlug": "Lab", + "votePercent": 43.57 + }, + { + "partySlug": "LD", + "votePercent": 8.03 + }, + { + "partySlug": "Green", + "votePercent": 4.23 + }, + { + "partySlug": "Reform", + "votePercent": 11.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "southgate-and-wood-green", + "name": "Southgate and Wood Green", + "mySocietyCode": "UKPARL.2025.SWG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.55 + }, + { + "partySlug": "Lab", + "votePercent": 57.8 + }, + { + "partySlug": "LD", + "votePercent": 9.94 + }, + { + "partySlug": "Green", + "votePercent": 2.45 + }, + { + "partySlug": "Reform", + "votePercent": 1.25 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.77 + }, + { + "partySlug": "Lab", + "votePercent": 55.73 + }, + { + "partySlug": "LD", + "votePercent": 10.4 + }, + { + "partySlug": "Green", + "votePercent": 8.17 + }, + { + "partySlug": "Reform", + "votePercent": 4.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "south-west-hertfordshire", + "name": "South West Hertfordshire", + "mySocietyCode": "UKPARL.2025.SWH" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.18 + }, + { + "partySlug": "Lab", + "votePercent": 16.08 + }, + { + "partySlug": "LD", + "votePercent": 12.7 + }, + { + "partySlug": "Green", + "votePercent": 1.5 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.6 + }, + { + "partySlug": "Lab", + "votePercent": 33.47 + }, + { + "partySlug": "LD", + "votePercent": 13.17 + }, + { + "partySlug": "Green", + "votePercent": 7.8 + }, + { + "partySlug": "Reform", + "votePercent": 9.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "southend-west-and-leigh", + "name": "Southend West and Leigh", + "mySocietyCode": "UKPARL.2025.SWL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.06 + }, + { + "partySlug": "Lab", + "votePercent": 29 + }, + { + "partySlug": "LD", + "votePercent": 10.6 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.57 + }, + { + "partySlug": "Lab", + "votePercent": 35.17 + }, + { + "partySlug": "LD", + "votePercent": 10.47 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 9.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "south-west-norfolk", + "name": "South West Norfolk", + "mySocietyCode": "UKPARL.2025.SWN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 68.65 + }, + { + "partySlug": "Lab", + "votePercent": 18.33 + }, + { + "partySlug": "LD", + "votePercent": 8.25 + }, + { + "partySlug": "Green", + "votePercent": 3.02 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.47 + }, + { + "partySlug": "Lab", + "votePercent": 31.7 + }, + { + "partySlug": "LD", + "votePercent": 7.83 + }, + { + "partySlug": "Green", + "votePercent": 5.43 + }, + { + "partySlug": "Reform", + "votePercent": 17.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "solihull-west-and-shirley", + "name": "Solihull West and Shirley", + "mySocietyCode": "UKPARL.2025.SWS" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.9 + }, + { + "partySlug": "Lab", + "votePercent": 19.45 + }, + { + "partySlug": "LD", + "votePercent": 15.67 + }, + { + "partySlug": "Green", + "votePercent": 3.99 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 37.1 + }, + { + "partySlug": "Lab", + "votePercent": 30.6 + }, + { + "partySlug": "LD", + "votePercent": 17.03 + }, + { + "partySlug": "Green", + "votePercent": 5.97 + }, + { + "partySlug": "Reform", + "votePercent": 8.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "swansea-west", + "name": "Swansea West", + "mySocietyCode": "UKPARL.2025.SWT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.67 + }, + { + "partySlug": "Lab", + "votePercent": 51.38 + }, + { + "partySlug": "LD", + "votePercent": 6.41 + }, + { + "partySlug": "Green", + "votePercent": 0.83 + }, + { + "partySlug": "Reform", + "votePercent": 6.84 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 5.87 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.67 + }, + { + "partySlug": "Lab", + "votePercent": 53.33 + }, + { + "partySlug": "LD", + "votePercent": 8.13 + }, + { + "partySlug": "Green", + "votePercent": 4.8 + }, + { + "partySlug": "Reform", + "votePercent": 7.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 7.67 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "south-west-wiltshire", + "name": "South West Wiltshire", + "mySocietyCode": "UKPARL.2025.SWW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.31 + }, + { + "partySlug": "Lab", + "votePercent": 21.53 + }, + { + "partySlug": "LD", + "votePercent": 16.48 + }, + { + "partySlug": "Green", + "votePercent": 3.68 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.3 + }, + { + "partySlug": "Lab", + "votePercent": 27.97 + }, + { + "partySlug": "LD", + "votePercent": 19.33 + }, + { + "partySlug": "Green", + "votePercent": 6.3 + }, + { + "partySlug": "Reform", + "votePercent": 10.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "sussex-weald", + "name": "Sussex Weald", + "mySocietyCode": "UKPARL.2025.SXW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 63.71 + }, + { + "partySlug": "Lab", + "votePercent": 14.87 + }, + { + "partySlug": "LD", + "votePercent": 16.84 + }, + { + "partySlug": "Green", + "votePercent": 4.58 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.37 + }, + { + "partySlug": "Lab", + "votePercent": 26.5 + }, + { + "partySlug": "LD", + "votePercent": 21.67 + }, + { + "partySlug": "Green", + "votePercent": 7.6 + }, + { + "partySlug": "Reform", + "votePercent": 8.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "thirsk-and-malton", + "name": "Thirsk and Malton", + "mySocietyCode": "UKPARL.2025.TAM" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.5 + }, + { + "partySlug": "Lab", + "votePercent": 17.79 + }, + { + "partySlug": "LD", + "votePercent": 12.46 + }, + { + "partySlug": "Green", + "votePercent": 4.5 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.37 + }, + { + "partySlug": "Lab", + "votePercent": 29.13 + }, + { + "partySlug": "LD", + "votePercent": 14.47 + }, + { + "partySlug": "Green", + "votePercent": 6.03 + }, + { + "partySlug": "Reform", + "votePercent": 10.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "tatton", + "name": "Tatton", + "mySocietyCode": "UKPARL.2025.TAT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.28 + }, + { + "partySlug": "Lab", + "votePercent": 22.48 + }, + { + "partySlug": "LD", + "votePercent": 16.19 + }, + { + "partySlug": "Green", + "votePercent": 3.69 + }, + { + "partySlug": "Reform", + "votePercent": 0.36 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.07 + }, + { + "partySlug": "Lab", + "votePercent": 35.87 + }, + { + "partySlug": "LD", + "votePercent": 14.77 + }, + { + "partySlug": "Green", + "votePercent": 5.7 + }, + { + "partySlug": "Reform", + "votePercent": 7.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "torridge-and-tavistock", + "name": "Torridge and Tavistock", + "mySocietyCode": "UKPARL.2025.TAV" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.83 + }, + { + "partySlug": "Lab", + "votePercent": 17.86 + }, + { + "partySlug": "LD", + "votePercent": 17.94 + }, + { + "partySlug": "Green", + "votePercent": 3.37 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.77 + }, + { + "partySlug": "Lab", + "votePercent": 28.67 + }, + { + "partySlug": "LD", + "votePercent": 18.43 + }, + { + "partySlug": "Green", + "votePercent": 5.27 + }, + { + "partySlug": "Reform", + "votePercent": 10.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "taunton-and-wellington", + "name": "Taunton and Wellington", + "mySocietyCode": "UKPARL.2025.TAW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 51.98 + }, + { + "partySlug": "Lab", + "votePercent": 7.9 + }, + { + "partySlug": "LD", + "votePercent": 36.3 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.7 + }, + { + "partySlug": "Lab", + "votePercent": 22.87 + }, + { + "partySlug": "LD", + "votePercent": 35.47 + }, + { + "partySlug": "Green", + "votePercent": 2.7 + }, + { + "partySlug": "Reform", + "votePercent": 7.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "thornbury-and-yate", + "name": "Thornbury and Yate", + "mySocietyCode": "UKPARL.2025.TAY" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.48 + }, + { + "partySlug": "Lab", + "votePercent": 8.74 + }, + { + "partySlug": "LD", + "votePercent": 32.56 + }, + { + "partySlug": "Green", + "votePercent": 0.22 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.1 + }, + { + "partySlug": "Lab", + "votePercent": 22.5 + }, + { + "partySlug": "LD", + "votePercent": 34.73 + }, + { + "partySlug": "Green", + "votePercent": 2.53 + }, + { + "partySlug": "Reform", + "votePercent": 6.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "tewkesbury", + "name": "Tewkesbury", + "mySocietyCode": "UKPARL.2025.TEW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.1 + }, + { + "partySlug": "Lab", + "votePercent": 15.69 + }, + { + "partySlug": "LD", + "votePercent": 22 + }, + { + "partySlug": "Green", + "votePercent": 4.22 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.5 + }, + { + "partySlug": "Lab", + "votePercent": 26.63 + }, + { + "partySlug": "LD", + "votePercent": 25.33 + }, + { + "partySlug": "Green", + "votePercent": 5.6 + }, + { + "partySlug": "Reform", + "votePercent": 7.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "telford", + "name": "Telford", + "mySocietyCode": "UKPARL.2025.TFD" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.37 + }, + { + "partySlug": "Lab", + "votePercent": 34.33 + }, + { + "partySlug": "LD", + "votePercent": 6.24 + }, + { + "partySlug": "Green", + "votePercent": 0.06 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.43 + }, + { + "partySlug": "Lab", + "votePercent": 44.77 + }, + { + "partySlug": "LD", + "votePercent": 5.73 + }, + { + "partySlug": "Green", + "votePercent": 4.53 + }, + { + "partySlug": "Reform", + "votePercent": 10.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "thurrock", + "name": "Thurrock", + "mySocietyCode": "UKPARL.2025.THK" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.91 + }, + { + "partySlug": "Lab", + "votePercent": 32.95 + }, + { + "partySlug": "LD", + "votePercent": 3.13 + }, + { + "partySlug": "Green", + "votePercent": 1.67 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.6 + }, + { + "partySlug": "Lab", + "votePercent": 44.23 + }, + { + "partySlug": "LD", + "votePercent": 6.33 + }, + { + "partySlug": "Green", + "votePercent": 4.67 + }, + { + "partySlug": "Reform", + "votePercent": 11.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "tipton-and-wednesbury", + "name": "Tipton and Wednesbury", + "mySocietyCode": "UKPARL.2025.TIP" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 50.71 + }, + { + "partySlug": "Lab", + "votePercent": 38.42 + }, + { + "partySlug": "LD", + "votePercent": 3.13 + }, + { + "partySlug": "Green", + "votePercent": 1.89 + }, + { + "partySlug": "Reform", + "votePercent": 5.85 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.77 + }, + { + "partySlug": "Lab", + "votePercent": 49.83 + }, + { + "partySlug": "LD", + "votePercent": 5.27 + }, + { + "partySlug": "Green", + "votePercent": 4.7 + }, + { + "partySlug": "Reform", + "votePercent": 11.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "tiverton-and-minehead", + "name": "Tiverton and Minehead", + "mySocietyCode": "UKPARL.2025.TIV" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 61.32 + }, + { + "partySlug": "Lab", + "votePercent": 14.31 + }, + { + "partySlug": "LD", + "votePercent": 19.49 + }, + { + "partySlug": "Green", + "votePercent": 4.26 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.23 + }, + { + "partySlug": "Lab", + "votePercent": 24.6 + }, + { + "partySlug": "LD", + "votePercent": 19.17 + }, + { + "partySlug": "Green", + "votePercent": 13.43 + }, + { + "partySlug": "Reform", + "votePercent": 9.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "tamworth", + "name": "Tamworth", + "mySocietyCode": "UKPARL.2025.TMW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 66.72 + }, + { + "partySlug": "Lab", + "votePercent": 23.3 + }, + { + "partySlug": "LD", + "votePercent": 5.32 + }, + { + "partySlug": "Green", + "votePercent": 2.05 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.03 + }, + { + "partySlug": "Lab", + "votePercent": 36.57 + }, + { + "partySlug": "LD", + "votePercent": 7.2 + }, + { + "partySlug": "Green", + "votePercent": 4.3 + }, + { + "partySlug": "Reform", + "votePercent": 9.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "tunbridge-wells", + "name": "Tunbridge Wells", + "mySocietyCode": "UKPARL.2025.TNW" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.11 + }, + { + "partySlug": "Lab", + "votePercent": 14.82 + }, + { + "partySlug": "LD", + "votePercent": 28.31 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.23 + }, + { + "partySlug": "Lab", + "votePercent": 26.2 + }, + { + "partySlug": "LD", + "votePercent": 27.9 + }, + { + "partySlug": "Green", + "votePercent": 2.6 + }, + { + "partySlug": "Reform", + "votePercent": 6.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "tonbridge", + "name": "Tonbridge", + "mySocietyCode": "UKPARL.2025.TON" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.76 + }, + { + "partySlug": "Lab", + "votePercent": 15.08 + }, + { + "partySlug": "LD", + "votePercent": 12.29 + }, + { + "partySlug": "Green", + "votePercent": 7.88 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.13 + }, + { + "partySlug": "Lab", + "votePercent": 26.9 + }, + { + "partySlug": "LD", + "votePercent": 14.9 + }, + { + "partySlug": "Green", + "votePercent": 11.03 + }, + { + "partySlug": "Reform", + "votePercent": 7.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "tooting", + "name": "Tooting", + "mySocietyCode": "UKPARL.2025.TOO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.22 + }, + { + "partySlug": "Lab", + "votePercent": 52.69 + }, + { + "partySlug": "LD", + "votePercent": 14.2 + }, + { + "partySlug": "Green", + "votePercent": 3.96 + }, + { + "partySlug": "Reform", + "votePercent": 0.79 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 19.37 + }, + { + "partySlug": "Lab", + "votePercent": 58.77 + }, + { + "partySlug": "LD", + "votePercent": 10.07 + }, + { + "partySlug": "Green", + "votePercent": 7.53 + }, + { + "partySlug": "Reform", + "votePercent": 3.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "torfaen", + "name": "Torfaen", + "mySocietyCode": "UKPARL.2025.TOR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.31 + }, + { + "partySlug": "Lab", + "votePercent": 42.74 + }, + { + "partySlug": "LD", + "votePercent": 4.95 + }, + { + "partySlug": "Green", + "votePercent": 2.22 + }, + { + "partySlug": "Reform", + "votePercent": 13.18 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 3.6 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.37 + }, + { + "partySlug": "Lab", + "votePercent": 51.23 + }, + { + "partySlug": "LD", + "votePercent": 6.73 + }, + { + "partySlug": "Green", + "votePercent": 4.77 + }, + { + "partySlug": "Reform", + "votePercent": 10.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 6.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "tottenham", + "name": "Tottenham", + "mySocietyCode": "UKPARL.2025.TOT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.1 + }, + { + "partySlug": "Lab", + "votePercent": 77.79 + }, + { + "partySlug": "LD", + "votePercent": 5.04 + }, + { + "partySlug": "Green", + "votePercent": 4.3 + }, + { + "partySlug": "Reform", + "votePercent": 1.29 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.33 + }, + { + "partySlug": "Lab", + "votePercent": 68.5 + }, + { + "partySlug": "LD", + "votePercent": 6.73 + }, + { + "partySlug": "Green", + "votePercent": 9.33 + }, + { + "partySlug": "Reform", + "votePercent": 2.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "torbay", + "name": "Torbay", + "mySocietyCode": "UKPARL.2025.TRB" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 59.07 + }, + { + "partySlug": "Lab", + "votePercent": 12.99 + }, + { + "partySlug": "LD", + "votePercent": 24.25 + }, + { + "partySlug": "Green", + "votePercent": 2.42 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28 + }, + { + "partySlug": "Lab", + "votePercent": 23.47 + }, + { + "partySlug": "LD", + "votePercent": 24.87 + }, + { + "partySlug": "Green", + "votePercent": 5.3 + }, + { + "partySlug": "Reform", + "votePercent": 16.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "truro-and-falmouth", + "name": "Truro and Falmouth", + "mySocietyCode": "UKPARL.2025.TRF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.83 + }, + { + "partySlug": "Lab", + "votePercent": 38.75 + }, + { + "partySlug": "LD", + "votePercent": 10.84 + }, + { + "partySlug": "Green", + "votePercent": 2.76 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.57 + }, + { + "partySlug": "Lab", + "votePercent": 43.33 + }, + { + "partySlug": "LD", + "votePercent": 11.1 + }, + { + "partySlug": "Green", + "votePercent": 9.33 + }, + { + "partySlug": "Reform", + "votePercent": 6.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "twickenham", + "name": "Twickenham", + "mySocietyCode": "UKPARL.2025.TWI" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.83 + }, + { + "partySlug": "Lab", + "votePercent": 8.66 + }, + { + "partySlug": "LD", + "votePercent": 56.24 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 1.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 22.17 + }, + { + "partySlug": "Lab", + "votePercent": 18.17 + }, + { + "partySlug": "LD", + "votePercent": 52.43 + }, + { + "partySlug": "Green", + "votePercent": 3.17 + }, + { + "partySlug": "Reform", + "votePercent": 3.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "tynemouth", + "name": "Tynemouth", + "mySocietyCode": "UKPARL.2025.TYN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.22 + }, + { + "partySlug": "Lab", + "votePercent": 46.73 + }, + { + "partySlug": "LD", + "votePercent": 6.71 + }, + { + "partySlug": "Green", + "votePercent": 2.44 + }, + { + "partySlug": "Reform", + "votePercent": 3.89 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.63 + }, + { + "partySlug": "Lab", + "votePercent": 53.43 + }, + { + "partySlug": "LD", + "votePercent": 7.73 + }, + { + "partySlug": "Green", + "votePercent": 5.6 + }, + { + "partySlug": "Reform", + "votePercent": 7.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "uxbridge-and-south-ruislip", + "name": "Uxbridge and South Ruislip", + "mySocietyCode": "UKPARL.2025.UXB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.6 + }, + { + "partySlug": "Lab", + "votePercent": 36.97 + }, + { + "partySlug": "LD", + "votePercent": 6.64 + }, + { + "partySlug": "Green", + "votePercent": 2.65 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 32.5 + }, + { + "partySlug": "Lab", + "votePercent": 47.27 + }, + { + "partySlug": "LD", + "votePercent": 7.33 + }, + { + "partySlug": "Green", + "votePercent": 4.7 + }, + { + "partySlug": "Reform", + "votePercent": 5.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "vauxhall-and-camberwell-green", + "name": "Vauxhall and Camberwell Green", + "mySocietyCode": "UKPARL.2025.VCG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.53 + }, + { + "partySlug": "Lab", + "votePercent": 60.45 + }, + { + "partySlug": "LD", + "votePercent": 19.05 + }, + { + "partySlug": "Green", + "votePercent": 4.12 + }, + { + "partySlug": "Reform", + "votePercent": 1.55 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 13.73 + }, + { + "partySlug": "Lab", + "votePercent": 56.87 + }, + { + "partySlug": "LD", + "votePercent": 15.47 + }, + { + "partySlug": "Green", + "votePercent": 9.27 + }, + { + "partySlug": "Reform", + "votePercent": 3.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "vale-of-glamorgan", + "name": "Vale of Glamorgan", + "mySocietyCode": "UKPARL.2025.VOG" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.08 + }, + { + "partySlug": "Lab", + "votePercent": 43.94 + }, + { + "partySlug": "LD", + "votePercent": 0 + }, + { + "partySlug": "Green", + "votePercent": 5.96 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.27 + }, + { + "partySlug": "Lab", + "votePercent": 51.77 + }, + { + "partySlug": "LD", + "votePercent": 4.2 + }, + { + "partySlug": "Green", + "votePercent": 5.93 + }, + { + "partySlug": "Reform", + "votePercent": 6.9 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 1 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "walsall-and-bloxwich", + "name": "Walsall and Bloxwich", + "mySocietyCode": "UKPARL.2025.WAB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.21 + }, + { + "partySlug": "Lab", + "votePercent": 44.42 + }, + { + "partySlug": "LD", + "votePercent": 2.93 + }, + { + "partySlug": "Green", + "votePercent": 1.53 + }, + { + "partySlug": "Reform", + "votePercent": 1.29 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.8 + }, + { + "partySlug": "Lab", + "votePercent": 50.4 + }, + { + "partySlug": "LD", + "votePercent": 5.6 + }, + { + "partySlug": "Green", + "votePercent": 5.5 + }, + { + "partySlug": "Reform", + "votePercent": 9.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wetherby-and-easingwold", + "name": "Wetherby and Easingwold", + "mySocietyCode": "UKPARL.2025.WAE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 68.19 + }, + { + "partySlug": "Lab", + "votePercent": 18.25 + }, + { + "partySlug": "LD", + "votePercent": 7.91 + }, + { + "partySlug": "Green", + "votePercent": 3.93 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.63 + }, + { + "partySlug": "Lab", + "votePercent": 34.23 + }, + { + "partySlug": "LD", + "votePercent": 9.63 + }, + { + "partySlug": "Green", + "votePercent": 6.7 + }, + { + "partySlug": "Reform", + "votePercent": 9.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "widnes-and-halewood", + "name": "Widnes and Halewood", + "mySocietyCode": "UKPARL.2025.WAH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.82 + }, + { + "partySlug": "Lab", + "votePercent": 66.45 + }, + { + "partySlug": "LD", + "votePercent": 2.78 + }, + { + "partySlug": "Green", + "votePercent": 2.34 + }, + { + "partySlug": "Reform", + "votePercent": 7.61 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 11.83 + }, + { + "partySlug": "Lab", + "votePercent": 66.5 + }, + { + "partySlug": "LD", + "votePercent": 4.83 + }, + { + "partySlug": "Green", + "votePercent": 6.23 + }, + { + "partySlug": "Reform", + "votePercent": 8.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "west-aberdeenshire-and-kincardine", + "name": "West Aberdeenshire and Kincardine", + "mySocietyCode": "UKPARL.2025.WAK" + }, + "recommendation": { + "partySlug": "SNP", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 42.65 + }, + { + "partySlug": "Lab", + "votePercent": 4.56 + }, + { + "partySlug": "LD", + "votePercent": 11.72 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 41.07 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.3 + }, + { + "partySlug": "Lab", + "votePercent": 17.5 + }, + { + "partySlug": "LD", + "votePercent": 12.8 + }, + { + "partySlug": "Green", + "votePercent": 2.8 + }, + { + "partySlug": "Reform", + "votePercent": 4.07 + }, + { + "partySlug": "SNP", + "votePercent": 33.33 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "westmorland-and-lonsdale", + "name": "Westmorland and Lonsdale", + "mySocietyCode": "UKPARL.2025.WAL" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 50.16 + }, + { + "partySlug": "Lab", + "votePercent": 6.92 + }, + { + "partySlug": "LD", + "votePercent": 40.68 + }, + { + "partySlug": "Green", + "votePercent": 0.53 + }, + { + "partySlug": "Reform", + "votePercent": 1.11 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.1 + }, + { + "partySlug": "Lab", + "votePercent": 18.3 + }, + { + "partySlug": "LD", + "votePercent": 45.03 + }, + { + "partySlug": "Green", + "votePercent": 2.73 + }, + { + "partySlug": "Reform", + "votePercent": 5.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "warrington-north", + "name": "Warrington North", + "mySocietyCode": "UKPARL.2025.WAN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 40.94 + }, + { + "partySlug": "Lab", + "votePercent": 44.19 + }, + { + "partySlug": "LD", + "votePercent": 6.56 + }, + { + "partySlug": "Green", + "votePercent": 2.69 + }, + { + "partySlug": "Reform", + "votePercent": 5.62 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.07 + }, + { + "partySlug": "Lab", + "votePercent": 52.5 + }, + { + "partySlug": "LD", + "votePercent": 7.13 + }, + { + "partySlug": "Green", + "votePercent": 5.37 + }, + { + "partySlug": "Reform", + "votePercent": 8.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "warrington-south", + "name": "Warrington South", + "mySocietyCode": "UKPARL.2025.WAS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 44.35 + }, + { + "partySlug": "Lab", + "votePercent": 44.47 + }, + { + "partySlug": "LD", + "votePercent": 8.16 + }, + { + "partySlug": "Green", + "votePercent": 0.01 + }, + { + "partySlug": "Reform", + "votePercent": 2.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 28.67 + }, + { + "partySlug": "Lab", + "votePercent": 51.43 + }, + { + "partySlug": "LD", + "votePercent": 8.03 + }, + { + "partySlug": "Green", + "votePercent": 3.5 + }, + { + "partySlug": "Reform", + "votePercent": 6.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "watford", + "name": "Watford", + "mySocietyCode": "UKPARL.2025.WAT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 42 + }, + { + "partySlug": "Lab", + "votePercent": 39.31 + }, + { + "partySlug": "LD", + "votePercent": 17.74 + }, + { + "partySlug": "Green", + "votePercent": 0.26 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27 + }, + { + "partySlug": "Lab", + "votePercent": 47.33 + }, + { + "partySlug": "LD", + "votePercent": 13.63 + }, + { + "partySlug": "Green", + "votePercent": 4.43 + }, + { + "partySlug": "Reform", + "votePercent": 6.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "waveney-valley", + "name": "Waveney Valley", + "mySocietyCode": "UKPARL.2025.WAV" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.2 + }, + { + "partySlug": "Lab", + "votePercent": 18.59 + }, + { + "partySlug": "LD", + "votePercent": 9.16 + }, + { + "partySlug": "Green", + "votePercent": 9.31 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.4 + }, + { + "partySlug": "Lab", + "votePercent": 30.8 + }, + { + "partySlug": "LD", + "votePercent": 9.97 + }, + { + "partySlug": "Green", + "votePercent": 13.87 + }, + { + "partySlug": "Reform", + "votePercent": 9.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "YES" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "whitehaven-and-workington", + "name": "Whitehaven and Workington", + "mySocietyCode": "UKPARL.2025.WAW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.42 + }, + { + "partySlug": "Lab", + "votePercent": 44.08 + }, + { + "partySlug": "LD", + "votePercent": 3.96 + }, + { + "partySlug": "Green", + "votePercent": 1.23 + }, + { + "partySlug": "Reform", + "votePercent": 1.52 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.77 + }, + { + "partySlug": "Lab", + "votePercent": 51.13 + }, + { + "partySlug": "LD", + "votePercent": 5.07 + }, + { + "partySlug": "Green", + "votePercent": 4 + }, + { + "partySlug": "Reform", + "votePercent": 10.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wellingborough-and-rushden", + "name": "Wellingborough and Rushden", + "mySocietyCode": "UKPARL.2025.WBR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 62.35 + }, + { + "partySlug": "Lab", + "votePercent": 28.26 + }, + { + "partySlug": "LD", + "votePercent": 6.67 + }, + { + "partySlug": "Green", + "votePercent": 2.71 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.57 + }, + { + "partySlug": "Lab", + "votePercent": 38.23 + }, + { + "partySlug": "LD", + "votePercent": 8.93 + }, + { + "partySlug": "Green", + "votePercent": 6.93 + }, + { + "partySlug": "Reform", + "votePercent": 14 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "west-bromwich", + "name": "West Bromwich", + "mySocietyCode": "UKPARL.2025.WBW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.32 + }, + { + "partySlug": "Lab", + "votePercent": 42.12 + }, + { + "partySlug": "LD", + "votePercent": 3.55 + }, + { + "partySlug": "Green", + "votePercent": 1.91 + }, + { + "partySlug": "Reform", + "votePercent": 3.78 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 26.33 + }, + { + "partySlug": "Lab", + "votePercent": 46.73 + }, + { + "partySlug": "LD", + "votePercent": 4.8 + }, + { + "partySlug": "Green", + "votePercent": 5.07 + }, + { + "partySlug": "Reform", + "votePercent": 14.67 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "west-dunbartonshire", + "name": "West Dunbartonshire", + "mySocietyCode": "UKPARL.2025.WDB" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.17 + }, + { + "partySlug": "Lab", + "votePercent": 28.58 + }, + { + "partySlug": "LD", + "votePercent": 4.18 + }, + { + "partySlug": "Green", + "votePercent": 1.86 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 49.69 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "SNP", + "biggestProgressiveParty": "SNP", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.57 + }, + { + "partySlug": "Lab", + "votePercent": 37.3 + }, + { + "partySlug": "LD", + "votePercent": 3.83 + }, + { + "partySlug": "Green", + "votePercent": 3.03 + }, + { + "partySlug": "Reform", + "votePercent": 2.37 + }, + { + "partySlug": "SNP", + "votePercent": 40.67 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "west-dorset", + "name": "West Dorset", + "mySocietyCode": "UKPARL.2025.WDS" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.27 + }, + { + "partySlug": "Lab", + "votePercent": 9.36 + }, + { + "partySlug": "LD", + "votePercent": 32.84 + }, + { + "partySlug": "Green", + "votePercent": 3.52 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33 + }, + { + "partySlug": "Lab", + "votePercent": 17.63 + }, + { + "partySlug": "LD", + "votePercent": 37.43 + }, + { + "partySlug": "Green", + "votePercent": 4.57 + }, + { + "partySlug": "Reform", + "votePercent": 6.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wells-and-mendip-hills", + "name": "Wells and Mendip Hills", + "mySocietyCode": "UKPARL.2025.WEL" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.13 + }, + { + "partySlug": "Lab", + "votePercent": 10.77 + }, + { + "partySlug": "LD", + "votePercent": 30.8 + }, + { + "partySlug": "Green", + "votePercent": 1.17 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.4 + }, + { + "partySlug": "Lab", + "votePercent": 21.83 + }, + { + "partySlug": "LD", + "votePercent": 32 + }, + { + "partySlug": "Green", + "votePercent": 3.4 + }, + { + "partySlug": "Reform", + "votePercent": 7.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wigan", + "name": "Wigan", + "mySocietyCode": "UKPARL.2025.WGN" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.78 + }, + { + "partySlug": "Lab", + "votePercent": 46.72 + }, + { + "partySlug": "LD", + "votePercent": 5.39 + }, + { + "partySlug": "Green", + "votePercent": 2.88 + }, + { + "partySlug": "Reform", + "votePercent": 13.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.17 + }, + { + "partySlug": "Lab", + "votePercent": 56.37 + }, + { + "partySlug": "LD", + "votePercent": 6.83 + }, + { + "partySlug": "Green", + "votePercent": 5.57 + }, + { + "partySlug": "Reform", + "votePercent": 11.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "washington-and-gateshead-south", + "name": "Washington and Gateshead South", + "mySocietyCode": "UKPARL.2025.WGS" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.73 + }, + { + "partySlug": "Lab", + "votePercent": 43.12 + }, + { + "partySlug": "LD", + "votePercent": 4.93 + }, + { + "partySlug": "Green", + "votePercent": 2.67 + }, + { + "partySlug": "Reform", + "votePercent": 13.79 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 17 + }, + { + "partySlug": "Lab", + "votePercent": 58.33 + }, + { + "partySlug": "LD", + "votePercent": 6.33 + }, + { + "partySlug": "Green", + "votePercent": 5.63 + }, + { + "partySlug": "Reform", + "votePercent": 10.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "west-ham-and-beckton", + "name": "West Ham and Beckton", + "mySocietyCode": "UKPARL.2025.WHB" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 16.44 + }, + { + "partySlug": "Lab", + "votePercent": 70.7 + }, + { + "partySlug": "LD", + "votePercent": 6.06 + }, + { + "partySlug": "Green", + "votePercent": 2.53 + }, + { + "partySlug": "Reform", + "votePercent": 2.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 10.97 + }, + { + "partySlug": "Lab", + "votePercent": 66.63 + }, + { + "partySlug": "LD", + "votePercent": 7 + }, + { + "partySlug": "Green", + "votePercent": 8.83 + }, + { + "partySlug": "Reform", + "votePercent": 5.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "welwyn-hatfield", + "name": "Welwyn Hatfield", + "mySocietyCode": "UKPARL.2025.WHT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 52.49 + }, + { + "partySlug": "Lab", + "votePercent": 31.69 + }, + { + "partySlug": "LD", + "votePercent": 12.71 + }, + { + "partySlug": "Green", + "votePercent": 3.11 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.47 + }, + { + "partySlug": "Lab", + "votePercent": 43.6 + }, + { + "partySlug": "LD", + "votePercent": 10 + }, + { + "partySlug": "Green", + "votePercent": 6.43 + }, + { + "partySlug": "Reform", + "votePercent": 9.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "walthamstow", + "name": "Walthamstow", + "mySocietyCode": "UKPARL.2025.WHW" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 12.25 + }, + { + "partySlug": "Lab", + "votePercent": 76.1 + }, + { + "partySlug": "LD", + "votePercent": 5.95 + }, + { + "partySlug": "Green", + "votePercent": 3.59 + }, + { + "partySlug": "Reform", + "votePercent": 1.59 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 9.6 + }, + { + "partySlug": "Lab", + "votePercent": 70.6 + }, + { + "partySlug": "LD", + "votePercent": 6 + }, + { + "partySlug": "Green", + "votePercent": 8.53 + }, + { + "partySlug": "Reform", + "votePercent": 3.53 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "wimbledon", + "name": "Wimbledon", + "mySocietyCode": "UKPARL.2025.WIM" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 39.77 + }, + { + "partySlug": "Lab", + "votePercent": 20.81 + }, + { + "partySlug": "LD", + "votePercent": 38.29 + }, + { + "partySlug": "Green", + "votePercent": 0.24 + }, + { + "partySlug": "Reform", + "votePercent": 0.24 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 24.83 + }, + { + "partySlug": "Lab", + "votePercent": 31.07 + }, + { + "partySlug": "LD", + "votePercent": 35.17 + }, + { + "partySlug": "Green", + "votePercent": 4.27 + }, + { + "partySlug": "Reform", + "votePercent": 4.4 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "winchester", + "name": "Winchester", + "mySocietyCode": "UKPARL.2025.WIN" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 54.02 + }, + { + "partySlug": "Lab", + "votePercent": 4.76 + }, + { + "partySlug": "LD", + "votePercent": 39.86 + }, + { + "partySlug": "Green", + "votePercent": 0.92 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.53 + }, + { + "partySlug": "Lab", + "votePercent": 18.3 + }, + { + "partySlug": "LD", + "votePercent": 39.33 + }, + { + "partySlug": "Green", + "votePercent": 5.13 + }, + { + "partySlug": "Reform", + "votePercent": 4.87 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wirral-west", + "name": "Wirral West", + "mySocietyCode": "UKPARL.2025.WIR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 44.36 + }, + { + "partySlug": "Lab", + "votePercent": 45.17 + }, + { + "partySlug": "LD", + "votePercent": 5.72 + }, + { + "partySlug": "Green", + "votePercent": 2.53 + }, + { + "partySlug": "Reform", + "votePercent": 2.22 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.73 + }, + { + "partySlug": "Lab", + "votePercent": 51.5 + }, + { + "partySlug": "LD", + "votePercent": 8.5 + }, + { + "partySlug": "Green", + "votePercent": 5.13 + }, + { + "partySlug": "Reform", + "votePercent": 5.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "witney", + "name": "Witney", + "mySocietyCode": "UKPARL.2025.WIT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.06 + }, + { + "partySlug": "Lab", + "votePercent": 15.4 + }, + { + "partySlug": "LD", + "votePercent": 25.96 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 0.02 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.1 + }, + { + "partySlug": "Lab", + "votePercent": 29.47 + }, + { + "partySlug": "LD", + "votePercent": 22.8 + }, + { + "partySlug": "Green", + "votePercent": 4.53 + }, + { + "partySlug": "Reform", + "votePercent": 7.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wakefield-and-rothwell", + "name": "Wakefield and Rothwell", + "mySocietyCode": "UKPARL.2025.WKF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 44.86 + }, + { + "partySlug": "Lab", + "votePercent": 39.51 + }, + { + "partySlug": "LD", + "votePercent": 10.92 + }, + { + "partySlug": "Green", + "votePercent": 1 + }, + { + "partySlug": "Reform", + "votePercent": 3.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.67 + }, + { + "partySlug": "Lab", + "votePercent": 46.97 + }, + { + "partySlug": "LD", + "votePercent": 7.4 + }, + { + "partySlug": "Green", + "votePercent": 4.87 + }, + { + "partySlug": "Reform", + "votePercent": 8.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "warwick-and-leamington", + "name": "Warwick and Leamington", + "mySocietyCode": "UKPARL.2025.WKL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.07 + }, + { + "partySlug": "Lab", + "votePercent": 43.31 + }, + { + "partySlug": "LD", + "votePercent": 10.9 + }, + { + "partySlug": "Green", + "votePercent": 2.91 + }, + { + "partySlug": "Reform", + "votePercent": 1.38 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.2 + }, + { + "partySlug": "Lab", + "votePercent": 48.57 + }, + { + "partySlug": "LD", + "votePercent": 8.9 + }, + { + "partySlug": "Green", + "votePercent": 9 + }, + { + "partySlug": "Reform", + "votePercent": 4.97 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wokingham", + "name": "Wokingham", + "mySocietyCode": "UKPARL.2025.WKM" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.49 + }, + { + "partySlug": "Lab", + "votePercent": 9.86 + }, + { + "partySlug": "LD", + "votePercent": 32.31 + }, + { + "partySlug": "Green", + "votePercent": 2.2 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.43 + }, + { + "partySlug": "Lab", + "votePercent": 22.07 + }, + { + "partySlug": "LD", + "votePercent": 32.07 + }, + { + "partySlug": "Green", + "votePercent": 3.9 + }, + { + "partySlug": "Reform", + "votePercent": 10.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "weald-of-kent", + "name": "Weald of Kent", + "mySocietyCode": "UKPARL.2025.WKT" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 71.96 + }, + { + "partySlug": "Lab", + "votePercent": 14.06 + }, + { + "partySlug": "LD", + "votePercent": 10.11 + }, + { + "partySlug": "Green", + "votePercent": 3.88 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.13 + }, + { + "partySlug": "Lab", + "votePercent": 30.87 + }, + { + "partySlug": "LD", + "votePercent": 10.4 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 9.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "west-lancashire", + "name": "West Lancashire", + "mySocietyCode": "UKPARL.2025.WLA" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.31 + }, + { + "partySlug": "Lab", + "votePercent": 52.14 + }, + { + "partySlug": "LD", + "votePercent": 4.86 + }, + { + "partySlug": "Green", + "votePercent": 2.37 + }, + { + "partySlug": "Reform", + "votePercent": 4.32 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 21.37 + }, + { + "partySlug": "Lab", + "votePercent": 55.4 + }, + { + "partySlug": "LD", + "votePercent": 5.3 + }, + { + "partySlug": "Green", + "votePercent": 7.97 + }, + { + "partySlug": "Reform", + "votePercent": 8.33 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wallasey", + "name": "Wallasey", + "mySocietyCode": "UKPARL.2025.WLL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.93 + }, + { + "partySlug": "Lab", + "votePercent": 63.67 + }, + { + "partySlug": "LD", + "votePercent": 3.9 + }, + { + "partySlug": "Green", + "votePercent": 2.37 + }, + { + "partySlug": "Reform", + "votePercent": 4.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 14.5 + }, + { + "partySlug": "Lab", + "votePercent": 63.97 + }, + { + "partySlug": "LD", + "votePercent": 5.27 + }, + { + "partySlug": "Green", + "votePercent": 7.77 + }, + { + "partySlug": "Reform", + "votePercent": 6.8 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "windsor", + "name": "Windsor", + "mySocietyCode": "UKPARL.2025.WND" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56.04 + }, + { + "partySlug": "Lab", + "votePercent": 19.57 + }, + { + "partySlug": "LD", + "votePercent": 18.87 + }, + { + "partySlug": "Green", + "votePercent": 3.46 + }, + { + "partySlug": "Reform", + "votePercent": 0.3 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 34.17 + }, + { + "partySlug": "Lab", + "votePercent": 34.1 + }, + { + "partySlug": "LD", + "votePercent": 15.07 + }, + { + "partySlug": "Green", + "votePercent": 6.13 + }, + { + "partySlug": "Reform", + "votePercent": 8.73 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wolverhampton-north-east", + "name": "Wolverhampton North East", + "mySocietyCode": "UKPARL.2025.WNE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 55.69 + }, + { + "partySlug": "Lab", + "votePercent": 35.86 + }, + { + "partySlug": "LD", + "votePercent": 3.57 + }, + { + "partySlug": "Green", + "votePercent": 1.83 + }, + { + "partySlug": "Reform", + "votePercent": 3.05 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.5 + }, + { + "partySlug": "Lab", + "votePercent": 46.03 + }, + { + "partySlug": "LD", + "votePercent": 5.4 + }, + { + "partySlug": "Green", + "votePercent": 5.13 + }, + { + "partySlug": "Reform", + "votePercent": 10.47 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "woking", + "name": "Woking", + "mySocietyCode": "UKPARL.2025.WOK" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 48.26 + }, + { + "partySlug": "Lab", + "votePercent": 16.73 + }, + { + "partySlug": "LD", + "votePercent": 31.05 + }, + { + "partySlug": "Green", + "votePercent": 2.77 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 31.17 + }, + { + "partySlug": "Lab", + "votePercent": 25.33 + }, + { + "partySlug": "LD", + "votePercent": 32.4 + }, + { + "partySlug": "Green", + "votePercent": 4.57 + }, + { + "partySlug": "Reform", + "votePercent": 5.23 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "worcester", + "name": "Worcester", + "mySocietyCode": "UKPARL.2025.WOR" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 50.8 + }, + { + "partySlug": "Lab", + "votePercent": 37.52 + }, + { + "partySlug": "LD", + "votePercent": 7.2 + }, + { + "partySlug": "Green", + "votePercent": 3.33 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.5 + }, + { + "partySlug": "Lab", + "votePercent": 48.2 + }, + { + "partySlug": "LD", + "votePercent": 7.57 + }, + { + "partySlug": "Green", + "votePercent": 7.17 + }, + { + "partySlug": "Reform", + "votePercent": 6.57 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wrexham", + "name": "Wrexham", + "mySocietyCode": "UKPARL.2025.WRE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 46.54 + }, + { + "partySlug": "Lab", + "votePercent": 38.19 + }, + { + "partySlug": "LD", + "votePercent": 4.27 + }, + { + "partySlug": "Green", + "votePercent": 0.94 + }, + { + "partySlug": "Reform", + "votePercent": 3.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 6.28 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.07 + }, + { + "partySlug": "Lab", + "votePercent": 45.7 + }, + { + "partySlug": "LD", + "votePercent": 5.43 + }, + { + "partySlug": "Green", + "votePercent": 6.37 + }, + { + "partySlug": "Reform", + "votePercent": 7.37 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 7.33 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "worthing-west", + "name": "Worthing West", + "mySocietyCode": "UKPARL.2025.WRH" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 56 + }, + { + "partySlug": "Lab", + "votePercent": 29.53 + }, + { + "partySlug": "LD", + "votePercent": 9.92 + }, + { + "partySlug": "Green", + "votePercent": 3.62 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 33.93 + }, + { + "partySlug": "Lab", + "votePercent": 38.9 + }, + { + "partySlug": "LD", + "votePercent": 12 + }, + { + "partySlug": "Green", + "votePercent": 5.9 + }, + { + "partySlug": "Reform", + "votePercent": 8.1 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "the-wrekin", + "name": "The Wrekin", + "mySocietyCode": "UKPARL.2025.WRK" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.71 + }, + { + "partySlug": "Lab", + "votePercent": 24.33 + }, + { + "partySlug": "LD", + "votePercent": 8.03 + }, + { + "partySlug": "Green", + "votePercent": 2.93 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.43 + }, + { + "partySlug": "Lab", + "votePercent": 39.23 + }, + { + "partySlug": "LD", + "votePercent": 8.37 + }, + { + "partySlug": "Green", + "votePercent": 5 + }, + { + "partySlug": "Reform", + "votePercent": 9.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wolverhampton-south-east", + "name": "Wolverhampton South East", + "mySocietyCode": "UKPARL.2025.WSE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 41.18 + }, + { + "partySlug": "Lab", + "votePercent": 47.39 + }, + { + "partySlug": "LD", + "votePercent": 3.81 + }, + { + "partySlug": "Green", + "votePercent": 1.7 + }, + { + "partySlug": "Reform", + "votePercent": 5.92 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 25.1 + }, + { + "partySlug": "Lab", + "votePercent": 51.73 + }, + { + "partySlug": "LD", + "votePercent": 6.63 + }, + { + "partySlug": "Green", + "votePercent": 4.87 + }, + { + "partySlug": "Reform", + "votePercent": 10.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "west-suffolk", + "name": "West Suffolk", + "mySocietyCode": "UKPARL.2025.WSF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 64.33 + }, + { + "partySlug": "Lab", + "votePercent": 22.17 + }, + { + "partySlug": "LD", + "votePercent": 9.04 + }, + { + "partySlug": "Green", + "votePercent": 4.46 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.8 + }, + { + "partySlug": "Lab", + "votePercent": 32.43 + }, + { + "partySlug": "LD", + "votePercent": 10 + }, + { + "partySlug": "Green", + "votePercent": 6 + }, + { + "partySlug": "Reform", + "votePercent": 10.77 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "worsley-and-eccles", + "name": "Worsley and Eccles", + "mySocietyCode": "UKPARL.2025.WSL" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 38.53 + }, + { + "partySlug": "Lab", + "votePercent": 46.52 + }, + { + "partySlug": "LD", + "votePercent": 5.26 + }, + { + "partySlug": "Green", + "votePercent": 2.54 + }, + { + "partySlug": "Reform", + "votePercent": 7.14 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 20.73 + }, + { + "partySlug": "Lab", + "votePercent": 57.37 + }, + { + "partySlug": "LD", + "votePercent": 6.33 + }, + { + "partySlug": "Green", + "votePercent": 5.47 + }, + { + "partySlug": "Reform", + "votePercent": 8.63 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "weston-super-mare", + "name": "Weston-super-Mare", + "mySocietyCode": "UKPARL.2025.WSM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 57.14 + }, + { + "partySlug": "Lab", + "votePercent": 28.12 + }, + { + "partySlug": "LD", + "votePercent": 11.73 + }, + { + "partySlug": "Green", + "votePercent": 3.01 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.57 + }, + { + "partySlug": "Lab", + "votePercent": 40.1 + }, + { + "partySlug": "LD", + "votePercent": 12.37 + }, + { + "partySlug": "Green", + "votePercent": 5.47 + }, + { + "partySlug": "Reform", + "votePercent": 11.13 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "witham", + "name": "Witham", + "mySocietyCode": "UKPARL.2025.WTM" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 66.74 + }, + { + "partySlug": "Lab", + "votePercent": 17.48 + }, + { + "partySlug": "LD", + "votePercent": 10.01 + }, + { + "partySlug": "Green", + "votePercent": 5.77 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.93 + }, + { + "partySlug": "Lab", + "votePercent": 34.73 + }, + { + "partySlug": "LD", + "votePercent": 9.23 + }, + { + "partySlug": "Green", + "votePercent": 7.87 + }, + { + "partySlug": "Reform", + "votePercent": 9.6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wolverhampton-west", + "name": "Wolverhampton West", + "mySocietyCode": "UKPARL.2025.WWE" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 47.37 + }, + { + "partySlug": "Lab", + "votePercent": 45.54 + }, + { + "partySlug": "LD", + "votePercent": 4.36 + }, + { + "partySlug": "Green", + "votePercent": 0.24 + }, + { + "partySlug": "Reform", + "votePercent": 2.48 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.2 + }, + { + "partySlug": "Lab", + "votePercent": 49.93 + }, + { + "partySlug": "LD", + "votePercent": 6.6 + }, + { + "partySlug": "Green", + "votePercent": 4.07 + }, + { + "partySlug": "Reform", + "votePercent": 7.03 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "west-worcestershire", + "name": "West Worcestershire", + "mySocietyCode": "UKPARL.2025.WWR" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 60.68 + }, + { + "partySlug": "Lab", + "votePercent": 16.51 + }, + { + "partySlug": "LD", + "votePercent": 18.09 + }, + { + "partySlug": "Green", + "votePercent": 4.72 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.13 + }, + { + "partySlug": "Lab", + "votePercent": 29.43 + }, + { + "partySlug": "LD", + "votePercent": 16.83 + }, + { + "partySlug": "Green", + "votePercent": 7 + }, + { + "partySlug": "Reform", + "votePercent": 9.17 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wycombe", + "name": "Wycombe", + "mySocietyCode": "UKPARL.2025.WYC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 43.11 + }, + { + "partySlug": "Lab", + "votePercent": 39.92 + }, + { + "partySlug": "LD", + "votePercent": 11.32 + }, + { + "partySlug": "Green", + "votePercent": 2.58 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 29.67 + }, + { + "partySlug": "Lab", + "votePercent": 44.03 + }, + { + "partySlug": "LD", + "votePercent": 11.37 + }, + { + "partySlug": "Green", + "votePercent": 6.8 + }, + { + "partySlug": "Reform", + "votePercent": 6 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wyre-forest", + "name": "Wyre Forest", + "mySocietyCode": "UKPARL.2025.WYF" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 65.19 + }, + { + "partySlug": "Lab", + "votePercent": 22.84 + }, + { + "partySlug": "LD", + "votePercent": 8.07 + }, + { + "partySlug": "Green", + "votePercent": 3.9 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 36.33 + }, + { + "partySlug": "Lab", + "votePercent": 34.43 + }, + { + "partySlug": "LD", + "votePercent": 9.7 + }, + { + "partySlug": "Green", + "votePercent": 5.77 + }, + { + "partySlug": "Reform", + "votePercent": 11.83 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "wythenshawe-and-sale-east", + "name": "Wythenshawe and Sale East", + "mySocietyCode": "UKPARL.2025.WYT" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.07 + }, + { + "partySlug": "Lab", + "votePercent": 53.3 + }, + { + "partySlug": "LD", + "votePercent": 6.95 + }, + { + "partySlug": "Green", + "votePercent": 3.48 + }, + { + "partySlug": "Reform", + "votePercent": 6.07 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.27 + }, + { + "partySlug": "Lab", + "votePercent": 59.1 + }, + { + "partySlug": "LD", + "votePercent": 6.67 + }, + { + "partySlug": "Green", + "votePercent": 7.6 + }, + { + "partySlug": "Reform", + "votePercent": 6.93 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "yeovil", + "name": "Yeovil", + "mySocietyCode": "UKPARL.2025.YEO" + }, + "recommendation": { + "partySlug": "LD", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 58.15 + }, + { + "partySlug": "Lab", + "votePercent": 6.32 + }, + { + "partySlug": "LD", + "votePercent": 31.11 + }, + { + "partySlug": "Green", + "votePercent": 2.8 + }, + { + "partySlug": "Reform", + "votePercent": 0 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "LD", + "biggestProgressiveParty": "LD", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.9 + }, + { + "partySlug": "Lab", + "votePercent": 15.53 + }, + { + "partySlug": "LD", + "votePercent": 40 + }, + { + "partySlug": "Green", + "votePercent": 4.43 + }, + { + "partySlug": "Reform", + "votePercent": 7.7 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "NO" + }, + { + "partySlug": "LD", + "likelyTarget": "YES" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "ynys-m-n", + "name": "Ynys Môn", + "mySocietyCode": "UKPARL.2025.YNM" + }, + "recommendation": { + "partySlug": "", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 35.45 + }, + { + "partySlug": "Lab", + "votePercent": 30.07 + }, + { + "partySlug": "LD", + "votePercent": 0 + }, + { + "partySlug": "Green", + "votePercent": 0 + }, + { + "partySlug": "Reform", + "votePercent": 5.98 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 28.5 + } + ] + }, + "pollingResults": { + "winningParty": "PC", + "biggestProgressiveParty": "PC", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.67 + }, + { + "partySlug": "Lab", + "votePercent": 30.93 + }, + { + "partySlug": "LD", + "votePercent": 2.1 + }, + { + "partySlug": "Green", + "votePercent": 1.43 + }, + { + "partySlug": "Reform", + "votePercent": 5.5 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 40.67 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } + }, + { + "constituencyIdentifiers": { + "slug": "york-central", + "name": "York Central", + "mySocietyCode": "UKPARL.2025.YOC" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 27.78 + }, + { + "partySlug": "Lab", + "votePercent": 56.4 + }, + { + "partySlug": "LD", + "votePercent": 7.82 + }, + { + "partySlug": "Green", + "votePercent": 4.19 + }, + { + "partySlug": "Reform", + "votePercent": 2.43 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 18.23 + }, + { + "partySlug": "Lab", + "votePercent": 58.63 + }, + { + "partySlug": "LD", + "votePercent": 8.57 + }, + { + "partySlug": "Green", + "votePercent": 7.87 + }, + { + "partySlug": "Reform", + "votePercent": 5.2 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": true + } + }, + { + "constituencyIdentifiers": { + "slug": "york-outer", + "name": "York Outer", + "mySocietyCode": "UKPARL.2025.YOO" + }, + "recommendation": { + "partySlug": "Lab", + "reason": null + }, + "impliedPreviousResult": { + "winningParty": "Con", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 49.63 + }, + { + "partySlug": "Lab", + "votePercent": 29.94 + }, + { + "partySlug": "LD", + "votePercent": 18.67 + }, + { + "partySlug": "Green", + "votePercent": 0.02 + }, + { + "partySlug": "Reform", + "votePercent": 0.48 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "pollingResults": { + "winningParty": "Lab", + "biggestProgressiveParty": "Lab", + "partyVoteResults": [ + { + "partySlug": "Con", + "votePercent": 30.6 + }, + { + "partySlug": "Lab", + "votePercent": 40.17 + }, + { + "partySlug": "LD", + "votePercent": 17.33 + }, + { + "partySlug": "Green", + "votePercent": 3.8 + }, + { + "partySlug": "Reform", + "votePercent": 6.27 + }, + { + "partySlug": "SNP", + "votePercent": 0 + }, + { + "partySlug": "PC", + "votePercent": 0 + } + ] + }, + "otherVoteData": { + "targetSeatData": [ + { + "partySlug": "Lab", + "likelyTarget": "UNKNOWN" + }, + { + "partySlug": "LD", + "likelyTarget": "NO" + }, + { + "partySlug": "Green", + "likelyTarget": "NO" + } + ], + "conservativeWinUnlikely": false + } } -] +] \ No newline at end of file diff --git a/types/constituency_data.ts b/types/constituency_data.ts new file mode 100644 index 0000000..140ddd1 --- /dev/null +++ b/types/constituency_data.ts @@ -0,0 +1,53 @@ +// Top-level type for all constituency data, which we use to statically generate our constituency pages +type ConstituencyData = { + constituencyIdentifiers: ConstituencyIdentifiers; + recommendation: Recommendation; + impliedPreviousResult: VoteResult; + pollingResults: VoteResult; + otherVoteData: OtherVoteData; +}; + +// Strings used to identify constituencies +type ConstituencyIdentifiers = { + slug: string; + name: string; + mySocietyCode: string; +}; + +// Data about the tactical recommendation we're using +type Recommendation = { + partySlug: string; + reason: string; +}; + +// An election "result" - note this encompasses: +// - Real results - an actual election happened with the same boundary +// - Implied - an election happened, but with different boundaries, so a calculation has been done +// to work out the _implied_ result with the new boundaries +// - Predicted - polling carried out gives us an indicative idea of the result of an upcoming +// election +type VoteResult = { + winningParty: string; + biggestProgressiveParty: string; + partyVoteResults: PartyVoteResult[]; + // In future we may want to add other data like turnout +}; + +// The vote a single party achieved in a given VoteResult +type PartyVoteResult = { + partySlug: string; + votePercent: number; + // In future we might want to add other data like actual vote count, candidate name(s), etc +}; + +// Any other data we use in the tactical vote calculation +type OtherVoteData = { + targetSeatData: TargetSeat[]; + conservativeWinUnlikely: boolean; +}; + +// Whether this is a target seat for the given party +type TargetSeat = { + partySlug: string; + likelyTarget: "YES" | "NO" | "UNKNOWN"; +}; diff --git a/utils/Fonts.tsx b/utils/Fonts.ts similarity index 100% rename from utils/Fonts.tsx rename to utils/Fonts.ts diff --git a/utils/Party.ts b/utils/Party.ts new file mode 100644 index 0000000..2901f03 --- /dev/null +++ b/utils/Party.ts @@ -0,0 +1,44 @@ +const partyNameFromSlug = (slug: string) => { + switch (slug) { + case "Con": + return "Conservative"; + case "Lab": + return "Labour"; + case "LD": + return "Liberal Democrat"; + case "Green": + return "Green"; + case "SNP": + return "SNP"; + case "PC": + return "Plaid Cymru"; + case "Reform": + return "Reform UK"; + default: + "Other"; + } +}; + +const partyCssClassFromSlug = (slug: string) => { + // TODO: Styles for SNP/Plaid (and Reform?) + switch (slug) { + case "Con": + return "party-conservative"; + case "Lab": + return "party-labour"; + case "LD": + return "party-libdem"; + case "Green": + return "party-green"; + case "SNP": + return ""; + case "PC": + return ""; + case "Reform": + return ""; + default: + ""; + } +}; + +export { partyNameFromSlug, partyCssClassFromSlug };