Photograph of Mr Alex Barros-Curtis

Member of Parliament

Mr Alex Barros-Curtis

Profile, voting record, roles, interests, and election information from official Parliament data.

At a glance

4 Jul 2024

Commons start

1 years, 10 months

Time in Commons

83.1 %

Voting participation

+9.8 % vs avg

7,019

Majority

37

Debates (12 months)

40

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected] 0207 219 6387

Constituency office

029 2297 3518

Topic voting

Where this MP has been most and least active across locally tagged Commons division topics.

Highest topic participation

Energy 17/17 (100 %)
Digital / Online Safety 11/11 (100 %)
NHS / Health 11/11 (100 %)
Democracy / Parliament 10/10 (100 %)

Lowest topic participation

Trade 0/4 (0 %)
Defence 11/18 (61 %)
Transport 13/21 (62 %)
Crime / Justice 38/61 (62 %)
Work / Employment 25/37 (68 %)

Party history

Labour 4 Jul 2024 to present

Constituency

Constituency history

Cardiff West 4 Jul 2024 to present Elected 1 time

Roles

Crime and Policing Bill 20 Mar 2025 to 13 May 2025
Tobacco and Vapes Bill 18 Dec 2024 to 30 Jan 2025
Administration Committee 28 Oct 2024 to present
Justice Committee 21 Oct 2024 to 17 Mar 2025
Modernisation Committee 9 Sep 2024 to present

Latest election result

Candidate result data from the Parliament Members API.

Lab Hold Cardiff West Turnout 44,757
Candidate Party Votes Share
Alex Barros-Curtis Lab Labour 16,442 36.7 %
Kiera Marshall PC Plaid Cymru 9,423 21.1 %
James Hamblin Con Conservative 6,835 15.3 %
Peter Hopkins RUK Reform UK 5,626 12.6 %
Jess Ryan Green Green Party 3,157 7.1 %
Manda Rigby LD Liberal Democrat 1,921 4.3 %
Neil McEvoy Propel 1,041 2.3 %
John Urquhart Ind Independent 241 0.5 %
Sean Wesley Heritage Party 71 0.2 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

Voted in 429 of 516 eligible divisions (83.1 %). Commons average: 73.3 %.

429

Total votes

230

Aye

199

No

1

Against party

Aye / No split Ayes 230 / Noes 199

Divisions

Page 1 of 29
Division Vote
King's Speech Motion for an Address: amendment (i) No
Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V Aye
Privilege No
Children's School and Wellbeing Bill: Amendments (a) to (j) in lieu of Lords Amendments 38V to 38X Aye
Northern Ireland Troubles Bill: Carry-over motion Aye
Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on its Amendments 88A, 88C and 88E to 88P and propose Amendments (a) to (f) Aye
English Devolution and Community Empowerment Bill: Amendments (a) to (h) in lieu of Lords Amendments 85 and 86, 97 to 116, 120, 121 and 123 Aye
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 94B and 94C Aye
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 36, 90 and 155, insist on Amendments 155A to 155F and propose Amendment (a) Aye
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 89B and 89C Aye
Draft Energy Prices Act 2022 (Extension of Time Limit) Regulations 2026 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 98 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 41 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 37 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 36 Aye

Source: Commons Votes API

Debate activity

Parliamentary debate appearances from Hansard. Contribution counts cover the last 12 months.

6

Speeches

33

Questions

1

Interventions

0

Answers

0

Points of order

0

Statements

Most active debate topics

Transport 3 appearances
Foreign Affairs 2 appearances
Energy 2 appearances
Crime / Justice 2 appearances
Education 1 appearances

Recent appearances

Debate Contributions
Referral of Prime Minister to Committee of Privileges 28 Apr 2026 1
Rail Network Improvements 22 Apr 2026 2
Iran: Human Rights 21 Apr 2026 2
Business of the House 19 Mar 2026 1
National Security Strategy, Political Finance and Foreign Influence 19 Mar 2026 1
UK Steel Strategy 19 Mar 2026 1
UK-EU Sanitary and Phytosanitary Agreement 4 Mar 2026 1
China: Foreign Interference Arrests 4 Mar 2026 1
Representation of the People Bill 2 Mar 2026 1
St David’s Day and Welsh Affairs 26 Feb 2026 1

Source: UK Parliament Hansard API

Registered interests

6. Land and property portfolio with a value over £100,000 and where indicated, the portfolio provides a rental income of over £10,000 a year (1)

Type of land/property: Residential property Number of properties: 1 Location: London Ownership details: The property is co-owned with my spouse. Rental income: Yes (Registered 2 August 2024)

8. Miscellaneous (4)

Governor, Grafton Primary School, London (I stepped down as Chair of the Governing body at the AGM on Monday 11 November 2025). This is an unpaid role. (Registered 2 August 2024; updated 13 November 2025)

Practising solicitor registered on the Solicitors Register. Currently, this is an unpaid role. (Registered 3 August 2024)

Director of Movement for Another Future Limited. This is an unpaid role. Date interest ended: 31 March 2026 (Registered 3 August 2024; updated 26 March 2026)

Member source UK Parliament Members API
Voting source Commons Votes API
Debate source UK Parliament Hansard API

FAQs

Who is Mr Alex Barros-Curtis?

Mr Alex Barros-Curtis is a Member of Parliament representing Cardiff West. Source

Which party does Mr Alex Barros-Curtis represent?

Mr Alex Barros-Curtis currently represents Labour. Source

Which constituency does Mr Alex Barros-Curtis represent?

Mr Alex Barros-Curtis currently represents Cardiff West. Source

How long has Mr Alex Barros-Curtis been an MP?

Mr Alex Barros-Curtis has been in the House of Commons for 1 years, 10 months. Source

How many Commons divisions has Mr Alex Barros-Curtis voted in?

Mr Alex Barros-Curtis has recorded votes in 429 of 516 eligible Commons divisions (83.1 % participation rate). The Commons average is 73.3 %. Eligible divisions are those occurring on or after the MP's Commons membership start date. Source

Has Mr Alex Barros-Curtis voted against their party?

Mr Alex Barros-Curtis has voted against the party majority 1 times in the imported division data. Source

What roles has Mr Alex Barros-Curtis held?

Mr Alex Barros-Curtis has 5 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What registered interests are listed for Mr Alex Barros-Curtis?

Mr Alex Barros-Curtis has registered interests in 2 imported categories. These come from the UK Parliament registered interests data. Source

What was Mr Alex Barros-Curtis's latest election result?

Mr Alex Barros-Curtis's latest imported election result is Lab Hold in Cardiff West, with a majority of 7,019. Source

How active is Mr Alex Barros-Curtis in parliamentary debates?

Mr Alex Barros-Curtis has made 40 contributions across 37 debate appearances in the last 12 months, according to Hansard records. Source