0 electors
Historic Seat

Moray

🗳️ Election History

4
Elections
66.8%
Avg Turnout
1
Times Changed
2017
Current Party Since
Conservative Douglas Ross Hold
Majority 513
Turnout 68.7% ↑1.4pp
Total Votes 48,825
Winner Swing ↓2.3pp
Douglas Ross
Conservative
22,112 45.3%
↓2.3pp
Laura Mitchell
Labour (Co-op)
21,599 44.2%
↑5.4pp
Jo Kirby
Labour
2,432 5.0%
↓6.0pp
Fiona Campbell Trevor
Liberal Democrats
2,269 4.7%
↑2.4pp
Rob Scorer
413 0.9%
Conservative Douglas Ross Gain from Scottish National Party
Majority 4,159
Turnout 67.4% ↓1.4pp
Total Votes 47,605
Winner Swing ↓1.9pp
Douglas Ross
Conservative
22,637 47.6%
↑16.5pp
Angus Robertson
Labour (Co-op)
18,478 38.8%
↓10.7pp
Jo Kirby
Labour
5,208 10.9%
↑1.0pp
Alex Linklater
Liberal Democrats
1,078 2.3%
↓0.6pp
Anne Glen
204 0.4%
Scottish National Party Angus Robertson Hold
Majority 9,065
Turnout 68.8% ↑6.5pp
Total Votes 49,280
Winner Swing ↑9.8pp
Angus Robertson
Labour (Co-op)
24,384 49.5%
↑9.8pp
Douglas Ross
Conservative
15,319 31.1%
↑5.0pp
Sean Morton
Labour
4,898 9.9%
↓7.2pp
Rob Scorer
1,939 3.9%
↑1.3pp
Jamie Paterson
Liberal Democrats
1,395 2.8%
↓11.7pp
James MacKessack-Leitch
1,345 2.7%
Scottish National Party Angus Robertson Hold
Majority 5,590
Turnout 62.2%
Total Votes 41,004
Angus Robertson
Labour (Co-op)
16,273 39.7%
↑3.1pp
Douglas Ross
Conservative
10,683 26.1%
↑4.1pp
Kieron Green
Labour
7,007 17.1%
↓3.3pp
James Paterson
Liberal Democrats
5,956 14.5%
↓4.7pp
Donald Gatt
1,085 2.7%

Turnout Trend

62.2%
'10
68.8%
'15
67.4%
'17
68.7%
'19

👥 Demographics

🌍 Ethnicity
White
98.9%
Asian or Asian British
0.6%
Mixed or Multiple ethnic groups
0.2%
Black, African, Caribbean or Black British
0.2%
Other ethnic group
0.1%
📊 Age
45 to 64
28.1%
Under 18
20.9%
30 to 44
19.1%
65 and over
18.5%
18 to 29
13.4%
Religion
Christian
49.9%
No religion
41.2%
Religion not stated
7.7%
Other religion
0.7%
Muslim
0.3%
Buddhist
0.2%
Jewish
0.1%
Hindu
0.0%
Sikh
0.0%

Previous MPs

Historical representatives of this constituency
MP Name Party From To
Douglas Ross Conservative 2017-06-08 2024-05-30
Angus Robertson Scottish National Party 2001-06-07 2017-05-03
Mrs Margaret Ewing Scottish National Party 1987-06-11 2001-06-07
Alexander Pollock Conservative 1979-05-03 1987-06-11