FPTP distortion, by single election

For each cycle in the data, we compute how the seats were actually allocated under First-Past-the-Post versus how they would have been allocated proportionally (using D'Hondt as a proxy for any proportional method — see methodology). The seats reallocated column is the count of seats First-Past-the-Post moved from where a proportional system would have placed them. 993 cycles ranked by raw count (more seats moved = bigger story), share as the tiebreak. The higher either number, the more First-Past-the-Post distorted the cycle's vote into something else.

This is per-cycle, apples-to-apples: it describes a single election in isolation, with no by-thirds caveat. For council-control changes (the rare event where the largest party of the running composition actually flipped), see /flips. For per-seat distortion (one councillor elected on a tiny share of valid ballots), see /below-quota.

Click a council name for the full per-cycle visualisation including the per-party vote share vs seat share viz. Filter or search below.

Unfairly awarded seats
0.0%28.6%57.1%

One hex = one council. “Unfairly awarded” = the seat went to a different party than a proportional re-count of the same votes (D'Hondt) would have produced. 0% = FPTP and proportional agreed; higher = bigger gap. Multi-member wards inflate the count slightly (bloc-vote caveat — see methodology).

993 of 993 shown.

YearCouncilSeatsReallocated% of seatsMost over-represented (FPTP gain vs proportional)
2021Buckinghamshire1474530.6%Conservative Party · 47.5% of votes → 76.9% of seats (+29.4 pts gap)
2026Wakefield632844.4%Reform UK · 44.4% of votes → 92.1% of seats (+47.6 pts gap)
2025Durham982727.6%Reform UK · 40.8% of votes → 66.3% of seats (+25.5 pts gap)
2026Sutton552647.3%Liberal Democrats · 44.4% of votes → 92.7% of seats (+48.3 pts gap)
2026Ealing702637.1%Labour Party · 30.0% of votes → 65.7% of seats (+35.7 pts gap)
2026West Surrey902527.8%Liberal Democrats · 35.7% of votes → 62.2% of seats (+26.5 pts gap)
2026Richmond upon Thames512447.1%Liberal Democrats · 51.2% of votes → 100.0% of seats (+48.8 pts gap)
2022Lewisham542444.4%Labour Party · 55.3% of votes → 100.0% of seats (+44.7 pts gap)
2026Sefton662436.4%Labour Party · 29.8% of votes → 54.5% of seats (+24.7 pts gap)
2026Essex772431.2%Reform UK · 37.4% of votes → 68.8% of seats (+31.4 pts gap)
2022Lambeth632336.5%Labour Party · 54.2% of votes → 92.1% of seats (+37.9 pts gap)
2025Buckinghamshire972323.7%Conservative Party · 31.4% of votes → 49.5% of seats (+18.1 pts gap)
2022Newham662233.3%Labour Party · 61.6% of votes → 97.0% of seats (+35.4 pts gap)
2022Ealing702231.4%Labour Party · 51.1% of votes → 84.3% of seats (+33.1 pts gap)
2026Kingston upon Thames482143.8%Liberal Democrats · 44.9% of votes → 91.7% of seats (+46.7 pts gap)
2026Barnet632133.3%Labour Party · 27.5% of votes → 49.2% of seats (+21.7 pts gap)
2022Kingston upon Thames482041.7%Liberal Democrats · 47.6% of votes → 91.7% of seats (+44.0 pts gap)
2026Walsall602033.3%Reform UK · 37.3% of votes → 66.7% of seats (+29.3 pts gap)
2022Redbridge632031.7%Labour Party · 58.4% of votes → 92.1% of seats (+33.7 pts gap)
2026Croydon702028.6%Labour Party · 26.3% of votes → 42.9% of seats (+16.6 pts gap)
2026East Surrey722027.8%Liberal Democrats · 29.4% of votes → 55.6% of seats (+26.2 pts gap)
2022Islington511937.3%Labour Party · 54.7% of votes → 94.1% of seats (+39.5 pts gap)
2022Greenwich551934.5%Labour Party · 57.9% of votes → 94.5% of seats (+36.6 pts gap)
2026Wandsworth581932.8%Conservative Party · 31.2% of votes → 50.0% of seats (+18.8 pts gap)
2026Enfield631930.2%Labour Party · 24.2% of votes → 42.9% of seats (+18.6 pts gap)
2026Norfolk841922.6%Reform UK · 31.2% of votes → 47.6% of seats (+16.4 pts gap)
2022Richmond upon Thames511835.3%Liberal Democrats · 55.5% of votes → 88.2% of seats (+32.7 pts gap)
2026Westminster541833.3%Conservative Party · 35.1% of votes → 59.3% of seats (+24.2 pts gap)
2022St Albans561832.1%Liberal Democrats · 57.2% of votes → 89.3% of seats (+32.0 pts gap)
2026Merton571831.6%Labour Party · 30.8% of votes → 56.1% of seats (+25.3 pts gap)
2021North Northamptonshire781823.1%Conservative Party · 52.6% of votes → 76.9% of seats (+24.3 pts gap)
2021West Northamptonshire931819.4%Conservative Party · 50.8% of votes → 71.0% of seats (+20.2 pts gap)
2026Hammersmith and Fulham501734.0%Labour Party · 40.7% of votes → 76.0% of seats (+35.3 pts gap)
2023Bath & North East Somerset591728.8%Liberal Democrats · 41.8% of votes → 69.5% of seats (+27.7 pts gap)
2021Salford601728.3%Labour Party · 57.4% of votes → 86.7% of seats (+29.3 pts gap)
2022Hounslow621727.4%Labour Party · 54.3% of votes → 83.9% of seats (+29.5 pts gap)
2021Oxford621727.4%Labour Party · 45.2% of votes → 72.6% of seats (+27.4 pts gap)
2026Sandwell691724.6%Reform UK · 36.8% of votes → 59.4% of seats (+22.6 pts gap)
2025West Northamptonshire761722.4%Reform UK · 33.0% of votes → 55.3% of seats (+22.3 pts gap)
2022Cardiff791721.5%Labour Party · 47.5% of votes → 69.6% of seats (+22.2 pts gap)
2025Wiltshire981717.3%Liberal Democrats · 33.9% of votes → 43.9% of seats (+9.9 pts gap)
2026Barking and Dagenham481633.3%Labour Party · 38.2% of votes → 72.9% of seats (+34.7 pts gap)
2026Greenwich551629.1%Labour Party · 32.4% of votes → 61.8% of seats (+29.4 pts gap)
2023Nottingham551629.1%Labour Party · 61.7% of votes → 92.7% of seats (+31.0 pts gap)
2026Hackney571628.1%Green Party · 43.1% of votes → 73.7% of seats (+30.6 pts gap)
2022Haringey571628.1%Labour Party · 59.8% of votes → 87.7% of seats (+28.0 pts gap)
2024Warrington581627.6%Labour Party · 47.3% of votes → 72.4% of seats (+25.1 pts gap)
2026Barnsley631625.4%Reform UK · 42.0% of votes → 66.7% of seats (+24.6 pts gap)
2025North Northamptonshire681623.5%Reform UK · 35.0% of votes → 58.8% of seats (+23.8 pts gap)
2025Shropshire741621.6%Liberal Democrats · 34.2% of votes → 56.8% of seats (+22.6 pts gap)
2021Cornwall871618.4%Conservative Party · 37.3% of votes → 54.0% of seats (+16.8 pts gap)
2024Cheltenham401537.5%Liberal Democrats · 51.9% of votes → 90.0% of seats (+38.1 pts gap)
2026Harrow531528.3%Conservative Party · 47.0% of votes → 77.4% of seats (+30.4 pts gap)
2026Lewisham541527.8%Green Party · 43.6% of votes → 74.1% of seats (+30.4 pts gap)
2022Camden551527.3%Labour Party · 55.8% of votes → 85.5% of seats (+29.6 pts gap)
2023Tameside571526.3%Labour Party · 63.3% of votes → 91.2% of seats (+28.0 pts gap)
2022Brent571526.3%Labour Party · 57.6% of votes → 86.0% of seats (+28.4 pts gap)
2022Hackney571526.3%Labour Party · 58.9% of votes → 87.7% of seats (+28.8 pts gap)
2026Bromley581525.9%Conservative Party · 36.2% of votes → 60.3% of seats (+24.1 pts gap)
2022Bromley581525.9%Conservative Party · 41.6% of votes → 62.1% of seats (+20.5 pts gap)
2022Southwark631523.8%Labour Party · 56.4% of votes → 82.5% of seats (+26.2 pts gap)
2022Croydon701521.4%Labour Party · 34.4% of votes → 48.6% of seats (+14.2 pts gap)
2023Wigan751520.0%Labour Party · 60.9% of votes → 85.3% of seats (+24.4 pts gap)
2026Newcastle Upon Tyne781519.2%Liberal Democrats · 23.1% of votes → 32.1% of seats (+8.9 pts gap)
2023Liverpool851517.6%Labour Party · 53.1% of votes → 71.8% of seats (+18.6 pts gap)
2023Southampton511427.5%Labour Party · 45.2% of votes → 74.5% of seats (+29.4 pts gap)
2026Calderdale541425.9%Reform UK · 36.2% of votes → 63.0% of seats (+26.7 pts gap)
2021Cambridge541425.9%Labour Party · 41.0% of votes → 66.7% of seats (+25.7 pts gap)
2021Doncaster551425.5%Labour Party · 46.5% of votes → 72.7% of seats (+26.2 pts gap)
2026Milton Keynes601423.3%Liberal Democrats · 18.5% of votes → 33.3% of seats (+14.8 pts gap)
2024North Tyneside601423.3%Labour Party · 58.0% of votes → 85.0% of seats (+27.0 pts gap)
2022Rhondda Cynon Taf751418.7%Labour Party · 58.2% of votes → 78.7% of seats (+20.4 pts gap)
2026Hampshire781417.9%Liberal Democrats · 25.5% of votes → 33.3% of seats (+7.8 pts gap)
2021Wiltshire981414.3%Conservative Party · 47.3% of votes → 62.2% of seats (+14.9 pts gap)
2021County Durham1261411.1%Labour Party · 37.2% of votes → 42.1% of seats (+4.9 pts gap)
2023Ashfield351337.1%Ashfield Independents · 51.6% of votes → 91.4% of seats (+39.8 pts gap)
2024Castle Point391333.3%CIIP · 20.4% of votes → 38.5% of seats (+18.1 pts gap)
2023Mid Devon421331.0%Liberal Democrats · 46.9% of votes → 78.6% of seats (+31.7 pts gap)
2022South Cambridgeshire451328.9%Liberal Democrats · 52.1% of votes → 82.2% of seats (+30.2 pts gap)
2023Waverley501326.0%Liberal Democrats · 30.1% of votes → 44.0% of seats (+13.9 pts gap)
2026Camden551323.6%Labour Party · 32.8% of votes → 54.5% of seats (+21.7 pts gap)
2025Doncaster551323.6%Reform UK · 40.6% of votes → 67.3% of seats (+26.7 pts gap)
2021Warrington581322.4%Labour Party · 38.9% of votes → 62.1% of seats (+23.1 pts gap)
2023Trafford631320.6%Labour Party · 44.2% of votes → 65.1% of seats (+20.9 pts gap)
2022Westmorland and Furness651320.0%Liberal Democrats · 39.1% of votes → 55.4% of seats (+16.3 pts gap)
2026Gateshead661319.7%Reform UK · 37.0% of votes → 57.6% of seats (+20.5 pts gap)
2022Caerphilly691318.8%Labour Party · 43.4% of votes → 63.8% of seats (+20.3 pts gap)
2026Bradford871314.9%Reform UK · 22.6% of votes → 33.3% of seats (+10.8 pts gap)
2026Wigan251248.0%Reform UK · 46.3% of votes → 96.0% of seats (+49.7 pts gap)
2023Bolsover371232.4%Labour Party · 48.8% of votes → 83.8% of seats (+35.0 pts gap)
2023Vale Of White Horse381231.6%Liberal Democrats · 54.6% of votes → 89.5% of seats (+34.9 pts gap)
2023Mole Valley391230.8%Liberal Democrats · 48.4% of votes → 76.9% of seats (+28.5 pts gap)
2026Bexley451226.7%Conservative Party · 36.6% of votes → 64.4% of seats (+27.9 pts gap)
2023Guildford481225.0%Liberal Democrats · 30.7% of votes → 52.1% of seats (+21.4 pts gap)
2023Horsham481225.0%Liberal Democrats · 35.2% of votes → 58.3% of seats (+23.1 pts gap)
2026Islington511223.5%Labour Party · 38.5% of votes → 62.7% of seats (+24.2 pts gap)
2023Brighton & Hove541222.2%Labour Party · 47.1% of votes → 70.4% of seats (+23.2 pts gap)
2023Wolverhampton601220.0%Labour Party · 57.1% of votes → 78.3% of seats (+21.3 pts gap)
2023Stockport631219.0%Liberal Democrats · 38.4% of votes → 47.6% of seats (+9.2 pts gap)
2023East Riding Of Yorkshire671217.9%Conservative Party · 35.7% of votes → 43.3% of seats (+7.5 pts gap)
2024Dorset821214.6%Liberal Democrats · 37.3% of votes → 51.2% of seats (+13.9 pts gap)
2022Birmingham1011211.9%Labour Party · 51.5% of votes → 64.4% of seats (+12.8 pts gap)
2022Somerset1101210.9%Liberal Democrats · 43.6% of votes → 55.5% of seats (+11.8 pts gap)
2026Dudley251144.0%Reform UK · 41.9% of votes → 88.0% of seats (+46.1 pts gap)
2024Manchester331133.3%Labour Party · 54.7% of votes → 90.9% of seats (+36.3 pts gap)
2024Basildon421126.2%Labour Party · 25.5% of votes → 42.9% of seats (+17.4 pts gap)
2023Amber Valley421126.2%Labour Party · 34.5% of votes → 61.9% of seats (+27.4 pts gap)
2024Tandridge431125.6%Liberal Democrats · 16.4% of votes → 25.6% of seats (+9.2 pts gap)
2026Newcastle-Under-Lyme441125.0%Reform UK · 41.1% of votes → 61.4% of seats (+20.3 pts gap)
2022Cumberland461123.9%Labour Party · 39.1% of votes → 65.2% of seats (+26.1 pts gap)
2023Bassetlaw481122.9%Labour Party · 54.6% of votes → 79.2% of seats (+24.6 pts gap)
2022Hammersmith and Fulham501122.0%Labour Party · 57.1% of votes → 80.0% of seats (+22.9 pts gap)
2022Newport511121.6%Labour Party · 49.1% of votes → 68.6% of seats (+19.6 pts gap)
2026Coventry541120.4%Labour Party · 29.3% of votes → 44.4% of seats (+15.1 pts gap)
2021Halton541120.4%Labour Party · 64.3% of votes → 88.9% of seats (+24.6 pts gap)
2022Merton571119.3%Labour Party · 41.9% of votes → 54.4% of seats (+12.4 pts gap)
2026Hounslow621117.7%Labour Party · 32.6% of votes → 51.6% of seats (+19.0 pts gap)
2022Barnet631117.5%Labour Party · 46.7% of votes → 65.1% of seats (+18.4 pts gap)
2026West Sussex701115.7%Liberal Democrats · 22.8% of votes → 32.9% of seats (+10.1 pts gap)
2023Cheshire East821113.4%Labour Party · 30.2% of votes → 37.8% of seats (+7.7 pts gap)
2025Cornwall871112.6%Liberal Democrats · 24.4% of votes → 29.9% of seats (+5.4 pts gap)
2023Leeds331030.3%Labour Party · 44.6% of votes → 66.7% of seats (+22.1 pts gap)
2021Manchester341029.4%Labour Party · 65.5% of votes → 97.1% of seats (+31.6 pts gap)
2023Epsom & Ewell351028.6%RES · 41.2% of votes → 68.6% of seats (+27.4 pts gap)
2023South Oxfordshire361027.8%Liberal Democrats · 35.9% of votes → 58.3% of seats (+22.4 pts gap)
2024Stevenage391025.6%Labour Party · 51.7% of votes → 79.5% of seats (+27.8 pts gap)
2023Fenland431023.3%Conservative Party · 56.9% of votes → 81.4% of seats (+24.5 pts gap)
2023Braintree491020.4%Conservative Party · 39.8% of votes → 53.1% of seats (+13.3 pts gap)
2021Gloucester491020.4%Conservative Party · 47.6% of votes → 69.4% of seats (+21.8 pts gap)
2022Kensington and Chelsea501020.0%Conservative Party · 48.6% of votes → 70.0% of seats (+21.4 pts gap)
2024North Hertfordshire511019.6%Labour Party · 35.6% of votes → 49.0% of seats (+13.5 pts gap)
2022Bury511019.6%Labour Party · 44.5% of votes → 56.9% of seats (+12.3 pts gap)
2023Telford & Wrekin541018.5%Labour Party · 52.8% of votes → 70.4% of seats (+17.6 pts gap)
2022Waltham Forest601016.7%Labour Party · 59.1% of votes → 78.3% of seats (+19.2 pts gap)
2022Rochdale601016.7%Labour Party · 49.9% of votes → 68.3% of seats (+18.4 pts gap)
2023Central Bedfordshire631015.9%Independent · 29.5% of votes → 42.9% of seats (+13.4 pts gap)
2022Enfield631015.9%Labour Party · 45.4% of votes → 60.3% of seats (+14.9 pts gap)
2021Basingstoke & Deane641015.6%Conservative Party · 49.1% of votes → 62.5% of seats (+13.4 pts gap)
2025Northumberland691014.5%Conservative Party · 28.8% of votes → 37.7% of seats (+8.8 pts gap)
2023Cheshire West & Chester701014.3%Labour Party · 42.6% of votes → 55.7% of seats (+13.2 pts gap)
2023Bournemouth, Christchurch & Poole761013.2%Liberal Democrats · 31.3% of votes → 36.8% of seats (+5.5 pts gap)
2022North Yorkshire901011.1%Conservative Party · 41.2% of votes → 52.2% of seats (+11.0 pts gap)
2026Tameside19947.4%Reform UK · 41.9% of votes → 94.7% of seats (+52.8 pts gap)
2021Welwyn Hatfield25936.0%Conservative Party · 48.7% of votes → 88.0% of seats (+39.3 pts gap)
2021Nuneaton & Bedworth30930.0%Conservative Party · 57.6% of votes → 90.0% of seats (+32.4 pts gap)
2023Chichester36925.0%Liberal Democrats · 50.9% of votes → 69.4% of seats (+18.5 pts gap)
2023Mansfield36925.0%Labour Party · 43.2% of votes → 69.4% of seats (+26.2 pts gap)
2026Isle Of Wight39923.1%Reform UK · 31.9% of votes → 48.7% of seats (+16.8 pts gap)
2023North Norfolk40922.5%Liberal Democrats · 43.9% of votes → 62.5% of seats (+18.6 pts gap)
2023Bracknell Forest41922.0%Labour Party · 32.2% of votes → 53.7% of seats (+21.4 pts gap)
2023Lewes41922.0%Green Party · 31.6% of votes → 41.5% of seats (+9.9 pts gap)
2026Kensington and Chelsea42921.4%Conservative Party · 49.1% of votes → 66.7% of seats (+17.5 pts gap)
2023South Staffordshire42921.4%Conservative Party · 47.0% of votes → 69.0% of seats (+22.0 pts gap)
2023High Peak43920.9%Labour Party · 48.3% of votes → 69.8% of seats (+21.4 pts gap)
2023Wealden44920.5%Liberal Democrats · 18.5% of votes → 29.5% of seats (+11.0 pts gap)
2022Bexley45920.0%Conservative Party · 50.8% of votes → 73.3% of seats (+22.6 pts gap)
2022Denbighshire47919.1%Labour Party · 25.1% of votes → 40.4% of seats (+15.3 pts gap)
2022Barking and Dagenham51917.6%Labour Party · 79.7% of votes → 100.0% of seats (+20.3 pts gap)
2026Huntingdonshire52917.3%Liberal Democrats · 26.4% of votes → 38.5% of seats (+12.0 pts gap)
2022Vale of Glamorgan54916.7%Labour Party · 32.1% of votes → 46.3% of seats (+14.2 pts gap)
2026Swindon57915.8%Conservative Party · 29.7% of votes → 40.4% of seats (+10.7 pts gap)
2023Chelmsford57915.8%Liberal Democrats · 41.5% of votes → 57.9% of seats (+16.4 pts gap)
2024Rotherham59915.3%Labour Party · 42.8% of votes → 55.9% of seats (+13.1 pts gap)
2021Rotherham59915.3%Labour Party · 41.4% of votes → 54.2% of seats (+12.9 pts gap)
2023Lancaster61914.8%Labour Party · 31.8% of votes → 39.3% of seats (+7.6 pts gap)
2026Lambeth63914.3%Green Party · 37.0% of votes → 46.0% of seats (+9.1 pts gap)
2021Shropshire73912.3%Conservative Party · 44.7% of votes → 57.5% of seats (+12.8 pts gap)
2025South Cambridgeshire15853.3%Liberal Democrats · 40.1% of votes → 100.0% of seats (+59.9 pts gap)
2026Halton19842.1%Reform UK · 41.4% of votes → 84.2% of seats (+42.8 pts gap)
2026Cheltenham20840.0%Liberal Democrats · 42.3% of votes → 85.0% of seats (+42.7 pts gap)
2021Eastleigh20840.0%Liberal Democrats · 44.0% of votes → 80.0% of seats (+36.0 pts gap)
2021Cannock Chase20840.0%Conservative Party · 51.1% of votes → 95.0% of seats (+43.9 pts gap)
2026Stockport21838.1%Liberal Democrats · 32.1% of votes → 61.9% of seats (+29.8 pts gap)
2021Havant21838.1%Conservative Party · 60.0% of votes → 100.0% of seats (+40.0 pts gap)
2021Barnsley21838.1%Labour Party · 40.8% of votes → 81.0% of seats (+40.2 pts gap)
2024Wakefield22836.4%Labour Party · 54.5% of votes → 95.5% of seats (+40.9 pts gap)
2022Wigan26830.8%Labour Party · 53.0% of votes → 84.6% of seats (+31.6 pts gap)
2021Amber Valley26830.8%Conservative Party · 53.1% of votes → 84.6% of seats (+31.5 pts gap)
2021Epping Forest29827.6%RES · 8.3% of votes → 24.1% of seats (+15.9 pts gap)
2024Rossendale30826.7%Labour Party · 42.8% of votes → 66.7% of seats (+23.8 pts gap)
2022Manchester32825.0%Labour Party · 66.2% of votes → 93.8% of seats (+27.6 pts gap)
2023Surrey Heath35822.9%Liberal Democrats · 48.8% of votes → 68.6% of seats (+19.7 pts gap)
2022Leeds35822.9%Labour Party · 44.1% of votes → 62.9% of seats (+18.7 pts gap)
2024Tunbridge Wells39820.5%Liberal Democrats · 34.2% of votes → 56.4% of seats (+22.3 pts gap)
2023Uttlesford39820.5%RES · 36.3% of votes → 56.4% of seats (+20.1 pts gap)
2023Chesterfield40820.0%Labour Party · 46.8% of votes → 70.0% of seats (+23.2 pts gap)
2023Windsor & Maidenhead41819.5%W & M 1ST IND · 10.2% of votes → 17.1% of seats (+6.8 pts gap)
2023Stratford On Avon41819.5%Liberal Democrats · 42.4% of votes → 61.0% of seats (+18.5 pts gap)
2022Tower Hamlets42819.0%Aspire · 36.9% of votes → 54.8% of seats (+17.8 pts gap)
2023Wychavon43818.6%Conservative Party · 46.6% of votes → 67.4% of seats (+20.8 pts gap)
2023Stoke On Trent44818.2%Labour Party · 46.6% of votes → 65.9% of seats (+19.4 pts gap)
2023Rushcliffe44818.2%Conservative Party · 40.7% of votes → 56.8% of seats (+16.1 pts gap)
2023Teignbridge47817.0%Liberal Democrats · 38.4% of votes → 55.3% of seats (+16.9 pts gap)
2023York47817.0%Liberal Democrats · 30.5% of votes → 40.4% of seats (+9.9 pts gap)
2022Reading48816.7%Labour Party · 48.9% of votes → 66.7% of seats (+17.8 pts gap)
2026East Sussex50816.0%Reform UK · 33.0% of votes → 44.0% of seats (+11.0 pts gap)
2021Chorley50816.0%Labour Party · 49.2% of votes → 68.0% of seats (+18.8 pts gap)
2023Dacorum51815.7%Liberal Democrats · 42.0% of votes → 54.9% of seats (+12.9 pts gap)
2024Epping Forest54814.8%Conservative Party · 42.1% of votes → 53.7% of seats (+11.6 pts gap)
2023Leicester54814.8%Labour Party · 40.4% of votes → 57.4% of seats (+17.0 pts gap)
2022Sutton55814.5%Liberal Democrats · 39.5% of votes → 52.7% of seats (+13.2 pts gap)
2022Conwy55814.5%Independent · 32.3% of votes → 40.0% of seats (+7.7 pts gap)
2026Haringey57814.0%Green Party · 35.4% of votes → 49.1% of seats (+13.7 pts gap)
2022Wandsworth58813.8%Labour Party · 46.3% of votes → 60.3% of seats (+14.1 pts gap)
2026Eastleigh15746.7%Liberal Democrats · 41.2% of votes → 93.3% of seats (+52.1 pts gap)
2026North East Lincolnshire15746.7%Reform UK · 45.9% of votes → 93.3% of seats (+47.5 pts gap)
2026Winchester15746.7%Liberal Democrats · 41.6% of votes → 86.7% of seats (+45.1 pts gap)
2021Redditch17741.2%Conservative Party · 54.3% of votes → 100.0% of seats (+45.7 pts gap)
2024Plymouth19736.8%Labour Party · 44.2% of votes → 78.9% of seats (+34.7 pts gap)
2021South Tyneside20735.0%Labour Party · 43.4% of votes → 80.0% of seats (+36.6 pts gap)
2023Wakefield21733.3%Labour Party · 52.7% of votes → 95.2% of seats (+42.5 pts gap)
2021Exeter23730.4%Labour Party · 43.5% of votes → 78.3% of seats (+34.8 pts gap)
2024Sandwell24729.2%Labour Party · 56.9% of votes → 91.7% of seats (+34.8 pts gap)
2023Sandwell24729.2%Labour Party · 57.8% of votes → 91.7% of seats (+33.8 pts gap)
2021Gateshead24729.2%Labour Party · 46.7% of votes → 79.2% of seats (+32.5 pts gap)
2021Elmbridge25728.0%RES · 14.1% of votes → 28.0% of seats (+13.9 pts gap)
2021East Suffolk26726.9%Conservative Party · 53.2% of votes → 84.6% of seats (+31.4 pts gap)
2021Dudley26726.9%Conservative Party · 57.1% of votes → 88.5% of seats (+31.4 pts gap)
2024Redditch27725.9%Labour Party · 48.2% of votes → 77.8% of seats (+29.6 pts gap)
2022Newcastle upon Tyne27725.9%Labour Party · 44.1% of votes → 70.4% of seats (+26.2 pts gap)
2021Newcastle Upon Tyne28725.0%Labour Party · 39.2% of votes → 64.3% of seats (+25.1 pts gap)
2023Bradford30723.3%Labour Party · 47.0% of votes → 73.3% of seats (+26.3 pts gap)
2021Cheltenham30723.3%Liberal Democrats · 42.3% of votes → 66.7% of seats (+24.3 pts gap)
2026Manchester32721.9%Green Party · 37.3% of votes → 56.3% of seats (+18.9 pts gap)
2024Leeds33721.2%Labour Party · 43.3% of votes → 57.6% of seats (+14.2 pts gap)
2023Manchester33721.2%Labour Party · 65.2% of votes → 90.9% of seats (+25.7 pts gap)
2023Cotswold34720.6%Liberal Democrats · 46.2% of votes → 64.7% of seats (+18.5 pts gap)
2021Leeds34720.6%Labour Party · 41.6% of votes → 55.9% of seats (+14.3 pts gap)
2022Isle of Anglesey35720.0%PC · 40.8% of votes → 60.0% of seats (+19.2 pts gap)
2023Forest Of Dean38718.4%Green Party · 28.4% of votes → 39.5% of seats (+11.1 pts gap)
2023Tewkesbury38718.4%Independent · 9.1% of votes → 18.4% of seats (+9.4 pts gap)
2021Isle Of Wight39717.9%Independent · 19.4% of votes → 28.2% of seats (+8.8 pts gap)
2023North Devon41717.1%Liberal Democrats · 39.2% of votes → 51.2% of seats (+12.1 pts gap)
2023Blackpool42716.7%Labour Party · 48.3% of votes → 66.7% of seats (+18.4 pts gap)
2023West Berkshire43716.3%Liberal Democrats · 48.9% of votes → 67.4% of seats (+18.5 pts gap)
2023Test Valley43716.3%Conservative Party · 42.7% of votes → 60.5% of seats (+17.7 pts gap)
2023Broxtowe44715.9%Labour Party · 43.9% of votes → 59.1% of seats (+15.2 pts gap)
2023South Norfolk46715.2%Conservative Party · 39.2% of votes → 52.2% of seats (+12.9 pts gap)
2023Erewash47714.9%Labour Party · 43.6% of votes → 59.6% of seats (+16.0 pts gap)
2023Tendring48714.6%Independent · 24.1% of votes → 33.3% of seats (+9.3 pts gap)
2023Breckland49714.3%Conservative Party · 44.6% of votes → 61.2% of seats (+16.6 pts gap)
2023East Hertfordshire50714.0%Green Party · 28.4% of votes → 38.0% of seats (+9.6 pts gap)
2023South Ribble50714.0%Labour Party · 42.7% of votes → 58.0% of seats (+15.3 pts gap)
2023North Somerset50714.0%Independent · 10.7% of votes → 16.0% of seats (+5.3 pts gap)
2023Darlington50714.0%Labour Party · 35.0% of votes → 48.0% of seats (+13.0 pts gap)
2026Solihull51713.7%Conservative Party · 35.4% of votes → 47.1% of seats (+11.6 pts gap)
2024Stroud51713.7%Labour Party · 31.0% of votes → 39.2% of seats (+8.2 pts gap)
2022Bridgend51713.7%Labour Party · 43.6% of votes → 52.9% of seats (+9.3 pts gap)
2023Medway59711.9%Labour Party · 45.0% of votes → 55.9% of seats (+11.0 pts gap)
2023Bolton60711.7%H & B 1ST · 4.8% of votes → 10.0% of seats (+5.2 pts gap)
2023West Suffolk60711.7%WS IND · 7.9% of votes → 15.0% of seats (+7.1 pts gap)
2026Southwark63711.1%Labour Party · 36.2% of votes → 46.0% of seats (+9.9 pts gap)
2026Watford12650.0%Liberal Democrats · 44.8% of votes → 100.0% of seats (+55.2 pts gap)
2026Cannock Chase13646.2%Reform UK · 53.6% of votes → 100.0% of seats (+46.4 pts gap)
2025East Lindsey13646.2%Reform UK · 47.9% of votes → 100.0% of seats (+52.1 pts gap)
2024Mole Valley14642.9%Liberal Democrats · 47.4% of votes → 85.7% of seats (+38.3 pts gap)
2026Rochford15640.0%Reform UK · 40.8% of votes → 86.7% of seats (+45.9 pts gap)
2026Tunbridge Wells15640.0%Liberal Democrats · 37.9% of votes → 73.3% of seats (+35.4 pts gap)
2025Cherwell16637.5%Liberal Democrats · 26.8% of votes → 62.5% of seats (+35.7 pts gap)
2024Elmbridge16637.5%HW and WG · 4.2% of votes → 6.3% of seats (+2.0 pts gap)
2021West Suffolk16637.5%Conservative Party · 51.1% of votes → 93.8% of seats (+42.7 pts gap)
2026Blackburn With Darwen17635.3%Reform UK · 29.6% of votes → 52.9% of seats (+23.4 pts gap)
2021Huntingdonshire17635.3%Conservative Party · 49.7% of votes → 70.6% of seats (+20.8 pts gap)
2024Ipswich18633.3%Labour Party · 46.5% of votes → 83.3% of seats (+36.8 pts gap)
2026Havering19631.6%Reform UK · 35.4% of votes → 57.9% of seats (+22.5 pts gap)
2026Nuneaton & Bedworth19631.6%Reform UK · 43.3% of votes → 78.9% of seats (+35.7 pts gap)
2026Plymouth19631.6%Reform UK · 37.2% of votes → 73.7% of seats (+36.5 pts gap)
2023Plymouth19631.6%Labour Party · 45.3% of votes → 78.9% of seats (+33.6 pts gap)
2023Swindon19631.6%Labour Party · 51.9% of votes → 84.2% of seats (+32.4 pts gap)
2021Tameside19631.6%Labour Party · 50.8% of votes → 84.2% of seats (+33.4 pts gap)
2026Rochdale20630.0%Reform UK · 35.0% of votes → 65.0% of seats (+30.0 pts gap)
2023Milton Keynes20630.0%Labour Party · 38.2% of votes → 60.0% of seats (+21.8 pts gap)
2022North Tyneside20630.0%Labour Party · 54.9% of votes → 90.0% of seats (+35.1 pts gap)
2021Rochdale20630.0%Labour Party · 49.4% of votes → 80.0% of seats (+30.6 pts gap)
2026Salford21628.6%Reform UK · 34.7% of votes → 61.9% of seats (+27.2 pts gap)
2024Barnsley21628.6%Labour Party · 49.3% of votes → 81.0% of seats (+31.7 pts gap)
2024St Albans21628.6%Liberal Democrats · 49.9% of votes → 81.0% of seats (+31.1 pts gap)
2024Trafford21628.6%Labour Party · 41.9% of votes → 71.4% of seats (+29.5 pts gap)
2022Cheltenham21628.6%Liberal Democrats · 55.4% of votes → 85.7% of seats (+30.3 pts gap)
2022Wakefield21628.6%Labour Party · 51.7% of votes → 81.0% of seats (+29.3 pts gap)
2021Fareham22627.3%Conservative Party · 55.7% of votes → 86.4% of seats (+30.7 pts gap)
2026Suffolk23626.1%Reform UK · 33.3% of votes → 60.9% of seats (+27.6 pts gap)
2021Peterborough23626.1%Conservative Party · 44.6% of votes → 69.6% of seats (+25.0 pts gap)
2021North Tyneside23626.1%Labour Party · 48.6% of votes → 78.3% of seats (+29.7 pts gap)
2021Adur23626.1%Conservative Party · 46.1% of votes → 69.6% of seats (+23.5 pts gap)
2022Sandwell24625.0%Labour Party · 57.5% of votes → 87.5% of seats (+30.0 pts gap)
2021Sefton24625.0%Labour Party · 46.4% of votes → 79.2% of seats (+32.7 pts gap)
2024Sunderland25624.0%Labour Party · 45.5% of votes → 72.0% of seats (+26.5 pts gap)
2023Oadby & Wigston26623.1%Liberal Democrats · 51.1% of votes → 73.1% of seats (+22.0 pts gap)
2021Norwich26623.1%Labour Party · 43.2% of votes → 65.4% of seats (+22.1 pts gap)
2022Sheffield28621.4%Labour Party · 40.6% of votes → 53.6% of seats (+12.9 pts gap)
2021Maidstone28621.4%Conservative Party · 47.8% of votes → 67.9% of seats (+20.1 pts gap)
2021Cherwell30620.0%Conservative Party · 48.1% of votes → 66.7% of seats (+18.6 pts gap)
2021Liverpool31619.4%Labour Party · 50.0% of votes → 74.2% of seats (+24.2 pts gap)
2024Fareham32618.8%Conservative Party · 45.9% of votes → 68.8% of seats (+22.9 pts gap)
2023Wyre Forest33618.2%Conservative Party · 41.7% of votes → 60.6% of seats (+19.0 pts gap)
2024Worcester35617.1%Labour Party · 29.6% of votes → 48.6% of seats (+19.0 pts gap)
2023South Derbyshire36616.7%Labour Party · 48.7% of votes → 63.9% of seats (+15.2 pts gap)
2023Rother38615.8%Labour Party · 14.2% of votes → 21.1% of seats (+6.9 pts gap)
2022Torfaen40615.0%Labour Party · 57.4% of votes → 75.0% of seats (+17.6 pts gap)
2023Gedling41614.6%Labour Party · 52.3% of votes → 68.3% of seats (+16.0 pts gap)
2023Warwick44613.6%Green Party · 26.3% of votes → 31.8% of seats (+5.5 pts gap)
2023Swale47612.8%Labour Party · 25.0% of votes → 31.9% of seats (+6.9 pts gap)
2023Broadland47612.8%Conservative Party · 38.2% of votes → 44.7% of seats (+6.4 pts gap)
2023New Forest48612.5%Conservative Party · 42.1% of votes → 54.2% of seats (+12.1 pts gap)
2022Huntingdonshire48612.5%Independent · 13.3% of votes → 22.9% of seats (+9.6 pts gap)
2023Herefordshire53611.3%Conservative Party · 34.6% of votes → 39.6% of seats (+5.0 pts gap)
2022Westminster54611.1%Labour Party · 48.0% of votes → 57.4% of seats (+9.4 pts gap)
2023Staffordshire Moorlands55610.9%Labour Party · 36.7% of votes → 43.6% of seats (+6.9 pts gap)
2023East Suffolk55610.9%Liberal Democrats · 15.8% of votes → 20.0% of seats (+4.2 pts gap)
2023Stockton-on-Tees56610.7%Labour Party · 33.6% of votes → 39.3% of seats (+5.7 pts gap)
2023Thanet56610.7%Labour Party · 40.2% of votes → 53.6% of seats (+13.3 pts gap)
2024Bristol, City of7068.6%Green Party · 39.7% of votes → 48.6% of seats (+8.9 pts gap)
2024Dudley7268.3%Conservative Party · 42.0% of votes → 47.2% of seats (+5.3 pts gap)
2026South Cambridgeshire10550.0%Liberal Democrats · 42.1% of votes → 100.0% of seats (+57.9 pts gap)
2026Hart11545.5%Community Campaign (Hart) · 14.3% of votes → 36.4% of seats (+22.0 pts gap)
2026Crawley12541.7%Reform UK · 33.2% of votes → 75.0% of seats (+41.8 pts gap)
2026Hartlepool12541.7%Reform UK · 49.7% of votes → 100.0% of seats (+50.3 pts gap)
2024Watford12541.7%Liberal Democrats · 48.2% of votes → 91.7% of seats (+43.5 pts gap)
2025Nuneaton & Bedworth13538.5%Reform UK · 45.5% of votes → 92.3% of seats (+46.8 pts gap)
2026Portsmouth14535.7%Liberal Democrats · 29.5% of votes → 57.1% of seats (+27.6 pts gap)
2025Warwick14535.7%Green Party · 27.0% of votes → 42.9% of seats (+15.9 pts gap)
2023Castle Point14535.7%CIIP · 20.2% of votes → 42.9% of seats (+22.7 pts gap)
2022Eastleigh14535.7%Liberal Democrats · 50.9% of votes → 92.9% of seats (+41.9 pts gap)
2022Havant14535.7%Conservative Party · 48.1% of votes → 85.7% of seats (+37.6 pts gap)
2022Chorley14535.7%Labour Party · 55.8% of votes → 92.9% of seats (+37.1 pts gap)
2026Burnley15533.3%Reform UK · 43.1% of votes → 73.3% of seats (+30.2 pts gap)
2025South Oxfordshire15533.3%Liberal Democrats · 33.2% of votes → 60.0% of seats (+26.8 pts gap)
2021South Cambridgeshire15533.3%Liberal Democrats · 45.6% of votes → 86.7% of seats (+41.1 pts gap)
2026Bury16531.3%Labour Party · 26.8% of votes → 43.8% of seats (+16.9 pts gap)
2026Fareham16531.3%Conservative Party · 39.0% of votes → 68.8% of seats (+29.7 pts gap)
2026Ipswich16531.3%Reform UK · 31.7% of votes → 62.5% of seats (+30.8 pts gap)
2024Adur16531.3%Labour Party · 48.5% of votes → 81.3% of seats (+32.7 pts gap)
2023Ipswich16531.3%Labour Party · 43.0% of votes → 75.0% of seats (+32.0 pts gap)
2023Elmbridge16531.3%Liberal Democrats · 38.9% of votes → 56.3% of seats (+17.3 pts gap)
2022Fareham16531.3%Conservative Party · 44.9% of votes → 75.0% of seats (+30.1 pts gap)
2021Tamworth16531.3%Conservative Party · 57.0% of votes → 100.0% of seats (+43.0 pts gap)
2026Southampton17529.4%Reform UK · 25.7% of votes → 47.1% of seats (+21.4 pts gap)
2022Ipswich17529.4%Labour Party · 46.8% of votes → 82.4% of seats (+35.6 pts gap)
2021Harlow17529.4%Conservative Party · 56.9% of votes → 94.1% of seats (+37.2 pts gap)
2021St Helens17529.4%Labour Party · 41.9% of votes → 70.6% of seats (+28.7 pts gap)
2023Halton18527.8%Labour Party · 64.4% of votes → 94.4% of seats (+30.0 pts gap)
2023Epping Forest18527.8%Conservative Party · 48.3% of votes → 77.8% of seats (+29.5 pts gap)
2023St Albans18527.8%Liberal Democrats · 50.3% of votes → 83.3% of seats (+33.0 pts gap)
2026Wokingham19526.3%Liberal Democrats · 34.8% of votes → 63.2% of seats (+28.4 pts gap)
2021Rushmoor19526.3%Conservative Party · 51.5% of votes → 78.9% of seats (+27.4 pts gap)
2021Watford19526.3%Liberal Democrats · 41.9% of votes → 68.4% of seats (+26.5 pts gap)
2021Runnymede19526.3%Conservative Party · 47.2% of votes → 73.7% of seats (+26.5 pts gap)
2026Oldham20525.0%Reform UK · 37.2% of votes → 65.0% of seats (+27.8 pts gap)
2022Epping Forest20525.0%RES · 17.3% of votes → 30.0% of seats (+12.7 pts gap)
2022Wolverhampton20525.0%Labour Party · 57.3% of votes → 85.0% of seats (+27.7 pts gap)
2024Bolton21523.8%HandBFI · 7.5% of votes → 14.3% of seats (+6.7 pts gap)
2024Salford21523.8%Labour Party · 58.3% of votes → 85.7% of seats (+27.4 pts gap)
2024Stockport21523.8%Liberal Democrats · 34.2% of votes → 52.4% of seats (+18.2 pts gap)
2023Salford21523.8%Labour Party · 56.8% of votes → 85.7% of seats (+28.9 pts gap)
2023North Tyneside21523.8%Labour Party · 55.5% of votes → 85.7% of seats (+30.3 pts gap)
2022Stockport21523.8%Liberal Democrats · 34.7% of votes → 47.6% of seats (+13.0 pts gap)
2022Barnsley21523.8%Labour Party · 46.2% of votes → 76.2% of seats (+30.0 pts gap)
2023Sefton22522.7%Labour Party · 51.8% of votes → 81.8% of seats (+30.0 pts gap)
2022Trafford22522.7%Labour Party · 45.1% of votes → 68.2% of seats (+23.0 pts gap)
2022Gateshead22522.7%Labour Party · 49.9% of votes → 77.3% of seats (+27.4 pts gap)
2024Peterborough23521.7%PETE FIRST · 15.6% of votes → 34.8% of seats (+19.2 pts gap)
2021Tunbridge Wells24520.8%Conservative Party · 40.4% of votes → 58.3% of seats (+18.0 pts gap)
2024Wigan25520.0%Labour Party · 51.7% of votes → 84.0% of seats (+32.3 pts gap)
2023Sunderland25520.0%Labour Party · 45.3% of votes → 68.0% of seats (+22.7 pts gap)
2022Sunderland25520.0%Labour Party · 44.5% of votes → 64.0% of seats (+19.5 pts gap)
2021Preston25520.0%Labour Party · 43.6% of votes → 64.0% of seats (+20.4 pts gap)
2021Rugby25520.0%Conservative Party · 49.1% of votes → 68.0% of seats (+18.9 pts gap)
2021Wigan26519.2%Labour Party · 49.8% of votes → 73.1% of seats (+23.3 pts gap)
2023Newcastle Upon Tyne27518.5%Labour Party · 41.7% of votes → 51.9% of seats (+10.1 pts gap)
2023East Cambridgeshire28517.9%Conservative Party · 38.4% of votes → 53.6% of seats (+15.1 pts gap)
2021Reigate & Banstead28517.9%Conservative Party · 47.8% of votes → 64.3% of seats (+16.5 pts gap)
2023Sheffield29517.2%Liberal Democrats · 25.9% of votes → 37.9% of seats (+12.0 pts gap)
2021Sheffield29517.2%Liberal Democrats · 20.9% of votes → 31.0% of seats (+10.2 pts gap)
2026Sheffield30516.7%Reform UK · 26.4% of votes → 40.0% of seats (+13.6 pts gap)
2023Folkestone & Hythe30516.7%Labour Party · 20.9% of votes → 33.3% of seats (+12.4 pts gap)
2023Boston30516.7%BOST IND · 45.3% of votes → 60.0% of seats (+14.7 pts gap)
2022Bradford30516.7%Labour Party · 43.1% of votes → 63.3% of seats (+20.3 pts gap)
2021St Albans30516.7%Liberal Democrats · 43.7% of votes → 56.7% of seats (+13.0 pts gap)
2023South Hams31516.1%Liberal Democrats · 43.2% of votes → 61.3% of seats (+18.1 pts gap)
2023Malvern Hills31516.1%Independent · 25.7% of votes → 35.5% of seats (+9.8 pts gap)
2023Dover32515.6%Labour Party · 40.7% of votes → 53.1% of seats (+12.4 pts gap)
2023Mid Suffolk34514.7%Green Party · 56.8% of votes → 70.6% of seats (+13.8 pts gap)
2024Brentwood39512.8%Conservative Party · 39.4% of votes → 48.7% of seats (+9.3 pts gap)
2024Gloucester39512.8%Liberal Democrats · 32.8% of votes → 43.6% of seats (+10.8 pts gap)
2023Spelthorne39512.8%Liberal Democrats · 18.6% of votes → 25.6% of seats (+7.1 pts gap)
2023Newark & Sherwood39512.8%Independent · 17.9% of votes → 28.2% of seats (+10.3 pts gap)
2023East Lindsey42511.9%Independent · 26.2% of votes → 33.3% of seats (+7.2 pts gap)
2022Monmouthshire46510.9%Labour Party · 36.1% of votes → 47.8% of seats (+11.7 pts gap)
2024Maidstone49510.2%Liberal Democrats · 19.5% of votes → 24.5% of seats (+4.9 pts gap)
2023Derby5159.8%Independent · 3.4% of votes → 5.9% of seats (+2.5 pts gap)
2023South Kesteven5259.6%Conservative Party · 31.3% of votes → 38.5% of seats (+7.1 pts gap)
2023North East Derbyshire5359.4%Labour Party · 43.1% of votes → 52.8% of seats (+9.8 pts gap)
2024Wokingham5459.3%Liberal Democrats · 41.3% of votes → 50.0% of seats (+8.7 pts gap)
2023Sevenoaks5459.3%Conservative Party · 51.1% of votes → 61.1% of seats (+10.1 pts gap)
2023Arun5459.3%Liberal Democrats · 21.1% of votes → 25.9% of seats (+4.8 pts gap)
2022Harrow5559.1%Conservative Party · 47.1% of votes → 56.4% of seats (+9.3 pts gap)
2022Havering5559.1%Conservative Party · 31.9% of votes → 41.8% of seats (+9.9 pts gap)
2022Neath Port Talbot5758.8%Independent · 23.8% of votes → 31.6% of seats (+7.8 pts gap)
2023Redcar & Cleveland5958.5%Labour Party · 31.6% of votes → 39.0% of seats (+7.4 pts gap)
2023East Devon6058.3%Independent · 25.7% of votes → 31.7% of seats (+5.9 pts gap)
2023Oldham6058.3%Labour Party · 45.9% of votes → 53.3% of seats (+7.4 pts gap)
2022Powys6158.2%Liberal Democrats · 28.3% of votes → 37.7% of seats (+9.4 pts gap)
2022Flintshire6557.7%Labour Party · 40.3% of votes → 49.2% of seats (+8.9 pts gap)
2022Carmarthenshire7456.8%PC · 42.5% of votes → 51.4% of seats (+8.8 pts gap)
2022Swansea7556.7%Labour Party · 55.4% of votes → 60.0% of seats (+4.6 pts gap)
2025Ashford7457.1%Reform UK · 41.8% of votes → 100.0% of seats (+58.2 pts gap)
2025South Ribble8450.0%Reform UK · 37.7% of votes → 87.5% of seats (+49.8 pts gap)
2025Redditch8450.0%Reform UK · 39.2% of votes → 100.0% of seats (+60.8 pts gap)
2026Redditch9444.4%Reform UK · 39.2% of votes → 88.9% of seats (+49.7 pts gap)
2026Tamworth9444.4%Reform UK · 51.8% of votes → 100.0% of seats (+48.2 pts gap)
2025South Derbyshire9444.4%Reform UK · 41.9% of votes → 77.8% of seats (+35.8 pts gap)
2025Cheltenham10440.0%Liberal Democrats · 44.9% of votes → 90.0% of seats (+45.1 pts gap)
2025Lancaster10440.0%Reform UK · 31.6% of votes → 70.0% of seats (+38.4 pts gap)
2025Rushcliffe10440.0%Conservative Party · 35.7% of votes → 80.0% of seats (+44.3 pts gap)
2021Ashfield10440.0%ASHIND · 57.4% of votes → 100.0% of seats (+42.6 pts gap)
2021Wyre Forest10440.0%Conservative Party · 48.8% of votes → 100.0% of seats (+51.2 pts gap)
2026Harlow11436.4%Conservative Party · 56.7% of votes → 100.0% of seats (+43.3 pts gap)
2026Hyndburn11436.4%Reform UK · 41.9% of votes → 72.7% of seats (+30.8 pts gap)
2024Woking11436.4%Liberal Democrats · 53.7% of votes → 90.9% of seats (+37.2 pts gap)
2023Hart11436.4%CCH · 17.4% of votes → 36.4% of seats (+18.9 pts gap)
2026Havant12433.3%Reform UK · 41.6% of votes → 75.0% of seats (+33.4 pts gap)
2024Crawley12433.3%Labour Party · 46.8% of votes → 83.3% of seats (+36.5 pts gap)
2024Eastleigh12433.3%Liberal Democrats · 47.7% of votes → 83.3% of seats (+35.6 pts gap)
2024Hartlepool12433.3%Labour Party · 46.5% of votes → 75.0% of seats (+28.5 pts gap)
2024Hyndburn12433.3%Labour Party · 47.7% of votes → 83.3% of seats (+35.6 pts gap)
2021South Norfolk12433.3%Conservative Party · 50.2% of votes → 91.7% of seats (+41.5 pts gap)
2021Vale Of White Horse12433.3%Liberal Democrats · 46.4% of votes → 83.3% of seats (+36.9 pts gap)
2026Three Rivers13430.8%Conservative Party · 31.6% of votes → 53.8% of seats (+22.2 pts gap)
2026Worthing13430.8%Green Party · 23.7% of votes → 46.2% of seats (+22.5 pts gap)
2024Rochford13430.8%Independent · 17.0% of votes → 30.8% of seats (+13.7 pts gap)
2023Eastleigh13430.8%Liberal Democrats · 51.9% of votes → 92.3% of seats (+40.4 pts gap)
2021Stratford On Avon13430.8%Conservative Party · 52.0% of votes → 84.6% of seats (+32.7 pts gap)
2021Arun13430.8%Conservative Party · 50.4% of votes → 84.6% of seats (+34.2 pts gap)
2026Adur14428.6%Reform UK · 29.3% of votes → 42.9% of seats (+13.6 pts gap)
2026Basildon14428.6%Reform UK · 40.8% of votes → 78.6% of seats (+37.7 pts gap)
2026Gosport14428.6%Reform UK · 34.3% of votes → 64.3% of seats (+30.0 pts gap)
2026Norwich14428.6%Green Party · 44.0% of votes → 78.6% of seats (+34.6 pts gap)
2025Vale Of White Horse14428.6%Liberal Democrats · 43.7% of votes → 78.6% of seats (+34.9 pts gap)
2024Chorley14428.6%Labour Party · 60.5% of votes → 92.9% of seats (+32.4 pts gap)
2024Winchester14428.6%Liberal Democrats · 47.7% of votes → 78.6% of seats (+30.8 pts gap)
2023Portsmouth14428.6%Liberal Democrats · 29.1% of votes → 50.0% of seats (+20.9 pts gap)
2023Chorley14428.6%Labour Party · 59.3% of votes → 92.9% of seats (+33.6 pts gap)
2022Castle Point14428.6%PIP · 28.6% of votes → 42.9% of seats (+14.3 pts gap)
2022Tandridge14428.6%Liberal Democrats · 21.1% of votes → 35.7% of seats (+14.6 pts gap)
2021North East Lincolnshire14428.6%Conservative Party · 55.9% of votes → 85.7% of seats (+29.8 pts gap)
2026West Lancashire15426.7%Reform UK · 32.0% of votes → 46.7% of seats (+14.6 pts gap)
2021Wealden15426.7%Conservative Party · 46.9% of votes → 73.3% of seats (+26.4 pts gap)
2024Reading16425.0%Labour Party · 46.4% of votes → 75.0% of seats (+28.6 pts gap)
2024Reigate and Banstead16425.0%Green Party · 23.8% of votes → 31.3% of seats (+7.5 pts gap)
2023Cambridge16425.0%Labour Party · 38.2% of votes → 62.5% of seats (+24.3 pts gap)
2023Winchester16425.0%Liberal Democrats · 50.1% of votes → 81.3% of seats (+31.2 pts gap)
2023Tunbridge Wells16425.0%Tunbridge Wells Alliance · 18.1% of votes → 31.3% of seats (+13.2 pts gap)
2022Cambridge16425.0%Labour Party · 44.5% of votes → 75.0% of seats (+30.5 pts gap)
2021Southampton16425.0%Conservative Party · 42.9% of votes → 68.8% of seats (+25.9 pts gap)
2021Broxbourne16425.0%Conservative Party · 63.0% of votes → 93.8% of seats (+30.7 pts gap)
2026Hastings17423.5%Green Party · 41.7% of votes → 58.8% of seats (+17.1 pts gap)
2026Welwyn Hatfield17423.5%Liberal Democrats · 19.8% of votes → 35.3% of seats (+15.5 pts gap)
2024Bury17423.5%Labour Party · 45.9% of votes → 70.6% of seats (+24.7 pts gap)
2024Calderdale17423.5%Labour Party · 41.6% of votes → 58.8% of seats (+17.2 pts gap)
2024Southampton17423.5%Labour Party · 40.3% of votes → 70.6% of seats (+30.3 pts gap)
2024Thurrock17423.5%Labour Party · 52.2% of votes → 70.6% of seats (+18.4 pts gap)
2022Exeter17423.5%Labour Party · 45.8% of votes → 70.6% of seats (+24.8 pts gap)
2022Southampton17423.5%Labour Party · 46.7% of votes → 76.5% of seats (+29.7 pts gap)
2026Cherwell18422.2%Liberal Democrats · 24.9% of votes → 44.4% of seats (+19.5 pts gap)
2026Epping Forest18422.2%Reform UK · 40.7% of votes → 61.1% of seats (+20.4 pts gap)
2024Coventry18422.2%Labour Party · 49.8% of votes → 83.3% of seats (+33.5 pts gap)
2024Halton18422.2%Labour Party · 68.1% of votes → 94.4% of seats (+26.3 pts gap)
2024South Tyneside18422.2%Independent · 31.9% of votes → 55.6% of seats (+23.7 pts gap)
2026Basingstoke & Deane19421.1%Basingstoke & Deane Independents · 12.7% of votes → 26.3% of seats (+13.6 pts gap)
2026Kingston Upon Hull19421.1%Reform UK · 35.7% of votes → 52.6% of seats (+17.0 pts gap)
2024Tameside19421.1%Labour Party · 52.1% of votes → 73.7% of seats (+21.6 pts gap)
2022Milton Keynes19421.1%Labour Party · 36.5% of votes → 47.4% of seats (+10.9 pts gap)
2022Tameside19421.1%Labour Party · 54.6% of votes → 78.9% of seats (+24.4 pts gap)
2022South Tyneside19421.1%Labour Party · 48.6% of votes → 73.7% of seats (+25.1 pts gap)
2021Kingston Upon Hull19421.1%Liberal Democrats · 38.9% of votes → 52.6% of seats (+13.8 pts gap)
2026North Tyneside20420.0%Reform UK · 31.1% of votes → 50.0% of seats (+18.9 pts gap)
2024Rochdale20420.0%Labour Party · 42.1% of votes → 70.0% of seats (+27.9 pts gap)
2024Swindon20420.0%Labour Party · 48.6% of votes → 70.0% of seats (+21.4 pts gap)
2024Walsall20420.0%Conservative Party · 37.1% of votes → 60.0% of seats (+22.9 pts gap)
2024Wolverhampton20420.0%Labour Party · 56.1% of votes → 80.0% of seats (+23.9 pts gap)
2023Rochdale20420.0%Labour Party · 53.2% of votes → 80.0% of seats (+26.8 pts gap)
2022Salford20420.0%Labour Party · 53.7% of votes → 75.0% of seats (+21.3 pts gap)
2021Rochford20420.0%Conservative Party · 44.3% of votes → 60.0% of seats (+15.7 pts gap)
2026Wolverhampton21419.0%Reform UK · 34.2% of votes → 57.1% of seats (+22.9 pts gap)
2023Barnsley21419.0%Labour Party · 46.1% of votes → 71.4% of seats (+25.3 pts gap)
2022Sefton21419.0%Labour Party · 49.3% of votes → 76.2% of seats (+26.9 pts gap)
2022Walsall21419.0%Conservative Party · 43.7% of votes → 61.9% of seats (+18.2 pts gap)
2021Swindon21419.0%Conservative Party · 48.5% of votes → 71.4% of seats (+22.9 pts gap)
2024Gateshead22418.2%Labour Party · 49.9% of votes → 72.7% of seats (+22.8 pts gap)
2023Gateshead22418.2%Labour Party · 50.2% of votes → 68.2% of seats (+18.0 pts gap)
2021Gosport22418.2%Conservative Party · 49.7% of votes → 68.2% of seats (+18.5 pts gap)
2022Kirklees23417.4%Labour Party · 40.9% of votes → 60.9% of seats (+19.9 pts gap)
2026Oxford24416.7%Labour Party · 28.9% of votes → 41.7% of seats (+12.7 pts gap)
2023Kirklees24416.7%Labour Party · 42.6% of votes → 58.3% of seats (+15.7 pts gap)
2022Oxford24416.7%Labour Party · 43.9% of votes → 62.5% of seats (+18.6 pts gap)
2023Rutland25416.0%Labour Party · 3.1% of votes → 8.0% of seats (+4.9 pts gap)
2021Trafford25416.0%Labour Party · 45.5% of votes → 64.0% of seats (+18.5 pts gap)
2024Newcastle Upon Tyne27414.8%Labour Party · 40.6% of votes → 55.6% of seats (+15.0 pts gap)
2023Eastbourne27414.8%Liberal Democrats · 49.7% of votes → 70.4% of seats (+20.6 pts gap)
2022Gosport28414.3%Liberal Democrats · 41.0% of votes → 57.1% of seats (+16.1 pts gap)
2021Sunderland28414.3%Labour Party · 40.1% of votes → 53.6% of seats (+13.5 pts gap)
2024Sheffield29413.8%Labour Party · 39.8% of votes → 51.7% of seats (+11.9 pts gap)
2024Bradford30413.3%Independent · 20.3% of votes → 30.0% of seats (+9.7 pts gap)
2023Babergh32412.5%Independent · 15.9% of votes → 28.1% of seats (+12.2 pts gap)
2022Blaenau Gwent33412.1%Labour Party · 49.9% of votes → 63.6% of seats (+13.7 pts gap)
2022Ceredigion33412.1%PC · 47.2% of votes → 57.6% of seats (+10.4 pts gap)
2023Blaby34411.8%Conservative Party · 42.0% of votes → 55.9% of seats (+13.8 pts gap)
2023Hinckley & Bosworth34411.8%Liberal Democrats · 48.0% of votes → 64.7% of seats (+16.7 pts gap)
2024Cannock Chase36411.1%Labour Party · 44.5% of votes → 58.3% of seats (+13.8 pts gap)
2024Havant36411.1%Labour Party · 18.4% of votes → 27.8% of seats (+9.4 pts gap)
2023Torridge36411.1%Independent · 33.3% of votes → 44.4% of seats (+11.2 pts gap)
2023Torbay36411.1%Conservative Party · 44.1% of votes → 52.8% of seats (+8.7 pts gap)
2023Ribble Valley36411.1%Liberal Democrats · 15.6% of votes → 22.2% of seats (+6.6 pts gap)
2023Fylde37410.8%Conservative Party · 44.6% of votes → 51.4% of seats (+6.7 pts gap)
2023North Kesteven37410.8%Conservative Party · 46.5% of votes → 56.8% of seats (+10.2 pts gap)
2023South Holland37410.8%SH IND · 29.5% of votes → 40.5% of seats (+11.0 pts gap)
2023East Staffordshire37410.8%Labour Party · 45.1% of votes → 56.8% of seats (+11.6 pts gap)
2023North West Leicestershire38410.5%Labour Party · 37.7% of votes → 44.7% of seats (+7.0 pts gap)
2022Gwynedd4149.8%PC · 50.6% of votes → 61.0% of seats (+10.4 pts gap)
2023Dartford4249.5%Conservative Party · 55.8% of votes → 69.0% of seats (+13.2 pts gap)
2023East Hampshire4349.3%W & B COMM · 7.3% of votes → 14.0% of seats (+6.6 pts gap)
2023North Lincolnshire4349.3%Conservative Party · 51.4% of votes → 62.8% of seats (+11.4 pts gap)
2023Luton4548.9%Labour Party · 50.2% of votes → 60.0% of seats (+9.8 pts gap)
2023Middlesbrough4648.7%Labour Party · 46.5% of votes → 54.3% of seats (+7.8 pts gap)
2023Mid Sussex4848.3%Liberal Democrats · 36.9% of votes → 41.7% of seats (+4.8 pts gap)
2022St. Helens4848.3%Labour Party · 52.5% of votes → 60.4% of seats (+7.9 pts gap)
2022Wrexham4848.3%Labour Party · 23.5% of votes → 29.2% of seats (+5.7 pts gap)
2026Birmingham4948.2%Independent · 9.8% of votes → 14.3% of seats (+4.5 pts gap)
2022Hillingdon5347.5%Conservative Party · 48.2% of votes → 56.6% of seats (+8.4 pts gap)
2025Stevenage6350.0%Reform UK · 34.8% of votes → 83.3% of seats (+48.6 pts gap)
2025Folkestone & Hythe6350.0%Reform UK · 43.5% of votes → 83.3% of seats (+39.9 pts gap)
2025Tunbridge Wells6350.0%Liberal Democrats · 32.5% of votes → 83.3% of seats (+50.8 pts gap)
2025Dartford6350.0%Reform UK · 40.9% of votes → 100.0% of seats (+59.1 pts gap)
2025Hyndburn6350.0%Reform UK · 41.7% of votes → 83.3% of seats (+41.6 pts gap)
2025Thanet7342.9%Reform UK · 39.7% of votes → 100.0% of seats (+60.3 pts gap)
2025Dover7342.9%Reform UK · 42.5% of votes → 100.0% of seats (+57.5 pts gap)
2025Staffordshire Moorlands7342.9%Reform UK · 40.3% of votes → 100.0% of seats (+59.7 pts gap)
2025Cannock Chase7342.9%Reform UK · 53.5% of votes → 100.0% of seats (+46.5 pts gap)
2025North Warwickshire7342.9%Reform UK · 46.6% of votes → 100.0% of seats (+53.4 pts gap)
2021Dover7342.9%Conservative Party · 50.6% of votes → 100.0% of seats (+49.4 pts gap)
2025Tewkesbury8337.5%Liberal Democrats · 36.6% of votes → 87.5% of seats (+50.9 pts gap)
2025West Lancashire8337.5%Reform UK · 34.4% of votes → 62.5% of seats (+28.1 pts gap)
2025Wyre8337.5%Reform UK · 44.3% of votes → 87.5% of seats (+43.2 pts gap)
2025North West Leicestershire8337.5%Reform UK · 41.2% of votes → 87.5% of seats (+46.3 pts gap)
2025Blaby8337.5%Reform UK · 35.8% of votes → 75.0% of seats (+39.2 pts gap)
2021South Derbyshire8337.5%Conservative Party · 55.8% of votes → 100.0% of seats (+44.2 pts gap)
2021North West Leicestershire8337.5%Conservative Party · 52.3% of votes → 100.0% of seats (+47.7 pts gap)
2025Exeter9333.3%Reform UK · 24.0% of votes → 44.4% of seats (+20.5 pts gap)
2025Maidstone9333.3%Reform UK · 34.6% of votes → 77.8% of seats (+43.2 pts gap)
2025Preston9333.3%Independent · 12.1% of votes → 33.3% of seats (+21.3 pts gap)
2025West Lindsey9333.3%Reform UK · 36.2% of votes → 55.6% of seats (+19.3 pts gap)
2025South Holland9333.3%Reform UK · 47.1% of votes → 88.9% of seats (+41.8 pts gap)
2025Broxtowe9333.3%Reform UK · 28.5% of votes → 66.7% of seats (+38.2 pts gap)
2025Bassetlaw9333.3%Reform UK · 45.1% of votes → 88.9% of seats (+43.8 pts gap)
2025Mansfield9333.3%Reform UK · 54.5% of votes → 100.0% of seats (+45.5 pts gap)
2025Newcastle-under-Lyme9333.3%Reform UK · 44.7% of votes → 88.9% of seats (+44.2 pts gap)
2025Stafford9333.3%Reform UK · 32.4% of votes → 66.7% of seats (+34.2 pts gap)
2021Chesterfield9333.3%Labour Party · 38.2% of votes → 66.7% of seats (+28.4 pts gap)
2021Erewash9333.3%Conservative Party · 54.7% of votes → 100.0% of seats (+45.3 pts gap)
2021Newcastle-Under-Lyme9333.3%Conservative Party · 57.4% of votes → 100.0% of seats (+42.6 pts gap)
2021Waverley9333.3%RES · 16.4% of votes → 33.3% of seats (+17.0 pts gap)
2026Broxbourne10330.0%Conservative Party · 39.6% of votes → 70.0% of seats (+30.4 pts gap)
2026Pendle10330.0%Independent · 17.9% of votes → 40.0% of seats (+22.1 pts gap)
2025Amber Valley10330.0%Reform UK · 35.0% of votes → 70.0% of seats (+35.0 pts gap)
2025East Hertfordshire10330.0%Green Party · 20.3% of votes → 40.0% of seats (+19.7 pts gap)
2025St Albans10330.0%Liberal Democrats · 45.6% of votes → 80.0% of seats (+34.4 pts gap)
2025Ashfield10330.0%Reform UK · 50.0% of votes → 90.0% of seats (+40.0 pts gap)
2025Wyre Forest10330.0%Reform UK · 38.4% of votes → 80.0% of seats (+41.6 pts gap)
2024Broxbourne10330.0%Conservative Party · 50.5% of votes → 90.0% of seats (+39.5 pts gap)
2024Tamworth10330.0%Labour Party · 49.4% of votes → 90.0% of seats (+40.6 pts gap)
2023Broxbourne10330.0%Conservative Party · 50.3% of votes → 90.0% of seats (+39.7 pts gap)
2023Tamworth10330.0%Labour Party · 43.9% of votes → 80.0% of seats (+36.1 pts gap)
2022Broxbourne10330.0%Conservative Party · 52.4% of votes → 90.0% of seats (+37.6 pts gap)
2022Woking10330.0%Liberal Democrats · 47.3% of votes → 70.0% of seats (+22.7 pts gap)
2021Rushcliffe10330.0%Conservative Party · 50.1% of votes → 90.0% of seats (+39.9 pts gap)
2021Babergh10330.0%Conservative Party · 40.4% of votes → 60.0% of seats (+19.6 pts gap)
2025East Devon11327.3%Liberal Democrats · 25.7% of votes → 45.5% of seats (+19.7 pts gap)
2023Worcester11327.3%Green Party · 28.8% of votes → 45.5% of seats (+16.7 pts gap)
2021East Devon11327.3%Conservative Party · 45.8% of votes → 81.8% of seats (+36.0 pts gap)
2021North Kesteven11327.3%Conservative Party · 61.1% of votes → 90.9% of seats (+29.8 pts gap)
2023Hartlepool12325.0%Labour Party · 44.6% of votes → 75.0% of seats (+30.4 pts gap)
2023Watford12325.0%Liberal Democrats · 48.8% of votes → 75.0% of seats (+26.2 pts gap)
2023Rossendale12325.0%Labour Party · 44.5% of votes → 66.7% of seats (+22.2 pts gap)
2023Worthing12325.0%Labour Party · 46.8% of votes → 75.0% of seats (+28.2 pts gap)
2022Watford12325.0%Liberal Democrats · 51.3% of votes → 83.3% of seats (+32.0 pts gap)
2022Rossendale12325.0%Labour Party · 40.7% of votes → 58.3% of seats (+17.6 pts gap)
2021Breckland12325.0%Conservative Party · 61.7% of votes → 91.7% of seats (+30.0 pts gap)
2021Horsham12325.0%Conservative Party · 46.9% of votes → 75.0% of seats (+28.1 pts gap)
2021Mid Sussex12325.0%Conservative Party · 42.6% of votes → 66.7% of seats (+24.1 pts gap)
2021Wychavon12325.0%Conservative Party · 61.5% of votes → 91.7% of seats (+30.2 pts gap)
2025Oxford13323.1%Labour Party · 31.0% of votes → 53.8% of seats (+22.9 pts gap)
2025Stratford On Avon13323.1%Liberal Democrats · 32.0% of votes → 53.8% of seats (+21.8 pts gap)
2024Worthing13323.1%Labour Party · 45.1% of votes → 69.2% of seats (+24.1 pts gap)
2023Stevenage13323.1%Labour Party · 44.1% of votes → 69.2% of seats (+25.1 pts gap)
2022Rochford13323.1%RES · 21.0% of votes → 30.8% of seats (+9.7 pts gap)
2021East Lindsey13323.1%Conservative Party · 60.2% of votes → 92.3% of seats (+32.1 pts gap)
2021Broadland13323.1%Conservative Party · 52.6% of votes → 84.6% of seats (+32.0 pts gap)
2024Cambridge14321.4%Labour Party · 40.9% of votes → 64.3% of seats (+23.4 pts gap)
2024Portsmouth14321.4%Liberal Democrats · 26.7% of votes → 50.0% of seats (+23.3 pts gap)
2024Runnymede14321.4%Labour Party · 21.8% of votes → 28.6% of seats (+6.7 pts gap)
2023Runnymede14321.4%Independent · 6.3% of votes → 14.3% of seats (+8.0 pts gap)
2023Tandridge14321.4%Independent · 23.5% of votes → 42.9% of seats (+19.3 pts gap)
2022Slough14321.4%Labour Party · 57.7% of votes → 85.7% of seats (+28.0 pts gap)
2022Basildon14321.4%Conservative Party · 49.0% of votes → 71.4% of seats (+22.4 pts gap)
2022Worthing14321.4%Labour Party · 48.1% of votes → 71.4% of seats (+23.3 pts gap)
2021Slough14321.4%Labour Party · 57.6% of votes → 78.6% of seats (+21.0 pts gap)
2021Portsmouth14321.4%Liberal Democrats · 27.1% of votes → 42.9% of seats (+15.8 pts gap)
2021Charnwood14321.4%Conservative Party · 51.8% of votes → 78.6% of seats (+26.8 pts gap)
2021Kings Lynn & West Norfolk14321.4%Conservative Party · 56.5% of votes → 85.7% of seats (+29.2 pts gap)
2026Rugby15320.0%Liberal Democrats · 20.1% of votes → 40.0% of seats (+19.9 pts gap)
2023Reigate & Banstead15320.0%Conservative Party · 37.8% of votes → 46.7% of seats (+8.9 pts gap)
2022Reigate and Banstead15320.0%Conservative Party · 36.6% of votes → 53.3% of seats (+16.8 pts gap)
2026Knowsley16318.8%Independent · 11.4% of votes → 25.0% of seats (+13.6 pts gap)
2026West Oxfordshire16318.8%Conservative Party · 30.4% of votes → 43.8% of seats (+13.4 pts gap)
2024Cherwell16318.8%Liberal Democrats · 28.3% of votes → 50.0% of seats (+21.7 pts gap)
2024Preston16318.8%Labour Party · 42.2% of votes → 56.3% of seats (+14.1 pts gap)
2024Welwyn Hatfield16318.8%Labour Party · 31.8% of votes → 50.0% of seats (+18.2 pts gap)
2023North Hertfordshire16318.8%Liberal Democrats · 32.4% of votes → 50.0% of seats (+17.6 pts gap)
2023Welwyn Hatfield16318.8%Liberal Democrats · 25.9% of votes → 37.5% of seats (+11.6 pts gap)
2023Cherwell16318.8%Labour Party · 25.7% of votes → 31.3% of seats (+5.5 pts gap)
2022Tunbridge Wells16318.8%Liberal Democrats · 22.4% of votes → 37.5% of seats (+15.1 pts gap)
2022Elmbridge16318.8%RES · 15.1% of votes → 25.0% of seats (+9.9 pts gap)
2021Brentwood16318.8%Conservative Party · 49.7% of votes → 75.0% of seats (+25.3 pts gap)
2026Reading17317.6%Labour Party · 29.2% of votes → 41.2% of seats (+12.0 pts gap)
2026Southend On Sea17317.6%Reform UK · 31.3% of votes → 47.1% of seats (+15.8 pts gap)
2025Huntingdonshire17317.6%Conservative Party · 27.6% of votes → 35.3% of seats (+7.7 pts gap)
2023Bury17317.6%Labour Party · 47.8% of votes → 64.7% of seats (+16.9 pts gap)
2023Solihull17317.6%Conservative Party · 45.2% of votes → 58.8% of seats (+13.7 pts gap)
2022Welwyn Hatfield17317.6%Liberal Democrats · 29.6% of votes → 41.2% of seats (+11.6 pts gap)
2022Nuneaton and Bedworth17317.6%Conservative Party · 50.5% of votes → 70.6% of seats (+20.1 pts gap)
2022Solihull17317.6%Conservative Party · 46.3% of votes → 52.9% of seats (+6.6 pts gap)
2021Reading17317.6%Labour Party · 40.5% of votes → 58.8% of seats (+18.4 pts gap)
2021Thurrock17317.6%Conservative Party · 53.2% of votes → 76.5% of seats (+23.3 pts gap)
2026Peterborough18316.7%Conservative Party · 23.3% of votes → 33.3% of seats (+10.0 pts gap)
2024Basingstoke and Deane18316.7%B and D IND · 12.3% of votes → 22.2% of seats (+9.9 pts gap)
2023Wokingham18316.7%Liberal Democrats · 41.5% of votes → 61.1% of seats (+19.6 pts gap)
2023Maidstone18316.7%Independent · 11.3% of votes → 22.2% of seats (+10.9 pts gap)
2023South Tyneside18316.7%Labour Party · 44.1% of votes → 61.1% of seats (+17.0 pts gap)
2023Coventry18316.7%Labour Party · 50.4% of votes → 72.2% of seats (+21.9 pts gap)
2022Halton18316.7%Labour Party · 64.2% of votes → 88.9% of seats (+24.7 pts gap)
2022Southend-on-Sea18316.7%Labour Party · 30.4% of votes → 44.4% of seats (+14.1 pts gap)
2022North Hertfordshire18316.7%Labour Party · 30.8% of votes → 50.0% of seats (+19.2 pts gap)
2022Coventry18316.7%Labour Party · 47.9% of votes → 72.2% of seats (+24.4 pts gap)
2021Wokingham18316.7%Conservative Party · 46.2% of votes → 66.7% of seats (+20.5 pts gap)
2021Solihull18316.7%Conservative Party · 53.8% of votes → 66.7% of seats (+12.9 pts gap)
2024Milton Keynes19315.8%Liberal Democrats · 19.1% of votes → 31.6% of seats (+12.4 pts gap)
2022Swindon19315.8%Labour Party · 46.0% of votes → 63.2% of seats (+17.1 pts gap)
2021Plymouth19315.8%Conservative Party · 50.6% of votes → 73.7% of seats (+23.1 pts gap)
2021Southend On Sea19315.8%Conservative Party · 40.5% of votes → 57.9% of seats (+17.4 pts gap)
2021Three Rivers19315.8%Liberal Democrats · 37.8% of votes → 57.9% of seats (+20.1 pts gap)
2021Coventry19315.8%Labour Party · 43.6% of votes → 68.4% of seats (+24.8 pts gap)
2026Bolton20315.0%Reform UK · 32.6% of votes → 45.0% of seats (+12.4 pts gap)
2023Walsall20315.0%Conservative Party · 44.5% of votes → 65.0% of seats (+20.5 pts gap)
2021Castle Point20315.0%CI IND · 17.2% of votes → 35.0% of seats (+17.8 pts gap)
2023Peterborough21314.3%Liberal Democrats · 11.5% of votes → 19.0% of seats (+7.5 pts gap)
2021Bolton21314.3%Conservative Party · 38.8% of votes → 47.6% of seats (+8.9 pts gap)
2021Stockport21314.3%Labour Party · 32.0% of votes → 38.1% of seats (+6.1 pts gap)
2024Sefton22313.6%Labour Party · 54.2% of votes → 77.3% of seats (+23.0 pts gap)
2021Winchester22313.6%Liberal Democrats · 38.4% of votes → 50.0% of seats (+11.6 pts gap)
2021Wolverhampton22313.6%Labour Party · 47.3% of votes → 63.6% of seats (+16.4 pts gap)
2021Worthing22313.6%Labour Party · 34.2% of votes → 50.0% of seats (+15.8 pts gap)
2021Wakefield22313.6%Labour Party · 45.2% of votes → 59.1% of seats (+13.9 pts gap)
2021Hastings24312.5%Conservative Party · 39.1% of votes → 50.0% of seats (+10.9 pts gap)
2021Basildon24312.5%Conservative Party · 51.2% of votes → 66.7% of seats (+15.5 pts gap)
2021North Hertfordshire24312.5%Conservative Party · 42.3% of votes → 54.2% of seats (+11.9 pts gap)
2021Kirklees25312.0%Labour Party · 35.5% of votes → 48.0% of seats (+12.5 pts gap)
2021West Lancashire27311.1%Labour Party · 41.4% of votes → 48.1% of seats (+6.7 pts gap)
2021Sandwell27311.1%Labour Party · 53.1% of votes → 66.7% of seats (+13.6 pts gap)
2021Ipswich3139.7%Conservative Party · 42.7% of votes → 51.6% of seats (+8.9 pts gap)
2024Harlow3339.1%Conservative Party · 43.8% of votes → 51.5% of seats (+7.7 pts gap)
2023Harborough3438.8%Conservative Party · 34.1% of votes → 44.1% of seats (+10.0 pts gap)
2026Leeds3638.3%Conservative Party · 16.1% of votes → 19.4% of seats (+3.3 pts gap)
2021Hartlepool3638.3%Conservative Party · 25.5% of votes → 36.1% of seats (+10.6 pts gap)
2023Canterbury3937.7%Labour Party · 36.6% of votes → 46.2% of seats (+9.6 pts gap)
2023Gravesham3937.7%Labour Party · 46.9% of votes → 56.4% of seats (+9.6 pts gap)
2021Pendle3937.7%Conservative Party · 47.6% of votes → 56.4% of seats (+8.8 pts gap)
2022Pembrokeshire4137.3%Independent · 44.5% of votes → 53.7% of seats (+9.1 pts gap)
2022Newcastle-under-Lyme4436.8%Conservative Party · 48.9% of votes → 56.8% of seats (+7.9 pts gap)
2023West Lancashire4536.7%Labour Party · 52.7% of votes → 57.8% of seats (+5.0 pts gap)
2023Lichfield4636.5%Liberal Democrats · 12.2% of votes → 15.2% of seats (+3.0 pts gap)
2023Ashford4736.4%ASHF IND · 15.0% of votes → 19.1% of seats (+4.2 pts gap)
2023Wyre5036.0%Conservative Party · 52.8% of votes → 60.0% of seats (+7.2 pts gap)
2023Charnwood5235.8%Conservative Party · 38.3% of votes → 44.2% of seats (+6.0 pts gap)
2023South Gloucestershire6134.9%Labour Party · 24.1% of votes → 27.9% of seats (+3.7 pts gap)
2021Stroud6134.9%Labour Party · 26.7% of votes → 31.1% of seats (+4.5 pts gap)
2021Northumberland6734.5%Conservative Party · 45.7% of votes → 50.7% of seats (+5.0 pts gap)
2021Bristol, City Of7034.3%Green Party · 31.7% of votes → 34.3% of seats (+2.6 pts gap)
2025Ribble Valley4250.0%Reform UK · 37.9% of votes → 100.0% of seats (+62.1 pts gap)
2026Waltham Forest5240.0%Labour Party · 34.8% of votes → 60.0% of seats (+25.2 pts gap)
2025Gravesham5240.0%Reform UK · 44.1% of votes → 100.0% of seats (+55.9 pts gap)
2025Oadby & Wigston5240.0%Liberal Democrats · 35.4% of votes → 60.0% of seats (+24.6 pts gap)
2025Tamworth5240.0%Reform UK · 49.5% of votes → 100.0% of seats (+50.5 pts gap)
2021Torridge5240.0%Conservative Party · 47.5% of votes → 100.0% of seats (+52.5 pts gap)
2021Oadby & Wigston5240.0%Liberal Democrats · 41.7% of votes → 80.0% of seats (+38.3 pts gap)
2025Bolsover6233.3%Reform UK · 54.0% of votes → 100.0% of seats (+46.0 pts gap)
2025Mid Devon6233.3%Liberal Democrats · 36.5% of votes → 83.3% of seats (+46.8 pts gap)
2025Three Rivers6233.3%Liberal Democrats · 31.9% of votes → 50.0% of seats (+18.1 pts gap)
2025Burnley6233.3%Reform UK · 37.9% of votes → 66.7% of seats (+28.7 pts gap)
2025Boston6233.3%Reform UK · 49.4% of votes → 100.0% of seats (+50.6 pts gap)
2021Mid Devon6233.3%Conservative Party · 49.1% of votes → 83.3% of seats (+34.2 pts gap)
2021Fylde6233.3%Conservative Party · 55.7% of votes → 100.0% of seats (+44.3 pts gap)
2021Boston6233.3%Conservative Party · 52.6% of votes → 83.3% of seats (+30.8 pts gap)
2021Surrey Heath6233.3%Conservative Party · 49.0% of votes → 100.0% of seats (+51.0 pts gap)
2025South Hams7228.6%Liberal Democrats · 35.8% of votes → 71.4% of seats (+35.6 pts gap)
2025Swale7228.6%Reform UK · 44.2% of votes → 71.4% of seats (+27.2 pts gap)
2021East Hampshire7228.6%Conservative Party · 50.9% of votes → 85.7% of seats (+34.8 pts gap)
2021Harborough7228.6%Conservative Party · 50.9% of votes → 85.7% of seats (+34.8 pts gap)
2021North Warwickshire7228.6%Conservative Party · 65.6% of votes → 100.0% of seats (+34.4 pts gap)
2025East Cambridgeshire8225.0%Liberal Democrats · 36.5% of votes → 75.0% of seats (+38.5 pts gap)
2025Chesterfield8225.0%Reform UK · 35.8% of votes → 75.0% of seats (+39.2 pts gap)
2025North East Derbyshire8225.0%Reform UK · 36.8% of votes → 75.0% of seats (+38.2 pts gap)
2025North Devon8225.0%Liberal Democrats · 35.8% of votes → 62.5% of seats (+26.7 pts gap)
2025Forest Of Dean8225.0%Reform UK · 33.0% of votes → 62.5% of seats (+29.5 pts gap)
2025Cotswold8225.0%Liberal Democrats · 38.9% of votes → 62.5% of seats (+23.6 pts gap)
2025South Staffordshire8225.0%Reform UK · 41.9% of votes → 75.0% of seats (+33.1 pts gap)
2025Lichfield8225.0%Reform UK · 36.8% of votes → 62.5% of seats (+25.7 pts gap)
2025Malvern Hills8225.0%Green Party · 26.9% of votes → 37.5% of seats (+10.6 pts gap)
2021North East Derbyshire8225.0%Conservative Party · 54.6% of votes → 87.5% of seats (+32.9 pts gap)
2021Braintree8225.0%Conservative Party · 51.1% of votes → 87.5% of seats (+36.4 pts gap)
2021South Ribble8225.0%Conservative Party · 50.4% of votes → 75.0% of seats (+24.6 pts gap)
2021Lichfield8225.0%Conservative Party · 58.4% of votes → 100.0% of seats (+41.6 pts gap)
2021South Staffordshire8225.0%Conservative Party · 68.4% of votes → 100.0% of seats (+31.6 pts gap)
2025Fenland9222.2%Reform UK · 40.0% of votes → 66.7% of seats (+26.7 pts gap)
2025Erewash9222.2%Reform UK · 40.9% of votes → 66.7% of seats (+25.7 pts gap)
2025North Hertfordshire9222.2%Liberal Democrats · 27.0% of votes → 44.4% of seats (+17.4 pts gap)
2025Hinckley & Bosworth9222.2%Liberal Democrats · 31.5% of votes → 55.6% of seats (+24.0 pts gap)
2025Gedling9222.2%Reform UK · 34.1% of votes → 55.6% of seats (+21.5 pts gap)
2021Fenland9222.2%Conservative Party · 63.0% of votes → 100.0% of seats (+37.0 pts gap)
2021Eastbourne9222.2%Liberal Democrats · 43.1% of votes → 66.7% of seats (+23.5 pts gap)
2021Rother9222.2%Conservative Party · 48.9% of votes → 77.8% of seats (+28.9 pts gap)
2021Mansfield9222.2%Conservative Party · 39.9% of votes → 66.7% of seats (+26.7 pts gap)
2021Stafford9222.2%Conservative Party · 52.1% of votes → 77.8% of seats (+25.7 pts gap)
2021Bromsgrove9222.2%Conservative Party · 48.6% of votes → 77.8% of seats (+29.2 pts gap)
2025Teignbridge10220.0%Liberal Democrats · 30.7% of votes → 50.0% of seats (+19.3 pts gap)
2025Gloucester10220.0%Liberal Democrats · 26.5% of votes → 40.0% of seats (+13.5 pts gap)
2025Dacorum10220.0%Liberal Democrats · 27.6% of votes → 40.0% of seats (+12.4 pts gap)
2025Newark & Sherwood10220.0%Conservative Party · 33.6% of votes → 60.0% of seats (+26.4 pts gap)
2023Woking10220.0%Liberal Democrats · 50.0% of votes → 80.0% of seats (+30.0 pts gap)
2022Tamworth10220.0%Conservative Party · 47.5% of votes → 70.0% of seats (+22.5 pts gap)
2021New Forest10220.0%Conservative Party · 54.9% of votes → 80.0% of seats (+25.1 pts gap)
2021Dacorum10220.0%Liberal Democrats · 30.0% of votes → 40.0% of seats (+10.0 pts gap)
2021East Hertfordshire10220.0%Conservative Party · 50.5% of votes → 80.0% of seats (+29.5 pts gap)
2021Lancaster10220.0%Conservative Party · 33.6% of votes → 50.0% of seats (+16.4 pts gap)
2021Newark & Sherwood10220.0%Conservative Party · 52.9% of votes → 80.0% of seats (+27.1 pts gap)
2021Guildford10220.0%Liberal Democrats · 26.8% of votes → 50.0% of seats (+23.2 pts gap)
2026City Of Lincoln11218.2%Labour Party · 23.1% of votes → 36.4% of seats (+13.3 pts gap)
2025Stroud11218.2%Green Party · 31.1% of votes → 54.5% of seats (+23.5 pts gap)
2025North Kesteven11218.2%Conservative Party · 30.9% of votes → 54.5% of seats (+23.6 pts gap)
2025West Oxfordshire11218.2%Conservative Party · 29.9% of votes → 45.5% of seats (+15.6 pts gap)
2024Lincoln11218.2%Labour Party · 45.0% of votes → 72.7% of seats (+27.8 pts gap)
2023Lincoln11218.2%Labour Party · 49.2% of votes → 72.7% of seats (+23.5 pts gap)
2022Hart11218.2%CCH · 20.4% of votes → 36.4% of seats (+16.0 pts gap)
2022Redditch11218.2%Labour Party · 43.0% of votes → 63.6% of seats (+20.6 pts gap)
2025Cambridge12216.7%Liberal Democrats · 23.8% of votes → 41.7% of seats (+17.9 pts gap)
2025Wychavon12216.7%Conservative Party · 33.1% of votes → 58.3% of seats (+25.3 pts gap)
2024Hart12216.7%Liberal Democrats · 30.3% of votes → 41.7% of seats (+11.3 pts gap)
2024North East Lincolnshire12216.7%Labour Party · 40.3% of votes → 50.0% of seats (+9.7 pts gap)
2024Pendle12216.7%ND · 24.6% of votes → 33.3% of seats (+8.7 pts gap)
2023Brentwood12216.7%Liberal Democrats · 42.6% of votes → 58.3% of seats (+15.8 pts gap)
2023Crawley12216.7%Labour Party · 47.6% of votes → 66.7% of seats (+19.1 pts gap)
2024Exeter13215.4%Labour Party · 38.1% of votes → 61.5% of seats (+23.4 pts gap)
2024Rushmoor13215.4%Labour Party · 48.1% of votes → 69.2% of seats (+21.1 pts gap)
2023Exeter13215.4%Labour Party · 44.0% of votes → 53.8% of seats (+9.8 pts gap)
2023Rochford13215.4%Liberal Democrats · 25.0% of votes → 30.8% of seats (+5.8 pts gap)
2023Rushmoor13215.4%Labour Party · 46.8% of votes → 61.5% of seats (+14.7 pts gap)
2022Hartlepool13215.4%Labour Party · 40.1% of votes → 53.8% of seats (+13.7 pts gap)
2022Rushmoor13215.4%Conservative Party · 45.4% of votes → 61.5% of seats (+16.1 pts gap)
2022Stevenage13215.4%Labour Party · 44.7% of votes → 69.2% of seats (+24.5 pts gap)
2022Norwich13215.4%Labour Party · 45.2% of votes → 61.5% of seats (+16.3 pts gap)
2022Cannock Chase13215.4%Green Party · 6.1% of votes → 7.7% of seats (+1.6 pts gap)
2021South Oxfordshire13215.4%Liberal Democrats · 23.3% of votes → 30.8% of seats (+7.4 pts gap)
2026Brentwood14214.3%Reform UK · 37.0% of votes → 50.0% of seats (+13.0 pts gap)
2026Chorley14214.3%Reform UK · 35.9% of votes → 50.0% of seats (+14.1 pts gap)
2026Exeter14214.3%Green Party · 32.7% of votes → 42.9% of seats (+10.2 pts gap)
2026Rushmoor14214.3%Reform UK · 31.3% of votes → 42.9% of seats (+11.5 pts gap)
2025Charnwood14214.3%Conservative Party · 30.4% of votes → 42.9% of seats (+12.4 pts gap)
2025South Kesteven14214.3%Conservative Party · 30.6% of votes → 42.9% of seats (+12.3 pts gap)
2023Basildon14214.3%Labour Party · 29.1% of votes → 42.9% of seats (+13.7 pts gap)
2023Three Rivers14214.3%Liberal Democrats · 41.9% of votes → 57.1% of seats (+15.3 pts gap)
2022Portsmouth14214.3%Labour Party · 31.2% of votes → 35.7% of seats (+4.5 pts gap)
2022Three Rivers14214.3%Liberal Democrats · 43.5% of votes → 57.1% of seats (+13.6 pts gap)
2022Mole Valley14214.3%Liberal Democrats · 45.3% of votes → 57.1% of seats (+11.8 pts gap)
2022Runnymede14214.3%Independent · 11.1% of votes → 14.3% of seats (+3.2 pts gap)
2022Adur14214.3%Conservative Party · 38.7% of votes → 50.0% of seats (+11.3 pts gap)
2021South Kesteven14214.3%Conservative Party · 56.2% of votes → 78.6% of seats (+22.4 pts gap)
2026Cambridge15213.3%Green Party · 32.6% of votes → 46.7% of seats (+14.1 pts gap)
2024Burnley15213.3%Labour Party · 32.4% of votes → 40.0% of seats (+7.6 pts gap)
2024Gosport15213.3%Liberal Democrats · 36.7% of votes → 53.3% of seats (+16.6 pts gap)
2024Knowsley15213.3%Labour Party · 63.1% of votes → 80.0% of seats (+16.9 pts gap)
2023Burnley15213.3%Labour Party · 42.2% of votes → 53.3% of seats (+11.2 pts gap)
2022Amber Valley15213.3%Conservative Party · 42.6% of votes → 60.0% of seats (+17.4 pts gap)
2022Burnley15213.3%Liberal Democrats · 12.8% of votes → 20.0% of seats (+7.2 pts gap)
2026Preston16212.5%Liberal Democrats · 22.9% of votes → 31.3% of seats (+8.3 pts gap)
2024Hastings16212.5%Green Party · 37.7% of votes → 56.3% of seats (+18.5 pts gap)
2023Thurrock16212.5%Labour Party · 45.1% of votes → 56.3% of seats (+11.2 pts gap)
2022Hastings16212.5%Labour Party · 42.1% of votes → 56.3% of seats (+14.2 pts gap)
2022Thurrock16212.5%Conservative Party · 48.3% of votes → 56.3% of seats (+8.0 pts gap)
2022North East Lincolnshire16212.5%Conservative Party · 47.3% of votes → 56.3% of seats (+9.0 pts gap)
2022West Oxfordshire16212.5%Liberal Democrats · 36.0% of votes → 50.0% of seats (+14.0 pts gap)
2026Colchester17211.8%Conservative Party · 21.2% of votes → 29.4% of seats (+8.2 pts gap)
2024Blackburn with Darwen17211.8%Independent · 34.5% of votes → 47.1% of seats (+12.6 pts gap)
2024Solihull17211.8%Conservative Party · 50.5% of votes → 64.7% of seats (+14.3 pts gap)
2024Southend-On-Sea17211.8%Labour Party · 31.6% of votes → 41.2% of seats (+9.6 pts gap)
2024West Oxfordshire17211.8%Liberal Democrats · 30.4% of votes → 41.2% of seats (+10.8 pts gap)
2023Reading17211.8%Labour Party · 47.2% of votes → 64.7% of seats (+17.5 pts gap)
2023Southend On Sea17211.8%Labour Party · 28.8% of votes → 41.2% of seats (+12.4 pts gap)
2023Blackburn with Darwen17211.8%Labour Party · 63.0% of votes → 82.4% of seats (+19.3 pts gap)
2023Preston17211.8%Labour Party · 49.1% of votes → 64.7% of seats (+15.7 pts gap)
2023Cannock Chase17211.8%Labour Party · 44.9% of votes → 52.9% of seats (+8.0 pts gap)
2023Calderdale17211.8%Labour Party · 44.4% of votes → 58.8% of seats (+14.5 pts gap)
2022Derby17211.8%Reform UK · 8.0% of votes → 11.8% of seats (+3.8 pts gap)
2022Preston17211.8%Labour Party · 49.4% of votes → 64.7% of seats (+15.3 pts gap)
2021Rossendale17211.8%Labour Party · 43.7% of votes → 58.8% of seats (+15.1 pts gap)
2021Knowsley17211.8%Labour Party · 55.1% of votes → 70.6% of seats (+15.5 pts gap)
2023Basingstoke & Deane18211.1%B & D IND · 11.0% of votes → 16.7% of seats (+5.6 pts gap)
2022Wokingham18211.1%Liberal Democrats · 40.9% of votes → 50.0% of seats (+9.1 pts gap)
2022Blackburn with Darwen18211.1%Labour Party · 60.3% of votes → 77.8% of seats (+17.5 pts gap)
2022Calderdale18211.1%Labour Party · 45.4% of votes → 61.1% of seats (+15.7 pts gap)
2021Derby18211.1%Conservative Party · 38.5% of votes → 50.0% of seats (+11.5 pts gap)
2022Peterborough19210.5%Liberal Democrats · 15.2% of votes → 21.1% of seats (+5.9 pts gap)
2022Plymouth19210.5%Labour Party · 43.6% of votes → 57.9% of seats (+14.3 pts gap)
2022Kingston upon Hull, City of19210.5%Liberal Democrats · 45.3% of votes → 52.6% of seats (+7.3 pts gap)
2021Mole Valley19210.5%ASHT IND · 10.9% of votes → 21.1% of seats (+10.2 pts gap)
2022Bolton20210.0%Conservative Party · 34.1% of votes → 45.0% of seats (+10.9 pts gap)
2021Oldham20210.0%Liberal Democrats · 10.9% of votes → 15.0% of seats (+4.1 pts gap)
2021Stevenage20210.0%Conservative Party · 40.2% of votes → 50.0% of seats (+9.8 pts gap)
2026Trafford2129.5%Labour Party · 23.3% of votes → 33.3% of seats (+10.0 pts gap)
2021Milton Keynes2129.5%Conservative Party · 42.0% of votes → 52.4% of seats (+10.4 pts gap)
2021Burnley2129.5%Labour Party · 32.2% of votes → 38.1% of seats (+5.9 pts gap)
2021Tandridge2229.1%Conservative Party · 41.7% of votes → 50.0% of seats (+8.3 pts gap)
2021Walsall2229.1%Conservative Party · 54.1% of votes → 63.6% of seats (+9.6 pts gap)
2021Worcester2229.1%Conservative Party · 40.7% of votes → 50.0% of seats (+9.3 pts gap)
2024Kirklees2328.7%Independent · 17.3% of votes → 26.1% of seats (+8.8 pts gap)
2022Wirral2328.7%Conservative Party · 25.6% of votes → 34.8% of seats (+9.2 pts gap)
2021Crawley2328.7%Conservative Party · 47.9% of votes → 56.5% of seats (+8.6 pts gap)
2024Oxford2528.0%Labour Party · 38.2% of votes → 44.0% of seats (+5.8 pts gap)
2023Dudley2528.0%Labour Party · 43.8% of votes → 52.0% of seats (+8.2 pts gap)
2023Melton2827.1%Independent · 31.8% of votes → 35.7% of seats (+3.9 pts gap)
2021Colchester2827.1%Conservative Party · 44.5% of votes → 50.0% of seats (+5.5 pts gap)
2023West Devon3026.7%Independent · 26.0% of votes → 33.3% of seats (+7.4 pts gap)
2023Maldon3026.7%MALDON IND · 20.4% of votes → 23.3% of seats (+2.9 pts gap)
2022Merthyr Tydfil3026.7%Independent · 42.9% of votes → 50.0% of seats (+7.1 pts gap)
2023Bromsgrove3126.5%Labour Party · 22.0% of votes → 25.8% of seats (+3.8 pts gap)
2021Bradford3326.1%Liberal Democrats · 7.7% of votes → 9.1% of seats (+1.4 pts gap)
2023Derbyshire Dales3425.9%Green Party · 6.1% of votes → 11.8% of seats (+5.6 pts gap)
2023West Lindsey3525.7%Independent · 4.2% of votes → 5.7% of seats (+1.5 pts gap)
2024Nuneaton and Bedworth3825.3%Labour Party · 45.0% of votes → 52.6% of seats (+7.6 pts gap)
2023Slough4224.8%Conservative Party · 46.3% of votes → 50.0% of seats (+3.7 pts gap)
2023Kings Lynn & West Norfolk5423.7%Independent · 29.3% of votes → 31.5% of seats (+2.2 pts gap)
2023Wirral6623.0%Labour Party · 40.8% of votes → 45.5% of seats (+4.6 pts gap)
2026Chesterfield2150.0%Reform UK · 37.3% of votes → 100.0% of seats (+62.7 pts gap)
2026Hillingdon3133.3%Conservative Party · 54.4% of votes → 100.0% of seats (+45.6 pts gap)
2025West Devon4125.0%Reform UK · 28.9% of votes → 75.0% of seats (+46.1 pts gap)
2021West Devon4125.0%Conservative Party · 47.3% of votes → 100.0% of seats (+52.7 pts gap)
2021Ribble Valley4125.0%Conservative Party · 53.1% of votes → 100.0% of seats (+46.9 pts gap)
2021Melton4125.0%Conservative Party · 60.5% of votes → 100.0% of seats (+39.5 pts gap)
2025Torridge5120.0%Reform UK · 31.7% of votes → 60.0% of seats (+28.3 pts gap)
2025Rossendale5120.0%Reform UK · 43.5% of votes → 80.0% of seats (+36.5 pts gap)
2021Gravesham5120.0%Conservative Party · 51.2% of votes → 80.0% of seats (+28.8 pts gap)
2021Epsom & Ewell5120.0%RES · 44.8% of votes → 80.0% of seats (+35.2 pts gap)
2025Derbyshire Dales6116.7%Conservative Party · 27.0% of votes → 50.0% of seats (+23.0 pts gap)
2025Watford6116.7%Liberal Democrats · 45.1% of votes → 83.3% of seats (+38.3 pts gap)
2025Broxbourne6116.7%Conservative Party · 38.0% of votes → 66.7% of seats (+28.7 pts gap)
2025Sevenoaks6116.7%Reform UK · 31.9% of votes → 66.7% of seats (+34.8 pts gap)
2025Pendle6116.7%Independent · 15.5% of votes → 33.3% of seats (+17.8 pts gap)
2025Fylde6116.7%Conservative Party · 34.2% of votes → 66.7% of seats (+32.5 pts gap)
2021Derbyshire Dales6116.7%Conservative Party · 49.8% of votes → 83.3% of seats (+33.5 pts gap)
2021Dartford6116.7%SGRA · 8.9% of votes → 16.7% of seats (+7.7 pts gap)
2021Folkestone & Hythe6116.7%Conservative Party · 47.1% of votes → 83.3% of seats (+36.2 pts gap)
2021Sevenoaks6116.7%Conservative Party · 56.4% of votes → 83.3% of seats (+26.9 pts gap)
2025Hertsmere7114.3%Conservative Party · 35.8% of votes → 57.1% of seats (+21.4 pts gap)
2025Tonbridge & Malling7114.3%Conservative Party · 27.9% of votes → 42.9% of seats (+15.0 pts gap)
2021South Hams7114.3%Conservative Party · 46.7% of votes → 57.1% of seats (+10.4 pts gap)
2021Test Valley7114.3%Conservative Party · 52.0% of votes → 71.4% of seats (+19.4 pts gap)
2021Ashford7114.3%Conservative Party · 56.2% of votes → 85.7% of seats (+29.5 pts gap)
2021Swale7114.3%Liberal Democrats · 9.3% of votes → 14.3% of seats (+5.0 pts gap)
2021Thanet7114.3%Conservative Party · 45.5% of votes → 71.4% of seats (+25.9 pts gap)
2021Staffordshire Moorlands7114.3%Conservative Party · 56.5% of votes → 85.7% of seats (+29.2 pts gap)
2021Spelthorne7114.3%Conservative Party · 43.2% of votes → 71.4% of seats (+28.3 pts gap)
2025High Peak8112.5%Conservative Party · 24.2% of votes → 37.5% of seats (+13.3 pts gap)
2025Welwyn Hatfield8112.5%Liberal Democrats · 21.6% of votes → 37.5% of seats (+15.9 pts gap)
2025Canterbury8112.5%Liberal Democrats · 16.6% of votes → 25.0% of seats (+8.4 pts gap)
2025Lincoln8112.5%Liberal Democrats · 16.7% of votes → 25.0% of seats (+8.3 pts gap)
2021East Cambridgeshire8112.5%Conservative Party · 44.2% of votes → 62.5% of seats (+18.3 pts gap)
2021North Devon8112.5%Conservative Party · 41.7% of votes → 62.5% of seats (+20.8 pts gap)
2021Tendring8112.5%Conservative Party · 50.3% of votes → 75.0% of seats (+24.7 pts gap)
2021Cotswold8112.5%Liberal Democrats · 36.7% of votes → 50.0% of seats (+13.3 pts gap)
2021Forest Of Dean8112.5%Liberal Democrats · 8.3% of votes → 12.5% of seats (+4.2 pts gap)
2021Canterbury8112.5%Conservative Party · 43.8% of votes → 62.5% of seats (+18.7 pts gap)
2021Wyre8112.5%Conservative Party · 61.6% of votes → 87.5% of seats (+25.9 pts gap)
2021Blaby8112.5%Conservative Party · 56.1% of votes → 75.0% of seats (+18.9 pts gap)
2021East Staffordshire8112.5%Conservative Party · 52.1% of votes → 75.0% of seats (+22.9 pts gap)
2021Malvern Hills8112.5%Green Party · 14.8% of votes → 25.0% of seats (+10.2 pts gap)
2025East Staffordshire9111.1%Reform UK · 37.4% of votes → 55.6% of seats (+18.1 pts gap)
2025Bromsgrove9111.1%Reform UK · 29.3% of votes → 44.4% of seats (+15.2 pts gap)
2021Lewes9111.1%Labour Party · 15.0% of votes → 22.2% of seats (+7.2 pts gap)
2021Chelmsford9111.1%Liberal Democrats · 29.0% of votes → 44.4% of seats (+15.5 pts gap)
2021Hinckley & Bosworth9111.1%Conservative Party · 51.3% of votes → 66.7% of seats (+15.3 pts gap)
2021South Holland9111.1%SHIND · 24.7% of votes → 33.3% of seats (+8.6 pts gap)
2021West Lindsey9111.1%Conservative Party · 50.8% of votes → 66.7% of seats (+15.8 pts gap)
2021Great Yarmouth9111.1%Conservative Party · 58.8% of votes → 77.8% of seats (+19.0 pts gap)
2021Bassetlaw9111.1%Conservative Party · 51.3% of votes → 66.7% of seats (+15.4 pts gap)
2021Broxtowe9111.1%Conservative Party · 38.3% of votes → 55.6% of seats (+17.3 pts gap)
2021Gedling9111.1%Labour Party · 46.7% of votes → 66.7% of seats (+19.9 pts gap)
2025Rugby10110.0%Conservative Party · 30.1% of votes → 40.0% of seats (+9.9 pts gap)
2025Worcester10110.0%Green Party · 30.7% of votes → 40.0% of seats (+9.3 pts gap)
2023Havant10110.0%Conservative Party · 39.4% of votes → 50.0% of seats (+10.6 pts gap)
2023Redditch10110.0%Labour Party · 43.8% of votes → 60.0% of seats (+16.2 pts gap)
2021Teignbridge10110.0%Conservative Party · 37.9% of votes → 50.0% of seats (+12.1 pts gap)
2021Mid Suffolk10110.0%Green Party · 20.6% of votes → 30.0% of seats (+9.4 pts gap)
2021Chichester10110.0%LALL · 5.0% of votes → 10.0% of seats (+5.0 pts gap)
2023Harlow1119.1%Labour Party · 43.8% of votes → 54.5% of seats (+10.8 pts gap)
2022Lincoln1119.1%Labour Party · 45.2% of votes → 63.6% of seats (+18.4 pts gap)
2021North Norfolk1119.1%Independent · 5.7% of votes → 9.1% of seats (+3.4 pts gap)
2023Hyndburn1218.3%Conservative Party · 35.6% of votes → 41.7% of seats (+6.0 pts gap)
2023Pendle1218.3%Liberal Democrats · 15.9% of votes → 25.0% of seats (+9.1 pts gap)
2022Harlow1218.3%Conservative Party · 48.1% of votes → 58.3% of seats (+10.2 pts gap)
2022Pendle1218.3%Conservative Party · 46.4% of votes → 58.3% of seats (+12.0 pts gap)
2022Crawley1218.3%Labour Party · 44.5% of votes → 58.3% of seats (+13.9 pts gap)
2024Norwich1317.7%Green Party · 32.0% of votes → 46.2% of seats (+14.2 pts gap)
2024Three Rivers1317.7%Liberal Democrats · 42.3% of votes → 53.8% of seats (+11.5 pts gap)
2023Norwich1317.7%Labour Party · 42.7% of votes → 53.8% of seats (+11.1 pts gap)
2022Brentwood1317.7%Conservative Party · 39.5% of votes → 46.2% of seats (+6.6 pts gap)
2022Worcester1317.7%Labour Party · 32.2% of votes → 46.2% of seats (+13.9 pts gap)
2024Rugby1417.1%Conservative Party · 31.9% of votes → 42.9% of seats (+10.9 pts gap)
2023Rugby1417.1%Conservative Party · 36.1% of votes → 42.9% of seats (+6.8 pts gap)
2021Warwick1417.1%RES · 2.6% of votes → 7.1% of seats (+4.6 pts gap)
2023North East Lincolnshire1516.7%Independent · 9.5% of votes → 13.3% of seats (+3.8 pts gap)
2022Winchester1516.7%Liberal Democrats · 45.8% of votes → 60.0% of seats (+14.2 pts gap)
2022Knowsley1516.7%Liberal Democrats · 4.3% of votes → 6.7% of seats (+2.3 pts gap)
2024West Lancashire1616.3%Conservative Party · 26.2% of votes → 31.3% of seats (+5.1 pts gap)
2023Knowsley1616.3%Liberal Democrats · 7.5% of votes → 12.5% of seats (+5.0 pts gap)
2023West Oxfordshire1616.3%Liberal Democrats · 27.8% of votes → 37.5% of seats (+9.7 pts gap)
2023Colchester1715.9%Liberal Democrats · 30.3% of votes → 35.3% of seats (+5.0 pts gap)
2022Cherwell1715.9%Independent · 2.6% of votes → 5.9% of seats (+3.3 pts gap)
2021Hart1715.9%Conservative Party · 49.4% of votes → 58.8% of seats (+9.4 pts gap)
2021Blackburn With Darwen1715.9%Labour Party · 55.4% of votes → 64.7% of seats (+9.3 pts gap)
2021Woking1715.9%Liberal Democrats · 33.1% of votes → 41.2% of seats (+8.1 pts gap)
2024Colchester1815.6%Conservative Party · 30.0% of votes → 38.9% of seats (+8.9 pts gap)
2022Colchester1815.6%Labour Party · 28.2% of votes → 33.3% of seats (+5.2 pts gap)
2022Maidstone1815.6%Liberal Democrats · 24.5% of votes → 33.3% of seats (+8.8 pts gap)
2024Kingston Upon Hull, City of1915.3%Labour Party · 44.1% of votes → 52.6% of seats (+8.5 pts gap)
2022Basingstoke and Deane1915.3%B&D IND · 14.6% of votes → 21.1% of seats (+6.4 pts gap)
2021Bury1915.3%RADF · 5.5% of votes → 10.5% of seats (+5.0 pts gap)
2021Hyndburn1915.3%Conservative Party · 45.1% of votes → 52.6% of seats (+7.6 pts gap)
2021Lincoln1915.3%Labour Party · 41.2% of votes → 47.4% of seats (+6.1 pts gap)
2021Calderdale1915.3%Conservative Party · 39.0% of votes → 47.4% of seats (+8.3 pts gap)
2024Oldham2015.0%Labour Party · 29.1% of votes → 35.0% of seats (+5.9 pts gap)
2023Kingston Upon Hull2015.0%Liberal Democrats · 48.6% of votes → 55.0% of seats (+6.4 pts gap)
2022West Lancashire2015.0%Conservative Party · 35.2% of votes → 40.0% of seats (+4.8 pts gap)
2022Oldham2114.8%FIP · 5.1% of votes → 9.5% of seats (+4.4 pts gap)
2022Dudley2514.0%Labour Party · 42.4% of votes → 48.0% of seats (+5.6 pts gap)
2021West Oxfordshire2713.7%Conservative Party · 43.5% of votes → 48.1% of seats (+4.7 pts gap)
2023North Warwickshire3512.9%Independent · 5.6% of votes → 8.6% of seats (+3.0 pts gap)
2023Hertsmere3912.6%Labour Party · 32.9% of votes → 35.9% of seats (+3.0 pts gap)
2023Great Yarmouth3912.6%Conservative Party · 43.6% of votes → 48.7% of seats (+5.2 pts gap)
2023Stafford4012.5%Labour Party · 29.1% of votes → 32.5% of seats (+3.4 pts gap)
2023Tonbridge & Malling4412.3%Conservative Party · 40.2% of votes → 45.5% of seats (+5.3 pts gap)
2023Bedford4612.2%Conservative Party · 27.8% of votes → 30.4% of seats (+2.6 pts gap)
2026Chelmsford100.0%
2026East Hertfordshire100.0%
2026Gloucestershire100.0%
2026Great Yarmouth100.0%
2026Guildford100.0%
2026Hertfordshire100.0%
2026Hertsmere100.0%
2026Horsham100.0%
2026Kirklees300.0%
2026Lewes200.0%
2026Mid Sussex100.0%
2026Newport100.0%
2026Powys100.0%
2026Reigate & Banstead100.0%
2026Rother100.0%
2026Somerset100.0%
2026Stratford On Avon100.0%
2026Surrey100.0%
2026West Northamptonshire100.0%
2026West Suffolk100.0%
2025Chorley700.0%
2025Melton400.0%
2025Harborough700.0%
2022Hyndburn1200.0%
2022Rugby1400.0%
2021Bolsover600.0%
2021High Peak800.0%
2021Maldon300.0%
2021Uttlesford400.0%
2021Tewkesbury700.0%
2021Hertsmere700.0%
2021Tonbridge & Malling700.0%
2021Wirral2300.0%