A divisionDivision No. 19 · Wednesday, 10 June 2026· Commons· Rail

Railways Bill Remaining Stages: New Clause 1

77Ayes
271Noes
Defeated · majority 194 · Government won
297 did not vote
Aye78No272DID NOT VOTE · 297

645 Members · Aye 77 · No 271 · DNV 297 · grey dots in centre are abstentions

Analysis
Commons

Parliament voted on 10 June 2026 on New Clause 1 to the Railways Bill, a proposal put forward during the bill's remaining stages in the House of Commons. The clause was defeated by 271 votes to 77. The result means the provision contained in New Clause 1 will not be incorporated into the legislation as it proceeds toward Royal Assent. The Railways Bill is the legislative vehicle through which the government is seeking to reshape the structure of the rail network, and this vote determined whether New Clause 1's provisions would form part of that framework. The defeat blocks whatever additional requirement or obligation the clause would have imposed, leaving the bill to proceed in its current form. The practical effect falls on passengers, operators, and the public bodies that will be created or reformed under the legislation. The vote divided sharply along party lines. Every Labour and Labour and Co-operative MP who voted did so against the clause, providing the government's majority. The Liberal Democrats drove the supporting vote, contributing 59 of the 77 ayes, joined by the Greens, Reform UK, Plaid Cymru, and one DUP member, making it a cross-party but ultimately insufficient opposition coalition. The SNP abstained entirely. This division was one of several on the same day: amendments 143 and 148 were also defeated, with larger opposing minorities of 167 and 155 respectively, suggesting the government held its position firmly across a series of contested votes on the bill.

Voting Aye meant
Support adding New Clause 1 to the Railways Bill
Voting No meant
Oppose adding New Clause 1 to the Railways Bill, backing the bill as it stands
§ 01Who voted how.348 voting Members · 297 absent

Each row is one party. The stacked bar gives the within-party split of Aye / No / Absent; the columns on the right give the raw counts. The whip column shows the published party position — “Free vote” means the whip was formally removed for this division.

Party
Whip
Aye / No / Abs
Aye
No
Abs
Labour Party
Whipped No
0
244
116
Conservative and Unionist Party
0
0
116
Liberal Democrats
Whipped Aye
59
0
13
Labour and Co-operative Party
Whipped No
0
26
16
Independent
3
2
8
Reform UK
Whipped Aye
5
0
3
Scottish National Party
0
0
7
Sinn Féin
0
0
7
Democratic Unionist Party
1
0
4
Green Party of England and Wales
Whipped Aye
5
0
0
Plaid Cymru
Whipped Aye
4
0
0
Social Democratic and Labour Party
0
0
2
Alliance Party of Northern Ireland
0
0
1
Restore Britain
0
0
1
Speaker
0
0
1
Traditional Unionist Voice
0
0
1
Ulster Unionist Party
0
0
1
Your Party
1
0
0

Source · Hansard · UK Parliament Votes API · whip status from announced positions; “free vote” indicates the whip was formally removed

§ 03Related divisions.Same topic · recent
Sources
Division dataUK Parliament Votes API
DebateHansard · Commons
Stance analysisAI analysis · Claude 4.x
LicenceOpen Parliament Licence v3.0