2025 Lancashire County Council election


The 2025 Lancashire County Council election took place on 1 May 2025 to elect members to Lancashire County Council in Lancashire, England. All 84 seats were elected. This was on the same day as other local elections. The council was under Conservative majority control prior to the election. At the election, Reform UK won a majority of the seats on the council.

Background

In the 2021 election, the Conservatives won 48 seats, giving them a majority and control of the council. The Labour Party were the second biggest party with 32 seats, followed by the Liberal Democrats and Greens with 2 seats each.

Previous council composition

Changes 2021–2025

Two by-elections took place between the 2021 and 2025 elections:

In June 2022, councillor Mohammed Iqbal of Brierfield & Nelson West was suspended from the Labour Party following comments, which were alleged to be anti-Semitic, where he compared the actions of Israel in the Gaza war to the Nazis in World War II. In November 2023, councillors Sobia Malik of Burnley Central East, Usman Arif of Burnley North East and Yousuf Motala of Preston City resigned from the Labour Party in protest of party leader Keir Starmer's decision to not call for a ceasefire in the Gaza war. In February 2024, councillor Azhar Ali of Nelson East was suspended from the Labour Party following comments where he claimed that Israel had used the October 7 attacks as a pretext to invade the Gaza Strip.
After the 2024 general election, a casual vacancy opened in Fleetwood East as councillor Lorraine Beavers resigned her council seat after being elected as MP for Blackpool North and Fleetwood. No by-election for her council seat was called for, and so that seat was left vacant until the May 2025 election.
  • June 2022: Mohammed Iqbal suspended from party
  • September 2022: Loraine Cox joins Conservatives
  • June 2023: Keith Iddon dies – by-election held September 2023
  • September 2023: Alan Whittaker gains by-election from Conservatives; Andy Fewings resigns – by-election held October 2023
  • October 2023: Scott Cunliffe wins by-election
  • November 2023: Usman Arif, Sobia Malik, and Yousuf Motala leave party to sit as independents
  • February 2024: Azhar Ali suspended from party
  • February 2025: Lorraine Beavers resigns – seat left vacant until 2025 election
  • March 2025: Matthew Salter and Ged Mirfin join Reform UK

Summary

The Conservatives held a majority on the council prior to the election, but were reduced from 46 seats to just eight. The leader of the council, Philippa Williamson, was one of the Conservatives who lost their seats. Reform UK only had two seats on the council prior to the election, both being former Conservatives who had joined the party in March 2025. Reform won 53 seats on the council at the election, giving them an overall majority.
After the election, Reform chose Stephen Atkinson to be its group leader. He had not been a county councillor prior to the election, but had previously been the Conservative leader of Ribble Valley Borough Council. He had resigned from that post in March 2025 on leaving the Conservatives to join Reform. He was formally appointed the new leader of Lancashire County Council at the subsequent annual council meeting on 22 May 2025.

Candidates

This table was confirmed 3 April 2025.

Candidates by district

District summaries

SeatResultMajority
Burnley Central EastIndependent GAIN from Labour268
Burnley Central WestReform GAIN from Green617
Burnley North EastIndependent GAIN from Labour1,527
Burnley RuralReform GAIN from Conservative952
Burnley South WestReform GAIN from Labour1,071
Padiham & Burnley WestReform GAIN from Conservative332

SeatResultMajority
Chorley CentralLabour HOLD7
Chorley NorthReform GAIN from Labour156
Chorley Rural EastLabour HOLD404
Chorley Rural WestReform GAIN from Conservative365
Chorley SouthReform GAIN from Labour463
Clayton with WhittleLabour HOLD91
Euxton, Buckshaw & AstleyConservative HOLD30
Hoghton with WheeltonReform GAIN from Conservative248

SeatResultMajority
Fylde EastReform GAIN from Conservative494
Fylde SouthReform GAIN from Conservative184
Fylde WestConservative HOLD182
LythamConservative HOLD352
St Annes NorthConservative HOLD1
St Annes SouthConservative HOLD171

SeatResultMajority
Accrington NorthReform GAIN from Labour932
Accrington SouthReform GAIN from Conservative297
Accrington West & Oswaldtwistle CentralGreen GAIN from Labour133
Great Harwood, Rishton & Clayton-le-Moors Reform GAIN from LabourN/A
Great Harwood, Rishton & Clayton-le-Moors Reform GAIN from ConservativeN/A
OswaldtwistleReform GAIN from Conservative8

SeatResultMajority
HeyshamReform GAIN from Conservative727
Lancaster CentralGreen HOLD1,329
Lancaster EastGreen GAIN from Labour972
Lancaster Rural EastReform GAIN from Conservative31
Lancaster Rural NorthReform GAIN from Conservative29
Lancaster South EastGreen GAIN from Labour910
Morecambe CentralReform GAIN from Labour185
Morecambe NorthReform GAIN from Conservative861
Morecambe SouthReform GAIN from Conservative788
SkertonReform GAIN from Labour328

SeatResultMajority
Brierfield & Nelson WestIndependent GAIN from Labour2,396
Nelson EastIndependent GAIN from Labour874
Pendle CentralReform GAIN from Conservative549
Pendle HillConservative HOLD247
Pendle Rural Liberal Democrat GAIN from ConservativeN/A
Pendle Rural Reform GAIN from ConservativeN/A

SeatResultMajority
Preston Central EastIndependent GAIN from Labour898
Preston Central WestLabour HOLD86
Preston CityIndependent GAIN from Labour96
Preston EastReform GAIN from Labour433
Preston NorthLiberal Democrat GAIN from Conservative663
Preston RuralReform GAIN from Conservative380
Preston South EastIndependent GAIN from Labour36
Preston South WestLiberal Democrat GAIN from Labour266
Preston WestLiberal Democrat HOLD502

SeatResultMajority
ClitheroeReform GAIN from Conservative417
Longridge with BowlandReform GAIN from Conservative514
Ribble Valley North EastReform GAIN from Conservative674
Ribble Valley South WestReform GAIN from Conservative1,032

SeatResultMajority
Mid RossendaleReform GAIN from Labour603
Rossendale EastReform GAIN from Labour1,164
Rossendale SouthReform GAIN from Conservative490
Rossendale WestLabour HOLD30
Whitworth & BacupReform GAIN from Conservative241

SeatResultMajority
Leyland CentralReform GAIN from Labour440
Leyland SouthReform GAIN from Conservative497
Lostock Hall & Bamber BridgeReform GAIN from Conservative242
Moss Side & FaringtonReform GAIN from Conservative175
Penwortham East & Walton-le-DaleReform GAIN from Conservative167
Penwortham WestLiberal Democrat HOLD1,052
South Ribble EastReform GAIN from Conservative578
South Ribble WestReform GAIN from Conservative436

SeatResultMajority
Burscough & RuffordReform GAIN from Conservative390
OrmskirkOWL GAIN from Labour536
Skelmersdale CentralReform GAIN from Labour441
Skelmersdale EastReform GAIN from Labour590
Skelmersdale WestReform GAIN from Labour560
West Lancashire EastOWL GAIN from Conservative574
West Lancashire NorthConservative HOLD362
West Lancashire WestReform GAIN from Conservative342

SeatResultMajority
Cleveleys EastReform GAIN from Conservative529
Cleveleys South & CarletonReform GAIN from Conservative823
Fleetwood EastReform GAIN from Labour982
Fleetwood West & Cleveleys WestReform GAIN from Conservative1,222
Poulton-le-FyldeConservative HOLD634
Thornton & HambletonReform GAIN from Conservative807
Wyre Rural CentralReform GAIN from Conservative179
Wyre Rural EastReform GAIN from Conservative370

Division results by district

Burnley

'''Division results'''

Chorley

'''Division results'''

Fylde

Division results
-->

Hyndburn

'''Division results'''

Lancaster

Division results
-->

Pendle

'''Division results'''

Preston

'''Division results'''

Ribble Valley

Division results
-->

Rossendale

Division results
-->

South Ribble

'''Division results'''

West Lancashire

Division results
-->

Wyre

'''Division results'''