Cornwall
Every election cycle we have data for, most recent first.
Cycles
- 2025 87 races · 87 seats 85.1% below quota
- 2021 87 races · 87 seats 64.4% below quota
- 2017 122 races · 123 seats 53.7% below quota
Council composition as of 2025
87 councillors, by party. One square per seat. Source: opencouncildata annual snapshot — reflects the council at the end of 2025 (after that year's elections, by-elections and defections). Hover any seat for the party.
Most recent election (2025)
In 2025, 87 seats were up across 87 wards. The table below shows what each party actually won — alongside what they would have won if the 87 seats had been shared in proportion to votes received (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; negative are parties it under-represented.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Reform UK | 47,846 | 29.1% | 28 | 32.2% | 26 | 29.9% | +2 |
| Liberal Democrats | 40,259 | 24.4% | 26 | 29.9% | 21 | 24.1% | +5 |
| Conservative Party | 25,881 | 15.7% | 7 | 8.0% | 14 | 16.1% | -7 |
| Independent | 22,564 | 13.7% | 16 | 18.4% | 12 | 13.8% | +4 |
| Labour Party | 15,100 | 9.2% | 4 | 4.6% | 8 | 9.2% | -4 |
| Mebyon Kernow - The Party for Cornwall | 6,524 | 4.0% | 3 | 3.4% | 3 | 3.4% | 0 |
| Green Party | 6,408 | 3.9% | 3 | 3.4% | 3 | 3.4% | 0 |
| Trade Unionist and Socialist Coalition | 57 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| UK Independence Party (UKIP) | 41 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 164,680 | 100.0% | 87 | 100.0% | 87 | 100.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.
Full ward-by-ward results for 2025 →
Composition history
One row per opencouncildata annual snapshot — the council at the end of each year (after that year's elections, by-elections and defections). Newest first; hover any seat for the party.
Ward by ward
Each row is a ward, each column a cycle. Each cell shows the top-of-poll candidate's party (swatch) and their share of valid ballots. Wards are matched by name across cycles — boundary reviews can mean a ward of the same name is a slightly different area in a later cycle.
| Ward | 2017 | 2021 | 2025 |
|---|---|---|---|
| Altarnun | 50% | ||
| Altarnun and Stoke Climsland | 51% | 61% | |
| Bodmin St Leonard | 62% | ||
| Bodmin St Mary's | 49% | ||
| Bodmin St Mary's and St Leonard | 55% | ||
| Bodmin St Maryæs and St Leonard | 47% | ||
| Bodmin St Petroc | 39% | ||
| Bodmin St Petroc's | 66% | ||
| Bodmin St Petrocæs | 51% | ||
| Breage, Germoe and Sithney | 48% | ||
| Bude | 57% | 37% | 32% |
| Bugle | 38% | ||
| Callington | 55% | ||
| Callington and St Dominic | 49% | 42% | |
| Calstock | 39% | 30% | |
| Camborne Pendarves | 60% | ||
| Camborne Roskear | 56% | ||
| Camborne Roskear and Tuckingmil | 42% | ||
| Camborne Roskear and Tuckingmill | 37% | ||
| Camborne Trelowarren | 21% | 45% | 50% |
| Camborne Treslothan | 41% | ||
| Camborne Treswithian | 45% | ||
| Camborne West and Treswithian | 45% | 40% | |
| Camelford | 62% | ||
| Camelford and Boscastle | 50% | 42% | |
| Carharrack, Gwennap and St Day | 63% | ||
| Chacewater, Kenwyn and Baldhu | 58% | ||
| Constantine, Mabe and Mawnan | 48% | 23% | |
| Constantine, Mawnan and Budock | 66% | ||
| Crowan and Wendron | 34% | ||
| Crowan, Sithney and Wendron | 63% | 47% | |
| Falmouth Arwenack | 54% | 37% | 37% |
| Falmouth Boslowick | 32% | 40% | 31% |
| Falmouth Penwerris | 39% | 64% | 36% |
| Falmouth Smithick | 40% | ||
| Falmouth Trescobeas | 51% | ||
| Falmouth Trescobeas and Budock | 33% | 38% | |
| Feock and Kea | 59% | 35% | |
| Feock and Playing Place | 47% | ||
| Four Lanes | 43% | ||
| Four Lanes, Beacon and Troon | 42% | 44% | |
| Fowey and Tywardreath | 48% | ||
| Fowey, Tywardreath and Par | 50% | 32% | |
| Gloweth, Malabar and Shortlanesend | 34% | 35% | |
| Grenville and Stratton | 54% | ||
| Gulval and Heamoor | 64% | ||
| Gunnislake and Calstock | 44% | ||
| Gwinear-Gwithian and Hayle East | 52% | 37% | |
| Gwinear-Gwithian and St Erth | 46% | ||
| Hayle North | 70% | ||
| Hayle South | 54% | ||
| Hayle West | 30% | 40% | |
| Helston North | 35% | 35% | 46% |
| Helston South | 40% | ||
| Helston South and Meneage | 39% | 38% | |
| Illogan | 43% | ||
| Illogan and Portreath | 51% | 36% | |
| Ladock, St Clement and St Erme | 45% | ||
| Land's End | 50% | ||
| Landæs End | 40% | ||
| Lanivet and Blisland | 53% | ||
| Lanivet, Blisland and Bodmin St Lawrence | 42% | 44% | |
| Lanner and Stithians | 40% | ||
| Lanner, Stithians and Gwennap | 35% | 34% | |
| Launceston Central | 58% | ||
| Launceston North and North Petherwin | 53% | 52% | 44% |
| Launceston South | 69% | 42% | 39% |
| Lelant and Carbis Bay | 41% | ||
| Liskeard Central | 54% | 37% | |
| Liskeard East | 34% | ||
| Liskeard North | 36% | ||
| Liskeard South and Dobwalls | 61% | 41% | |
| Liskeard West and Dobwalls | 50% | ||
| Long Rock, Marazion and St Erth | 36% | 44% | |
| Looe East | 90% | ||
| Looe East and Deviock | 72% | 39% | |
| Looe West, Lansallos and Lanteglos | 64% | ||
| Looe West, Pelynt, Lansallos and Lanteglos | 61% | 37% | |
| Lostwithiel | 51% | ||
| Lostwithiel and Lanreath | 42% | 50% | |
| Ludgvan | 34% | ||
| Ludgvan, Madron, Gulval and Heamoor | 56% | 36% | |
| Lynher | 39% | 46% | 36% |
| Mabe, Perranarworthal and St Gluvias | 46% | ||
| Marazion and Perranuthnoe | 46% | ||
| Menheniot | 54% | ||
| Mevagissey | 77% | ||
| Mevagissey and St Austell Bay | 68% | 49% | |
| Mount Charles | 42% | ||
| Mount Hawke and Portreath | 58% | ||
| Mousehole, Newlyn and St Buryan | 45% | 52% | |
| Mullion and Grade-Ruan | 43% | ||
| Mullion and St Keverne | 39% | 40% | |
| Mylor, Perranarworthal and Ponsanooth | 38% | 49% | |
| Newlyn and Goonhavern | 51% | ||
| Newlyn and Mousehole | 46% | ||
| Newquay Central | 40% | ||
| Newquay Central and Pentire | 44% | 35% | |
| Newquay Pentire | 50% | ||
| Newquay Porth and Tretherras | 58% | 38% | |
| Newquay Treloggan | 48% | ||
| Newquay Trenance | 55% | 32% | |
| Newquay Tretherras | 54% | ||
| Newquay Treviglas | 68% | ||
| Padstow | 56% | 44% | 56% |
| Par and St Blazey Gate | 42% | ||
| Penryn | 33% | 36% | |
| Penryn East and Mylor | 50% | ||
| Penryn West | 46% | ||
| Penwithick and Boscoppa | 42% | 55% | 34% |
| Penzance Central | 48% | ||
| Penzance East | 52% | 42% | 43% |
| Penzance Promenade | 48% | 47% | 45% |
| Perranporth | 50% | 34% | 29% |
| Pool and Tehidy | 41% | 43% | 52% |
| Porthleven and Helston West | 52% | ||
| Porthleven, Breage and Germoe | 35% | 29% | |
| Poundstock | 60% | 45% | 43% |
| Probus and St Erme | 57% | 42% | |
| Probus, Tregony and Grampound | 70% | ||
| Rame Peninsula and St Germans | 42% | 47% | |
| Rame Peninsular | 68% | ||
| Redruth Central | 50% | ||
| Redruth Central, Carharrack and St Day | 50% | 44% | |
| Redruth North | 34% | 34% | 48% |
| Redruth South | 35% | 34% | 35% |
| Roche | 47% | ||
| Roche and Bugle | 28% | 41% | |
| Roseland | 54% | ||
| Saltash East | 46% | ||
| Saltash Essa | 38% | 50% | |
| Saltash North | 48% | ||
| Saltash South | 53% | ||
| Saltash Tamar | 39% | 33% | |
| Saltash Trematon and Landrake | 46% | 25% | |
| Saltash West | 50% | ||
| St Agnes | 64% | 57% | 62% |
| St Austell Bay | 58% | ||
| St Austell Bethel | 35% | ||
| St Austell Bethel and Holmbush | 62% | 44% | |
| St Austell Central and Gover | 40% | 36% | |
| St Austell Gover | 35% | ||
| St Austell Poltair | 41% | ||
| St Austell Poltair and Mount Charles | 40% | 38% | |
| St Blazey | 48% | 61% | 39% |
| St Buryan | 34% | ||
| St Cleer | 52% | ||
| St Cleer and Menheniot | 36% | 39% | |
| St Columb Major | 65% | ||
| St Columb Major, St Mawgan and St Wenn | 44% | 33% | |
| St Columb Minor and Colan | 52% | 36% | |
| St Dennis and Nanpean | 37% | ||
| St Dennis and St Enoder | 78% | 58% | |
| St Dominick, Harrowbarrow and Kelly Bray | 40% | ||
| St Enoder | 83% | ||
| St Germans and Landulph | 37% | ||
| St Goran, Tregony and the Roseland | 55% | 58% | |
| St Issey and St Tudy | 58% | ||
| St Ives East | 42% | ||
| St Ives East, Lelant and Carbis Bay | 46% | 40% | |
| St Ives West | 34% | ||
| St Ives West and Towednack | 45% | 42% | |
| St Just in Penwith | 59% | ||
| St Keverne and Meneage | 44% | ||
| St Mawgan and Colan | 61% | ||
| St Mewan | 57% | ||
| St Mewan and Grampound | 53% | 32% | |
| St Minver and St Endellion | 55% | ||
| St Newlyn East, Cubert and Goonhavern | 47% | 31% | |
| St Stephen-in-Brannel | 44% | 70% | 37% |
| St Teath and St Breward | 70% | ||
| St Teath and Tintagel | 49% | 53% | |
| Stokeclimsland | 75% | ||
| Stratton, Kilkhampton and Morwenstow | 43% | 45% | |
| Threemilestone and Chacewater | 38% | 36% | |
| Threemilestone and Gloweth | 40% | ||
| Tintagel | 40% | ||
| Torpoint | 53% | 42% | |
| Torpoint East | 53% | ||
| Torpoint West | 42% | ||
| Trelawny | 50% | ||
| Truro Boscawen | 29% | ||
| Truro Boscawen and Redannick | 39% | 42% | |
| Truro Moresk and Trehaverne | 30% | 19% | |
| Truro Redannick | 59% | ||
| Truro Tregolls | 76% | 74% | 74% |
| Truro Trehaverne | 42% | ||
| Wadebridge East | 46% | ||
| Wadebridge East and St Minver | 49% | 36% | |
| Wadebridge West | 49% | ||
| Wadebridge West and St Mabyn | 57% | 68% |