Member of Parliament
Dame Diana Johnson
Profile, voting record, roles, interests, and election information from official Parliament data.
At a glance
5 May 2005
Commons start
21 years, 0 months
Time in Commons
69.9 %
Voting participation
-3.4 % vs avg
10,679
Majority
37
Debates (12 months)
121
Contributions
Voting activity (12 months)
Debate activity (12 months)
Contact
Website
http://www.dianajohnson.co.uk/X (formerly Twitter)
https://twitter.com/DianaJohnsonMPTopic voting
Where this MP has been most and least active across locally tagged Commons division topics.
Highest topic participation
Lowest topic participation
Party history
Constituency
Constituency history
Roles
Latest election result
Candidate result data from the Parliament Members API.
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Diana Johnson | Lab Labour | 18,480 | 48.3 % |
| Martin Baker | RUK Reform UK | 7,801 | 20.4 % |
| Callum Procter | Con Conservative | 4,897 | 12.8 % |
| Craig Woolmer | LD Liberal Democrat | 3,246 | 8.5 % |
| Kerry Harrison | Green Green Party | 2,322 | 6.1 % |
| Ahmet Cinalp | Ind Independent | 720 | 1.9 % |
| Rowan Halstead | The Yorkshire Party | 339 | 0.9 % |
| Mike Whale | Trade Unionist and Socialist Coalition | 262 | 0.7 % |
| Pauline Peachey | Ind Independent | 161 | 0.4 % |
Source: UK Parliament Members API
Voting record
Commons division votes from the official Commons Votes API.
Voted in 1,608 of 2,302 eligible divisions (69.9 %). Commons average: 73.3 %.
1608
Total votes
918
Aye
690
No
0
Against party
Divisions
Page 1 of 108Source: Commons Votes API
Debate activity
Parliamentary debate appearances from Hansard. Contribution counts cover the last 12 months.
15
Speeches
0
Questions
0
Interventions
104
Answers
0
Points of order
2
Statements
Most active debate topics
Recent appearances
| Debate | Date | Section | Contributions |
|---|---|---|---|
| Access to Work Scheme 15 Apr 2026 | 1 | ||
| Child Poverty: Bolton North East 9 Mar 2026 | 2 | ||
| Topical Questions 9 Mar 2026 | 2 | ||
| Place-based Employment Support Programmes 10 Feb 2026 | 1 | ||
| Youth Unemployment 28 Jan 2026 | 1 | ||
| Support into Work: Health Conditions 26 Jan 2026 | 4 | ||
| Jobcentres: English Courses 26 Jan 2026 | 2 | ||
| Cost of Living: Support for Families 26 Jan 2026 | 3 | ||
| Topical Questions 26 Jan 2026 | 2 | ||
| Poverty and Welfare Policies 6 Jan 2026 | 1 |
Source: UK Parliament Hansard API
Registered interests
8. Miscellaneous (1)
A Commissioner on the Commonwealth War Graves Commission (CWGC). This is a non-salaried position. Date interest arose: 11 March 2019 Date interest ended: 31 January 2025 (Registered 25 March 2019; updated 30 October 2025)
9. Family members employed and paid from parliamentary expenses (1)
Name: Kevin Morton Relationship: Partner Role: Office Manager Working pattern: Full time
FAQs
Who is Dame Diana Johnson?
Dame Diana Johnson is a Member of Parliament representing Kingston upon Hull North and Cottingham. Source
Which party does Dame Diana Johnson represent?
Dame Diana Johnson currently represents Labour. Source
Which constituency does Dame Diana Johnson represent?
Dame Diana Johnson currently represents Kingston upon Hull North and Cottingham. Source
How long has Dame Diana Johnson been an MP?
Dame Diana Johnson has been in the House of Commons for 21 years, 0 months. Source
How many Commons divisions has Dame Diana Johnson voted in?
Dame Diana Johnson has recorded votes in 1,608 of 2,302 eligible Commons divisions (69.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 Dame Diana Johnson voted against their party?
Dame Diana Johnson has voted against the party majority 0 times in the imported division data. Source
What roles has Dame Diana Johnson held?
Dame Diana Johnson has 24 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source
What registered interests are listed for Dame Diana Johnson?
Dame Diana Johnson has registered interests in 2 imported categories. These come from the UK Parliament registered interests data. Source
What was Dame Diana Johnson's latest election result?
Dame Diana Johnson's latest imported election result is Lab Hold in Kingston upon Hull North and Cottingham, with a majority of 10,679. Source
How active is Dame Diana Johnson in parliamentary debates?
Dame Diana Johnson has made 121 contributions across 37 debate appearances in the last 12 months, according to Hansard records. Source