0 electors
Historic Seat

Keighley

🗳️ Election History

4
Elections
72.1%
Avg Turnout
2
Times Changed
2010
Current Party Since
Conservative Robbie Moore Gain from Labour
Majority 2,218
Turnout 72.3% ↓0.1pp
Total Votes 52,600
Winner Swing ↑1.6pp
Robbie Moore
Conservative
25,298 48.1%
↑2.0pp
John Grogan
Labour
23,080 43.9%
↓2.6pp
Tom Franks
Liberal Democrats
2,573 4.9%
↑2.5pp
Waqas Khan
850 1.6%
Mark Barton
667 1.3%
Matthew Rose
Social Democratic Party
132 0.3%
Labour John Grogan Gain from Conservative
Majority 239
Turnout 72.4% ↑1.1pp
Total Votes 51,714
Winner Swing ↑2.2pp
John Grogan
Labour
24,056 46.5%
↑8.4pp
Kris Hopkins
Conservative
23,817 46.1%
↑1.8pp
Paul Latham
1,291 2.5%
↓9.0pp
Matt Walker
Liberal Democrats
1,226 2.4%
↓0.3pp
Ros Brown
Green Party
790 1.5%
↓1.9pp
David Crabtree
534 1.0%
Conservative Kris Hopkins Hold
Majority 3,053
Turnout 71.3% ↓1.0pp
Total Votes 49,123
Winner Swing ↑2.4pp
Kris Hopkins
Conservative
21,766 44.3%
↑2.4pp
John Grogan
Labour
18,713 38.1%
↑2.3pp
Paul Latham
5,662 11.5%
↑8.4pp
Ros Brown
Green Party
1,661 3.4%
Gareth Epps
Liberal Democrats
1,321 2.7%
↓12.1pp
Conservative Kris Hopkins Hold
Majority 2,940
Turnout 72.4%
Total Votes 47,692
Kris Hopkins
Conservative
20,003 41.9%
↑7.7pp
Jane Thomas
Labour
17,063 35.8%
↓9.0pp
Nader Fekri
Liberal Democrats
7,059 14.8%
↑3.0pp
Andrew Brons
1,962 4.1%
↓5.0pp
Paul Latham
1,470 3.1%
Steven Smith
135 0.3%

Turnout Trend

72.4%
'10
71.3%
'15
72.4%
'17
72.3%
'19

👥 Demographics

🌍 Ethnicity
White
83.6%
Asian or Asian British
14.2%
Mixed or Multiple ethnic groups
1.3%
Black, African, Caribbean or Black British
0.5%
Other ethnic group
0.5%
📊 Age
45 to 64
26.3%
Under 18
23.3%
30 to 44
19.7%
65 and over
17.3%
18 to 29
13.4%
Religion
Christian
55.6%
No religion
23.7%
Muslim
13.1%
Religion not stated
6.6%
Other religion
0.4%
Buddhist
0.2%
Hindu
0.2%
Sikh
0.1%
Jewish
0.1%

Previous MPs

Historical representatives of this constituency
MP Name Party From To
John Grogan Labour 2017-06-08 2019-11-06
Kris Hopkins Conservative 2010-05-06 2017-05-03
Mrs Ann Cryer Labour 1997-05-01 2010-05-06
Gary Waller Conservative 1979-05-03 1997-05-01
Joan Hall Conservative 1970-06-18 1974-02-28