Photograph of Graham Stringer

Member of Parliament

Graham Stringer

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

At a glance

1 May 1997

Commons start

29 years, 0 months

Time in Commons

57.9 %

Voting participation

-15.4 % vs avg

10,250

Majority

45

Debates (12 months)

32

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected] 020 7219 5235

Constituency office

[email protected] 0161 202 6600

Topic voting

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

Highest topic participation

Migration 121/169 (72 %)
NHS / Health 40/56 (71 %)
Transport 62/87 (71 %)
Foreign Affairs 47/69 (68 %)
Housing 44/66 (67 %)

Lowest topic participation

Cost of Living 2/10 (20 %)
Benefits 33/81 (41 %)
Work / Employment 31/75 (41 %)
Energy 30/67 (45 %)

Party history

Labour 1 May 1997 to present

Constituency

Constituency history

Blackley and Middleton South 4 Jul 2024 to present Elected 1 time
Blackley and Broughton 6 May 2010 to 30 May 2024 Elected 4 times
Manchester, Blackley 1 May 1997 to 6 May 2010 Elected 3 times

Roles

Panel of Chairs 30 Jul 2024 to present
Courts (Remote Hearings) Bill 8 May 2024 to 15 May 2024
Foreign Affairs Sub-Committee on the Overseas Territories 14 Nov 2023 to 30 May 2024
Workers (Predictable Terms and Conditions) Bill 1 Mar 2023 to 8 Mar 2023
Motor Vehicles (Compulsory Insurance) Bill 15 Dec 2021 to 5 Jan 2022
Science, Innovation and Technology Committee 2 Mar 2020 to 30 May 2024
Foreign Affairs Committee 2 Mar 2020 to 30 May 2024
Panel of Chairs 15 Jan 2020 to 30 May 2024

Latest election result

Candidate result data from the Parliament Members API.

Lab Hold Blackley and Middleton South Turnout 31,340
Candidate Party Votes Share
Graham Stringer Lab Labour 16,864 53.8 %
Alison Devine RUK Reform UK 6,614 21.1 %
Dylan Lewis-Creser Green Green Party 3,197 10.2 %
Iftikhar Ahmed Con Conservative 3,073 9.8 %
Iain Donaldson LD Liberal Democrat 1,592 5.1 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

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

1333

Total votes

675

Aye

658

No

112

Against party

Aye / No split Ayes 675 / Noes 658

Divisions

Page 3 of 89
Division Vote
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3
Tax
Aye
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2
Tax
Aye
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1
Tax
Aye
Opposition day: Student loans No
Opposition day: Fuel duty
Tax
No
Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026 Aye
Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026 Aye
Courts and Tribunals Bill: Reasoned Amendment to Second Reading No
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102 Aye
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 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

Source: Commons Votes API

Debate activity

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

1

Speeches

19

Questions

12

Interventions

0

Answers

0

Points of order

0

Statements

Most active debate topics

Transport 6 appearances
Crime / Justice 3 appearances
Migration 3 appearances
Defence 2 appearances
Energy 1 appearances

Recent appearances

Debate Contributions
National Suicide Prevention Standard 14 Apr 2026 0
“For Women Scotland” Court Ruling: First Anniversary 14 Apr 2026 0
Ground-mounted Solar Panels: Alternatives 14 Apr 2026 0
Topical Questions 23 Mar 2026 1
Puberty Blockers Clinical Trial 23 Mar 2026 1
Student Loans 18 Mar 2026 1
Immigration Reforms 17 Mar 2026 0
Rural Roads 17 Mar 2026 0
Child Maintenance Service 17 Mar 2026 0
Member Defections: Automatic By-elections 16 Mar 2026 4

Source: UK Parliament Hansard API

Registered interests

8. Miscellaneous (2)

Unremunerated trustee of the Global Warming Policy Foundation, an education charity. Date interest arose: 1 October 2015 (Registered 23 October 2015)

Member (unpaid) of the Political Advisory Board of the Foundation for Independence, a pro-Brexit group. Date interest arose: 1 April 2020 (Registered 22 May 2020)

9. Family members employed and paid from parliamentary expenses (1)

Name: Eleanor Carr Relationship: Spouse's daughter Role: Parliamentary Assistant Working pattern: Full time

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

FAQs

Who is Graham Stringer?

Graham Stringer is a Member of Parliament representing Blackley and Middleton South. Source

Which party does Graham Stringer represent?

Graham Stringer currently represents Labour. Source

Which constituency does Graham Stringer represent?

Graham Stringer currently represents Blackley and Middleton South. Source

How long has Graham Stringer been an MP?

Graham Stringer has been in the House of Commons for 29 years, 0 months. Source

How many Commons divisions has Graham Stringer voted in?

Graham Stringer has recorded votes in 1,333 of 2,302 eligible Commons divisions (57.9 % 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 Graham Stringer voted against their party?

Graham Stringer has voted against the party majority 112 times in the imported division data. Source

What roles has Graham Stringer held?

Graham Stringer has 26 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What registered interests are listed for Graham Stringer?

Graham Stringer has registered interests in 2 imported categories. These come from the UK Parliament registered interests data. Source

What was Graham Stringer's latest election result?

Graham Stringer's latest imported election result is Lab Hold in Blackley and Middleton South, with a majority of 10,250. Source

How active is Graham Stringer in parliamentary debates?

Graham Stringer has made 32 contributions across 45 debate appearances in the last 12 months, according to Hansard records. Source