Conservative Party › 2023

Conservative Party in 2023

Polling day: 4 May 2023. 230 councils held elections.

Summary

Same votes, different counting rule

Compare the seats Conservative Party actually won under FPTP with a proportional re-count of the same council-level votes. Positive means seats unfairly awarded by FPTP; negative means seats the party was denied by FPTP.

This cycle
230 FPTP council results in 2023
-446 seats
denied by FPTP (2,270 actual vs 2,716 benchmark)
2016–2023 window
1,212 FPTP council-cycles
-117 seats
denied by FPTP (13,043 actual vs 13,160 benchmark)

Where Conservative Party led, as of 2023

Councils where Conservative Party was the largest single party in the most recent composition snapshot at or before 2023. Greens ring councils gained at this election; reds ring those lost. Click any hex to drill in.

As of 2023

162 councils led

+9 gained this cycle

−57 lost this cycle

Grey hexes are councils where another party led, or where we don't have a snapshot for that year.

Council-control changes

Councils where the largest party in the running composition changed at this election. How a flip is defined →

Gained (9)

Lost (57)

Where the seats came from

Per-council net seat change vs each council's prior appearance in our dataset (typically that council's previous all-out election or its last by-thirds slice). "Debut" rows are councils whose first cycle in our window is 2023 — usually the result of a boundary reorganisation or being a county outside our 2021 LEH coverage.

Seats gained (40 councils)
CouncilWonLast cycleNetVote shareSeat share
Fenland3514 (2019)+2156.9%81.4%
Slough212 (2022)+1946.3%50.0%
Leicester170 (2019)+1734.8%31.5%
Stockton-on-Tees2614 (2019)+1243.0%46.4%
Derby155 (2022)+1026.4%29.4%
Wolverhampton133 (2022)+1036.9%21.7%
Wirral178 (2022)+925.0%25.8%
Herefordshire2113 (2019)+834.6%39.6%
Bolton179 (2022)+832.7%28.3%
West Lancashire158 (2022)+731.4%33.3%
Uttlesford114 (2019)+730.7%28.2%
Oldham114 (2022)+717.4%18.3%
Trafford103 (2022)+728.2%15.9%
Wyre Forest2014 (2019)+641.7%60.6%
North Norfolk126 (2019)+637.5%30.0%
Southampton93 (2022)+633.1%17.6%
Oadby & Wigston72 (2019)+544.4%26.9%
Test Valley2622 (2019)+442.7%60.5%
North Kesteven2117 (2019)+446.5%56.8%
Torbay1915 (2019)+444.1%52.8%
Epping Forest1410 (2022)+448.3%77.8%
Bassetlaw84 (2019)+436.4%16.7%
Tendring1916 (2019)+333.0%39.6%
Bedford1411 (2019)+327.8%30.4%
Mansfield52 (2019)+324.3%13.9%
Redcar & Cleveland1211 (2019)+125.9%20.3%
Solihull109 (2022)+145.2%58.8%
Guildford109 (2019)+129.5%20.8%
Gedling98 (2019)+133.8%22.0%
Peterborough87 (2022)+135.6%38.1%
West Oxfordshire54 (2022)+136.9%31.3%
Tameside54 (2022)+123.6%8.8%
Middlesbrough43 (2019)+114.7%8.7%
Ipswich32 (2022)+134.2%18.8%
Bolsover32 (2019)+127.2%8.1%
North Tyneside32 (2022)+126.9%14.3%
Salford32 (2022)+123.3%14.3%
York32 (2019)+114.0%6.4%
Tandridge21 (2022)+124.6%14.3%
Epsom & Ewell21 (2019)+120.1%5.7%
Seats lost (148 councils)
CouncilWonLast cycleNetVote shareSeat share
Bracknell Forest1038 (2019)-2845.2%24.4%
Wealden833 (2019)-2534.9%18.2%
East Suffolk1539 (2019)-2437.0%27.3%
Bournemouth, Christchurch & Poole1236 (2019)-2425.8%15.8%
East Hertfordshire1638 (2019)-2234.4%32.0%
Central Bedfordshire2041 (2019)-2128.8%31.7%
Horsham1132 (2019)-2133.5%22.9%
East Riding Of Yorkshire2949 (2019)-2035.7%43.3%
New Forest2645 (2019)-1942.1%54.2%
Lewes019 (2019)-1921.9%0.0%
South Kesteven2038 (2019)-1831.3%38.5%
Tonbridge & Malling2037 (2019)-1740.2%45.5%
Windsor & Maidenhead723 (2019)-1628.0%17.1%
Canterbury823 (2019)-1524.4%20.5%
Charnwood2337 (2019)-1438.3%44.2%
Tewkesbury923 (2019)-1434.3%23.7%
Dacorum1831 (2019)-1334.7%35.3%
Hertsmere1629 (2019)-1343.0%41.0%
West Berkshire1124 (2019)-1335.0%25.6%
Warwick619 (2019)-1326.1%13.6%
Chichester518 (2019)-1330.9%13.9%
Broadland2133 (2019)-1238.2%44.7%
Fylde1931 (2019)-1244.6%51.4%
East Hampshire1931 (2019)-1243.5%44.2%
Mid Sussex1830 (2019)-1232.9%37.5%
Newark & Sherwood1426 (2019)-1241.5%35.9%
South Derbyshire1022 (2019)-1243.6%27.8%
Surrey Heath618 (2019)-1239.4%17.1%
Mid Devon517 (2019)-1233.2%11.9%
South Norfolk2435 (2019)-1139.2%52.2%
Medway2233 (2019)-1138.4%37.3%
North East Derbyshire1930 (2019)-1138.3%35.8%
Erewash1627 (2019)-1140.7%34.0%
Ribble Valley1526 (2019)-1141.9%41.7%
Spelthorne1223 (2019)-1138.5%30.8%
Waverley1021 (2019)-1138.0%20.0%
Boston516 (2019)-1129.1%16.7%
South Gloucestershire2333 (2019)-1035.9%37.7%
East Lindsey1626 (2019)-1038.4%38.1%
Broxtowe1020 (2019)-1028.1%22.7%
Mid Suffolk616 (2019)-1028.0%17.6%
Derbyshire Dales1120 (2019)-933.0%32.4%
South Hams716 (2019)-931.1%22.6%
South Oxfordshire110 (2019)-930.6%2.8%
Sevenoaks3341 (2019)-851.1%61.1%
Braintree2634 (2019)-839.8%53.1%
Thanet1725 (2019)-832.7%30.4%
East Staffordshire1523 (2019)-843.1%40.5%
North West Leicestershire1220 (2019)-840.6%31.6%
Stratford On Avon1220 (2019)-835.7%29.3%
Babergh715 (2019)-824.1%21.9%
Brighton & Hove614 (2019)-817.5%11.1%
Folkestone & Hythe513 (2019)-827.8%16.7%
Bury412 (2022)-828.4%23.5%
Bath & North East Somerset311 (2019)-824.0%5.1%
Wyre3037 (2019)-752.8%60.0%
Breckland3037 (2019)-744.6%61.2%
Kings Lynn & West Norfolk2128 (2019)-740.8%38.9%
South Ribble1623 (2019)-736.6%32.0%
Darlington1522 (2019)-737.0%30.0%
Melton1118 (2019)-744.5%39.3%
High Peak916 (2019)-732.9%20.9%
Havant512 (2022)-739.4%50.0%
Lancaster512 (2019)-719.4%8.2%
Rochdale310 (2022)-723.0%15.0%
Harborough1521 (2019)-634.1%44.1%
Stafford1420 (2019)-636.1%35.0%
Bromsgrove1117 (2019)-637.2%35.5%
Forest Of Dean410 (2019)-627.5%10.5%
Plymouth17 (2022)-625.0%5.3%
Cheshire West & Chester2328 (2019)-531.7%32.9%
Lichfield2227 (2019)-544.6%47.8%
Dover1419 (2019)-537.8%43.8%
Maldon1015 (2019)-533.9%33.3%
Cotswold914 (2019)-544.4%26.5%
Telford & Wrekin813 (2019)-526.8%14.8%
North Devon712 (2019)-518.6%17.1%
Thurrock49 (2022)-532.4%25.0%
Tamworth27 (2022)-536.6%20.0%
Swindon27 (2022)-534.6%10.5%
Vale Of White Horse05 (2019)-529.4%0.0%
South Staffordshire2933 (2019)-447.0%69.0%
West Suffolk2428 (2019)-444.1%40.0%
North Warwickshire1721 (2019)-447.9%48.6%
Swale1216 (2019)-430.4%25.5%
Rother1014 (2019)-437.4%26.3%
Basildon610 (2022)-438.8%42.9%
Rutland610 (2019)-430.8%24.0%
Torridge610 (2019)-425.0%16.7%
Rushmoor48 (2022)-437.1%30.8%
Reading26 (2022)-421.3%11.8%
Worcester04 (2022)-425.5%0.0%
Staffordshire Moorlands2225 (2019)-334.7%40.0%
West Devon1013 (2019)-338.9%33.3%
Teignbridge912 (2019)-323.1%19.1%
Cherwell36 (2022)-333.9%18.8%
Winchester25 (2022)-332.2%12.5%
Hartlepool25 (2022)-322.6%16.7%
St Albans14 (2022)-326.9%5.6%
Wakefield03 (2022)-321.7%0.0%
Sefton03 (2022)-315.9%0.0%
Rushcliffe2527 (2019)-240.7%56.8%
East Devon1719 (2019)-235.0%28.3%
West Lindsey1315 (2019)-236.8%37.1%
North East Lincolnshire79 (2022)-241.4%46.7%
Amber Valley79 (2022)-231.2%16.7%
Malvern Hills79 (2019)-228.3%22.6%
Harlow57 (2022)-241.5%45.5%
Pendle57 (2022)-240.2%41.7%
Maidstone57 (2022)-232.7%27.8%
Brentwood46 (2022)-237.4%33.3%
Wokingham46 (2022)-236.8%22.2%
Cannock Chase46 (2022)-232.1%23.5%
Bradford46 (2022)-224.0%13.3%
Leeds46 (2022)-222.4%12.1%
Elmbridge24 (2022)-232.8%12.5%
Milton Keynes24 (2022)-232.7%10.0%
Worthing24 (2022)-230.8%16.7%
Castle Point13 (2022)-228.5%7.1%
Lincoln13 (2022)-225.8%9.1%
Nottingham02 (2019)-215.0%0.0%
Barnsley02 (2022)-214.2%0.0%
Arun2021 (2019)-140.6%37.0%
Great Yarmouth1920 (2019)-143.6%48.7%
Blaby1920 (2019)-142.0%55.9%
Ashford1920 (2019)-135.8%40.4%
Gravesham1718 (2019)-147.7%43.6%
Blackpool1415 (2019)-142.4%33.3%
Stoke On Trent1415 (2019)-139.0%31.8%
Dudley1213 (2022)-142.4%48.0%
Hinckley & Bosworth1011 (2019)-136.8%29.4%
Eastbourne89 (2019)-133.0%29.6%
Reigate & Banstead78 (2022)-137.8%46.7%
Basingstoke & Deane67 (2022)-129.7%33.3%
Runnymede56 (2022)-136.9%35.7%
Hyndburn56 (2022)-135.6%41.7%
Southend On Sea56 (2022)-133.3%29.4%
Crawley45 (2022)-140.2%33.3%
Blackburn with Darwen34 (2022)-130.3%17.6%
North Hertfordshire34 (2022)-130.3%18.8%
Sunderland34 (2022)-122.0%12.0%
Luton34 (2019)-110.0%6.7%
Hart23 (2022)-137.8%18.2%
Rossendale23 (2022)-134.1%16.7%
Sandwell23 (2022)-128.5%8.3%
Ashfield23 (2019)-120.0%5.7%
Portsmouth12 (2022)-119.4%7.1%
Halton01 (2022)-116.0%0.0%
No change (42)

Net-change comparisons are versus each council's most recent appearance in our dataset (2021–2026). For all-out councils that's the previous all-out cycle (typically four years prior); for by-thirds councils it's last year's slice. Cross-cycle ward boundary changes can produce small artefacts — see methodology.