Kent
Every election cycle we have data for, most recent first.
Cycles
Council composition as of 2025
81 councillors, by party. One square per seat. Source: opencouncildata annual snapshot — reflects the council on 1 January 2025 including by-elections and defections. Hover any seat for the party.
Most recent election (2019)
In 2019, 2 seats were up across 2 wards. The table below shows what each party actually won — alongside what they would have won if the 2 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 % | Δ |
|---|---|---|---|---|---|---|---|
| Labour Party | 5,054 | 39.7% | 1 | 50.0% | 1 | 50.0% | 0 |
| Conservative Party | 3,468 | 27.2% | 0 | 0.0% | 1 | 50.0% | -1 |
| Swale | 1,496 | 11.8% | 1 | 50.0% | 0 | 0.0% | +1 |
| UK Independence Party (UKIP) | 1,469 | 11.5% | 0 | 0.0% | 0 | 0.0% | 0 |
| Green Party | 624 | 4.9% | 0 | 0.0% | 0 | 0.0% | 0 |
| Liberal Democrats | 617 | 4.8% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 12,728 | 100.0% | 2 | 100.0% | 2 | 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.
Council composition: what this election replaced
Two opencouncildata snapshots: the council immediately after the 2019 election (current) and immediately before it (2018). Only ~⅓ of seats were contested in 2019 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.
Full ward-by-ward results for 2019 →
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 | 2019 |
|---|---|---|
| Ashford Central | 59% | |
| Ashford East | 41% | |
| Ashford Rural East | 60% | |
| Ashford Rural South | 62% | |
| Ashford Rural West | 63% | |
| Ashford South | 32% | |
| Birchington and Rural | 56% | |
| Broadstairs | 58% | |
| Canterbury City North | 36% | |
| Canterbury City South | 41% | |
| Canterbury North | 55% | |
| Canterbury South | 44% | |
| Cheriton, Sandgate and Hythe East | 42% | |
| Cliftonville | 55% | |
| Cranbrook | 60% | |
| Dartford East | 62% | |
| Dartford North East | 42% | |
| Dartford Rural | 70% | |
| Dartford West | 49% | |
| Deal and Walmer | 48% | |
| Dover North | 54% | |
| Dover Town | 44% | |
| Dover West | 61% | |
| Elham Valley | 54% | |
| Faversham | 43% | |
| Folkestone East | 36% | |
| Folkestone West | 44% | |
| Gravesend East | 49% | |
| Gravesham Rural | 71% | |
| Herne Bay East | 55% | |
| Herne Village and Sturry | 60% | |
| Hythe West | 41% | |
| Maidstone Central | 44% | |
| Maidstone North East | 50% | |
| Maidstone Rural East | 70% | |
| Maidstone Rural North | 66% | |
| Maidstone Rural South | 68% | |
| Maidstone Rural West | 49% | |
| Maidstone South | 42% | |
| Maidstone South East | 52% | |
| Malling Central | 57% | |
| Malling North | 65% | |
| Malling North East | 69% | |
| Malling Rural East | 74% | |
| Malling West | 69% | |
| Margate | 36% | |
| Northfleet and Gravesend West | 45% | 43% |
| Ramsgate | 35% | |
| Romney Marsh | 42% | |
| Sandwich | 61% | |
| Sevenoaks North and Darent Valley | 64% | |
| Sevenoaks Rural North East | 78% | |
| Sevenoaks Rural South | 63% | |
| Sevenoaks Town | 48% | |
| Sevenoaks West | 63% | |
| Sheppey | 46% | |
| Sittingbourne North | 41% | 36% |
| Sittingbourne South | 42% | |
| Swale East | 54% | |
| Swale West | 43% | |
| Swanley | 65% | |
| Swanscombe and Greenhithe | 43% | |
| Tenterden | 71% | |
| Tonbridge | 54% | |
| Tunbridge Wells East | 41% | |
| Tunbridge Wells North | 42% | |
| Tunbridge Wells Rural | 65% | |
| Tunbridge Wells South | 53% | |
| Tunbridge Wells West | 55% | |
| Whitstable East and Herne Bay West | 48% | |
| Whitstable West | 42% | |
| Wilmington | 63% |