Photograph of Dame Diana Johnson

Member of Parliament

Dame Diana Johnson

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