A divisionDivision No. 28 · Wednesday, 6 November 2024· Commons· Taxation

Budget Resolution No. 6: Capital gains tax (the main rates)

401Ayes
120Noes
Carried · majority 281 · Government won
126 did not vote
Aye401No122DID NOT VOTE · 126

647 Members · Aye 401 · No 120 · DNV 126 · grey dots in centre are abstentions

Analysis
Commons

MPs voted on 6 November 2024 to approve Budget Resolution No. 6, which set the main rates of Capital Gains Tax (CGT) as proposed in Chancellor Rachel Reeves's October 2024 Budget. The resolution passed by 401 votes to 120. A budget resolution is a formal parliamentary step that gives provisional legal effect to tax changes announced in the Budget, allowing them to take effect immediately while the full Finance Bill is prepared. The resolution advanced the government's proposal to raise the main rates of CGT, the tax paid on profits from selling assets such as shares or second properties. Raising CGT rates brings the treatment of investment returns closer to income tax rates and is projected to increase tax revenues. Critics argue higher rates reduce the incentive to invest and may prompt some asset owners to delay or restructure sales to minimise their liability, potentially reducing the revenue actually collected. The vote divided largely along party lines. Labour MPs and Labour and Co-operative MPs voted unanimously in favour, as did the SNP, Plaid Cymru, the Greens, and most independents. All 108 Conservative MPs who voted opposed the resolution, joined by all five Reform UK MPs who voted and all three Democratic Unionist Party MPs who voted. Three independents also voted against. There were no notable cross-party rebellions on either side.

Voting Aye meant
Support the government's changes to Capital Gains Tax main rates as set out in the Budget
Voting No meant
Oppose the government's changes to Capital Gains Tax main rates, likely arguing the increases are harmful to investment or economic growth
§ 01Who voted how.521 voting Members · 126 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 Aye
337
0
24
Conservative and Unionist Party
Whipped No
0
108
8
Liberal Democrats
0
0
71
Labour and Co-operative Party
Whipped Aye
37
0
5
Independent
7
3
4
Scottish National Party
Whipped Aye
9
0
0
Reform UK
Whipped No
0
5
2
Sinn Féin
0
0
7
Democratic Unionist Party
Whipped No
0
3
2
Green Party of England and Wales
Whipped Aye
4
0
0
Plaid Cymru
Whipped Aye
4
0
0
Social Democratic and Labour Party
1
0
1
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
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

§ 02From the debate.3 principal speakers
Alicia KearnsOpposedRutland and Stamford
Supports the Bill but opposes the guillotine motion, arguing that compressing all stages into one afternoon removes essential line-by-line scrutiny and amendment votes, imperilling rather than strengthening the legislation.Conservative · Voted no · Read full speech (226 words)
Shabana MahmoodSupportiveBirmingham Ladywood
Defends the accelerated timetable as necessary to secure powers to designate bodies quickly in response to current state threats, noting the Bill follows independent review recommendations and will receive full scrutiny.Labour · Voted aye · Read full speech (191 words)
Sir Jeremy WrightOpposedKenilworth and Southam
Challenges the Government's logic: either the threat is genuinely urgent (in which case legislation should have been introduced months ago when the reviewer's report was published), or it is not (in which case a day's consideration is inadequate).Conservative · Voted no · Read full speech (167 words)
§ 03Related divisions.Same topic · recent
Sources
Division dataUK Parliament Votes API
DebateHansard · Commons
Stance analysisAI analysis · Claude 4.x
LicenceOpen Parliament Licence v3.0