← Cornwall (all cycles) · 1 May 2025 cohort

Cornwall 2025

Local elections held 1 May 2025.

87 ward races
87 seats
74 elected below the proportional quota
85.1% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share that would be needed to be guaranteed that seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the gap as points under par — the editorial indictment. Above-par results are just majority mandates and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 87 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 87 seats had been allocated to those vote totals in proportion (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented in this council, negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Reform UK47,84629.1%2832.2%2629.9%+2
Liberal Democrats40,25924.4%2629.9%2225.3%+4
Conservative and Unionist Party25,88115.7%78.0%1416.1%-7
Independent22,56413.7%1618.4%1213.8%+4
Labour Party9,0565.5%00.0%44.6%-4
Mebyon Kernow - The Party for Cornwall6,5244.0%33.4%33.4%0
Green Party6,4083.9%33.4%33.4%0
Labour and Co-operative Party6,0443.7%44.6%33.4%+1
Trade Unionist and Socialist Coalition570.0%00.0%00.0%0
UK Independence Party (UKIP)410.0%00.0%00.0%0
Total164,680100.0%87100.0%87100.0%0

Vote share vs seats won

The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.

Vote share
Actual seats
Proportional seats

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

Race results

Truro Moresk & Trehaverne · single-seat

Marginal winner 18.9% Proportional quota 50.0% Difference +31.1 pts below quota Valid ballots 1,975

RankCandidatePartyVotesShareElected
1Steven Mark WebbLiberal Democrats37318.9%Elected
2Simon RogersReform UK34417.4%
3Chris WellsConservative and Unionist Party33517.0%
4Lindsay Diane SouthcombeGreen Party27814.1%
5Jonathan Peter TannIndependent26313.3%
6Rebecca Joan EvaLabour and Co-operative Party22511.4%
7Sam RabeyIndependent1557.8%

Electorate 5,200 · Ballots cast 1,977 · Invalid 2 · EC ward code 59465 · Back to ward index

Constantine, Mabe & Mawnan · single-seat

Marginal winner 23.4% Proportional quota 50.0% Difference +26.6 pts below quota Valid ballots 1,800

RankCandidatePartyVotesShareElected
1Anna Thomason-KenyonReform UK42223.4%Elected
2Chris PainterConservative and Unionist Party40922.7%
3Jayne NinnesLabour Party29216.2%
4Keith WestIndependent27315.2%
5Linda Mary WilliamsLiberal Democrats26314.6%
6Mael GarrecMebyon Kernow - The Party for Cornwall1407.8%

Electorate 4,292 · Ballots cast 1,804 · Invalid 4 · EC ward code 59392 · Back to ward index

Saltash Trematon & Landrake · single-seat

Marginal winner 25.4% Proportional quota 50.0% Difference +24.6 pts below quota Valid ballots 1,875

RankCandidatePartyVotesShareElected
1Paul Anthony CadorReform UK47725.4%Elected
2Steve MillerLiberal Democrats46825.0%
3James Richard MillidgeIndependent33617.9%
4Scott Andrew John SlavinConservative and Unionist Party31316.7%
5John BradyIndependent1176.2%
6Liam Sean PaletteLabour Party995.3%
7Charlotte Amanda ReynoldsGreen Party683.6%

Electorate 4,612 · Ballots cast 1,877 · Invalid 2 · EC ward code 59444 · Back to ward index

Porthleven, Breage & Germoe · single-seat

Marginal winner 28.8% Proportional quota 50.0% Difference +21.2 pts below quota Valid ballots 2,349

RankCandidatePartyVotesShareElected
1Jay HodgettsLiberal Democrats67628.8%Elected
2Michael Godfrey ToyIndependent62926.8%
3Phil AngellReform UK56324.0%
4John Victor KeelingConservative and Unionist Party31613.5%
5Michael Alan TresidderMebyon Kernow - The Party for Cornwall1185.0%
6Brod RossLabour Party472.0%

Electorate 5,558 · Ballots cast 2,351 · Invalid 2 · EC ward code 59434 · Back to ward index

Perranporth · single-seat

Marginal winner 28.9% Proportional quota 50.0% Difference +21.1 pts below quota Valid ballots 1,965

RankCandidatePartyVotesShareElected
1Louise BlackmanReform UK56828.9%Elected
2Steven Edward ArthurIndependent47023.9%
3Andy NetherwoodLabour Party40020.4%
4Phillip HenwoodConservative and Unionist Party25613.0%
5Jo PoultonGreen Party1537.8%
6Daniel GarsideLiberal Democrats1176.0%

Electorate 5,026 · Ballots cast 1,970 · Invalid 5 · EC ward code 59432 · Back to ward index

Calstock · single-seat

Marginal winner 29.6% Proportional quota 50.0% Difference +20.4 pts below quota Valid ballots 2,434

RankCandidatePartyVotesShareElected
1Angus BlackReform UK72029.6%Elected
2Lara KramerLabour Party66127.2%
3Andrew Gordon Lynn BrownLiberal Democrats47819.6%
4James Anthony FlashmanConservative and Unionist Party40916.8%
5Natasha Anne RansomGreen Party1626.7%

Electorate 5,533 · Ballots cast 2,438 · Invalid 4 · EC ward code 59387 · Back to ward index

Falmouth Boslowick · single-seat

Marginal winner 31.0% Proportional quota 50.0% Difference +19.0 pts below quota Valid ballots 1,709

RankCandidatePartyVotesShareElected
1Debra Ellen CleggLabour and Co-operative Party52931.0%Elected
2Myles RileyReform UK49428.9%
3Alan James JewellConservative and Unionist Party39222.9%
4Jonathan Francis James TaylorLiberal Democrats17110.0%
5Samuel Robert CarmichaelMebyon Kernow - The Party for Cornwall1227.1%

Electorate 4,833 · Ballots cast 1,720 · Invalid 11 · EC ward code 59395 · Back to ward index

St Newlyn East, Cubert & Goonhavern · single-seat

Marginal winner 31.2% Proportional quota 50.0% Difference +18.8 pts below quota Valid ballots 2,077

RankCandidatePartyVotesShareElected
1Richard Charles Stuart BarkerReform UK64731.2%Elected
2Howard Francis Charles FarmerLiberal Democrats52825.4%
3Adrian HarveyIndependent31815.3%
4Ruth JuryConservative and Unionist Party22510.8%
5Robert James CookGreen Party1657.9%
6Alan Gordon BowersIndependent994.8%
7Samuel PritchardLabour Party954.6%

Electorate 5,457 · Ballots cast 2,079 · Invalid 2 · EC ward code 59458 · Back to ward index

Fowey, Tywardreath & Par · single-seat

Marginal winner 31.7% Proportional quota 50.0% Difference +18.3 pts below quota Valid ballots 2,003

RankCandidatePartyVotesShareElected
1Ian WilsonReform UK63531.7%Elected
2Renay Frances RickardLabour Party43521.7%
3Georgia May Christine VarcoeConservative and Unionist Party37418.7%
4George William TaylorLiberal Democrats31415.7%
5Tamsin June Chapman-GunnerMebyon Kernow - The Party for Cornwall1979.8%
6Robert William RooneyTrade Unionist and Socialist Coalition482.4%

Electorate 4,751 · Ballots cast 2,003 · EC ward code 59400 · Back to ward index

Newquay Trenance · single-seat

Marginal winner 31.8% Proportional quota 50.0% Difference +18.2 pts below quota Valid ballots 1,564

RankCandidatePartyVotesShareElected
1Drew CreekGreen Party49831.8%Elected
2David EllisReform UK49131.4%
3Geoff BrownLiberal Democrats33421.4%
4Nick MorrisConservative and Unionist Party1318.4%
5Gemma Lauren Faith BrinkleyLabour Party1117.1%

Electorate 5,295 · Ballots cast 1,564 · EC ward code 59426 · Back to ward index

Bude · single-seat

Marginal winner 32.2% Proportional quota 50.0% Difference +17.8 pts below quota Valid ballots 1,798

RankCandidatePartyVotesShareElected
1Peter John La BroyIndependent57932.2%Elected
2Kevin ColwillLiberal Democrats53629.8%
3Christopher John LynchReform UK32418.0%
4Calum McGrathConservative and Unionist Party29816.6%
5Francis George RichensGreen Party613.4%

Electorate 4,713 · Ballots cast 1,804 · Invalid 6 · EC ward code 59385 · Back to ward index

St Mewan & Grampound · single-seat

Marginal winner 32.4% Proportional quota 50.0% Difference +17.6 pts below quota Valid ballots 1,915

RankCandidatePartyVotesShareElected
1Julie CunninghamReform UK62032.4%Elected
2Steve DoubleConservative and Unionist Party60031.3%
3Jake Edward BonettaLabour and Co-operative Party38219.9%
4Steve HumphreysLiberal Democrats31316.3%

Electorate 4,611 · Ballots cast 1,924 · Invalid 9 · EC ward code 59457 · Back to ward index

Saltash Tamar · single-seat

Marginal winner 32.5% Proportional quota 50.0% Difference +17.5 pts below quota Valid ballots 1,832

RankCandidatePartyVotesShareElected
1Keith Andrew JohnsonReform UK59632.5%Elected
2Sarah Louise MartinLiberal Democrats55030.0%
3Sheila Mary Margaret Lennox-BoydConservative and Unionist Party41922.9%
4Jane Margaret SuterLabour Party22412.2%
5Beverly Rose GordonIndependent432.3%

Electorate 5,078 · Ballots cast 1,837 · Invalid 5 · EC ward code 59443 · Back to ward index

St Columb Major, St Mawgan & St Wenn · single-seat

Marginal winner 32.9% Proportional quota 50.0% Difference +17.1 pts below quota Valid ballots 1,659

RankCandidatePartyVotesShareElected
1Rowland O'ConnorReform UK54632.9%Elected
2Mathew AppletonLiberal Democrats48929.5%
3William Paul WillsIndependent41224.8%
4Sarah Elizabeth ThomsonGreen Party21312.8%

Electorate 4,802 · Ballots cast 1,662 · Invalid 3 · EC ward code 59451 · Back to ward index

Penwithick & Boscoppa · single-seat

Marginal winner 34.3% Proportional quota 50.0% Difference +15.7 pts below quota Valid ballots 1,598

RankCandidatePartyVotesShareElected
1Jamie HanlonReform UK54834.3%Elected
2Matthew John LukeMebyon Kernow - The Party for Cornwall47729.8%
3Anne Rachel DoubleConservative and Unionist Party31719.8%
4Keith James ButlerLiberal Democrats1469.1%
5James Stephen ChessonLabour Party1106.9%

Electorate 5,171 · Ballots cast 1,601 · Invalid 3 · EC ward code 59429 · Back to ward index

Lanner, Stithians & Gwennap · single-seat

Marginal winner 34.3% Proportional quota 50.0% Difference +15.7 pts below quota Valid ballots 1,777

RankCandidatePartyVotesShareElected
1John ThomasIndependent61034.3%Elected
2Nigel William GovierReform UK55431.2%
3John Martin CarleyGreen Party20511.5%
4Jenny HamiltonConservative and Unionist Party1458.2%
5Sue WinterLabour and Co-operative Party1347.5%
6William Peter Roseveare MumfordLiberal Democrats1297.3%

Electorate 5,249 · Ballots cast 1,783 · Invalid 6 · EC ward code 59409 · Back to ward index

Newquay Central & Pentire · single-seat

Marginal winner 34.7% Proportional quota 50.0% Difference +15.3 pts below quota Valid ballots 1,485

RankCandidatePartyVotesShareElected
1Joanna KennyLiberal Democrats51534.7%Elected
2Stephen BealReform UK47532.0%
3Jessie Joe JacobsLabour and Co-operative Party37725.4%
4Graham BerryConservative and Unionist Party1187.9%

Electorate 5,007 · Ballots cast 1,493 · Invalid 8 · EC ward code 59424 · Back to ward index

Gloweth, Malabar & Shortlanesend · single-seat

Marginal winner 34.7% Proportional quota 50.0% Difference +15.3 pts below quota Valid ballots 1,299

RankCandidatePartyVotesShareElected
1Karen Margaret La BordeGreen Party45134.7%Elected
2Alan ConwayReform UK38329.5%
3Joe TaylorLiberal Democrats26820.6%
4Jonathan GeachConservative and Unionist Party1098.4%
5Joel Robert BriantLabour Party796.1%
6Trevor HallTrade Unionist and Socialist Coalition90.7%

Electorate 4,129 · Ballots cast 1,300 · Invalid 1 · EC ward code 59401 · Back to ward index

Feock & Kea · single-seat

Marginal winner 34.8% Proportional quota 50.0% Difference +15.2 pts below quota Valid ballots 2,002

RankCandidatePartyVotesShareElected
1Martyn Jon AlveyConservative and Unionist Party69634.8%Elected
2Derek ReedReform UK59529.7%
3Susan Lesley BeloLiberal Democrats46923.4%
4Michele Ann PalmerLabour Party24212.1%

Electorate 4,472 · Ballots cast 2,011 · Invalid 9 · EC ward code 59398 · Back to ward index

Redruth South · single-seat

Marginal winner 35.3% Proportional quota 50.0% Difference +14.7 pts below quota Valid ballots 1,656

RankCandidatePartyVotesShareElected
1Sally HarrisonReform UK58435.3%Elected
2Deb ReeveLabour Party49830.1%
3Barbara Ruth EllenbroekConservative and Unionist Party37422.6%
4Caroline Alice Cheyne WhiteLiberal Democrats19912.0%

Electorate 4,962 · Ballots cast 1,674 · Invalid 18 · EC ward code 59440 · Back to ward index

St Austell Central & Gover · single-seat

Marginal winner 35.6% Proportional quota 50.0% Difference +14.4 pts below quota Valid ballots 1,679

RankCandidatePartyVotesShareElected
1Jack YellandReform UK59735.6%Elected
2Sandra Elizabeth HeywardMebyon Kernow - The Party for Cornwall48628.9%
3Mark GrayLiberal Democrats27816.6%
4Oli KimberConservative and Unionist Party17110.2%
5Maggi HawkenLabour Party1287.6%
6Sean William MarshallIndependent191.1%

Electorate 5,255 · Ballots cast 1,684 · Invalid 5 · EC ward code 59447 · Back to ward index

Illogan & Portreath · single-seat

Marginal winner 35.6% Proportional quota 50.0% Difference +14.4 pts below quota Valid ballots 1,853

RankCandidatePartyVotesShareElected
1Cliff CrawfordReform UK66035.6%Elected
2David Raymond EkinsmythLiberal Democrats51227.6%
3Dave CrabtreeConservative and Unionist Party49726.8%
4Jonathan AshleyLabour Party1839.9%

Electorate 5,241 · Ballots cast 1,862 · Invalid 9 · EC ward code 59406 · Back to ward index

Penryn · single-seat

Marginal winner 35.7% Proportional quota 50.0% Difference +14.3 pts below quota Valid ballots 1,691

RankCandidatePartyVotesShareElected
1Dean Vincent EvansGreen Party60335.7%Elected
2John BellReform UK43225.5%
3Sinead Laura HanksLabour and Co-operative Party42024.8%
4Jemima AdkinsConservative and Unionist Party1257.4%
5Jacquie GammonLiberal Democrats1106.5%

Electorate 5,435 · Ballots cast 1,701 · Invalid 10 · EC ward code 59428 · Back to ward index

St Columb Minor & Colan · single-seat

Marginal winner 35.9% Proportional quota 50.0% Difference +14.1 pts below quota Valid ballots 1,412

RankCandidatePartyVotesShareElected
1Christine Morrison ParsonageReform UK50735.9%Elected
2John FitterIndependent41429.3%
3Mark Anthony FormosaConservative and Unionist Party23816.9%
4Nicola Dawn TettmarLabour Party1208.5%
5Pauline AveryLiberal Democrats1188.4%
6Nigel James MayIndependent151.1%

Electorate 4,686 · Ballots cast 1,415 · Invalid 3 · EC ward code 59452 · Back to ward index

Falmouth Penwerris · single-seat

Marginal winner 36.2% Proportional quota 50.0% Difference +13.8 pts below quota Valid ballots 1,443

RankCandidatePartyVotesShareElected
1Alan RoweLabour and Co-operative Party52336.2%Elected
2Catherine OwenGreen Party35324.5%
3Roger Jonathan RidsdillReform UK24817.2%
4Tom StubbsLiberal Democrats1439.9%
5Gordon WilliamsConservative and Unionist Party1017.0%
6Trisha FinneyIndependent755.2%

Electorate 4,886 · Ballots cast 1,449 · Invalid 6 · EC ward code 59396 · Back to ward index

Wadebridge East & St Minver · single-seat

Marginal winner 36.3% Proportional quota 50.0% Difference +13.7 pts below quota Valid ballots 2,139

RankCandidatePartyVotesShareElected
1Rosie MooreLiberal Democrats77636.3%Elected
2Robyn HarrisReform UK47222.1%
3Carol Ann MouldConservative and Unionist Party44220.7%
4Amanda Alice PenningtonGreen Party29113.6%
5Andy PennyIndependent1607.5%

Electorate 5,108 · Ballots cast 2,141 · Invalid 2 · EC ward code 59467 · Back to ward index

Threemilestone & Chacewater · single-seat

Marginal winner 36.3% Proportional quota 50.0% Difference +13.7 pts below quota Valid ballots 1,496

RankCandidatePartyVotesShareElected
1Dulcie TudorIndependent54336.3%Elected
2Paul WhitehouseReform UK44029.4%
3Tony MartinLiberal Democrats18712.5%
4Christopher James Blackler MurphyConservative and Unionist Party1409.4%
5Cy Matthias MarvenGreen Party1006.7%
6Louise Dianne ColeyLabour Party855.7%

Electorate 3,875 · Ballots cast 1,498 · Invalid 2 · EC ward code 59462 · Back to ward index

Lynher · single-seat

Marginal winner 36.3% Proportional quota 50.0% Difference +13.7 pts below quota Valid ballots 2,139

RankCandidatePartyVotesShareElected
1Jim GaleReform UK77736.3%Elected
2Adam Mark SturtridgeLiberal Democrats68732.1%
3Andrew Martyn BuddConservative and Unionist Party42419.8%
4Martin Charles Stewart CorneyGreen Party1466.8%
5Annette Louise LeeLabour Party1044.9%

Electorate 4,742 · Ballots cast 2,141 · Invalid 2 · EC ward code 59419 · Back to ward index

Ludgvan, Madron, Gulval & Heamoor · single-seat

Marginal winner 36.4% Proportional quota 50.0% Difference +13.6 pts below quota Valid ballots 2,547

RankCandidatePartyVotesShareElected
1Juliet Anna LineLiberal Democrats92836.4%Elected
2Hugh EddyIndependent82632.4%
3Giane James MortimerReform UK65125.6%
4Alison Louise ThomasConservative and Unionist Party1435.6%

Electorate 5,390 · Ballots cast 2,557 · Invalid 10 · EC ward code 59418 · Back to ward index

St Stephen-in-Brannel · single-seat

Marginal winner 36.5% Proportional quota 50.0% Difference +13.5 pts below quota Valid ballots 1,761

RankCandidatePartyVotesShareElected
1Elaine KistReform UK64336.5%Elected
2Mike McLeningIndependent45425.8%
3Josh EyreConservative and Unionist Party35820.3%
4David SimpsonLiberal Democrats20711.8%
5Richard Paul EvansLabour Party975.5%

Electorate 5,297 · Ballots cast 1,763 · Invalid 2 · EC ward code 59459 · Back to ward index

Liskeard Central · single-seat

Marginal winner 36.7% Proportional quota 50.0% Difference +13.3 pts below quota Valid ballots 1,626

RankCandidatePartyVotesShareElected
1Kevin Ian GreyReform UK59736.7%Elected
2Nick CrakerConservative and Unionist Party58536.0%
3Kerry Louise CassidyLabour Party25015.4%
4Naomi Sarah TaylorLiberal Democrats1167.1%
5Peter David SawfordGreen Party784.8%

Electorate 5,851 · Ballots cast 1,628 · Invalid 2 · EC ward code 59412 · Back to ward index

Looe West, Pelynt, Lansallos & Lanteglos · single-seat

Marginal winner 36.9% Proportional quota 50.0% Difference +13.1 pts below quota Valid ballots 1,887

RankCandidatePartyVotesShareElected
1Jim CandyLiberal Democrats69736.9%Elected
2Andy JacksonReform UK66835.4%
3Robert John Charles HoskinsConservative and Unionist Party29015.4%
4Michala Gaye PowellIndependent1367.2%
5Isobel Jeanie TaylorLabour Party965.1%

Electorate 4,766 · Ballots cast 1,889 · Invalid 2 · EC ward code 59416 · Back to ward index

Falmouth Arwenack · single-seat

Marginal winner 37.1% Proportional quota 50.0% Difference +12.9 pts below quota Valid ballots 1,763

RankCandidatePartyVotesShareElected
1Laurie Thomas MagowanLabour and Co-operative Party65437.1%Elected
2Jackie WalkdenGreen Party43724.8%
3Steve RubidgeReform UK29616.8%
4Christopher John SaintConservative and Unionist Party23713.4%
5Oliver Thomas MinersLiberal Democrats1387.8%

Electorate 4,411 · Ballots cast 1,769 · Invalid 6 · EC ward code 59394 · Back to ward index

Camborne Roskear & Tuckingmill · single-seat

Marginal winner 37.4% Proportional quota 50.0% Difference +12.6 pts below quota Valid ballots 1,275

RankCandidatePartyVotesShareElected
1James Michael Alexander BallIndependent47737.4%Elected
2John TsoupakisReform UK41632.6%
3John Digby CosgroveLabour and Co-operative Party19915.6%
4Florence MacDonaldLiberal Democrats1148.9%
5Shannon James David StennerConservative and Unionist Party685.3%

Electorate 4,819 · Ballots cast 1,277 · Invalid 2 · EC ward code 59388 · Back to ward index

Gwinear-Gwithian & Hayle East · single-seat

Marginal winner 37.4% Proportional quota 50.0% Difference +12.6 pts below quota Valid ballots 1,846

RankCandidatePartyVotesShareElected
1Rob HeslingtonReform UK69137.4%Elected
2Lionel PascoeConservative and Unionist Party47725.8%
3James BannisterLabour Party33818.3%
4Richard GoedegebuurLiberal Democrats33818.3%

Electorate 5,061 · Ballots cast 1,850 · Invalid 4 · EC ward code 59402 · Back to ward index

Newquay Porth & Tretherras · single-seat

Marginal winner 37.8% Proportional quota 50.0% Difference +12.2 pts below quota Valid ballots 1,860

RankCandidatePartyVotesShareElected
1Kevin TowillReform UK70437.8%Elected
2Sandy CarterLiberal Democrats48726.2%
3Olly MonkConservative and Unionist Party38620.8%
4Valerie MartinLabour Party28215.2%

Electorate 5,634 · Ballots cast 1,870 · Invalid 10 · EC ward code 59425 · Back to ward index

St Austell Poltair & Mount Charles · single-seat

Marginal winner 38.1% Proportional quota 50.0% Difference +11.9 pts below quota Valid ballots 1,626

RankCandidatePartyVotesShareElected
1Paul AshtonReform UK61938.1%Elected
2Jenny LinghamLiberal Democrats31319.2%
3Andrea Hilary LanxonLabour and Co-operative Party31019.1%
4Richard Williams-PearsConservative and Unionist Party27216.7%
5Mike ThompsonIndependent1126.9%

Electorate 5,224 · Ballots cast 1,629 · Invalid 3 · EC ward code 59448 · Back to ward index

Helston South & Meneage · single-seat

Marginal winner 38.3% Proportional quota 50.0% Difference +11.7 pts below quota Valid ballots 1,730

RankCandidatePartyVotesShareElected
1Nicola BoaseLiberal Democrats66338.3%Elected
2Craig Michael ScottReform UK47427.4%
3Guy ForemanConservative and Unionist Party31618.3%
4Tristan Rodham MacKieIndependent23613.6%
5Jason SaundersUK Independence Party (UKIP)412.4%

Electorate 5,487 · Ballots cast 1,735 · Invalid 5 · EC ward code 59405 · Back to ward index

Falmouth Trescobeas & Budock · single-seat

Marginal winner 38.5% Proportional quota 50.0% Difference +11.5 pts below quota Valid ballots 1,916

RankCandidatePartyVotesShareElected
1David SaunbyIndependent73738.5%Elected
2Gavin Paul AndrewarthaReform UK41621.7%
3Jude RobinsonLabour and Co-operative Party35618.6%
4Sam WestwoodGreen Party1759.1%
5Phil HartConservative and Unionist Party1477.7%
6John Andrew EllisLiberal Democrats854.4%

Electorate 5,056 · Ballots cast 1,920 · Invalid 4 · EC ward code 59397 · Back to ward index

Looe East & Deviock · single-seat

Marginal winner 38.9% Proportional quota 50.0% Difference +11.1 pts below quota Valid ballots 1,933

RankCandidatePartyVotesShareElected
1Mark GibbonsIndependent75238.9%Elected
2Adam BloodworthReform UK49325.5%
3Jamie Connor PearnIndependent36118.7%
4Richard James DorlingConservative and Unionist Party1759.1%
5Jacqui GrattonLabour Party834.3%
6Joseph Andrew John HuttyLiberal Democrats683.5%

Electorate 4,976 · Ballots cast 1,935 · Invalid 2 · EC ward code 59415 · Back to ward index

Launceston South · single-seat

Marginal winner 39.1% Proportional quota 50.0% Difference +10.9 pts below quota Valid ballots 1,550

RankCandidatePartyVotesShareElected
1Damon Siegfried DennisLiberal Democrats60639.1%Elected
2John Charles ConwayIndependent54134.9%
3Lisa ParryReform UK40225.9%

Electorate 5,437 · Ballots cast 1,560 · Invalid 10 · EC ward code 59411 · Back to ward index

St Cleer & Menheniot · single-seat

Marginal winner 39.1% Proportional quota 50.0% Difference +10.9 pts below quota Valid ballots 2,094

RankCandidatePartyVotesShareElected
1Sean Andrew SmithReform UK81939.1%Elected
2Thomas Frank George ThrussellLiberal Democrats71834.3%
3Phil SeevaConservative and Unionist Party41219.7%
4Louis James SandersonLabour Party1386.6%

Electorate 5,192 · Ballots cast 2,099 · Invalid 5 · EC ward code 59450 · Back to ward index

St Blazey · single-seat

Marginal winner 39.3% Proportional quota 50.0% Difference +10.7 pts below quota Valid ballots 1,594

RankCandidatePartyVotesShareElected
1Pauline Dawn GilesConservative and Unionist Party62739.3%Elected
2Clive RenowdenReform UK57035.8%
3Jenny TaylorLiberal Democrats20813.0%
4Tina TaylorLabour Party18911.9%

Electorate 5,198 · Ballots cast 1,595 · Invalid 1 · EC ward code 59449 · Back to ward index

St Ives East, Lelant & Carbis Bay · single-seat

Marginal winner 39.9% Proportional quota 50.0% Difference +10.1 pts below quota Valid ballots 2,257

RankCandidatePartyVotesShareElected
1Luke RogersLiberal Democrats90139.9%Elected
2Johnnie WellsIndependent58125.7%
3Alison Margaret GrovesReform UK53623.7%
4Claire HiscottConservative and Unionist Party23710.5%

Electorate 5,025 · Ballots cast 2,259 · Invalid 2 · EC ward code 59455 · Back to ward index

Hayle West · single-seat

Marginal winner 40.0% Proportional quota 50.0% Difference +10.0 pts below quota Valid ballots 1,614

RankCandidatePartyVotesShareElected
1Peter ChannonReform UK64540.0%Elected
2Steve HynesLabour Party38123.6%
3Angelo Spencer-SmithIndependent22313.8%
4Geoffrey WilliamsLiberal Democrats21013.0%
5Jane PascoeConservative and Unionist Party1519.4%

Electorate 5,319 · Ballots cast 1,618 · Invalid 4 · EC ward code 59403 · Back to ward index

Mullion & St Keverne · single-seat

Marginal winner 40.1% Proportional quota 50.0% Difference +9.9 pts below quota Valid ballots 2,597

RankCandidatePartyVotesShareElected
1Rory GowLiberal Democrats1,04140.1%Elected
2Tracey Margaret ClarkeReform UK65225.1%
3Anthony SoadyConservative and Unionist Party49218.9%
4Dicky MintMebyon Kernow - The Party for Cornwall41215.9%

Electorate 5,691 · Ballots cast 2,602 · Invalid 5 · EC ward code 59422 · Back to ward index

Camborne West & Treswithian · single-seat

Marginal winner 40.2% Proportional quota 50.0% Difference +9.8 pts below quota Valid ballots 1,704

RankCandidatePartyVotesShareElected
1Karen KnightReform UK68540.2%Elected
2Zoe FoxMebyon Kernow - The Party for Cornwall39022.9%
3John Keith MorganConservative and Unionist Party32519.1%
4Linda Sylvia MooreLabour Party17110.0%
5Wendy Claire GauntlettLiberal Democrats1337.8%

Electorate 5,048 · Ballots cast 1,707 · Invalid 3 · EC ward code 59390 · Back to ward index

Roche & Bugle · single-seat

Marginal winner 40.6% Proportional quota 50.0% Difference +9.4 pts below quota Valid ballots 1,728

RankCandidatePartyVotesShareElected
1Steve TrevelyanReform UK70140.6%Elected
2Garry TregidgaMebyon Kernow - The Party for Cornwall48027.8%
3Andy CoppinLiberal Democrats29317.0%
4Roger Laurence HookConservative and Unionist Party1669.6%
5Lee Anthony Daniel NeedhamLabour Party885.1%

Electorate 5,371 · Ballots cast 1,733 · Invalid 5 · EC ward code 59441 · Back to ward index

Liskeard South & Dobwalls · single-seat

Marginal winner 41.4% Proportional quota 50.0% Difference +8.6 pts below quota Valid ballots 2,268

RankCandidatePartyVotesShareElected
1Jane PascoeConservative and Unionist Party93941.4%Elected
2Andrew FieldReform UK73532.4%
3Simon Daniel CassidyLabour Party23910.5%
4Bonnie Christopher SoanesLiberal Democrats1988.7%
5Piers John RevellGreen Party1546.8%

Electorate 5,807 · Ballots cast 2,272 · Invalid 4 · EC ward code 59413 · Back to ward index

St Ives West & Towednack · single-seat

Marginal winner 41.6% Proportional quota 50.0% Difference +8.4 pts below quota Valid ballots 1,858

RankCandidatePartyVotesShareElected
1Andrew Paul MitchellIndependent77341.6%Elected
2Paul KennedyLiberal Democrats61132.9%
3Keith AndrewsReform UK39721.4%
4Chris PaulinConservative and Unionist Party754.0%

Electorate 4,755 · Ballots cast 1,868 · Invalid 10 · EC ward code 59456 · Back to ward index

Camelford & Boscastle · single-seat

Marginal winner 41.7% Proportional quota 50.0% Difference +8.3 pts below quota Valid ballots 2,127

RankCandidatePartyVotesShareElected
1Mark BurnettLiberal Democrats88741.7%Elected
2Mike RobinsReform UK66131.1%
3Barry JordanConservative and Unionist Party45921.6%
4George Hitchman-SmithGreen Party1205.6%

Electorate 5,291 · Ballots cast 2,132 · Invalid 5 · EC ward code 59391 · Back to ward index

Truro Boscawen & Redannick · single-seat

Marginal winner 41.7% Proportional quota 50.0% Difference +8.3 pts below quota Valid ballots 1,728

RankCandidatePartyVotesShareElected
1Rob NolanLiberal Democrats72141.7%Elected
2Vanda ArthurReform UK35220.4%
3Nigel Christopher UnwinGreen Party1609.3%
4Marilyn LiddicoatConservative and Unionist Party1508.7%
5Zach GriffithsLabour Party1377.9%
6Steve HorscroftMebyon Kernow - The Party for Cornwall1367.9%
7Chris GreenIndependent724.2%

Electorate 4,681 · Ballots cast 1,730 · Invalid 2 · EC ward code 59464 · Back to ward index

Callington & St Dominic · single-seat

Marginal winner 42.1% Proportional quota 50.0% Difference +7.9 pts below quota Valid ballots 2,006

RankCandidatePartyVotesShareElected
1Andrew John LongMebyon Kernow - The Party for Cornwall84442.1%Elected
2Mark JohnsReform UK69134.4%
3Billy Dean DoidgeLiberal Democrats22611.3%
4Mark Jonathan JermanConservative and Unionist Party1587.9%
5George Henri MuirheadLabour Party844.2%

Electorate 5,589 · Ballots cast 2,015 · Invalid 9 · EC ward code 59386 · Back to ward index

Probus & St Erme · single-seat

Marginal winner 42.2% Proportional quota 50.0% Difference +7.8 pts below quota Valid ballots 1,762

RankCandidatePartyVotesShareElected
1Karen Brenda GlassonConservative and Unionist Party74342.2%Elected
2Jacqueline F WallReform UK57132.4%
3David Thomas DeadmanLiberal Democrats28216.0%
4Cameron JarmainLabour Party1669.4%

Electorate 5,257 · Ballots cast 1,768 · Invalid 6 · EC ward code 59436 · Back to ward index

Torpoint · single-seat

Marginal winner 42.2% Proportional quota 50.0% Difference +7.8 pts below quota Valid ballots 1,858

RankCandidatePartyVotesShareElected
1Rob ParsonageReform UK78542.2%Elected
2John TivnanConservative and Unionist Party56930.6%
3Linda DunstoneLabour and Co-operative Party33618.1%
4Richard Harold MatthewsLiberal Democrats1658.9%

Electorate 5,001 · Ballots cast 1,866 · Invalid 8 · EC ward code 59463 · Back to ward index

Poundstock · single-seat

Marginal winner 42.7% Proportional quota 50.0% Difference +7.3 pts below quota Valid ballots 2,013

RankCandidatePartyVotesShareElected
1Nicky ChopakLiberal Democrats85942.7%Elected
2Aaron Thomas LynchReform UK53126.4%
3Tom Martin O'SullivanIndependent37718.7%
4Stephen William SobeyConservative and Unionist Party1628.0%
5Gillian Denise FaiersGreen Party844.2%

Electorate 4,637 · Ballots cast 2,017 · Invalid 4 · EC ward code 59435 · Back to ward index

Penzance East · single-seat

Marginal winner 42.9% Proportional quota 50.0% Difference +7.1 pts below quota Valid ballots 1,693

RankCandidatePartyVotesShareElected
1Tim DwellyIndependent72742.9%Elected
2Simon John ReedLiberal Democrats44626.3%
3Adrian CocksReform UK33419.7%
4Joan BeveridgeLabour Party885.2%
5Duncan McKinnon PaulMebyon Kernow - The Party for Cornwall513.0%
6Jonathan SteerConservative and Unionist Party472.8%

Electorate 4,986 · Ballots cast 1,703 · Invalid 10 · EC ward code 59430 · Back to ward index

Launceston North & North Petherwin · single-seat

Marginal winner 43.8% Proportional quota 50.0% Difference +6.2 pts below quota Valid ballots 2,308

RankCandidatePartyVotesShareElected
1Adam Richard PaynterIndependent1,01143.8%Elected
2Paul Henry James RadleyReform UK65928.6%
3Davey GreenLiberal Democrats43518.8%
4Raymond Peter TindleConservative and Unionist Party1476.4%
5Dylan Harvey BillsonLabour Party542.3%

Electorate 5,470 · Ballots cast 2,319 · Invalid 11 · EC ward code 59410 · Back to ward index

Redruth Central, Carharrack & St Day · single-seat

Marginal winner 43.9% Proportional quota 50.0% Difference +6.1 pts below quota Valid ballots 1,919

RankCandidatePartyVotesShareElected
1Connor David DonnithorneConservative and Unionist Party84243.9%Elected
2Jason JohnstonReform UK56229.3%
3Will TremayneLabour Party24412.7%
4Kevan John CookLiberal Democrats1517.9%
5Donte Lavelle RaganMebyon Kernow - The Party for Cornwall1156.0%

Electorate 4,900 · Ballots cast 1,922 · Invalid 3 · EC ward code 59438 · Back to ward index

Lanivet, Blisland & Bodmin St Lawrence · single-seat

Marginal winner 43.9% Proportional quota 50.0% Difference +6.1 pts below quota Valid ballots 2,065

RankCandidatePartyVotesShareElected
1Chris BattersLiberal Democrats90743.9%Elected
2Neil FerrisReform UK56727.5%
3Jennifer CruseConservative and Unionist Party48223.3%
4Len CroneyGreen Party1095.3%

Electorate 5,003 · Ballots cast 2,067 · Invalid 2 · EC ward code 59408 · Back to ward index

Four Lanes, Beacon & Troon · single-seat

Marginal winner 44.0% Proportional quota 50.0% Difference +6.0 pts below quota Valid ballots 1,503

RankCandidatePartyVotesShareElected
1Bruce Antony CrazeReform UK66244.0%Elected
2Simon BarnesLabour and Co-operative Party25116.7%
3Reece Peter WeatherburnMebyon Kernow - The Party for Cornwall19312.8%
4David AtherfoldConservative and Unionist Party1429.4%
5Jason David Lansbury FrostLiberal Democrats1318.7%
6Jimmy GeachIndependent1248.3%

Electorate 5,275 · Ballots cast 1,505 · Invalid 2 · EC ward code 59399 · Back to ward index

St Austell Bethel & Holmbush · single-seat

Marginal winner 44.1% Proportional quota 50.0% Difference +5.9 pts below quota Valid ballots 1,902

RankCandidatePartyVotesShareElected
1Jordan Antony William RowseConservative and Unionist Party83944.1%Elected
2Nathan HuddyReform UK70136.9%
3Sammie IrwinLiberal Democrats21611.4%
4Jeremy John PreeceLabour Party1467.7%

Electorate 5,217 · Ballots cast 1,907 · Invalid 5 · EC ward code 59446 · Back to ward index

Long Rock, Marazion & St Erth · single-seat

Marginal winner 44.4% Proportional quota 50.0% Difference +5.6 pts below quota Valid ballots 2,462

RankCandidatePartyVotesShareElected
1John MartinLiberal Democrats1,09444.4%Elected
2Terri AllenReform UK71429.0%
3Derek Gordon ThomasConservative and Unionist Party47819.4%
4Clare Hilary DyasGreen Party1767.1%

Electorate 5,643 · Ballots cast 2,462 · EC ward code 59414 · Back to ward index

Penzance Promenade · single-seat

Marginal winner 44.7% Proportional quota 50.0% Difference +5.3 pts below quota Valid ballots 2,025

RankCandidatePartyVotesShareElected
1Jim McKennaIndependent90644.7%Elected
2Paul William NicholsonReform UK38619.1%
3Nina MartinLiberal Democrats31815.7%
4Cornelius Michael John OlivierLabour Party28414.0%
5Mike LarsenConservative and Unionist Party1316.5%

Electorate 4,832 · Ballots cast 2,028 · Invalid 3 · EC ward code 59431 · Back to ward index

Stratton, Kilkhampton & Morwenstow · single-seat

Marginal winner 45.0% Proportional quota 50.0% Difference +5.0 pts below quota Valid ballots 2,033

RankCandidatePartyVotesShareElected
1Faye EmeryLiberal Democrats91545.0%Elected
2Nigel Thomas ShawReform UK63131.0%
3Shorne Leslie TilbeyConservative and Unionist Party37918.6%
4John Martyn WalterGreen Party1025.0%

Electorate 5,282 · Ballots cast 2,040 · Invalid 7 · EC ward code 59461 · Back to ward index

Helston North · single-seat

Marginal winner 45.8% Proportional quota 50.0% Difference +4.2 pts below quota Valid ballots 1,755

RankCandidatePartyVotesShareElected
1Mike ThomasIndependent80345.8%Elected
2J.P. CollinsReform UK50028.5%
3Michael Bernard StaffordLiberal Democrats24814.1%
4Angie ForemanConservative and Unionist Party20411.6%

Electorate 5,225 · Ballots cast 1,757 · Invalid 2 · EC ward code 59404 · Back to ward index

Crowan, Sithney & Wendron · single-seat

Marginal winner 46.9% Proportional quota 50.0% Difference +3.1 pts below quota Valid ballots 2,104

RankCandidatePartyVotesShareElected
1Loveday Elizabeth Trevenen JenkinMebyon Kernow - The Party for Cornwall98646.9%Elected
2Margaret Ann WoodwardReform UK66431.6%
3Penny YoungLiberal Democrats27913.3%
4Mary-Jane WillowsConservative and Unionist Party1758.3%

Electorate 5,577 · Ballots cast 2,110 · Invalid 6 · EC ward code 59393 · Back to ward index

Rame Peninsula & St Germans · single-seat

Marginal winner 47.1% Proportional quota 50.0% Difference +2.9 pts below quota Valid ballots 2,859

RankCandidatePartyVotesShareElected
1Kate EwertLabour and Co-operative Party1,34847.1%Elected
2Chris WiltonReform UK83229.1%
3Bob DavidsonConservative and Unionist Party40414.1%
4Marian CandyLiberal Democrats1776.2%
5Tony HillGreen Party983.4%

Electorate 5,654 · Ballots cast 2,868 · Invalid 9 · EC ward code 59437 · Back to ward index

Redruth North · single-seat

Marginal winner 48.0% Proportional quota 50.0% Difference +2.0 pts below quota Valid ballots 1,374

RankCandidatePartyVotesShareElected
1Roger TarrantReform UK65948.0%Elected
2Stephen BarnesLabour Party31522.9%
3Kim Elizabeth CunninghamGreen Party17212.5%
4Alan DoveyConservative and Unionist Party1279.2%
5Philippe Marc HadleyLiberal Democrats1007.3%

Electorate 4,744 · Ballots cast 1,378 · Invalid 4 · EC ward code 59439 · Back to ward index

Mylor, Perranarworthal & Ponsanooth · single-seat

Marginal winner 48.7% Proportional quota 50.0% Difference +1.3 pts below quota Valid ballots 2,622

RankCandidatePartyVotesShareElected
1Ruth Helen GripperLiberal Democrats1,27648.7%Elected
2Ben ShanklandReform UK53120.3%
3Peter WilliamsConservative and Unionist Party42816.3%
4Simon John SymonsIndependent2238.5%
5Lesley Anne TrenchardLabour Party1636.2%

Electorate 5,377 · Ballots cast 2,632 · Invalid 10 · EC ward code 59423 · Back to ward index

Mevagissey & St Austell Bay · single-seat

Marginal winner 48.7% Proportional quota 50.0% Difference +1.3 pts below quota Valid ballots 2,105

RankCandidatePartyVotesShareElected
1James Michael MustoeConservative and Unionist Party1,02548.7%Elected
2Richard JenkinReform UK40519.2%
3Lyndon David AllenMebyon Kernow - The Party for Cornwall30014.3%
4Katie TrumanLabour Party1718.1%
5Brian Eric SheenLiberal Democrats1547.3%

Electorate 4,675 · Ballots cast 2,106 · Invalid 1 · EC ward code 59420 · Back to ward index

Saltash Essa · single-seat

Marginal winner 49.6% Proportional quota 50.0% Difference +0.4 pts below quota Valid ballots 1,994

RankCandidatePartyVotesShareElected
1Hilary Anne FrankLiberal Democrats98949.6%Elected
2Trevor John WoodwardReform UK58329.2%
3Pete SamuelsConservative and Unionist Party1909.5%
4Craig MillsLabour Party1206.0%
5Richard Edward BickfordIndependent1115.6%

Electorate 5,221 · Ballots cast 1,998 · Invalid 4 · EC ward code 59442 · Back to ward index

Lostwithiel & Lanreath · single-seat

Marginal winner 49.7% Proportional quota 50.0% Difference +0.3 pts below quota Valid ballots 2,080

RankCandidatePartyVotesShareElected
1Sarah PreeceLiberal Democrats1,03449.7%Elected
2Ollie WilliamsReform UK61629.6%
3Patricia Anne MooreConservative and Unionist Party30014.4%
4Scott FoleyLabour Party1286.2%

Electorate 4,876 · Ballots cast 2,085 · Invalid 5 · EC ward code 59417 · Back to ward index

Camborne Trelowarren · single-seat

Marginal winner 49.9% Proportional quota 50.0% Difference +0.1 pts below quota Valid ballots 1,616

RankCandidatePartyVotesShareElected
1Paul WhiteIndependent80649.9%Elected
2Steve FearyReform UK43426.9%
3Felix MortimerLabour Party1257.7%
4Nigel Douglas MilesGreen Party895.5%
5Jeannette Marilyn KellowConservative and Unionist Party815.0%
6Rachel GarsideLiberal Democrats794.9%

Electorate 4,699 · Ballots cast 1,618 · Invalid 2 · EC ward code 59389 · Back to ward index

Land's End · single-seat

Marginal winner 50.4% Proportional quota 50.0% Difference −0.4 pts Valid ballots 2,350

RankCandidatePartyVotesShareElected
1Brian Paul ClemensIndependent1,18550.4%Elected
2Marie ChristopherReform UK44819.1%
3Marianna Alicia BaxterLiberal Democrats32013.6%
4Ian Edward FlindallGreen Party31413.4%
5Jonah ParsleyConservative and Unionist Party833.5%

Electorate 5,413 · Ballots cast 2,364 · Invalid 14 · EC ward code 59407 · Back to ward index

Pool & Tehidy · single-seat

Marginal winner 51.5% Proportional quota 50.0% Difference −1.5 pts Valid ballots 1,446

RankCandidatePartyVotesShareElected
1Susanne DesmondeReform UK74551.5%Elected
2Sophie JohnsonLabour Party25017.3%
3Graham Deighton FordLiberal Democrats21414.8%
4Maureen RainbirdConservative and Unionist Party16011.1%
5Ian Christopher Vivian-VillacciMebyon Kernow - The Party for Cornwall775.3%

Electorate 5,145 · Ballots cast 1,447 · Invalid 1 · EC ward code 59433 · Back to ward index

Mousehole, Newlyn & St Buryan · single-seat

Marginal winner 51.8% Proportional quota 50.0% Difference −1.8 pts Valid ballots 2,011

RankCandidatePartyVotesShareElected
1Thalia Simone MarringtonLiberal Democrats1,04251.8%Elected
2Timothy Nigel BennettReform UK48224.0%
3Andrew WattsConservative and Unionist Party26413.1%
4Ian CurnowIndependent22311.1%

Electorate 4,853 · Ballots cast 2,017 · Invalid 6 · EC ward code 59421 · Back to ward index

St Teath & Tintagel · single-seat

Marginal winner 53.3% Proportional quota 50.0% Difference −3.3 pts Valid ballots 2,122

RankCandidatePartyVotesShareElected
1David GarriganLiberal Democrats1,13053.3%Elected
2Kevin JohnsonReform UK60428.5%
3Karen JordanConservative and Unionist Party27412.9%
4Angie CrawfordGreen Party1135.3%

Electorate 5,212 · Ballots cast 2,125 · Invalid 3 · EC ward code 59460 · Back to ward index

Bodmin St Mary's & St Leonard · single-seat

Marginal winner 55.4% Proportional quota 50.0% Difference −5.4 pts Valid ballots 1,389

RankCandidatePartyVotesShareElected
1Dan RogersonLiberal Democrats77055.4%Elected
2Lisa Jayne O'ConnorReform UK36726.4%
3Jeremy Peter CooperIndependent20114.5%
4Sylvia BerryConservative and Unionist Party564.0%

Electorate 5,236 · Ballots cast 1,394 · Invalid 5 · EC ward code 59383 · Back to ward index

Padstow · single-seat

Marginal winner 55.7% Proportional quota 50.0% Difference −5.7 pts Valid ballots 1,799

RankCandidatePartyVotesShareElected
1James O'KeefeLiberal Democrats1,00255.7%Elected
2Richard HarrisonReform UK56331.3%
3Oscar Gregory Max Livesey-LodwickConservative and Unionist Party23313.0%

Electorate 5,298 · Ballots cast 1,805 · Invalid 6 · EC ward code 59427 · Back to ward index

St Goran, Tregony & the Roseland · single-seat

Marginal winner 57.7% Proportional quota 50.0% Difference −7.7 pts Valid ballots 2,093

RankCandidatePartyVotesShareElected
1Julian GermanIndependent1,20857.7%Elected
2Dylan CollardReform UK41719.9%
3Nick HiscottConservative and Unionist Party1637.8%
4Ian William WoodGreen Party1155.5%
5Mark Philip John MitchleyLiberal Democrats1145.4%
6Greg AyresLabour Party743.5%

Electorate 4,887 · Ballots cast 2,096 · Invalid 3 · EC ward code 59454 · Back to ward index

St Dennis & St Enoder · single-seat

Marginal winner 58.2% Proportional quota 50.0% Difference −8.2 pts Valid ballots 1,717

RankCandidatePartyVotesShareElected
1Dick ColeMebyon Kernow - The Party for Cornwall1,00058.2%Elected
2Stephen James PikeReform UK54231.6%
3Andrew HannanConservative and Unionist Party714.1%
4Elizabeth Ann BurroughsLiberal Democrats543.1%
5Stuart Charles HindeLabour Party502.9%

Electorate 5,823 · Ballots cast 1,722 · Invalid 5 · EC ward code 59453 · Back to ward index

Altarnun & Stoke Climsland · single-seat

Marginal winner 61.4% Proportional quota 50.0% Difference −11.4 pts Valid ballots 2,712

RankCandidatePartyVotesShareElected
1Adrian ParsonsLiberal Democrats1,66661.4%Elected
2Peter James SwannReform UK67624.9%
3Vivian Thomas Chavasse HallConservative and Unionist Party2619.6%
4Earl TerrisGreen Party1073.9%

Electorate 5,508 · Ballots cast 2,719 · Invalid 7 · EC ward code 59382 · Back to ward index

St Agnes · single-seat

Marginal winner 61.6% Proportional quota 50.0% Difference −11.6 pts Valid ballots 1,861

RankCandidatePartyVotesShareElected
1Pete MitchellLiberal Democrats1,14661.6%Elected
2Emantas MusneckisReform UK34418.5%
3Jinny ClarkConservative and Unionist Party23112.4%
4Jacob Daniel George PowleyLabour Party1387.4%

Electorate 5,319 · Ballots cast 1,869 · Invalid 8 · EC ward code 59445 · Back to ward index

Bodmin St Petroc's · single-seat

Marginal winner 65.9% Proportional quota 50.0% Difference −15.9 pts Valid ballots 1,690

RankCandidatePartyVotesShareElected
1Leigh Lansbury FrostLiberal Democrats1,11365.9%Elected
2Tony Shane WrightReform UK46227.3%
3Clare Helen PooleyConservative and Unionist Party1156.8%

Electorate 5,248 · Ballots cast 1,694 · Invalid 4 · EC ward code 59384 · Back to ward index

Wadebridge West & St Mabyn · single-seat

Marginal winner 68.3% Proportional quota 50.0% Difference −18.3 pts Valid ballots 2,203

RankCandidatePartyVotesShareElected
1Robin Edward MoorcroftIndependent1,50468.3%Elected
2Nicole RussoReform UK38617.5%
3Deborah LambertLiberal Democrats31414.3%

Electorate 5,359 · Ballots cast 2,207 · Invalid 4 · EC ward code 59468 · Back to ward index

Truro Tregolls · single-seat

Marginal winner 73.5% Proportional quota 50.0% Difference −23.5 pts Valid ballots 1,828

RankCandidatePartyVotesShareElected
1Loic Joachim RichIndependent1,34473.5%Elected
2Rheya BairdReform UK25013.7%
3Rod PascoeLiberal Democrats653.6%
4David SunderhaufGreen Party583.2%
5James WoolasConservative and Unionist Party563.1%
6Martha Ajan GreenLabour Party543.0%

Electorate 4,794 · Ballots cast 1,829 · Invalid 1 · EC ward code 59466 · Back to ward index