Skip to content

Cornwall Council Election Results 2025

Full ward-by-ward results from the 2025 Cornwall Council elections. Sourced from Cornwall Council's official records via the ModernGov democracy portal.

Headline numbers

Wards

87

Electorate

444,001

Ballots cast

164,680

Overall turnout

37.1%

Seats and votes by party

Reform UK
Seats28
Votes47,846
Liberal Democrat
Seats26
Votes40,259
Independent
Seats16
Votes22,011
Conservative
Seats7
Votes25,881
Labour & Cooperative Party
Seats4
Votes6,044
Mebyon Kernow
Seats3
Votes6,524
Green Party
Seats3
Votes6,408
Labour
Seats0
Votes9,056
Seats0
Votes330
Independent Alliance Group
Seats0
Votes223
Trade Unionist and Socialist Coalition
Seats0
Votes57
UK Independence Party
Seats0
Votes41

Results by ward

87 wards. Click any ward to see the full candidate list and votes.

  • Altarnun & Stoke ClimslandAdrian ParsonsLiberal DemocratTurnout 49.2%

    2,710 of 5,508 ballots · 7 spoilt · Ward page

    1. Adrian ParsonsLiberal Democrat (elected)1,666
    2. Peter James SwannReform UK676
    3. Vivian Thomas Chavasse HallConservative261
    4. Earl TerrisGreen Party107
  • Bodmin St Mary's & St LeonardDan RogersonLiberal DemocratTurnout 26.6%

    1,394 of 5,236 ballots · 5 spoilt · Ward page

    1. Dan RogersonLiberal Democrat (elected)770
    2. Lisa Jayne O'ConnorReform UK367
    3. Jeremy Peter CooperIndependent201
    4. Sylvia BerryConservative56
  • Bodmin St Petroc'sLeigh FrostLiberal DemocratTurnout 32.2%

    1,690 of 5,248 ballots · 4 spoilt · Ward page

    1. Leigh FrostLiberal Democrat (elected)1,113
    2. Tony Shane WrightReform UK462
    3. Clare Helen PooleyConservative115
  • BudePeter La BroyIndependentTurnout 38.1%

    1,798 of 4,713 ballots · 6 spoilt · Ward page

    1. Peter La BroyIndependent (elected)579
    2. Kevin Shane ColwillLiberal Democrat536
    3. Christopher John LynchReform UK324
    4. Calum McGrathConservative298
    5. Francis George RichensGreen Party61
  • Callington & St DominicAndrew LongMebyon KernowTurnout 35.8%

    2,003 of 5,589 ballots · 9 spoilt · Ward page

    1. Andrew LongMebyon Kernow (elected)844
    2. Mark JohnsReform UK691
    3. Billy Dean DoidgeLiberal Democrat226
    4. Mark Jonathan JermanConservative158
    5. George Henri MuirheadLabour84
  • CalstockAngus CrockerReform UKTurnout 43.9%

    2,430 of 5,533 ballots · 4 spoilt · Ward page

    1. Angus CrockerReform UK (elected)720
    2. Lara Jodie KramerLabour661
    3. Andrew Gordon Lynn BrownLiberal Democrat478
    4. Jim FlashmanConservative409
    5. Natasha Anne RansomGreen Party162
  • Camborne Roskear & TuckingmillJames Michael Alexander BallIndependentTurnout 26.4%

    1,274 of 4,819 ballots · 2 spoilt · Ward page

    1. James Michael Alexander BallIndependent (elected)477
    2. John TsoupakisReform UK416
    3. John CosgroveLabour & Cooperative Party199
    4. Florence MacdonaldLiberal Democrat114
    5. Shannon James David StennerConservative68
  • Camborne TrelowarrenPaul WhiteIndependentTurnout 34.3%

    1,614 of 4,699 ballots · 3 spoilt · Ward page

    1. Paul WhiteIndependent (elected)806
    2. Steve FearyReform UK434
    3. Felix Joseph MortimerLabour125
    4. Nigel Douglas MilesGreen Party89
    5. Jeannette Marilyn KellowConservative81
    6. Rachel GarsideLiberal Democrat79
  • Camborne West & TreswithianKaren KnightReform UKTurnout 33.8%

    1,704 of 5,048 ballots · 3 spoilt · Ward page

    1. Karen KnightReform UK (elected)685
    2. Zoe FoxMebyon Kernow390
    3. John MorganConservative325
    4. Linda Sylvia MooreLabour171
    5. Wendy Claire GauntlettLiberal Democrat133
  • Camelford & BoscastleMark Peter BurnettLiberal DemocratTurnout 40.2%

    2,127 of 5,291 ballots · 5 spoilt · Ward page

    1. Mark Peter BurnettLiberal Democrat (elected)887
    2. Mike RobinsReform UK661
    3. Barry JordanConservative459
    4. George Hitchman-SmithGreen Party120
  • Constantine, Mabe & MawnanAnna Thomason-KenyonReform UKTurnout 41.9%

    1,799 of 4,292 ballots · 4 spoilt · Ward page

    1. Anna Thomason-KenyonReform UK (elected)422
    2. Chris PainterConservative409
    3. Jayne NinnesLabour292
    4. Keith WestIndependent273
    5. Linda Mary WilliamsLiberal Democrat263
    6. Mael GarrecMebyon Kernow140
  • Crowan, Sithney & WendronLoveday JenkinMebyon KernowTurnout 37.7%

    2,104 of 5,577 ballots · 6 spoilt · Ward page

    1. Loveday JenkinMebyon Kernow (elected)986
    2. Margaret Ann WoodwardReform UK664
    3. Penny YoungLiberal Democrat279
    4. Mary Jane WillowsConservative175
  • Falmouth ArwenackLaurie MagowanLabour & Cooperative PartyTurnout 39.9%

    1,762 of 4,411 ballots · 6 spoilt · Ward page

    1. Laurie MagowanLabour & Cooperative Party (elected)654
    2. Jackie WalkdenGreen Party437
    3. Steven RubidgeReform UK296
    4. Christopher John SaintConservative237
    5. Oliver Thomas MinersLiberal Democrat138
  • Falmouth BoslowickDebra Ellen CleggLabour & Cooperative PartyTurnout 35.3%

    1,708 of 4,833 ballots · 11 spoilt · Ward page

    1. Debra Ellen CleggLabour & Cooperative Party (elected)529
    2. Myles RileyReform UK494
    3. Alan JewellConservative392
    4. Jonathan Francis James TaylorLiberal Democrat171
    5. Samuel Robert CarmichaelMebyon Kernow122
  • Falmouth PenwerrisAlan RoweLabour & Cooperative PartyTurnout 29.5%

    1,443 of 4,886 ballots · 6 spoilt · Ward page

    1. Alan RoweLabour & Cooperative Party (elected)523
    2. Catherine OwenGreen Party353
    3. Roger Jonathan RidsdillReform UK248
    4. Tom StubbsLiberal Democrat143
    5. Gordon WilliamsConservative101
    6. Trisha Finney75
  • Falmouth Trescobeas & BudockDavid SaunbyIndependentTurnout 37.9%

    1,916 of 5,056 ballots · 4 spoilt · Ward page

    1. David SaunbyIndependent (elected)737
    2. Gavin Paul AndrewarthaReform UK416
    3. Jude RobinsonLabour & Cooperative Party356
    4. Sam WestwoodGreen Party175
    5. Phil HartConservative147
    6. John EllisLiberal Democrat85
  • Feock & KeaMartyn AlveyConservativeTurnout 44.8%

    2,002 of 4,472 ballots · 9 spoilt · Ward page

    1. Martyn AlveyConservative (elected)696
    2. Derek ReedReform UK595
    3. Susan BeloLiberal Democrat469
    4. Michelle Ann PalmerLabour242
  • Four Lanes, Beacon & TroonBruce CrazeReform UKTurnout 28.5%

    1,503 of 5,275 ballots · 2 spoilt · Ward page

    1. Bruce CrazeReform UK (elected)662
    2. Simon BarnesLabour & Cooperative Party251
    3. Reece Peter WeatherburnMebyon Kernow193
    4. David AtherfoldConservative142
    5. Jason David Lansbury FrostLiberal Democrat131
    6. Jimmy Geach124
  • Fowey, Tywardreath & ParIan WilsonReform UKTurnout 42.2%

    2,003 of 4,751 ballots · 0 spoilt · Ward page

    1. Ian WilsonReform UK (elected)635
    2. Renay Frances RickardLabour435
    3. Georgia May Christine VarcoeConservative374
    4. George William TaylorLiberal Democrat314
    5. Tamsin Chapman-GunnerMebyon Kernow197
    6. Robert William RooneyTrade Unionist and Socialist Coalition48
  • Gloweth, Malabar & ShortlanesendKaren Margaret La BordeGreen PartyTurnout 31.5%

    1,299 of 4,129 ballots · 1 spoilt · Ward page

    1. Karen Margaret La BordeGreen Party (elected)451
    2. Alan ConwayReform UK383
    3. Joe TaylorLiberal Democrat268
    4. Jonathan GeachConservative109
    5. Joel Robert BriantLabour79
    6. Trevor Arthur HallTrade Unionist and Socialist Coalition9
  • Gwinear-Gwithian & Hayle EastRob HeslingtonReform UKTurnout 36.4%

    1,844 of 5,061 ballots · 4 spoilt · Ward page

    1. Rob HeslingtonReform UK (elected)691
    2. Lionel PascoeConservative477
    3. Richard GoedegebuurLiberal Democrat338
    4. James William BannisterLabour338
  • Hayle WestPeter ChannonReform UKTurnout 30.3%

    1,610 of 5,319 ballots · 4 spoilt · Ward page

    1. Peter ChannonReform UK (elected)645
    2. Steve HynesLabour381
    3. Angelo Spencer-SmithIndependent223
    4. Geoffrey WilliamsLiberal Democrat210
    5. Jane PascoeConservative151
  • Helston NorthMike ThomasIndependentTurnout 33.6%

    1,755 of 5,225 ballots · 2 spoilt · Ward page

    1. Mike ThomasIndependent (elected)803
    2. JP CollinsReform UK500
    3. Michael Bernard StaffordLiberal Democrat248
    4. Angie ForemanConservative204
  • Helston South & MeneageNicola BoaseLiberal DemocratTurnout 31.5%

    1,730 of 5,487 ballots · 5 spoilt · Ward page

    1. Nicola BoaseLiberal Democrat (elected)663
    2. Craig ScottReform UK474
    3. Guy ForemanConservative316
    4. Tristan Rodham MackieIndependent236
    5. Jason SaundersUK Independence Party41
  • Illogan & PortreathCliff CrawfordReform UKTurnout 35.3%

    1,852 of 5,241 ballots · 9 spoilt · Ward page

    1. Cliff CrawfordReform UK (elected)660
    2. David EkinsmythLiberal Democrat512
    3. Dave CrabtreeConservative497
    4. Jonathan AshleyLabour183
  • Land's EndBrian ClemensIndependentTurnout 43.4%

    2,350 of 5,413 ballots · 14 spoilt · Ward page

    1. Brian ClemensIndependent (elected)1,185
    2. Marie ChristopherReform UK448
    3. Marianna BaxterLiberal Democrat320
    4. Ian FlindallGreen Party314
    5. Jonah ParsleyConservative83
  • Lanivet, Blisland & Bodmin St LawrenceChris BattersLiberal DemocratTurnout 41.3%

    2,065 of 5,003 ballots · 2 spoilt · Ward page

    1. Chris BattersLiberal Democrat (elected)907
    2. Neil FerrisReform UK567
    3. Jennifer CruseConservative482
    4. Len CroneyGreen Party109
  • Lanner, Stithians & GwennapJohn Thomas MBEIndependentTurnout 33.9%

    1,777 of 5,249 ballots · 6 spoilt · Ward page

    1. John Thomas MBEIndependent (elected)610
    2. Nigel William GovierReform UK554
    3. John Martin CarleyGreen Party205
    4. Jenny HamiltonConservative145
    5. Sue WinterLabour & Cooperative Party134
    6. William Peter Rosevear MumfordLiberal Democrat129
  • Launceston North & North PetherwinAdam PaynterIndependentTurnout 42.2%

    2,306 of 5,470 ballots · 11 spoilt · Ward page

    1. Adam PaynterIndependent (elected)1,011
    2. Paul Henry James RadleyReform UK659
    3. Davey GreenLiberal Democrat435
    4. Raymond Peter TindleConservative147
    5. Dylan Harvey BillsonLabour54
  • Launceston SouthDamon Siegfried DennisLiberal DemocratTurnout 28.5%

    1,549 of 5,437 ballots · 10 spoilt · Ward page

    1. Damon Siegfried DennisLiberal Democrat (elected)606
    2. John ConwayIndependent541
    3. Lisa ParryReform UK402
  • Liskeard CentralKevin Ian GreyReform UKTurnout 27.8%

    1,626 of 5,851 ballots · 2 spoilt · Ward page

    1. Kevin Ian GreyReform UK (elected)597
    2. Nick CrakerConservative585
    3. Kerry Louise CassidyLabour250
    4. Naomi Sarah TaylorLiberal Democrat116
    5. Peter David SawfordGreen Party78
  • Liskeard South & DobwallsJane PascoeConservativeTurnout 39.0%

    2,265 of 5,807 ballots · 4 spoilt · Ward page

    1. Jane PascoeConservative (elected)939
    2. Andrew FieldReform UK735
    3. Simon Daniel CassidyLabour239
    4. Bonnie Christopher SoanesLiberal Democrat198
    5. Piers John RevellGreen Party154
  • Long Rock, Marazion & St ErthJohn MartinLiberal DemocratTurnout 43.6%

    2,462 of 5,643 ballots · 0 spoilt · Ward page

    1. John MartinLiberal Democrat (elected)1,094
    2. Terri AllenReform UK714
    3. Derek ThomasConservative478
    4. Clare Hilary DyasGreen Party176
  • Looe East & DeviockMark GibbonsIndependentTurnout 38.8%

    1,932 of 4,976 ballots · 2 spoilt · Ward page

    1. Mark GibbonsIndependent (elected)752
    2. Adam BloodworthReform UK493
    3. Jamie Connor PearnIndependent361
    4. Richard James DorlingConservative175
    5. Jacqui GrattonLabour83
    6. Joseph Andrew John HuttyLiberal Democrat68
  • Looe West, Pelynt, Lansallos & LanteglosJim CandyLiberal DemocratTurnout 39.6%

    1,887 of 4,766 ballots · 2 spoilt · Ward page

    1. Jim CandyLiberal Democrat (elected)697
    2. Andy JacksonReform UK668
    3. Robert John Charles HorskinsConservative290
    4. Michala Gaye PowellIndependent136
    5. Isobel Jeanie TaylorLabour96
  • Lostwithiel & LanreathSarah PreeceLiberal DemocratTurnout 42.6%

    2,078 of 4,876 ballots · 5 spoilt · Ward page

    1. Sarah PreeceLiberal Democrat (elected)1,034
    2. Ollie WilliamsReform UK616
    3. Patricia Anne MooreConservative300
    4. Scott FoleyLabour128
  • Ludgvan, Madron, Gulval & HeamoorJuliet Anna LineLiberal DemocratTurnout 47.3%

    2,548 of 5,390 ballots · 10 spoilt · Ward page

    1. Juliet Anna LineLiberal Democrat (elected)928
    2. Hugh EddyIndependent826
    3. Giane James MortimerReform UK651
    4. Alison Louise ThomasConservative143
  • LynherJim GaleReform UKTurnout 45.1%

    2,138 of 4,742 ballots · 2 spoilt · Ward page

    1. Jim GaleReform UK (elected)777
    2. Adam Mark SturtridgeLiberal Democrat687
    3. Andrew Martyn BuddConservative424
    4. Martin Charles Stewart CorneyGreen Party146
    5. Annette Louise LeeLabour104
  • Mevagissey & St Austell BayJames MustoeConservativeTurnout 44.0%

    2,055 of 4,675 ballots · 1 spoilt · Ward page

    1. James MustoeConservative (elected)1,025
    2. Richard JenkinReform UK405
    3. Lyndon David AllenMebyon Kernow300
    4. Katie TrumanLabour171
    5. Brian Eric SheenLiberal Democrat154
  • Mousehole, Newlyn & St BuryanThalia MarringtonLiberal DemocratTurnout 41.4%

    2,011 of 4,853 ballots · 6 spoilt · Ward page

    1. Thalia MarringtonLiberal Democrat (elected)1,042
    2. Timothy Nigel BennettReform UK482
    3. Andrew WattsConservative264
    4. Ian CurnowIndependent Alliance Group223
  • Mullion & St KeverneRory GowLiberal DemocratTurnout 45.6%

    2,597 of 5,691 ballots · 5 spoilt · Ward page

    1. Rory GowLiberal Democrat (elected)1,041
    2. Tracey Margaret ClarkeReform UK652
    3. Anthony SoadyConservative492
    4. Dicky MintMebyon Kernow412
  • Mylor, Perranarworthal & PonsanoothRuth Helen GripperLiberal DemocratTurnout 48.7%

    2,621 of 5,377 ballots · 10 spoilt · Ward page

    1. Ruth Helen GripperLiberal Democrat (elected)1,276
    2. Ben ShanklandReform UK531
    3. Peter WilliamsConservative428
    4. Simon John SymonsIndependent223
    5. Lesley Anne TrenchardLabour163
  • Newquay Central & PentireJoanna KennyLiberal DemocratTurnout 29.7%

    1,485 of 5,007 ballots · 8 spoilt · Ward page

    1. Joanna KennyLiberal Democrat (elected)515
    2. Stephen Michael BealReform UK475
    3. Jessie Joe JacobsLabour & Cooperative Party377
    4. Graham BerryConservative118
  • Newquay Porth & TretherrasKevin TowillReform UKTurnout 33.0%

    1,859 of 5,634 ballots · 10 spoilt · Ward page

    1. Kevin TowillReform UK (elected)704
    2. Sandy CarterLiberal Democrat487
    3. Oliver MonkConservative386
    4. Valerie Linda MartinLabour282
  • Newquay TrenanceDrew CreekGreen PartyTurnout 29.6%

    1,565 of 5,295 ballots · 0 spoilt · Ward page

    1. Drew CreekGreen Party (elected)498
    2. David EllisReform UK491
    3. Geoff BrownLiberal Democrat334
    4. Nick Morris.Conservative131
    5. Gemma Lauren Faith BrinkleyLabour111
  • PadstowJames O'KeefeLiberal DemocratTurnout 33.9%

    1,798 of 5,298 ballots · 6 spoilt · Ward page

    1. James O'KeefeLiberal Democrat (elected)1,002
    2. Richard HarrisonReform UK563
    3. Oscar Gregory Max Livesey-LodwickConservative233
  • PenrynDean Vincent EvansGreen PartyTurnout 31.1%

    1,690 of 5,435 ballots · 10 spoilt · Ward page

    1. Dean Vincent EvansGreen Party (elected)603
    2. John BellReform UK432
    3. Sinead Laura HanksLabour & Cooperative Party420
    4. Jemima AdkinsConservative125
    5. Jacquie GammonLiberal Democrat110
  • Penwithick & BoscoppaJamie HanlonReform UKTurnout 30.9%

    1,598 of 5,171 ballots · 3 spoilt · Ward page

    1. Jamie HanlonReform UK (elected)548
    2. Matthew LukeMebyon Kernow477
    3. Anne DoubleConservative317
    4. Keith James ButlerLiberal Democrat146
    5. James Stephen ChessonLabour110
  • Penzance EastTim DwellyIndependentTurnout 34.0%

    1,693 of 4,986 ballots · 10 spoilt · Ward page

    1. Tim DwellyIndependent (elected)727
    2. Simon John ReedLiberal Democrat446
    3. Adrian CocksReform UK334
    4. Joan BeveridgeLabour88
    5. Duncan McKinnon PaulMebyon Kernow51
    6. Jonathan SteerConservative47
  • Penzance PromenadeJim McKennaIndependentTurnout 41.9%

    2,025 of 4,832 ballots · 3 spoilt · Ward page

    1. Jim McKennaIndependent (elected)906
    2. Paul William NicholsonReform UK386
    3. Nina MartinLiberal Democrat318
    4. Cornelius OlivierLabour284
    5. Mike LarsenConservative131
  • PerranporthLouise BlackmanReform UKTurnout 39.1%

    1,964 of 5,026 ballots · 5 spoilt · Ward page

    1. Louise BlackmanReform UK (elected)568
    2. Steve ArthurIndependent470
    3. Andy NetherwoodLabour400
    4. Phillip HenwoodConservative256
    5. Jo PoultonGreen Party153
    6. Daniel GarsideLiberal Democrat117
  • Pool & TehidySusanne DesmondeReform UKTurnout 28.1%

    1,446 of 5,145 ballots · 1 spoilt · Ward page

    1. Susanne DesmondeReform UK (elected)745
    2. Sophie JohnsonLabour250
    3. Graham Deighton FordLiberal Democrat214
    4. Maureen RainbirdConservative160
    5. Ian Christopher Vivian-VillacciMebyon Kernow77
  • Porthleven, Breage & GermoeJay HodgettsLiberal DemocratTurnout 42.3%

    2,349 of 5,558 ballots · 2 spoilt · Ward page

    1. Jay HodgettsLiberal Democrat (elected)676
    2. Michael Godfrey ToyIndependent629
    3. Phil AngellReform UK563
    4. John Keeling MBEConservative316
    5. Michael Alan TresidderMebyon Kernow118
    6. Brod RossLabour47
  • PoundstockNicky ChopakLiberal DemocratTurnout 43.4%

    2,013 of 4,637 ballots · 4 spoilt · Ward page

    1. Nicky ChopakLiberal Democrat (elected)859
    2. Aaron Thomas LynchReform UK531
    3. Tom Martin O'SullivanIndependent377
    4. Stephen William SobeyConservative162
    5. Gillian Denise FaiersGreen Party84
  • Probus & St ErmeKaren GlassonConservativeTurnout 33.5%

    1,762 of 5,257 ballots · 6 spoilt · Ward page

    1. Karen GlassonConservative (elected)743
    2. Jacqueline F WallReform UK571
    3. David Thomas DeadmanLiberal Democrat282
    4. Cameron JarmainLabour166
  • Rame Peninsula & St GermansKate EwertLabour & Cooperative PartyTurnout 50.6%

    2,859 of 5,654 ballots · 9 spoilt · Ward page

    1. Kate EwertLabour & Cooperative Party (elected)1,348
    2. Chris WiltonReform UK832
    3. Bob DavidsonConservative404
    4. Marian CandyLiberal Democrat177
    5. Tony HillGreen Party98
  • Redruth Central, Carharrack & St DayConnor DonnithorneConservativeTurnout 39.1%

    1,914 of 4,900 ballots · 3 spoilt · Ward page

    1. Connor DonnithorneConservative (elected)842
    2. Jason JohnstonReform UK562
    3. Will TremayneLabour244
    4. Kevan John CookLiberal Democrat151
    5. Donte Lavelle RaganMebyon Kernow115
  • Redruth NorthRoger TarrantReform UKTurnout 28.9%

    1,373 of 4,744 ballots · 4 spoilt · Ward page

    1. Roger TarrantReform UK (elected)659
    2. Stephen BarnesLabour315
    3. Kim Elizabeth CunninghamGreen Party172
    4. Alan DoveyConservative127
    5. Philippe Marc HadleyLiberal Democrat100
  • Redruth SouthSally HarrisonReform UKTurnout 33.4%

    1,655 of 4,962 ballots · 18 spoilt · Ward page

    1. Sally HarrisonReform UK (elected)584
    2. Deb ReeveLabour498
    3. Barbara EllenbroekConservative374
    4. Caroline Alice Cheyne WhiteLiberal Democrat199
  • Roche & BugleSteve TrevelyanReform UKTurnout 32.2%

    1,728 of 5,371 ballots · 5 spoilt · Ward page

    1. Steve TrevelyanReform UK (elected)701
    2. Garry TregidgaMebyon Kernow480
    3. Andy CoppinLiberal Democrat293
    4. Roger Laurence HookConservative166
    5. Lee Anthony Daniel NeedhamLabour88
  • Saltash EssaHilary FrankLiberal DemocratTurnout 38.2%

    1,993 of 5,221 ballots · 4 spoilt · Ward page

    1. Hilary FrankLiberal Democrat (elected)989
    2. Trevor John WoodwardReform UK583
    3. Pete SamuelsConservative190
    4. Craig John MillsLabour120
    5. Richard Edward BickfordIndependent111
  • Saltash TamarKeith Andrew JohnsonReform UKTurnout 36.1%

    1,832 of 5,078 ballots · 5 spoilt · Ward page

    1. Keith Andrew JohnsonReform UK (elected)596
    2. Sarah Louise MartinLiberal Democrat550
    3. Sheila Lennox-BoydConservative419
    4. Jane Margaret SuterLabour224
    5. Beverly Rose GordonIndependent43
  • Saltash Trematon & LandrakePaul Anthony CadorReform UKTurnout 40.7%

    1,878 of 4,612 ballots · 2 spoilt · Ward page

    1. Paul Anthony CadorReform UK (elected)477
    2. Steve MillerLiberal Democrat468
    3. James Richard MillidgeIndependent336
    4. Scott Andrew John SlavinConservative313
    5. John BradyIndependent117
    6. Liam Sean PaletteLabour99
    7. Charlotte Amanda ReynoldsGreen Party68
  • St AgnesPete MitchellLiberal DemocratTurnout 35.0%

    1,859 of 5,319 ballots · 8 spoilt · Ward page

    1. Pete MitchellLiberal Democrat (elected)1,146
    2. Emantas MusneckisReform UK344
    3. Jinny ClarkConservative231
    4. Jacob Daniel George PowleyLabour138
  • St Austell Bethel & HolmbushJordan Antony William RowseConservativeTurnout 36.5%

    1,902 of 5,217 ballots · 5 spoilt · Ward page

    1. Jordan Antony William RowseConservative (elected)839
    2. Nathan HuddyReform UK701
    3. Sammie IrwinLiberal Democrat216
    4. Jeremy John PreeceLabour146
  • St Austell Central & GoverJack YellandReform UKTurnout 32.0%

    1,679 of 5,255 ballots · 5 spoilt · Ward page

    1. Jack YellandReform UK (elected)597
    2. Sandra Elizabeth HeywardMebyon Kernow486
    3. Mark Stuart GrayLiberal Democrat278
    4. Oli KimberConservative171
    5. Maggi HawkenLabour128
    6. Sean William Marshall19
  • St Austell Poltair & Mount CharlesPaul AshtonReform UKTurnout 31.1%

    1,626 of 5,224 ballots · 3 spoilt · Ward page

    1. Paul AshtonReform UK (elected)619
    2. Jennifer Anne LinghamLiberal Democrat313
    3. Andrea Hilary LanxonLabour & Cooperative Party310
    4. Richard Williams-PearsConservative272
    5. Mike Thompson112
  • St BlazeyPauline GilesConservativeTurnout 30.7%

    1,594 of 5,198 ballots · 1 spoilt · Ward page

    1. Pauline GilesConservative (elected)627
    2. Clive RenowdenReform UK570
    3. Jenny TaylorLiberal Democrat208
    4. Tina TaylorLabour189
  • St Cleer & MenheniotSean Andrew SmithReform UKTurnout 40.2%

    2,087 of 5,192 ballots · 5 spoilt · Ward page

    1. Sean Andrew SmithReform UK (elected)819
    2. Thomas Frank George ThrussellLiberal Democrat718
    3. Phil SeevaConservative412
    4. Louis James SandersonLabour138
  • St Columb Major, St Mawgan & St WennRowland O'ConnorReform UKTurnout 34.6%

    1,660 of 4,802 ballots · 3 spoilt · Ward page

    1. Rowland O'ConnorReform UK (elected)546
    2. Mathew Scott AppletonLiberal Democrat489
    3. Paul WillsIndependent412
    4. Sarah Elizabeth ThomsonGreen Party213
  • St Columb Minor & ColanChristine Morrison ParsonageReform UKTurnout 30.1%

    1,412 of 4,686 ballots · 3 spoilt · Ward page

    1. Christine Morrison ParsonageReform UK (elected)507
    2. John FitterIndependent414
    3. Mark Anthony FormosaConservative238
    4. Nicola Dawn TettmarLabour120
    5. Pauline AveryLiberal Democrat118
    6. Nigel James MayIndependent15
  • St Dennis & St EnoderDick ColeMebyon KernowTurnout 29.5%

    1,717 of 5,823 ballots · 5 spoilt · Ward page

    1. Dick ColeMebyon Kernow (elected)1,000
    2. Stephen James PikeReform UK542
    3. Andrew HannanConservative71
    4. Elizabeth Ann BurroughsLiberal Democrat54
    5. Stuart Charles HindeLabour50
  • St Goran, Tregony & the RoselandJulian GermanIndependentTurnout 42.8%

    2,091 of 4,887 ballots · 3 spoilt · Ward page

    1. Julian GermanIndependent (elected)1,208
    2. Dylan CollardReform UK417
    3. Nick HiscottConservative163
    4. Ian William WoodGreen Party115
    5. Mark Philip John MitchleyLiberal Democrat114
    6. Greg AyresLabour74
  • St Ives East, Lelant & Carbis BayLuke RogersLiberal DemocratTurnout 44.9%

    2,255 of 5,025 ballots · 2 spoilt · Ward page

    1. Luke RogersLiberal Democrat (elected)901
    2. Johnnie WellsIndependent581
    3. Alison Margaret GrovesReform UK536
    4. Claire HiscottConservative237
  • St Ives West & TowednackAndrew Paul MitchellIndependentTurnout 39.0%

    1,856 of 4,755 ballots · 10 spoilt · Ward page

    1. Andrew Paul MitchellIndependent (elected)773
    2. Paul KennedyLiberal Democrat611
    3. Keith AndrewsReform UK397
    4. Chris PaulinConservative75
  • St Mewan & GrampoundJulie CunninghamReform UKTurnout 41.5%

    1,915 of 4,611 ballots · 9 spoilt · Ward page

    1. Julie CunninghamReform UK (elected)620
    2. Steve DoubleConservative600
    3. Jake Edward BonettaLabour & Cooperative Party382
    4. Steve HumphreysLiberal Democrat313
  • St Newlyn East, Cubert & GoonhavernRichard Charles Stuart BarkerReform UKTurnout 38.1%

    2,077 of 5,457 ballots · 2 spoilt · Ward page

    1. Richard Charles Stuart BarkerReform UK (elected)647
    2. Howard FarmerLiberal Democrat528
    3. Adrian HarveyIndependent318
    4. Ruth JuryConservative225
    5. Robert James CookGreen Party165
    6. Alan Gordon BowersIndependent99
    7. Samuel PritchardLabour95
  • St Stephen-In-BrannelElaine KistReform UKTurnout 33.2%

    1,759 of 5,297 ballots · 2 spoilt · Ward page

    1. Elaine KistReform UK (elected)643
    2. Mike McLeningIndependent454
    3. Josh EyreConservative358
    4. David SimpsonLiberal Democrat207
    5. Richard Paul EvansLabour97
  • St Teath & TintagelDavid Michael GarriganLiberal DemocratTurnout 40.7%

    2,121 of 5,212 ballots · 3 spoilt · Ward page

    1. David Michael GarriganLiberal Democrat (elected)1,130
    2. Kevin JohnsonReform UK604
    3. Karen JordanConservative274
    4. Angie CrawfordGreen Party113
  • Stratton, Kilkhampton & MorwenstowFaye Elizabeth EmeryLiberal DemocratTurnout 38.4%

    2,027 of 5,282 ballots · 7 spoilt · Ward page

    1. Faye Elizabeth EmeryLiberal Democrat (elected)915
    2. Nigel Thomas ShawReform UK631
    3. Shorne TilbeyConservative379
    4. John Martyn WalterGreen Party102
  • Threemilestone & ChacewaterDulcie TudorIndependentTurnout 38.6%

    1,495 of 3,875 ballots · 2 spoilt · Ward page

    1. Dulcie TudorIndependent (elected)543
    2. Paul WhitehouseReform UK440
    3. Tony MartinLiberal Democrat187
    4. Christopher James Blackler MurphyConservative140
    5. Cy Matthias MarvenGreen Party100
    6. Louise Dianne ColeyLabour85
  • TorpointRob ParsonageReform UKTurnout 37.1%

    1,855 of 5,001 ballots · 8 spoilt · Ward page

    1. Rob ParsonageReform UK (elected)785
    2. John TivnanConservative569
    3. Linda DunstoneLabour & Cooperative Party336
    4. Richard Harold MatthewsLiberal Democrat165
  • Truro Boscawen & RedannickRob NolanLiberal DemocratTurnout 36.9%

    1,728 of 4,681 ballots · 2 spoilt · Ward page

    1. Rob NolanLiberal Democrat (elected)721
    2. Vanda ArthurReform UK352
    3. Nigel UnwinGreen Party160
    4. Marilyn LiddicoatConservative150
    5. Zach GriffithsLabour137
    6. Stephen HorscroftMebyon Kernow136
    7. Chris GreenIndependent72
  • Truro Moresk & TrehaverneSteven Mark WebbLiberal DemocratTurnout 37.9%

    1,973 of 5,200 ballots · 2 spoilt · Ward page

    1. Steven Mark WebbLiberal Democrat (elected)373
    2. Simon RogersReform UK344
    3. Christopher WellsConservative335
    4. Lindsay SouthcombeGreen Party278
    5. Jonathan Peter TannIndependent263
    6. Rebecca Joan EvaLabour & Cooperative Party225
    7. Sam RabeyIndependent155
  • Truro TregollsLoic RichIndependentTurnout 38.1%

    1,827 of 4,794 ballots · 1 spoilt · Ward page

    1. Loic RichIndependent (elected)1,344
    2. Rheya BairdReform UK250
    3. Rod PascoeLiberal Democrat65
    4. David SunderhaufGreen Party58
    5. James WoolasConservative56
    6. Martha GreenLabour54
  • Wadebridge East & St MinverRosie MooreLiberal DemocratTurnout 41.9%

    2,141 of 5,108 ballots · 2 spoilt · Ward page

    1. Rosie MooreLiberal Democrat (elected)776
    2. Robyn HarrisReform UK472
    3. Carol MouldConservative442
    4. Amanda PenningtonGreen Party291
    5. Andy PennyIndependent160
  • Wadebridge West & St MabynRobin MoorcroftIndependentTurnout 41.1%

    2,204 of 5,359 ballots · 4 spoilt · Ward page

    1. Robin MoorcroftIndependent (elected)1,504
    2. Nicole RussoReform UK386
    3. Debbie LambertLiberal Democrat314

Source

All results are sourced from Cornwall Council's official ModernGov democracy portal at democracy.cornwall.gov.uk and parsed into structured form by Cornwall Political Watch. See the methodology page for details.