Party history
Labour
5 May 2005 to present
Constituency history
Kingston upon Hull North and Cottingham
4 Jul 2024 to present
Elected 1 time
Kingston upon Hull North
6 May 2010 to 30 May 2024
Elected 4 times
Kingston upon Hull North
5 May 2005 to 6 May 2010
Elected 1 time
Roles
Minister of State (Department for Work and Pensions)
6 Sep 2025 to present
Department for Work and Pensions
Unauthorised Entry to Football Matches Bill
25 Jun 2025 to present
Controlled Drugs (Procedure for Specification) Bill
25 Jun 2025 to present
Crime and Policing Bill
20 Mar 2025 to 13 May 2025
Minister of State (Home Office)
8 Jul 2024 to 6 Sep 2025
Home Office
Secure 16 to 19 Academies Bill
24 Apr 2024 to 1 May 2024
Liaison Sub-Committee on Scrutiny of Strategic Thinking in Government
22 Jun 2023 to 30 May 2024
Protection from Sex-based Harassment in Public Bill
8 Feb 2023 to 22 Feb 2023
Latest election result
Candidate result data from the Parliament Members API.
Lab Hold
Kingston upon Hull North and Cottingham
Turnout 38,228
| 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
Biography source
UK Parliament Members API
Election source
UK Parliament Members API
FAQs
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
What parties has Dame Diana Johnson been a member of?
Dame Diana Johnson has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography 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 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