Draft Contracts for Difference (Miscellaneous Amendments) (No. 2) Regulations 2025
350Ayes
176Noes
Carried · majority 174 · Government won124 did not vote
650 Members · Aye 350 · No 176 · DNV 124 · grey dots in centre are abstentions
Analysis
Commons
Commons
On 11 June 2025, MPs voted to approve the Draft Contracts for Difference (Miscellaneous Amendments) (No. 2) Regulations 2025, passing by 350 votes to 176. The regulations extend the contracts-for-difference subsidy scheme (a mechanism that guarantees electricity generators a fixed price per megawatt-hour) to cover large-scale biomass electricity generation until 2031, at a strike price of £160 per megawatt-hour. The vote advances government support for biomass power generation as part of its energy security strategy, at an estimated cost of over £500 million annually to consumers and taxpayers. The regulations do not finalise any specific contract; the government stated that commercial negotiations and internal assessments are still ongoing. However, critics argued the regulations clear the legal path for a subsidy extension before scrutiny is complete, since the Subsidy Advice Unit had only been asked for its assessment the previous Friday and was not due to report until 10 July 2025. Labour MPs voted almost unanimously in favour, with 310 Labour and 34 Labour and Co-operative members supporting the regulations and only one Labour and Co-operative MP voting against. Conservatives, Liberal Democrats, the SNP, Reform UK, Plaid Cymru, the Greens, and the DUP all voted against. The vote reflects a notable cross-party alliance of opposition parties on environmental and fiscal grounds, though their combined numbers were insufficient to defeat the government's majority.
Voting Aye meant
Support extending the contracts-for-difference subsidy scheme for biomass generators, accepting the Government's case that large-scale biomass provides essential low-carbon dispatchable power for energy security
Voting No meant
Oppose extending biomass subsidies on grounds that burning imported wood pellets is costly (over £500 million annually), environmentally counterproductive, and that Parliament lacks sufficient information to approve the deal — with scrutiny from the Subsidy Advice Unit still incomplete
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
310
0
51
Conservative and Unionist Party
Whipped No
1
88
27
Liberal Democrats
Whipped No
0
56
15
Labour and Co-operative Party
Whipped Aye
34
1
7
Independent
—
3
4
6
Scottish National Party
Whipped No
0
6
3
Reform UK
Whipped No
0
6
2
Sinn Féin
—
0
0
7
Democratic Unionist Party
Whipped No
0
4
1
Green Party of England and Wales
Whipped No
0
4
0
Plaid Cymru
Whipped No
0
4
0
Social Democratic and Labour Party
—
1
0
1
Your Party
—
0
0
2
Alliance Party of Northern Ireland
—
0
0
1
Restore Britain
—
0
1
0
Speaker
—
0
0
1
Traditional Unionist Voice
—
0
1
0
Ulster Unionist Party
—
0
1
0
Source · Hansard · UK Parliament Votes API · whip status from announced positions; “free vote” indicates the whip was formally removed
Supports the regulations as essential for UK energy security and dispatchable power, arguing they halve subsidies, improve sustainability, and provide lowest-cost electricity to consumers during 2027-2031 security gap.Labour · Voted aye · Read full speech (2,280 words) →
Opposes the regulations as enabling wasteful subsidies for expensive biomass burning, citing environmental damage, lack of transparency on Drax agreements, and poor value compared to gas and renewables alternatives.Conservative · Voted no · Read full speech (1,515 words) →
Opposes the regulations, arguing biomass is not renewable energy, citing Climate Change Committee warnings against large-scale unabated biomass, and calling for investment in genuine renewables instead.Liberal Democrats · Voted no · Read full speech (679 words) →
Sources
Division dataUK Parliament Votes API
DebateHansard · Commons
Stance analysisAI analysis · Claude 4.x
LicenceOpen Parliament Licence v3.0