Photograph of Jo Stevens

Member of Parliament

Jo Stevens

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

At a glance

7 May 2015

Commons start

11 years, 0 months

Time in Commons

74.0 %

Voting participation

+0.7 % vs avg

9,097

Majority

24

Debates (12 months)

123

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected] 020 7219 8290

Constituency office

02921 329736

Topic voting

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

Highest topic participation

Brexit / EU 190/211 (90 %)
Environment / Climate 40/45 (89 %)
Foreign Affairs 57/69 (83 %)
Trade 72/88 (82 %)
Defence 45/55 (82 %)

Lowest topic participation

Cost of Living 3/10 (30 %)
Housing 35/66 (53 %)
Benefits 50/81 (62 %)
Democracy / Parliament 30/43 (70 %)

Party history

Labour 7 May 2015 to present

Constituency

Constituency history

Cardiff East 4 Jul 2024 to present Elected 1 time
Cardiff Central 7 May 2015 to 30 May 2024 Elected 3 times

Roles

Secretary of State for Wales 5 Jul 2024 to present Wales Office
Welsh Grand Committee 25 Jan 2022 to 30 May 2024
Shadow Secretary of State for Wales 29 Nov 2021 to 30 May 2024 Wales Office
Shadow Secretary of State for Digital, Culture, Media and Sport 6 Apr 2020 to 29 Nov 2021 Department for Culture, Media and Sport
Culture, Media and Sport Sub-committee on Online Harms and Disinformation 10 Mar 2020 to 11 May 2020
Culture, Media and Sport Committee 2 Mar 2020 to 11 May 2020
European Statutory Instruments Committee 10 Feb 2020 to 27 Jun 2022
DCMS Sub-Committee on Disinformation 12 Mar 2019 to 6 Nov 2019

Latest election result

Candidate result data from the Parliament Members API.

Lab Hold Cardiff East Turnout 39,123
Candidate Party Votes Share
Jo Stevens Lab Labour 15,833 40.5 %
Rodney Berman LD Liberal Democrat 6,736 17.2 %
Lee Canning RUK Reform UK 4,980 12.7 %
Sam Coates Green Green Party 3,916 10.0 %
Beatrice Brandon Con Conservative 3,913 10.0 %
Cadewyn Skelley PC Plaid Cymru 3,550 9.1 %
John Williams Trade Unionist and Socialist Coalition 195 0.5 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

Voted in 1,703 of 2,302 eligible divisions (74.0 %). Commons average: 73.3 %.

1703

Total votes

943

Aye

760

No

7

Against party

Aye / No split Ayes 943 / Noes 760

Divisions

Page 3 of 114
Division Vote
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 44 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 38 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 37 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 17 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 16 Aye
Representation of the People Bill: Reasoned Amendment to Second Reading No
Referendums Relating to Council Tax Increases (Principles) (England) Report 2026-27
Tax
Aye
Local Government Finance Report (England) 2026-27 Aye
Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 2026 Aye
Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026 Aye
Universal Credit (Removal of Two Child Limit) Bill: Second Reading Aye
Opposition Day: Youth unemployment No
Opposition Day: British Indian Ocean Territory No
Draft Medical Devices (Fees Amendment) Regulations 2026 Aye

Source: Commons Votes API

Debate activity

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

3

Speeches

0

Questions

0

Interventions

120

Answers

0

Points of order

0

Statements

Most active debate topics

Energy 4 appearances
Cost of Living 3 appearances
Transport 3 appearances

Recent appearances

Debate Contributions
Clean Energy 22 Apr 2026 4
Economic Growth 22 Apr 2026 3
Job Creation 22 Apr 2026 4
Cost of Living 22 Apr 2026 9
Economic Growth 4 Mar 2026 13
St David’s Day and Welsh Affairs 26 Feb 2026 1
Clean Energy Projects 21 Jan 2026 10
Cost of Living: Wales 21 Jan 2026 4
Railways: Funding 21 Jan 2026 4
Job Creation: Wales 3 Dec 2025 4

Source: UK Parliament Hansard API

Registered interests

8. Miscellaneous (1)

Solicitor, non-practising since 8 May 2015. (Registered 19 July 2021)

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

FAQs

Who is Jo Stevens?

Jo Stevens is a Member of Parliament representing Cardiff East. Source

Which party does Jo Stevens represent?

Jo Stevens currently represents Labour. Source

Which constituency does Jo Stevens represent?

Jo Stevens currently represents Cardiff East. Source

How long has Jo Stevens been an MP?

Jo Stevens has been in the House of Commons for 11 years, 0 months. Source

How many Commons divisions has Jo Stevens voted in?

Jo Stevens has recorded votes in 1,703 of 2,302 eligible Commons divisions (74.0 % 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 Jo Stevens voted against their party?

Jo Stevens has voted against the party majority 7 times in the imported division data. Source

What roles has Jo Stevens held?

Jo Stevens has 17 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What registered interests are listed for Jo Stevens?

Jo Stevens has registered interests in 1 imported categories. These come from the UK Parliament registered interests data. Source

What was Jo Stevens's latest election result?

Jo Stevens's latest imported election result is Lab Hold in Cardiff East, with a majority of 9,097. Source

How active is Jo Stevens in parliamentary debates?

Jo Stevens has made 123 contributions across 24 debate appearances in the last 12 months, according to Hansard records. Source