The breakdown of results for the Greater Manchester mayoral by-election across Bolton including the areas of Farnworth, Horwich and Westhoughton
Voters in Bolton have had their say in the Greater Manchester mayoral election 2026.
People across the borough, including in Astley Bridge, Breightmet, Bromley Cross, Farnworth, Lostock, Horwich, Blackrod, Kearsley and Westhoughton, have cast their vote in the election. In total, there are around 234,000 eligible voters across Bolton.
The by-election was triggered after former mayor Andy Burnham stood down after becoming the new Makerfield MP, and eventual Prime Minister. Mr Burnham held the post of Mayor of Greater Manchester from May 2017 to June 2026.
The by-election is the first in the UK for a strategic authority mayor, and the biggest by-election ever held in the country.
The seven candidates standing in the election were Sian Niamh Astley of Reform, Geraldine Coggins of the Green Party, Labour’s Bev Craig, Conservative Phil Eckersley, Richard Martin Kilpatrick of the Liberal Democrats, Restore’s Marlon Scott West, and Independent Marcus Jonathan Farmer.
The Mayor of Greater Manchester’s powers include strategic governance across the region for health, transport, housing, strategic planning, waste management, policing, and the Greater Manchester Fire and Rescue Service.
This year’s election was held using the Supplementary Voting System, where voters mark their first and second choices. The mayor will be decided by the first-preference votes, and if there is no clear winner, the second-preference votes will help decide the final outcome.
Votes took place in all 10 Greater Manchester boroughs, including Rochdale. Polls closed at 10pm on Thursday, July 30, with the count taking place on Friday at Co-op Live from 9am.
As no one recieved 50% or more in the first round of voting, second preferences needed to be counted, with the result being declared at 11pm.
Below shows a breakdown of how people across Oldham voted in the election, with the overall Greater Manchester-wide results below. Turnout was 23%.
First stage of voting
- Bev Craig (Labour and Co-operative Party) – 19,718 votes
- Sian Niamh Astley (Reform UK) – 12,524 votes
- Phil Eckersley (The Conservative Party Candidate) – 5,095 votes
- Geraldine Coggins (The Green Party) – 5,041 votes
- Marlon Scott West (Restore Britain) – 4,820 votes
- Richard Martin Kilpatrick (Liberal Democrats) – 1,016 votes
- Marcus Jonathan Farmer (Independent) – 484 votes
Second stage of voting
- Bev Craig (Labour and Co-operative Party) – 4,170 votes for a total of 23,888
- Sian Niamh Astley (Reform UK) – 4,998 votes for a total of 17,522.

You must be logged in to post a comment Login