Skip to content

Yorkshire and the Humber · Current constituency · E14001314

Kingston upon Hull North and Cottingham

Every general election in Kingston upon Hull North and Cottingham since 2024. Latest: Diana Johnson, Labour, majority 10,679.

Official portrait of Diana Johnson

Member of Parliament

Diana Johnson

Labour · elected 4 July 2024 · majority 10,679

2024 general election

CandidatePartyVotesShareShare bar
Diana Johnson Elected sitting MPLabour18,48048.3%
Martin BakerReform UK7,80120.4%
Callum ProcterConservative4,89712.8%
Craig WoolmerLiberal Democrats3,2468.5%
Kerry HarrisonGreen2,3226.1%
Ahmet CinalpIndependent7201.9%
Rowan HalsteadThe Yorkshire Party3390.9%
Mike WhaleTrade Unionist and Socialist Coalition2620.7%
Pauline PeacheyIndependent1610.4%
Valid votes38,228
Majority10,67927.9%

Lab hold Turnout 50.8% of 75,280 electors. Full result →

Boundary changes in 2024

Where the voters of today’s Kingston upon Hull North and Cottingham lived under the old (2010–2019) boundaries:

Shares of population, from the House of Commons Library’s boundary analysis in the UK Parliament election results data.

Every result

Download CSV
ElectionWinnerRunner-upMajority%TurnoutResult
2024Lab Diana JohnsonRef10,67927.950.8%Lab hold

Constituency boundaries were redrawn several times (most recently in 1983, 1997, 2005 (Scotland), 2010 and 2024), so the area behind the name changed over time. Before 2010 results are by party; candidate names start in 2010.

Questions and answers

Who is the MP for Kingston upon Hull North and Cottingham?

Diana Johnson (Labour) won Kingston upon Hull North and Cottingham at the 2024 general election with a majority of 10,679.

Which parties have won Kingston upon Hull North and Cottingham?

At the 1 general elections held under this name since 2024: Labour 1.

Which region is Kingston upon Hull North and Cottingham in?

Kingston upon Hull North and Cottingham is in Yorkshire and the Humber.

Official results House of Commons Library and UK Parliament election results data. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data

Report an error on this page