← All councils

Lancashire

Every election cycle we have data for, most recent first.

3 cycles in our data
48.6% all-time seats elected below the quota (122 of 251)
17.9% all-time seats unfairly awarded (45 of 251 across 3 cycles)

Cycles

Council composition as of 2025

84 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, 83 seats were up across 81 wards. The table below shows what each party actually won — alongside what they would have won if the 83 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.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Reform UK116,56735.6%5262.7%3036.1%+22
Conservative Party69,44221.2%89.6%1821.7%-10
Labour Party61,43018.8%56.0%1619.3%-11
Liberal Democrats29,7269.1%56.0%78.4%-2
Green Party27,3998.4%44.8%78.4%-3
Independent18,0015.5%78.4%44.8%+3
Our West Lancashire4,0661.2%22.4%11.2%+1
Trade Unionist and Socialist Coalition2970.1%00.0%00.0%0
Alliance for Democracy and Freedom710.0%00.0%00.0%0
Workers Party of Britain390.0%00.0%00.0%0
UK Independence Party (UKIP)180.0%00.0%00.0%0
Total327,056100.0%83100.0%83100.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

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.

2025
2024
2023
2022
2021
2020
2019
2018
2017
2016

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.

Ward201720212025
Accrington North63%54%52%
Accrington South47%50%36%
Accrington West and Oswaldtwistle Central67%49%31%
Brierfield and Nelson West53%56%66%
Burnley Central East60%50%38%
Burnley Central West29%31%43%
Burnley North East49%50%59%
Burnley Rural39%39%43%
Burnley South West38%25%48%
Burscough and Rufford52%51%35%
Chorley Central53%57%36%
Chorley North59%
Chorley North East60%
Chorley Rural East59%61%46%
Chorley Rural West52%48%38%
Chorley South53%60%41%
Clayton with Whittle54%48%37%
Cleveleys East66%69%47%
Cleveleys South and Carleton67%59%46%
Clitheroe42%30%31%
Euxton Buckshaw and Astley53%
Euxton, Buckshaw and Astley53%33%
Fleetwood East57%54%54%
Fleetwood West and Cleveleys West50%53%55%
Fylde East52%41%34%
Fylde South56%61%37%
Fylde West45%69%43%
Great Harwood Rishton and Clayton-le-Moors45%
Great Harwood, Rishton and Clayton-le-Moors46%47%
Heysham52%38%49%
Hoghton with Wheelton47%47%37%
Lancaster Central52%60%57%
Lancaster East53%47%54%
Lancaster Rural East54%44%26%
Lancaster Rural North55%56%30%
Lancaster South East46%49%50%
Leyland Central50%55%46%
Leyland South48%48%40%
Longridge with Bowland70%64%34%
Lostock Hall and Bamber Bridge52%52%37%
Lytham46%46%40%
Mid Rossendale51%
Mid-Rossendale50%44%
Morecambe Central50%36%38%
Morecambe North63%58%42%
Morecambe South49%45%46%
Moss Side and Farington68%61%37%
Nelson East57%57%45%
Ormskirk47%47%40%
Oswaldtwistle56%55%42%
Padiham and Burnley West37%62%44%
Pendle Central42%53%42%
Pendle Hill69%56%38%
Pendle Rural50%51%37%
Penwortham East and Walton-le-Dale54%52%36%
Penwortham West47%50%50%
Poulton-le-Fylde72%70%45%
Preston Central East74%76%48%
Preston Central West56%55%31%
Preston City71%68%34%
Preston East46%53%43%
Preston North59%50%39%
Preston Rural71%67%35%
Preston South East74%68%29%
Preston South West37%38%40%
Preston West43%43%43%
Ribble Valley North East70%53%38%
Ribble Valley South West69%67%47%
Rossendale East47%41%51%
Rossendale South52%50%41%
Rossendale West54%44%38%
Skelmersdale Central88%65%47%
Skelmersdale East58%45%42%
Skelmersdale West71%59%42%
Skerton53%48%39%
South Ribble East66%61%40%
South Ribble West73%69%40%
St Annes North57%
St Annes South61%
St. Annes North59%34%
St. Annes South60%36%
Thornton and Hambleton72%73%48%
West Lancashire East47%42%37%
West Lancashire North56%69%43%
West Lancashire West62%58%38%
Whitworth and Bacup45%33%44%
Wyre Rural Central71%67%41%
Wyre Rural East51%68%40%