0 electors
Historic Seat

Preseli Pembrokeshire

🗳️ Election History

4
Elections
70.8%
Avg Turnout
0
Times Changed
2010
Current Party Since
Conservative Stephen Crabb Hold
Majority 5,062
Turnout 71.2% ↓0.9pp
Total Votes 42,419
Winner Swing ↑7.0pp
Stephen Crabb
Conservative
21,381 50.4%
↑7.0pp
Philippa Thompson
Labour
16,319 38.5%
↓4.2pp
Cris Tomos
2,776 6.5%
↑0.1pp
Thomas Hughes
Liberal Democrats
1,943 4.6%
↑2.0pp
Conservative Stephen Crabb Hold
Majority 314
Turnout 72.1% ↑1.3pp
Total Votes 42,197
Winner Swing ↑3.0pp
Stephen Crabb
Conservative
18,302 43.4%
↑3.0pp
Philippa Thompson
Labour
17,988 42.6%
↑14.5pp
Owain Llyr Williams
2,711 6.4%
↑0.2pp
Chris Overton
1,209 2.9%
↓6.3pp
Bob Kilmister
Liberal Democrats
1,106 2.6%
↑0.7pp
Susan Bale
850 2.0%
↓8.5pp
Rodney Maile
31 0.1%
↑0.0pp
Conservative Stephen Crabb Hold
Majority 4,969
Turnout 70.8% ↑1.8pp
Total Votes 40,556
Winner Swing ↓2.4pp
Stephen Crabb
Conservative
16,383 40.4%
↓2.4pp
Paul Miller
Labour
11,414 28.1%
↓3.0pp
Howard Lillyman
4,257 10.5%
↑8.2pp
Chris Overton
3,729 9.2%
John Osmond
2,518 6.2%
↓3.0pp
Frances Bryant
Green Party
1,452 3.6%
Nick Tregoning
Liberal Democrats
780 1.9%
↓12.6pp
Rodney Maile
23 0.1%
Conservative Stephen Crabb Hold
Majority 4,605
Turnout 69.0%
Total Votes 39,602
Stephen Crabb
Conservative
16,944 42.8%
↑6.4pp
Mari Rees
Labour
12,339 31.2%
↓3.7pp
Nick Tregoning
Liberal Democrats
5,759 14.5%
↑1.5pp
Henry Jones-Davies
3,654 9.2%
↓3.3pp
Richard Lawson
906 2.3%
↑1.0pp

Turnout Trend

69.0%
'10
70.8%
'15
72.1%
'17
71.2%
'19

👥 Demographics

🌍 Ethnicity
White
98.1%
Asian or Asian British
1.0%
Mixed or Multiple ethnic groups
0.6%
Black, African, Caribbean or Black British
0.2%
Other ethnic group
0.2%
📊 Age
45 to 64
28.5%
65 and over
21.3%
Under 18
20.7%
30 to 44
16.8%
18 to 29
12.8%
Religion
Christian
61.6%
No religion
28.5%
Religion not stated
8.2%
Other religion
0.6%
Buddhist
0.4%
Muslim
0.4%
Hindu
0.2%
Jewish
0.0%
Sikh
0.0%

Previous MPs

Historical representatives of this constituency
MP Name Party From To
Stephen Crabb Conservative 2005-05-05 2024-05-30
Mrs Jackie Lawrence Labour 1997-05-01 2005-05-05