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.
Polling day:
Headline numbers
Wards
87
Electorate
444,001
Valid votes
164,680
Overall turnout
37.2%
Turnout is calculated as (valid votes + spoilt ballots) ÷ electorate. Valid votes exclude spoilt ballots.
Seats won in May 2025, and votes by party
Seat counts are the result declared at this election. Some councillors have since changed party — seat counts by current affiliation are on the elections overview.
Results by ward
87 wards. Click any ward to see the full candidate list and votes.
Altarnun & Stoke ClimslandAdrian ParsonsLiberal DemocratTurnout 49.3%
2,710 valid votes · 7 spoilt ballots · electorate 5,508 · Ward page
- Adrian Parsons — Liberal Democrat (elected) — 1,666
- Peter James Swann — Reform UK — 676
- Vivian Thomas Chavasse Hall — Conservative — 261
- Earl Terris — Green Party — 107
Bodmin St Mary's & St LeonardDan RogersonLiberal DemocratTurnout 26.7%
1,394 valid votes · 5 spoilt ballots · electorate 5,236 · Ward page
- Dan Rogerson — Liberal Democrat (elected) — 770
- Lisa Jayne O'Connor — Reform UK — 367
- Jeremy Peter Cooper — Independent — 201
- Sylvia Berry — Conservative — 56
Bodmin St Petroc'sLeigh FrostLiberal DemocratTurnout 32.3%
1,690 valid votes · 4 spoilt ballots · electorate 5,248 · Ward page
- Leigh Frost — Liberal Democrat (elected) — 1,113
- Tony Shane Wright — Reform UK — 462
- Clare Helen Pooley — Conservative — 115
BudePeter La BroyIndependentTurnout 38.3%
1,798 valid votes · 6 spoilt ballots · electorate 4,713 · Ward page
- Peter La Broy — Independent (elected) — 579
- Kevin Shane Colwill — Liberal Democrat — 536
- Christopher John Lynch — Reform UK — 324
- Calum McGrath — Conservative — 298
- Francis George Richens — Green Party — 61
Callington & St DominicAndrew LongMebyon KernowTurnout 36.0%
2,003 valid votes · 9 spoilt ballots · electorate 5,589 · Ward page
- Andrew Long — Mebyon Kernow (elected) — 844
- Mark Johns — Reform UK — 691
- Billy Dean Doidge — Liberal Democrat — 226
- Mark Jonathan Jerman — Conservative — 158
- George Henri Muirhead — Labour — 84
CalstockAngus CrockerReform UKTurnout 44.0%
2,430 valid votes · 4 spoilt ballots · electorate 5,533 · Ward page
- Angus Crocker — Reform UK (elected) — 720
- Lara Jodie Kramer — Labour — 661
- Andrew Gordon Lynn Brown — Liberal Democrat — 478
- Jim Flashman — Conservative — 409
- Natasha Anne Ransom — Green Party — 162
Camborne Roskear & TuckingmillJames Michael Alexander BallIndependentTurnout 26.5%
1,274 valid votes · 2 spoilt ballots · electorate 4,819 · Ward page
- James Michael Alexander Ball — Independent (elected) — 477
- John Tsoupakis — Reform UK — 416
- John Cosgrove — Labour & Cooperative Party — 199
- Florence Macdonald — Liberal Democrat — 114
- Shannon James David Stenner — Conservative — 68
Camborne TrelowarrenPaul WhiteIndependentTurnout 34.4%
1,614 valid votes · 3 spoilt ballots · electorate 4,699 · Ward page
- Paul White — Independent (elected) — 806
- Steve Feary — Reform UK — 434
- Felix Joseph Mortimer — Labour — 125
- Nigel Douglas Miles — Green Party — 89
- Jeannette Marilyn Kellow — Conservative — 81
- Rachel Garside — Liberal Democrat — 79
Camborne West & TreswithianKaren KnightReform UKTurnout 33.8%
1,704 valid votes · 3 spoilt ballots · electorate 5,048 · Ward page
- Karen Knight — Reform UK (elected) — 685
- Zoe Fox — Mebyon Kernow — 390
- John Morgan — Conservative — 325
- Linda Sylvia Moore — Labour — 171
- Wendy Claire Gauntlett — Liberal Democrat — 133
Camelford & BoscastleMark Peter BurnettLiberal DemocratTurnout 40.3%
2,127 valid votes · 5 spoilt ballots · electorate 5,291 · Ward page
- Mark Peter Burnett — Liberal Democrat (elected) — 887
- Mike Robins — Reform UK — 661
- Barry Jordan — Conservative — 459
- George Hitchman-Smith — Green Party — 120
Constantine, Mabe & MawnanAnna Thomason-KenyonReform UKTurnout 42.0%
1,799 valid votes · 4 spoilt ballots · electorate 4,292 · Ward page
- Anna Thomason-Kenyon — Reform UK (elected) — 422
- Chris Painter — Conservative — 409
- Jayne Ninnes — Labour — 292
- Keith West — Independent — 273
- Linda Mary Williams — Liberal Democrat — 263
- Mael Garrec — Mebyon Kernow — 140
Crowan, Sithney & WendronLoveday JenkinMebyon KernowTurnout 37.8%
2,104 valid votes · 6 spoilt ballots · electorate 5,577 · Ward page
- Loveday Jenkin — Mebyon Kernow (elected) — 986
- Margaret Ann Woodward — Reform UK — 664
- Penny Young — Liberal Democrat — 279
- Mary Jane Willows — Conservative — 175
Falmouth ArwenackLaurie MagowanLabour & Cooperative PartyTurnout 40.1%
1,762 valid votes · 6 spoilt ballots · electorate 4,411 · Ward page
- Laurie Magowan — Labour & Cooperative Party (elected) — 654
- Jackie Walkden — Green Party — 437
- Steven Rubidge — Reform UK — 296
- Christopher John Saint — Conservative — 237
- Oliver Thomas Miners — Liberal Democrat — 138
Falmouth BoslowickDebra Ellen CleggLabour & Cooperative PartyTurnout 35.6%
1,708 valid votes · 11 spoilt ballots · electorate 4,833 · Ward page
- Debra Ellen Clegg — Labour & Cooperative Party (elected) — 529
- Myles Riley — Reform UK — 494
- Alan Jewell — Conservative — 392
- Jonathan Francis James Taylor — Liberal Democrat — 171
- Samuel Robert Carmichael — Mebyon Kernow — 122
Falmouth PenwerrisAlan RoweLabour & Cooperative PartyTurnout 29.7%
1,443 valid votes · 6 spoilt ballots · electorate 4,886 · Ward page
- Alan Rowe — Labour & Cooperative Party (elected) — 523
- Catherine Owen — Green Party — 353
- Roger Jonathan Ridsdill — Reform UK — 248
- Tom Stubbs — Liberal Democrat — 143
- Gordon Williams — Conservative — 101
- Trisha Finney — No description — 75
Falmouth Trescobeas & BudockDavid SaunbyIndependentTurnout 38.0%
1,916 valid votes · 4 spoilt ballots · electorate 5,056 · Ward page
- David Saunby — Independent (elected) — 737
- Gavin Paul Andrewartha — Reform UK — 416
- Jude Robinson — Labour & Cooperative Party — 356
- Sam Westwood — Green Party — 175
- Phil Hart — Conservative — 147
- John Ellis — Liberal Democrat — 85
Feock & KeaMartyn AlveyConservativeTurnout 45.0%
2,002 valid votes · 9 spoilt ballots · electorate 4,472 · Ward page
- Martyn Alvey — Conservative (elected) — 696
- Derek Reed — Reform UK — 595
- Susan Belo — Liberal Democrat — 469
- Michelle Ann Palmer — Labour — 242
Four Lanes, Beacon & TroonBruce CrazeReform UKTurnout 28.5%
1,503 valid votes · 2 spoilt ballots · electorate 5,275 · Ward page
- Bruce Craze — Reform UK (elected) — 662
- Simon Barnes — Labour & Cooperative Party — 251
- Reece Peter Weatherburn — Mebyon Kernow — 193
- David Atherfold — Conservative — 142
- Jason David Lansbury Frost — Liberal Democrat — 131
- Jimmy Geach — No description — 124
Fowey, Tywardreath & ParIan WilsonReform UKTurnout 42.2%
2,003 valid votes · 0 spoilt ballots · electorate 4,751 · Ward page
- Ian Wilson — Reform UK (elected) — 635
- Renay Frances Rickard — Labour — 435
- Georgia May Christine Varcoe — Conservative — 374
- George William Taylor — Liberal Democrat — 314
- Tamsin Chapman-Gunner — Mebyon Kernow — 197
- Robert William Rooney — Trade Unionist and Socialist Coalition — 48
Gloweth, Malabar & ShortlanesendKaren Margaret La BordeGreen PartyTurnout 31.5%
1,299 valid votes · 1 spoilt ballots · electorate 4,129 · Ward page
- Karen Margaret La Borde — Green Party (elected) — 451
- Alan Conway — Reform UK — 383
- Joe Taylor — Liberal Democrat — 268
- Jonathan Geach — Conservative — 109
- Joel Robert Briant — Labour — 79
- Trevor Arthur Hall — Trade Unionist and Socialist Coalition — 9
Gwinear-Gwithian & Hayle EastRob HeslingtonReform UKTurnout 36.5%
1,844 valid votes · 4 spoilt ballots · electorate 5,061 · Ward page
- Rob Heslington — Reform UK (elected) — 691
- Lionel Pascoe — Conservative — 477
- Richard Goedegebuur — Liberal Democrat — 338
- James William Bannister — Labour — 338
Hayle WestPeter ChannonReform UKTurnout 30.3%
1,610 valid votes · 4 spoilt ballots · electorate 5,319 · Ward page
- Peter Channon — Reform UK (elected) — 645
- Steve Hynes — Labour — 381
- Angelo Spencer-Smith — Independent — 223
- Geoffrey Williams — Liberal Democrat — 210
- Jane Pascoe — Conservative — 151
Helston NorthMike ThomasIndependentTurnout 33.6%
1,755 valid votes · 2 spoilt ballots · electorate 5,225 · Ward page
- Mike Thomas — Independent (elected) — 803
- JP Collins — Reform UK — 500
- Michael Bernard Stafford — Liberal Democrat — 248
- Angie Foreman — Conservative — 204
Helston South & MeneageNicola BoaseLiberal DemocratTurnout 31.6%
1,730 valid votes · 5 spoilt ballots · electorate 5,487 · Ward page
- Nicola Boase — Liberal Democrat (elected) — 663
- Craig Scott — Reform UK — 474
- Guy Foreman — Conservative — 316
- Tristan Rodham Mackie — Independent — 236
- Jason Saunders — UK Independence Party — 41
Illogan & PortreathCliff CrawfordReform UKTurnout 35.5%
1,852 valid votes · 9 spoilt ballots · electorate 5,241 · Ward page
- Cliff Crawford — Reform UK (elected) — 660
- David Ekinsmyth — Liberal Democrat — 512
- Dave Crabtree — Conservative — 497
- Jonathan Ashley — Labour — 183
Land's EndBrian ClemensIndependentTurnout 43.7%
2,350 valid votes · 14 spoilt ballots · electorate 5,413 · Ward page
- Brian Clemens — Independent (elected) — 1,185
- Marie Christopher — Reform UK — 448
- Marianna Baxter — Liberal Democrat — 320
- Ian Flindall — Green Party — 314
- Jonah Parsley — Conservative — 83
Lanivet, Blisland & Bodmin St LawrenceChris BattersLiberal DemocratTurnout 41.3%
2,065 valid votes · 2 spoilt ballots · electorate 5,003 · Ward page
- Chris Batters — Liberal Democrat (elected) — 907
- Neil Ferris — Reform UK — 567
- Jennifer Cruse — Conservative — 482
- Len Croney — Green Party — 109
Lanner, Stithians & GwennapJohn Thomas MBEIndependentTurnout 34.0%
1,777 valid votes · 6 spoilt ballots · electorate 5,249 · Ward page
- John Thomas MBE — Independent (elected) — 610
- Nigel William Govier — Reform UK — 554
- John Martin Carley — Green Party — 205
- Jenny Hamilton — Conservative — 145
- Sue Winter — Labour & Cooperative Party — 134
- William Peter Rosevear Mumford — Liberal Democrat — 129
Launceston North & North PetherwinAdam PaynterIndependentTurnout 42.4%
2,306 valid votes · 11 spoilt ballots · electorate 5,470 · Ward page
- Adam Paynter — Independent (elected) — 1,011
- Paul Henry James Radley — Reform UK — 659
- Davey Green — Liberal Democrat — 435
- Raymond Peter Tindle — Conservative — 147
- Dylan Harvey Billson — Labour — 54
Launceston SouthDamon Siegfried DennisLiberal DemocratTurnout 28.7%
1,549 valid votes · 10 spoilt ballots · electorate 5,437 · Ward page
- Damon Siegfried Dennis — Liberal Democrat (elected) — 606
- John Conway — Independent — 541
- Lisa Parry — Reform UK — 402
Liskeard CentralKevin Ian GreyReform UKTurnout 27.8%
1,626 valid votes · 2 spoilt ballots · electorate 5,851 · Ward page
- Kevin Ian Grey — Reform UK (elected) — 597
- Nick Craker — Conservative — 585
- Kerry Louise Cassidy — Labour — 250
- Naomi Sarah Taylor — Liberal Democrat — 116
- Peter David Sawford — Green Party — 78
Liskeard South & DobwallsJane PascoeConservativeTurnout 39.1%
2,265 valid votes · 4 spoilt ballots · electorate 5,807 · Ward page
- Jane Pascoe — Conservative (elected) — 939
- Andrew Field — Reform UK — 735
- Simon Daniel Cassidy — Labour — 239
- Bonnie Christopher Soanes — Liberal Democrat — 198
- Piers John Revell — Green Party — 154
Long Rock, Marazion & St ErthJohn MartinLiberal DemocratTurnout 43.6%
2,462 valid votes · 0 spoilt ballots · electorate 5,643 · Ward page
- John Martin — Liberal Democrat (elected) — 1,094
- Terri Allen — Reform UK — 714
- Derek Thomas — Conservative — 478
- Clare Hilary Dyas — Green Party — 176
Looe East & DeviockMark GibbonsIndependentTurnout 38.9%
1,932 valid votes · 2 spoilt ballots · electorate 4,976 · Ward page
- Mark Gibbons — Independent (elected) — 752
- Adam Bloodworth — Reform UK — 493
- Jamie Connor Pearn — Independent — 361
- Richard James Dorling — Conservative — 175
- Jacqui Gratton — Labour — 83
- Joseph Andrew John Hutty — Liberal Democrat — 68
Looe West, Pelynt, Lansallos & LanteglosJim CandyLiberal DemocratTurnout 39.6%
Lostwithiel & LanreathSarah PreeceLiberal DemocratTurnout 42.7%
2,078 valid votes · 5 spoilt ballots · electorate 4,876 · Ward page
- Sarah Preece — Liberal Democrat (elected) — 1,034
- Ollie Williams — Reform UK — 616
- Patricia Anne Moore — Conservative — 300
- Scott Foley — Labour — 128
Ludgvan, Madron, Gulval & HeamoorJuliet Anna LineLiberal DemocratTurnout 47.5%
2,548 valid votes · 10 spoilt ballots · electorate 5,390 · Ward page
- Juliet Anna Line — Liberal Democrat (elected) — 928
- Hugh Eddy — Independent — 826
- Giane James Mortimer — Reform UK — 651
- Alison Louise Thomas — Conservative — 143
LynherJim GaleReform UKTurnout 45.1%
Mevagissey & St Austell BayJames MustoeConservativeTurnout 44.0%
2,055 valid votes · 1 spoilt ballots · electorate 4,675 · Ward page
- James Mustoe — Conservative (elected) — 1,025
- Richard Jenkin — Reform UK — 405
- Lyndon David Allen — Mebyon Kernow — 300
- Katie Truman — Labour — 171
- Brian Eric Sheen — Liberal Democrat — 154
Mousehole, Newlyn & St BuryanThalia MarringtonLiberal DemocratTurnout 41.6%
2,011 valid votes · 6 spoilt ballots · electorate 4,853 · Ward page
- Thalia Marrington — Liberal Democrat (elected) — 1,042
- Timothy Nigel Bennett — Reform UK — 482
- Andrew Watts — Conservative — 264
- Ian Curnow — Independent Alliance Group — 223
Mylor, Perranarworthal & PonsanoothRuth Helen GripperLiberal DemocratTurnout 48.9%
2,621 valid votes · 10 spoilt ballots · electorate 5,377 · Ward page
- Ruth Helen Gripper — Liberal Democrat (elected) — 1,276
- Ben Shankland — Reform UK — 531
- Peter Williams — Conservative — 428
- Simon John Symons — Independent — 223
- Lesley Anne Trenchard — Labour — 163
Newquay Central & PentireJoanna KennyLiberal DemocratTurnout 29.8%
1,485 valid votes · 8 spoilt ballots · electorate 5,007 · Ward page
- Joanna Kenny — Liberal Democrat (elected) — 515
- Stephen Michael Beal — Reform UK — 475
- Jessie Joe Jacobs — Labour & Cooperative Party — 377
- Graham Berry — Conservative — 118
Newquay Porth & TretherrasKevin TowillReform UKTurnout 33.2%
1,859 valid votes · 10 spoilt ballots · electorate 5,634 · Ward page
- Kevin Towill — Reform UK (elected) — 704
- Sandy Carter — Liberal Democrat — 487
- Oliver Monk — Conservative — 386
- Valerie Linda Martin — Labour — 282
Newquay TrenanceDrew CreekGreen PartyTurnout 29.6%
1,565 valid votes · 0 spoilt ballots · electorate 5,295 · Ward page
- Drew Creek — Green Party (elected) — 498
- David Ellis — Reform UK — 491
- Geoff Brown — Liberal Democrat — 334
- Nick Morris. — Conservative — 131
- Gemma Lauren Faith Brinkley — Labour — 111
PadstowJames O'KeefeLiberal DemocratTurnout 34.1%
1,798 valid votes · 6 spoilt ballots · electorate 5,298 · Ward page
- James O'Keefe — Liberal Democrat (elected) — 1,002
- Richard Harrison — Reform UK — 563
- Oscar Gregory Max Livesey-Lodwick — Conservative — 233
PenrynDean Vincent EvansGreen PartyTurnout 31.3%
1,690 valid votes · 10 spoilt ballots · electorate 5,435 · Ward page
- Dean Vincent Evans — Green Party (elected) — 603
- John Bell — Reform UK — 432
- Sinead Laura Hanks — Labour & Cooperative Party — 420
- Jemima Adkins — Conservative — 125
- Jacquie Gammon — Liberal Democrat — 110
Penwithick & BoscoppaJamie HanlonReform UKTurnout 31.0%
1,598 valid votes · 3 spoilt ballots · electorate 5,171 · Ward page
- Jamie Hanlon — Reform UK (elected) — 548
- Matthew Luke — Mebyon Kernow — 477
- Anne Double — Conservative — 317
- Keith James Butler — Liberal Democrat — 146
- James Stephen Chesson — Labour — 110
Penzance EastTim DwellyIndependentTurnout 34.2%
1,693 valid votes · 10 spoilt ballots · electorate 4,986 · Ward page
- Tim Dwelly — Independent (elected) — 727
- Simon John Reed — Liberal Democrat — 446
- Adrian Cocks — Reform UK — 334
- Joan Beveridge — Labour — 88
- Duncan McKinnon Paul — Mebyon Kernow — 51
- Jonathan Steer — Conservative — 47
Penzance PromenadeJim McKennaIndependentTurnout 42.0%
2,025 valid votes · 3 spoilt ballots · electorate 4,832 · Ward page
- Jim McKenna — Independent (elected) — 906
- Paul William Nicholson — Reform UK — 386
- Nina Martin — Liberal Democrat — 318
- Cornelius Olivier — Labour — 284
- Mike Larsen — Conservative — 131
PerranporthLouise BlackmanReform UKTurnout 39.2%
1,964 valid votes · 5 spoilt ballots · electorate 5,026 · Ward page
- Louise Blackman — Reform UK (elected) — 568
- Steve Arthur — Independent — 470
- Andy Netherwood — Labour — 400
- Phillip Henwood — Conservative — 256
- Jo Poulton — Green Party — 153
- Daniel Garside — Liberal Democrat — 117
Pool & TehidySusanne DesmondeReform UKTurnout 28.1%
1,446 valid votes · 1 spoilt ballots · electorate 5,145 · Ward page
- Susanne Desmonde — Reform UK (elected) — 745
- Sophie Johnson — Labour — 250
- Graham Deighton Ford — Liberal Democrat — 214
- Maureen Rainbird — Conservative — 160
- Ian Christopher Vivian-Villacci — Mebyon Kernow — 77
Porthleven, Breage & GermoeJay HodgettsLiberal DemocratTurnout 42.3%
2,349 valid votes · 2 spoilt ballots · electorate 5,558 · Ward page
- Jay Hodgetts — Liberal Democrat (elected) — 676
- Michael Godfrey Toy — Independent — 629
- Phil Angell — Reform UK — 563
- John Keeling MBE — Conservative — 316
- Michael Alan Tresidder — Mebyon Kernow — 118
- Brod Ross — Labour — 47
PoundstockNicky ChopakLiberal DemocratTurnout 43.5%
2,013 valid votes · 4 spoilt ballots · electorate 4,637 · Ward page
- Nicky Chopak — Liberal Democrat (elected) — 859
- Aaron Thomas Lynch — Reform UK — 531
- Tom Martin O'Sullivan — Independent — 377
- Stephen William Sobey — Conservative — 162
- Gillian Denise Faiers — Green Party — 84
Probus & St ErmeKaren GlassonConservativeTurnout 33.6%
1,762 valid votes · 6 spoilt ballots · electorate 5,257 · Ward page
- Karen Glasson — Conservative (elected) — 743
- Jacqueline F Wall — Reform UK — 571
- David Thomas Deadman — Liberal Democrat — 282
- Cameron Jarmain — Labour — 166
Rame Peninsula & St GermansKate EwertLabour & Cooperative PartyTurnout 50.7%
2,859 valid votes · 9 spoilt ballots · electorate 5,654 · Ward page
- Kate Ewert — Labour & Cooperative Party (elected) — 1,348
- Chris Wilton — Reform UK — 832
- Bob Davidson — Conservative — 404
- Marian Candy — Liberal Democrat — 177
- Tony Hill — Green Party — 98
Redruth Central, Carharrack & St DayConnor DonnithorneConservativeTurnout 39.1%
1,914 valid votes · 3 spoilt ballots · electorate 4,900 · Ward page
- Connor Donnithorne — Conservative (elected) — 842
- Jason Johnston — Reform UK — 562
- Will Tremayne — Labour — 244
- Kevan John Cook — Liberal Democrat — 151
- Donte Lavelle Ragan — Mebyon Kernow — 115
Redruth NorthRoger TarrantReform UKTurnout 29.0%
1,373 valid votes · 4 spoilt ballots · electorate 4,744 · Ward page
- Roger Tarrant — Reform UK (elected) — 659
- Stephen Barnes — Labour — 315
- Kim Elizabeth Cunningham — Green Party — 172
- Alan Dovey — Conservative — 127
- Philippe Marc Hadley — Liberal Democrat — 100
Redruth SouthSally HarrisonReform UKTurnout 33.7%
1,655 valid votes · 18 spoilt ballots · electorate 4,962 · Ward page
- Sally Harrison — Reform UK (elected) — 584
- Deb Reeve — Labour — 498
- Barbara Ellenbroek — Conservative — 374
- Caroline Alice Cheyne White — Liberal Democrat — 199
Roche & BugleSteve TrevelyanReform UKTurnout 32.3%
1,728 valid votes · 5 spoilt ballots · electorate 5,371 · Ward page
- Steve Trevelyan — Reform UK (elected) — 701
- Garry Tregidga — Mebyon Kernow — 480
- Andy Coppin — Liberal Democrat — 293
- Roger Laurence Hook — Conservative — 166
- Lee Anthony Daniel Needham — Labour — 88
Saltash EssaHilary FrankLiberal DemocratTurnout 38.2%
1,993 valid votes · 4 spoilt ballots · electorate 5,221 · Ward page
- Hilary Frank — Liberal Democrat (elected) — 989
- Trevor John Woodward — Reform UK — 583
- Pete Samuels — Conservative — 190
- Craig John Mills — Labour — 120
- Richard Edward Bickford — Independent — 111
Saltash TamarKeith Andrew JohnsonReform UKTurnout 36.2%
1,832 valid votes · 5 spoilt ballots · electorate 5,078 · Ward page
- Keith Andrew Johnson — Reform UK (elected) — 596
- Sarah Louise Martin — Liberal Democrat — 550
- Sheila Lennox-Boyd — Conservative — 419
- Jane Margaret Suter — Labour — 224
- Beverly Rose Gordon — Independent — 43
Saltash Trematon & LandrakePaul Anthony CadorReform UKTurnout 40.8%
1,878 valid votes · 2 spoilt ballots · electorate 4,612 · Ward page
- Paul Anthony Cador — Reform UK (elected) — 477
- Steve Miller — Liberal Democrat — 468
- James Richard Millidge — Independent — 336
- Scott Andrew John Slavin — Conservative — 313
- John Brady — Independent — 117
- Liam Sean Palette — Labour — 99
- Charlotte Amanda Reynolds — Green Party — 68
St AgnesPete MitchellLiberal DemocratTurnout 35.1%
1,859 valid votes · 8 spoilt ballots · electorate 5,319 · Ward page
- Pete Mitchell — Liberal Democrat (elected) — 1,146
- Emantas Musneckis — Reform UK — 344
- Jinny Clark — Conservative — 231
- Jacob Daniel George Powley — Labour — 138
St Austell Bethel & HolmbushJordan Antony William RowseConservativeTurnout 36.6%
1,902 valid votes · 5 spoilt ballots · electorate 5,217 · Ward page
- Jordan Antony William Rowse — Conservative (elected) — 839
- Nathan Huddy — Reform UK — 701
- Sammie Irwin — Liberal Democrat — 216
- Jeremy John Preece — Labour — 146
St Austell Central & GoverJack YellandReform UKTurnout 32.0%
1,679 valid votes · 5 spoilt ballots · electorate 5,255 · Ward page
- Jack Yelland — Reform UK (elected) — 597
- Sandra Elizabeth Heyward — Mebyon Kernow — 486
- Mark Stuart Gray — Liberal Democrat — 278
- Oli Kimber — Conservative — 171
- Maggi Hawken — Labour — 128
- Sean William Marshall — No description — 19
St Austell Poltair & Mount CharlesPaul AshtonReform UKTurnout 31.2%
1,626 valid votes · 3 spoilt ballots · electorate 5,224 · Ward page
- Paul Ashton — Reform UK (elected) — 619
- Jennifer Anne Lingham — Liberal Democrat — 313
- Andrea Hilary Lanxon — Labour & Cooperative Party — 310
- Richard Williams-Pears — Conservative — 272
- Mike Thompson — No description — 112
St BlazeyPauline GilesConservativeTurnout 30.7%
1,594 valid votes · 1 spoilt ballots · electorate 5,198 · Ward page
- Pauline Giles — Conservative (elected) — 627
- Clive Renowden — Reform UK — 570
- Jenny Taylor — Liberal Democrat — 208
- Tina Taylor — Labour — 189
St Cleer & MenheniotSean Andrew SmithReform UKTurnout 40.3%
2,087 valid votes · 5 spoilt ballots · electorate 5,192 · Ward page
- Sean Andrew Smith — Reform UK (elected) — 819
- Thomas Frank George Thrussell — Liberal Democrat — 718
- Phil Seeva — Conservative — 412
- Louis James Sanderson — Labour — 138
St Columb Major, St Mawgan & St WennRowland O'ConnorReform UKTurnout 34.6%
1,660 valid votes · 3 spoilt ballots · electorate 4,802 · Ward page
- Rowland O'Connor — Reform UK (elected) — 546
- Mathew Scott Appleton — Liberal Democrat — 489
- Paul Wills — Independent — 412
- Sarah Elizabeth Thomson — Green Party — 213
St Columb Minor & ColanChristine Morrison ParsonageReform UKTurnout 30.2%
1,412 valid votes · 3 spoilt ballots · electorate 4,686 · Ward page
- Christine Morrison Parsonage — Reform UK (elected) — 507
- John Fitter — Independent — 414
- Mark Anthony Formosa — Conservative — 238
- Nicola Dawn Tettmar — Labour — 120
- Pauline Avery — Liberal Democrat — 118
- Nigel James May — Independent — 15
St Dennis & St EnoderDick ColeMebyon KernowTurnout 29.6%
St Goran, Tregony & the RoselandJulian GermanIndependentTurnout 42.8%
2,091 valid votes · 3 spoilt ballots · electorate 4,887 · Ward page
- Julian German — Independent (elected) — 1,208
- Dylan Collard — Reform UK — 417
- Nick Hiscott — Conservative — 163
- Ian William Wood — Green Party — 115
- Mark Philip John Mitchley — Liberal Democrat — 114
- Greg Ayres — Labour — 74
St Ives East, Lelant & Carbis BayLuke RogersLiberal DemocratTurnout 44.9%
2,255 valid votes · 2 spoilt ballots · electorate 5,025 · Ward page
- Luke Rogers — Liberal Democrat (elected) — 901
- Johnnie Wells — Independent — 581
- Alison Margaret Groves — Reform UK — 536
- Claire Hiscott — Conservative — 237
St Ives West & TowednackAndrew Paul MitchellIndependentTurnout 39.2%
1,856 valid votes · 10 spoilt ballots · electorate 4,755 · Ward page
- Andrew Paul Mitchell — Independent (elected) — 773
- Paul Kennedy — Liberal Democrat — 611
- Keith Andrews — Reform UK — 397
- Chris Paulin — Conservative — 75
St Mewan & GrampoundJulie CunninghamReform UKTurnout 41.7%
1,915 valid votes · 9 spoilt ballots · electorate 4,611 · Ward page
- Julie Cunningham — Reform UK (elected) — 620
- Steve Double — Conservative — 600
- Jake Edward Bonetta — Labour & Cooperative Party — 382
- Steve Humphreys — Liberal Democrat — 313
St Newlyn East, Cubert & GoonhavernRichard Charles Stuart BarkerReform UKTurnout 38.1%
2,077 valid votes · 2 spoilt ballots · electorate 5,457 · Ward page
- Richard Charles Stuart Barker — Reform UK (elected) — 647
- Howard Farmer — Liberal Democrat — 528
- Adrian Harvey — Independent — 318
- Ruth Jury — Conservative — 225
- Robert James Cook — Green Party — 165
- Alan Gordon Bowers — Independent — 99
- Samuel Pritchard — Labour — 95
St Stephen-In-BrannelElaine KistReform UKTurnout 33.2%
1,759 valid votes · 2 spoilt ballots · electorate 5,297 · Ward page
- Elaine Kist — Reform UK (elected) — 643
- Mike McLening — Independent — 454
- Josh Eyre — Conservative — 358
- David Simpson — Liberal Democrat — 207
- Richard Paul Evans — Labour — 97
St Teath & TintagelDavid Michael GarriganLiberal DemocratTurnout 40.8%
2,121 valid votes · 3 spoilt ballots · electorate 5,212 · Ward page
- David Michael Garrigan — Liberal Democrat (elected) — 1,130
- Kevin Johnson — Reform UK — 604
- Karen Jordan — Conservative — 274
- Angie Crawford — Green Party — 113
Stratton, Kilkhampton & MorwenstowFaye Elizabeth EmeryLiberal DemocratTurnout 38.5%
2,027 valid votes · 7 spoilt ballots · electorate 5,282 · Ward page
- Faye Elizabeth Emery — Liberal Democrat (elected) — 915
- Nigel Thomas Shaw — Reform UK — 631
- Shorne Tilbey — Conservative — 379
- John Martyn Walter — Green Party — 102
Threemilestone & ChacewaterDulcie TudorIndependentTurnout 38.6%
1,495 valid votes · 2 spoilt ballots · electorate 3,875 · Ward page
- Dulcie Tudor — Independent (elected) — 543
- Paul Whitehouse — Reform UK — 440
- Tony Martin — Liberal Democrat — 187
- Christopher James Blackler Murphy — Conservative — 140
- Cy Matthias Marven — Green Party — 100
- Louise Dianne Coley — Labour — 85
TorpointRob ParsonageReform UKTurnout 37.3%
1,855 valid votes · 8 spoilt ballots · electorate 5,001 · Ward page
- Rob Parsonage — Reform UK (elected) — 785
- John Tivnan — Conservative — 569
- Linda Dunstone — Labour & Cooperative Party — 336
- Richard Harold Matthews — Liberal Democrat — 165
Truro Boscawen & RedannickRob NolanLiberal DemocratTurnout 37.0%
1,728 valid votes · 2 spoilt ballots · electorate 4,681 · Ward page
- Rob Nolan — Liberal Democrat (elected) — 721
- Vanda Arthur — Reform UK — 352
- Nigel Unwin — Green Party — 160
- Marilyn Liddicoat — Conservative — 150
- Zach Griffiths — Labour — 137
- Stephen Horscroft — Mebyon Kernow — 136
- Chris Green — Independent — 72
Truro Moresk & TrehaverneSteven Mark WebbLiberal DemocratTurnout 38.0%
1,973 valid votes · 2 spoilt ballots · electorate 5,200 · Ward page
- Steven Mark Webb — Liberal Democrat (elected) — 373
- Simon Rogers — Reform UK — 344
- Christopher Wells — Conservative — 335
- Lindsay Southcombe — Green Party — 278
- Jonathan Peter Tann — Independent — 263
- Rebecca Joan Eva — Labour & Cooperative Party — 225
- Sam Rabey — Independent — 155
Truro TregollsLoic RichIndependentTurnout 38.1%
Wadebridge East & St MinverRosie MooreLiberal DemocratTurnout 42.0%
2,141 valid votes · 2 spoilt ballots · electorate 5,108 · Ward page
- Rosie Moore — Liberal Democrat (elected) — 776
- Robyn Harris — Reform UK — 472
- Carol Mould — Conservative — 442
- Amanda Pennington — Green Party — 291
- Andy Penny — Independent — 160
Wadebridge West & St MabynRobin MoorcroftIndependentTurnout 41.2%
2,204 valid votes · 4 spoilt ballots · electorate 5,359 · Ward page
- Robin Moorcroft — Independent (elected) — 1,504
- Nicole Russo — Reform UK — 386
- Debbie Lambert — Liberal Democrat — 314
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.