Great British Energy Bill: Third Reading
361Ayes
111Noes
Carried · majority 250 · Government won175 did not vote
647 Members · Aye 361 · No 111 · DNV 175 · grey dots in centre are abstentions
Analysis
Commons
Commons
MPs voted 361 to 111 on 29 October 2024 to pass the Great British Energy Bill at its Third Reading, the final stage in the House of Commons before a bill proceeds to the House of Lords. Third Reading is the last opportunity for MPs to approve or reject a bill in its entirety. The result means the Bill passed comfortably, with 361 votes in favour and 111 against. The Bill creates a new publicly owned company, Great British Energy, backed by up to £8.3 billion of public funding over the Parliament. Its statutory purposes are to facilitate clean energy production, distribution, storage and supply; reduce greenhouse gas emissions from fossil fuel energy; improve energy efficiency; and strengthen energy security. The company will be wholly owned by the Crown but will not hold Crown status. The Secretary of State is required to publish a statement of strategic priorities, and Great British Energy must align its plans with those priorities and report annually to Parliament. Labour and Labour and Co-operative MPs voted unanimously in favour, as did all three Green MPs and two others listed as Your Party, giving the government a large and cohesive majority. The Conservatives voted 97 to 0 against, joined by all six Reform UK MPs, all five Democratic Unionist Party MPs, and one Restore Britain MP. Seven independents voted in favour and three against. There were no notable cross-party rebellions on either side.
Voting Aye meant
Support creating a publicly owned clean energy company to drive investment in renewables, reduce reliance on fossil fuels, and improve energy security.
Voting No meant
Oppose the Bill, arguing Great British Energy duplicates existing institutions like the UK Infrastructure Bank, costs taxpayers £8 billion without firm commitments to lower bills, and reflects an ideological rather than practical approach to energy policy.
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 Aye
314
0
47
Conservative and Unionist Party
Whipped No
0
97
19
Liberal Democrats
—
0
0
71
Labour and Co-operative Party
Whipped Aye
36
0
6
Independent
—
7
3
4
Scottish National Party
—
0
0
9
Reform UK
Whipped No
0
6
1
Sinn Féin
—
0
0
7
Democratic Unionist Party
Whipped No
0
5
0
Green Party of England and Wales
Whipped Aye
3
0
1
Plaid Cymru
—
0
0
4
Social Democratic and Labour Party
—
0
0
2
Your Party
—
2
0
0
Alliance Party of Northern Ireland
—
0
0
1
Restore Britain
—
0
1
0
Speaker
—
0
0
1
Traditional Unionist Voice
—
0
0
1
Ulster Unionist Party
—
1
0
0
Source · Hansard · UK Parliament Votes API · whip status from announced positions; “free vote” indicates the whip was formally removed
Moved all five motions for approval of delegated legislation on behalf of the government.Unknown · Voted aye · Read full speech →
Raised concerns about inflammatory language used by Conservative leadership, specifically referencing Liz Badenoch's alleged comparison of a Labour minister to a Gestapo officer, and called for a reduction in hostile rhetoric.Labour · Voted no_vote_recorded · Read full speech (140 words) →
As Deputy Speaker, ruled that comments made outside the Chamber are not a matter for the Chair's authority, though acknowledged the point had been placed on the record.Conservative · Voted no_vote_recorded · Read full speech (40 words) →
Sources
Division dataUK Parliament Votes API
DebateHansard · Commons
Stance analysisAI analysis · Claude 4.x
LicenceOpen Parliament Licence v3.0