Boundary set for England (13 April 2010 - 30 May 2024) Turnouts
Constituency areas
Establishing legislation
General elections
By-elections
Majorities
Vote shares of winning candidate
Turnouts
General election party performance
Constituency area |
Election type |
Polling date |
Winning party |
Valid vote count |
Electorate |
Turnout (valid vote count / electorate) |
Aldershot |
General election
|
6 May 2010 |
Con
|
45,384 |
71,465 |
63.5% |
Aldershot |
General election
|
7 May 2015 |
Con
|
46,191 |
72,430 |
63.8% |
Aldershot |
General election
|
8 June 2017 |
Con
|
48,950 |
76,205 |
64.2% |
Aldershot |
General election
|
12 December 2019 |
Con
|
47,932 |
72,617 |
66.0% |
Aldridge-Brownhills |
General election
|
6 May 2010 |
Con
|
38,634 |
58,909 |
65.6% |
Aldridge-Brownhills |
General election
|
7 May 2015 |
Con
|
39,497 |
60,215 |
65.6% |
Aldridge-Brownhills |
General election
|
8 June 2017 |
Con
|
40,235 |
60,363 |
66.7% |
Aldridge-Brownhills |
General election
|
12 December 2019 |
Con
|
39,342 |
60,138 |
65.4% |
Altrincham and Sale West |
General election
|
6 May 2010 |
Con
|
49,393 |
72,208 |
68.4% |
Altrincham and Sale West |
General election
|
7 May 2015 |
Con
|
50,517 |
71,511 |
70.6% |
Altrincham and Sale West |
General election
|
8 June 2017 |
Con
|
52,790 |
73,226 |
72.1% |
Altrincham and Sale West |
General election
|
12 December 2019 |
Con
|
54,763 |
73,107 |
74.9% |
Amber Valley |
General election
|
6 May 2010 |
Con
|
45,958 |
70,171 |
65.5% |
Amber Valley |
General election
|
7 May 2015 |
Con
|
45,717 |
69,510 |
65.8% |
Amber Valley |
General election
|
8 June 2017 |
Con
|
45,811 |
68,065 |
67.3% |
Amber Valley |
General election
|
12 December 2019 |
Con
|
45,567 |
69,976 |
65.1% |
Arundel and South Downs |
General election
|
6 May 2010 |
Con
|
55,982 |
76,835 |
72.9% |
Arundel and South Downs |
General election
|
7 May 2015 |
Con
|
56,477 |
77,242 |
73.1% |
Arundel and South Downs |
General election
|
8 June 2017 |
Con
|
60,256 |
79,478 |
75.8% |
Arundel and South Downs |
General election
|
12 December 2019 |
Con
|
61,408 |
81,726 |
75.1% |
Ashfield |
General election
|
6 May 2010 |
Lab
|
48,196 |
77,379 |
62.3% |
Ashfield |
General election
|
7 May 2015 |
Lab
|
47,409 |
77,091 |
61.5% |
Ashfield |
General election
|
8 June 2017 |
Lab
|
49,993 |
78,076 |
64.0% |
Ashfield |
General election
|
12 December 2019 |
Con
|
48,980 |
78,204 |
62.6% |
Ashford |
General election
|
6 May 2010 |
Con
|
55,185 |
81,271 |
67.9% |
Ashford |
General election
|
7 May 2015 |
Con
|
57,372 |
85,177 |
67.4% |
Ashford |
General election
|
8 June 2017 |
Con
|
59,879 |
87,387 |
68.5% |
Ashford |
General election
|
12 December 2019 |
Con
|
60,059 |
89,553 |
67.1% |
Ashton-Under-Lyne |
General election
|
6 May 2010 |
Lab
|
38,432 |
67,714 |
56.8% |
Ashton-Under-Lyne |
General election
|
7 May 2015 |
Lab
|
38,918 |
68,343 |
56.9% |
Ashton-Under-Lyne |
General election
|
8 June 2017 |
Lab
|
39,773 |
67,674 |
58.8% |
Ashton-Under-Lyne |
General election
|
12 December 2019 |
Lab
|
38,579 |
67,978 |
56.8% |
Aylesbury |
General election
|
6 May 2010 |
Con
|
53,162 |
77,844 |
68.3% |
Aylesbury |
General election
|
7 May 2015 |
Con
|
55,419 |
80,315 |
69.0% |
Aylesbury |
General election
|
8 June 2017 |
Con
|
58,783 |
82,546 |
71.2% |
Aylesbury |
General election
|
12 December 2019 |
Con
|
60,576 |
86,665 |
69.9% |
Banbury |
General election
|
6 May 2010 |
Con
|
56,241 |
84,379 |
66.7% |
Banbury |
General election
|
7 May 2015 |
Con
|
58,008 |
86,420 |
67.1% |
Banbury |
General election
|
8 June 2017 |
Con
|
61,562 |
83,824 |
73.4% |
Banbury |
General election
|
12 December 2019 |
Con
|
62,921 |
90,116 |
69.8% |
Barking |
General election
|
6 May 2010 |
Lab
|
45,343 |
73,868 |
61.4% |
Barking |
General election
|
7 May 2015 |
Lab
|
43,041 |
73,977 |
58.2% |
Barking |
General election
|
8 June 2017 |
Lab
|
47,679 |
77,022 |
61.9% |
Barking |
General election
|
12 December 2019 |
Lab
|
44,499 |
77,953 |
57.1% |
Barnsley Central |
General election
|
6 May 2010 |
Lab
|
37,001 |
65,543 |
56.5% |
Barnsley Central |
General election
|
7 May 2015 |
Lab
|
36,560 |
64,534 |
56.7% |
Barnsley Central |
General election
|
8 June 2017 |
Lab
|
39,087 |
64,204 |
60.9% |
Barnsley Central |
General election
|
12 December 2019 |
Lab
|
36,903 |
65,277 |
56.5% |
Barnsley East |
General election
|
6 May 2010 |
Lab
|
38,386 |
68,435 |
56.1% |
Barnsley East |
General election
|
7 May 2015 |
Lab
|
38,517 |
69,135 |
55.7% |
Barnsley East |
General election
|
8 June 2017 |
Lab
|
40,776 |
69,214 |
58.9% |
Barnsley East |
General election
|
12 December 2019 |
Lab
|
38,070 |
69,504 |
54.8% |
Barrow and Furness |
General election
|
6 May 2010 |
Lab / Co-op
|
44,124 |
68,943 |
64.0% |
Barrow and Furness |
General election
|
7 May 2015 |
Lab / Co-op
|
43,275 |
68,338 |
63.3% |
Barrow and Furness |
General election
|
8 June 2017 |
Lab / Co-op
|
47,590 |
69,474 |
68.5% |
Barrow and Furness |
General election
|
12 December 2019 |
Con
|
46,046 |
70,158 |
65.6% |
Basildon and Billericay |
General election
|
6 May 2010 |
Con
|
41,569 |
65,515 |
63.4% |
Basildon and Billericay |
General election
|
7 May 2015 |
Con
|
43,028 |
66,347 |
64.9% |
Basildon and Billericay |
General election
|
8 June 2017 |
Con
|
44,918 |
69,149 |
65.0% |
Basildon and Billericay |
General election
|
12 December 2019 |
Con
|
44,128 |
69,906 |
63.1% |
Basingstoke |
General election
|
6 May 2010 |
Con
|
50,654 |
75,473 |
67.1% |
Basingstoke |
General election
|
7 May 2015 |
Con
|
53,076 |
79,665 |
66.6% |
Basingstoke |
General election
|
8 June 2017 |
Con
|
55,960 |
81,875 |
68.3% |
Basingstoke |
General election
|
12 December 2019 |
Con
|
54,713 |
82,928 |
66.0% |
Bassetlaw |
General election
|
6 May 2010 |
Lab
|
49,577 |
76,513 |
64.8% |
Bassetlaw |
General election
|
7 May 2015 |
Lab
|
49,289 |
76,796 |
64.2% |
Bassetlaw |
General election
|
8 June 2017 |
Lab
|
52,250 |
78,540 |
66.5% |
Bassetlaw |
General election
|
12 December 2019 |
Con
|
50,841 |
80,024 |
63.5% |
Bath |
General election
|
6 May 2010 |
LD
|
47,086 |
66,686 |
70.6% |
Bath |
General election
|
7 May 2015 |
Con
|
47,167 |
63,084 |
74.8% |
Bath |
General election
|
8 June 2017 |
LD
|
49,583 |
66,778 |
74.3% |
Bath |
General election
|
12 December 2019 |
LD
|
52,138 |
67,805 |
76.9% |
Batley and Spen |
General election
|
6 May 2010 |
Lab
|
51,109 |
76,738 |
66.6% |
Batley and Spen |
General election
|
7 May 2015 |
Lab
|
50,479 |
78,373 |
64.4% |
Batley and Spen |
General election
|
8 June 2017 |
Lab / Co-op
|
53,780 |
80,161 |
67.1% |
Batley and Spen |
General election
|
12 December 2019 |
Lab / Co-op
|
52,927 |
79,558 |
66.5% |
Battersea |
General election
|
6 May 2010 |
Con
|
48,792 |
74,311 |
65.7% |
Battersea |
General election
|
7 May 2015 |
Con
|
51,031 |
76,111 |
67.0% |
Battersea |
General election
|
8 June 2017 |
Lab
|
55,058 |
77,574 |
71.0% |
Battersea |
General election
|
12 December 2019 |
Lab
|
59,977 |
79,350 |
75.6% |
Beaconsfield |
General election
|
6 May 2010 |
Con
|
52,490 |
74,982 |
70.0% |
Beaconsfield |
General election
|
7 May 2015 |
Con
|
53,163 |
74,726 |
71.1% |
Beaconsfield |
General election
|
8 June 2017 |
Con
|
56,028 |
77,524 |
72.3% |
Beaconsfield |
General election
|
12 December 2019 |
Con
|
57,868 |
77,720 |
74.5% |
Beckenham |
General election
|
6 May 2010 |
Con
|
47,686 |
66,219 |
72.0% |
Beckenham |
General election
|
7 May 2015 |
Con
|
48,803 |
67,439 |
72.4% |
Beckenham |
General election
|
8 June 2017 |
Con
|
51,630 |
67,925 |
76.0% |
Beckenham |
General election
|
12 December 2019 |
Con
|
50,555 |
68,662 |
73.6% |
Bedford |
General election
|
6 May 2010 |
Con
|
45,102 |
68,530 |
65.8% |
Bedford |
General election
|
7 May 2015 |
Con
|
46,086 |
69,311 |
66.5% |
Bedford |
General election
|
8 June 2017 |
Lab
|
48,480 |
71,829 |
67.5% |
Bedford |
General election
|
12 December 2019 |
Lab
|
47,301 |
71,581 |
66.1% |
Bermondsey and Old Southwark |
General election
|
6 May 2010 |
LD
|
44,651 |
77,628 |
57.5% |
Bermondsey and Old Southwark |
General election
|
7 May 2015 |
Lab
|
51,424 |
83,298 |
61.7% |
Bermondsey and Old Southwark |
General election
|
8 June 2017 |
Lab
|
58,521 |
87,282 |
67.0% |
Bermondsey and Old Southwark |
General election
|
12 December 2019 |
Lab
|
58,615 |
93,248 |
62.9% |
Berwick-Upon-Tweed |
General election
|
6 May 2010 |
LD
|
38,439 |
56,578 |
67.9% |
Berwick-Upon-Tweed |
General election
|
7 May 2015 |
Con
|
40,423 |
56,969 |
71.0% |
Berwick-Upon-Tweed |
General election
|
8 June 2017 |
Con
|
42,212 |
58,807 |
71.8% |
Berwick-Upon-Tweed |
General election
|
12 December 2019 |
Con
|
42,109 |
59,939 |
70.3% |
Bethnal Green and Bow |
General election
|
6 May 2010 |
Lab
|
50,728 |
81,243 |
62.4% |
Bethnal Green and Bow |
General election
|
7 May 2015 |
Lab
|
52,924 |
82,727 |
64.0% |
Bethnal Green and Bow |
General election
|
8 June 2017 |
Lab
|
59,825 |
86,075 |
69.5% |
Bethnal Green and Bow |
General election
|
12 December 2019 |
Lab
|
60,562 |
88,262 |
68.6% |
Beverley and Holderness |
General election
|
6 May 2010 |
Con
|
53,199 |
79,318 |
67.1% |
Beverley and Holderness |
General election
|
7 May 2015 |
Con
|
52,677 |
80,805 |
65.2% |
Beverley and Holderness |
General election
|
8 June 2017 |
Con
|
55,638 |
80,657 |
69.0% |
Beverley and Holderness |
General election
|
12 December 2019 |
Con
|
53,542 |
79,696 |
67.2% |
Bexhill and Battle |
General election
|
6 May 2010 |
Con
|
54,587 |
81,032 |
67.4% |
Bexhill and Battle |
General election
|
7 May 2015 |
Con
|
55,218 |
78,796 |
70.1% |
Bexhill and Battle |
General election
|
8 June 2017 |
Con
|
59,472 |
81,331 |
73.1% |
Bexhill and Battle |
General election
|
12 December 2019 |
Con
|
59,093 |
81,963 |
72.1% |
Bexleyheath and Crayford |
General election
|
6 May 2010 |
Con
|
43,182 |
65,015 |
66.4% |
Bexleyheath and Crayford |
General election
|
7 May 2015 |
Con
|
43,685 |
64,828 |
67.4% |
Bexleyheath and Crayford |
General election
|
8 June 2017 |
Con
|
45,189 |
65,315 |
69.2% |
Bexleyheath and Crayford |
General election
|
12 December 2019 |
Con
|
43,246 |
65,466 |
66.1% |
Birkenhead |
General election
|
6 May 2010 |
Lab
|
35,323 |
62,773 |
56.3% |
Birkenhead |
General election
|
7 May 2015 |
Lab
|
39,144 |
62,410 |
62.7% |
Birkenhead |
General election
|
8 June 2017 |
Lab
|
43,663 |
64,484 |
67.7% |
Birkenhead |
General election
|
12 December 2019 |
Lab
|
42,329 |
63,762 |
66.4% |
Birmingham, Edgbaston |
General election
|
6 May 2010 |
Lab
|
41,571 |
68,573 |
60.6% |
Birmingham, Edgbaston |
General election
|
7 May 2015 |
Lab
|
41,293 |
65,591 |
63.0% |
Birmingham, Edgbaston |
General election
|
8 June 2017 |
Lab / Co-op
|
43,612 |
68,091 |
64.0% |
Birmingham, Edgbaston |
General election
|
12 December 2019 |
Lab / Co-op
|
42,328 |
68,828 |
61.5% |
Birmingham, Erdington |
General election
|
6 May 2010 |
Lab
|
35,546 |
66,405 |
53.5% |
Birmingham, Erdington |
General election
|
7 May 2015 |
Lab
|
34,684 |
65,128 |
53.3% |
Birmingham, Erdington |
General election
|
8 June 2017 |
Lab
|
37,217 |
65,067 |
57.2% |
Birmingham, Erdington |
General election
|
12 December 2019 |
Lab
|
35,229 |
66,148 |
53.3% |
Birmingham, Hall Green |
General election
|
6 May 2010 |
Lab
|
48,727 |
76,580 |
63.6% |
Birmingham, Hall Green |
General election
|
7 May 2015 |
Lab
|
47,046 |
76,330 |
61.6% |
Birmingham, Hall Green |
General election
|
8 June 2017 |
Lab
|
54,310 |
78,271 |
69.4% |
Birmingham, Hall Green |
General election
|
12 December 2019 |
Lab
|
52,911 |
80,283 |
65.9% |
Birmingham, Hodge Hill |
General election
|
6 May 2010 |
Lab
|
42,472 |
75,040 |
56.6% |
Birmingham, Hodge Hill |
General election
|
7 May 2015 |
Lab
|
41,039 |
75,302 |
54.5% |
Birmingham, Hodge Hill |
General election
|
8 June 2017 |
Lab
|
46,394 |
75,698 |
61.3% |
Birmingham, Hodge Hill |
General election
|
12 December 2019 |
Lab
|
45,003 |
78,295 |
57.5% |
Birmingham, Ladywood |
General election
|
6 May 2010 |
Lab
|
35,833 |
73,646 |
48.7% |
Birmingham, Ladywood |
General election
|
7 May 2015 |
Lab
|
35,916 |
68,128 |
52.7% |
Birmingham, Ladywood |
General election
|
8 June 2017 |
Lab
|
41,307 |
70,023 |
59.0% |
Birmingham, Ladywood |
General election
|
12 December 2019 |
Lab
|
42,118 |
74,912 |
56.2% |
Birmingham, Northfield |
General election
|
6 May 2010 |
Lab
|
41,814 |
71,338 |
58.6% |
Birmingham, Northfield |
General election
|
7 May 2015 |
Lab
|
42,461 |
71,428 |
59.4% |
Birmingham, Northfield |
General election
|
8 June 2017 |
Lab
|
44,348 |
72,322 |
61.3% |
Birmingham, Northfield |
General election
|
12 December 2019 |
Con
|
43,098 |
73,694 |
58.5% |
Birmingham, Perry Barr |
General election
|
6 May 2010 |
Lab
|
42,045 |
71,304 |
59.0% |
Birmingham, Perry Barr |
General election
|
7 May 2015 |
Lab
|
41,260 |
69,943 |
59.0% |
Birmingham, Perry Barr |
General election
|
8 June 2017 |
Lab
|
44,197 |
70,106 |
63.0% |
Birmingham, Perry Barr |
General election
|
12 December 2019 |
Lab
|
42,147 |
72,006 |
58.5% |
Birmingham, Selly Oak |
General election
|
6 May 2010 |
Lab
|
46,563 |
74,805 |
62.2% |
Birmingham, Selly Oak |
General election
|
7 May 2015 |
Lab
|
45,294 |
75,092 |
60.3% |
Birmingham, Selly Oak |
General election
|
8 June 2017 |
Lab
|
48,985 |
74,370 |
65.9% |
Birmingham, Selly Oak |
General election
|
12 December 2019 |
Lab
|
49,467 |
82,665 |
59.8% |
Birmingham, Yardley |
General election
|
6 May 2010 |
LD
|
40,850 |
72,321 |
56.5% |
Birmingham, Yardley |
General election
|
7 May 2015 |
Lab
|
41,151 |
72,146 |
57.0% |
Birmingham, Yardley |
General election
|
8 June 2017 |
Lab
|
44,502 |
72,581 |
61.3% |
Birmingham, Yardley |
General election
|
12 December 2019 |
Lab
|
42,678 |
74,704 |
57.1% |
Bishop Auckland |
General election
|
6 May 2010 |
Lab
|
41,136 |
68,368 |
60.2% |
Bishop Auckland |
General election
|
7 May 2015 |
Lab
|
39,389 |
66,070 |
59.6% |
Bishop Auckland |
General election
|
8 June 2017 |
Lab
|
43,281 |
67,661 |
64.0% |
Bishop Auckland |
General election
|
12 December 2019 |
Con
|
44,805 |
68,170 |
65.7% |
Blackburn |
General election
|
6 May 2010 |
Lab
|
45,499 |
72,331 |
62.9% |
Blackburn |
General election
|
7 May 2015 |
Lab
|
43,999 |
73,260 |
60.1% |
Blackburn |
General election
|
8 June 2017 |
Lab
|
47,515 |
70,664 |
67.2% |
Blackburn |
General election
|
12 December 2019 |
Lab
|
44,736 |
71,234 |
62.8% |
Blackley and Broughton |
General election
|
6 May 2010 |
Lab
|
34,204 |
69,489 |
49.2% |
Blackley and Broughton |
General election
|
7 May 2015 |
Lab
|
37,112 |
71,913 |
51.6% |
Blackley and Broughton |
General election
|
8 June 2017 |
Lab
|
40,113 |
71,648 |
56.0% |
Blackley and Broughton |
General election
|
12 December 2019 |
Lab
|
38,618 |
73,372 |
52.6% |
Blackpool North and Cleveleys |
General election
|
6 May 2010 |
Con
|
40,591 |
66,017 |
61.5% |
Blackpool North and Cleveleys |
General election
|
7 May 2015 |
Con
|
39,393 |
62,468 |
63.1% |
Blackpool North and Cleveleys |
General election
|
8 June 2017 |
Con
|
41,007 |
63,967 |
64.1% |
Blackpool North and Cleveleys |
General election
|
12 December 2019 |
Con
|
38,804 |
63,692 |
60.9% |
Blackpool South |
General election
|
6 May 2010 |
Lab
|
35,192 |
63,027 |
55.8% |
Blackpool South |
General election
|
7 May 2015 |
Lab
|
32,436 |
57,411 |
56.5% |
Blackpool South |
General election
|
8 June 2017 |
Lab
|
34,953 |
58,470 |
59.8% |
Blackpool South |
General election
|
12 December 2019 |
Con
|
32,752 |
57,690 |
56.8% |
Blaydon |
General election
|
6 May 2010 |
Lab
|
44,913 |
67,808 |
66.2% |
Blaydon |
General election
|
7 May 2015 |
Lab
|
44,936 |
67,901 |
66.2% |
Blaydon |
General election
|
8 June 2017 |
Lab
|
48,084 |
68,459 |
70.2% |
Blaydon |
General election
|
12 December 2019 |
Lab
|
45,681 |
67,853 |
67.3% |
Blyth Valley |
General election
|
6 May 2010 |
Lab
|
38,566 |
62,900 |
61.3% |
Blyth Valley |
General election
|
7 May 2015 |
Lab
|
38,461 |
61,247 |
62.8% |
Blyth Valley |
General election
|
8 June 2017 |
Lab
|
42,490 |
63,415 |
67.0% |
Blyth Valley |
General election
|
12 December 2019 |
Con
|
40,859 |
64,429 |
63.4% |
Bognor Regis and Littlehampton |
General election
|
6 May 2010 |
Con
|
46,852 |
70,816 |
66.2% |
Bognor Regis and Littlehampton |
General election
|
7 May 2015 |
Con
|
47,116 |
72,995 |
64.5% |
Bognor Regis and Littlehampton |
General election
|
8 June 2017 |
Con
|
51,352 |
75,827 |
67.7% |
Bognor Regis and Littlehampton |
General election
|
12 December 2019 |
Con
|
51,223 |
77,446 |
66.1% |
Bolsover |
General election
|
6 May 2010 |
Lab
|
43,988 |
72,766 |
60.5% |
Bolsover |
General election
|
7 May 2015 |
Lab
|
43,998 |
71,979 |
61.1% |
Bolsover |
General election
|
8 June 2017 |
Lab
|
46,519 |
73,429 |
63.4% |
Bolsover |
General election
|
12 December 2019 |
Con
|
45,938 |
74,292 |
61.8% |
Bolton North East |
General election
|
6 May 2010 |
Lab
|
43,277 |
66,846 |
64.7% |
Bolton North East |
General election
|
7 May 2015 |
Lab
|
43,161 |
67,895 |
63.6% |
Bolton North East |
General election
|
8 June 2017 |
Lab
|
45,183 |
67,233 |
67.2% |
Bolton North East |
General election
|
12 December 2019 |
Con
|
43,556 |
67,564 |
64.5% |
Bolton South East |
General election
|
6 May 2010 |
Lab
|
39,604 |
69,499 |
57.0% |
Bolton South East |
General election
|
7 May 2015 |
Lab
|
40,743 |
69,687 |
58.5% |
Bolton South East |
General election
|
8 June 2017 |
Lab
|
42,323 |
68,886 |
61.4% |
Bolton South East |
General election
|
12 December 2019 |
Lab
|
40,604 |
69,163 |
58.7% |
Bolton West |
General election
|
6 May 2010 |
Lab
|
47,576 |
71,284 |
66.7% |
Bolton West |
General election
|
7 May 2015 |
Con
|
48,592 |
72,719 |
66.8% |
Bolton West |
General election
|
8 June 2017 |
Con
|
51,054 |
72,797 |
70.1% |
Bolton West |
General election
|
12 December 2019 |
Con
|
49,298 |
73,191 |
67.4% |
Bootle |
General election
|
6 May 2010 |
Lab
|
41,277 |
71,422 |
57.8% |
Bootle |
General election
|
7 May 2015 |
Lab
|
45,152 |
70,145 |
64.4% |
Bootle |
General election
|
8 June 2017 |
Lab
|
50,288 |
72,872 |
69.0% |
Bootle |
General election
|
12 December 2019 |
Lab
|
49,174 |
74,832 |
65.7% |
Boston and Skegness |
General election
|
6 May 2010 |
Con
|
43,125 |
67,186 |
64.2% |
Boston and Skegness |
General election
|
7 May 2015 |
Con
|
43,339 |
67,064 |
64.6% |
Boston and Skegness |
General election
|
8 June 2017 |
Con
|
42,879 |
68,402 |
62.7% |
Boston and Skegness |
General election
|
12 December 2019 |
Con
|
41,696 |
69,381 |
60.1% |
Bosworth |
General election
|
6 May 2010 |
Con
|
54,274 |
77,296 |
70.2% |
Bosworth |
General election
|
7 May 2015 |
Con
|
53,582 |
79,738 |
67.2% |
Bosworth |
General election
|
8 June 2017 |
Con
|
56,168 |
81,661 |
68.8% |
Bosworth |
General election
|
12 December 2019 |
Con
|
56,432 |
81,542 |
69.2% |
Bournemouth East |
General election
|
6 May 2010 |
Con
|
44,024 |
71,125 |
61.9% |
Bournemouth East |
General election
|
7 May 2015 |
Con
|
44,827 |
72,275 |
62.0% |
Bournemouth East |
General election
|
8 June 2017 |
Con
|
48,618 |
74,591 |
65.2% |
Bournemouth East |
General election
|
12 December 2019 |
Con
|
49,274 |
74,125 |
66.5% |
Bournemouth West |
General election
|
6 May 2010 |
Con
|
41,659 |
71,753 |
58.1% |
Bournemouth West |
General election
|
7 May 2015 |
Con
|
41,773 |
72,082 |
58.0% |
Bournemouth West |
General election
|
8 June 2017 |
Con
|
44,507 |
73,195 |
60.8% |
Bournemouth West |
General election
|
12 December 2019 |
Con
|
45,977 |
74,205 |
62.0% |
Bracknell |
General election
|
6 May 2010 |
Con
|
52,136 |
76,888 |
67.8% |
Bracknell |
General election
|
7 May 2015 |
Con
|
53,086 |
81,271 |
65.3% |
Bracknell |
General election
|
8 June 2017 |
Con
|
55,892 |
79,199 |
70.6% |
Bracknell |
General election
|
12 December 2019 |
Con
|
54,350 |
78,978 |
68.8% |
Bradford East |
General election
|
6 May 2010 |
LD
|
40,457 |
65,116 |
62.1% |
Bradford East |
General election
|
7 May 2015 |
Lab
|
41,406 |
66,121 |
62.6% |
Bradford East |
General election
|
8 June 2017 |
Lab
|
45,622 |
70,389 |
64.8% |
Bradford East |
General election
|
12 December 2019 |
Lab
|
44,184 |
73,206 |
60.4% |
Bradford South |
General election
|
6 May 2010 |
Lab
|
37,995 |
63,580 |
59.8% |
Bradford South |
General election
|
7 May 2015 |
Lab
|
37,600 |
63,674 |
59.1% |
Bradford South |
General election
|
8 June 2017 |
Lab
|
41,049 |
67,752 |
60.6% |
Bradford South |
General election
|
12 December 2019 |
Lab
|
39,741 |
69,046 |
57.6% |
Bradford West |
General election
|
6 May 2010 |
Lab
|
40,576 |
62,519 |
64.9% |
Bradford West |
General election
|
7 May 2015 |
Lab
|
40,290 |
63,372 |
63.6% |
Bradford West |
General election
|
8 June 2017 |
Lab
|
45,528 |
67,568 |
67.4% |
Bradford West |
General election
|
12 December 2019 |
Lab
|
44,261 |
70,694 |
62.6% |
Braintree |
General election
|
6 May 2010 |
Con
|
49,203 |
71,163 |
69.1% |
Braintree |
General election
|
7 May 2015 |
Con
|
50,283 |
73,557 |
68.4% |
Braintree |
General election
|
8 June 2017 |
Con
|
52,326 |
75,316 |
69.5% |
Braintree |
General election
|
12 December 2019 |
Con
|
50,499 |
75,208 |
67.1% |
Brent Central |
General election
|
6 May 2010 |
LD
|
45,323 |
74,046 |
61.2% |
Brent Central |
General election
|
7 May 2015 |
Lab
|
47,032 |
77,038 |
61.1% |
Brent Central |
General election
|
8 June 2017 |
Lab
|
52,296 |
80,499 |
65.0% |
Brent Central |
General election
|
12 December 2019 |
Lab
|
49,132 |
84,032 |
58.5% |
Brentford and Isleworth |
General election
|
6 May 2010 |
Con
|
53,765 |
83,546 |
64.4% |
Brentford and Isleworth |
General election
|
7 May 2015 |
Lab
|
57,355 |
84,602 |
67.8% |
Brentford and Isleworth |
General election
|
8 June 2017 |
Lab
|
61,629 |
85,164 |
72.4% |
Brentford and Isleworth |
General election
|
12 December 2019 |
Lab
|
58,326 |
85,775 |
68.0% |
Brent North |
General election
|
6 May 2010 |
Lab
|
52,298 |
83,896 |
62.3% |
Brent North |
General election
|
7 May 2015 |
Lab
|
52,235 |
82,196 |
63.5% |
Brent North |
General election
|
8 June 2017 |
Lab
|
56,444 |
82,567 |
68.4% |
Brent North |
General election
|
12 December 2019 |
Lab
|
51,879 |
83,788 |
61.9% |
Brentwood and Ongar |
General election
|
6 May 2010 |
Con
|
50,592 |
69,309 |
73.0% |
Brentwood and Ongar |
General election
|
7 May 2015 |
Con
|
51,897 |
71,918 |
72.2% |
Brentwood and Ongar |
General election
|
8 June 2017 |
Con
|
52,910 |
75,067 |
70.5% |
Brentwood and Ongar |
General election
|
12 December 2019 |
Con
|
52,949 |
75,255 |
70.4% |
Bridgwater and West Somerset |
General election
|
6 May 2010 |
Con
|
54,493 |
82,180 |
66.3% |
Bridgwater and West Somerset |
General election
|
7 May 2015 |
Con
|
54,447 |
80,491 |
67.6% |
Bridgwater and West Somerset |
General election
|
8 June 2017 |
Con
|
58,267 |
89,294 |
65.3% |
Bridgwater and West Somerset |
General election
|
12 December 2019 |
Con
|
57,652 |
85,327 |
67.6% |
Brigg and Goole |
General election
|
6 May 2010 |
Con
|
43,874 |
67,345 |
65.1% |
Brigg and Goole |
General election
|
7 May 2015 |
Con
|
43,270 |
68,488 |
63.2% |
Brigg and Goole |
General election
|
8 June 2017 |
Con
|
45,057 |
66,069 |
68.2% |
Brigg and Goole |
General election
|
12 December 2019 |
Con
|
43,402 |
65,939 |
65.8% |
Brighton, Kemptown |
General election
|
6 May 2010 |
Con
|
42,705 |
66,015 |
64.7% |
Brighton, Kemptown |
General election
|
7 May 2015 |
Con
|
45,306 |
67,858 |
66.8% |
Brighton, Kemptown |
General election
|
8 June 2017 |
Lab / Co-op
|
49,207 |
67,893 |
72.5% |
Brighton, Kemptown |
General election
|
12 December 2019 |
Lab / Co-op
|
48,533 |
69,833 |
69.5% |
Brighton, Pavilion |
General election
|
6 May 2010 |
Green
|
51,834 |
74,009 |
70.0% |
Brighton, Pavilion |
General election
|
7 May 2015 |
Green
|
54,676 |
76,557 |
71.4% |
Brighton, Pavilion |
General election
|
8 June 2017 |
Green
|
57,687 |
75,486 |
76.4% |
Brighton, Pavilion |
General election
|
12 December 2019 |
Green
|
57,998 |
79,057 |
73.4% |
Bristol East |
General election
|
6 May 2010 |
Lab
|
45,017 |
69,448 |
64.8% |
Bristol East |
General election
|
7 May 2015 |
Lab
|
46,213 |
71,193 |
64.9% |
Bristol East |
General election
|
8 June 2017 |
Lab
|
50,799 |
72,415 |
70.1% |
Bristol East |
General election
|
12 December 2019 |
Lab
|
52,154 |
73,867 |
70.6% |
Bristol North West |
General election
|
6 May 2010 |
Con
|
50,336 |
73,469 |
68.5% |
Bristol North West |
General election
|
7 May 2015 |
Con
|
51,805 |
74,743 |
69.3% |
Bristol North West |
General election
|
8 June 2017 |
Lab
|
54,096 |
75,434 |
71.7% |
Bristol North West |
General election
|
12 December 2019 |
Lab
|
55,885 |
76,273 |
73.3% |
Bristol South |
General election
|
6 May 2010 |
Lab
|
48,377 |
78,579 |
61.6% |
Bristol South |
General election
|
7 May 2015 |
Lab
|
50,842 |
81,496 |
62.4% |
Bristol South |
General election
|
8 June 2017 |
Lab
|
54,382 |
83,012 |
65.5% |
Bristol South |
General election
|
12 December 2019 |
Lab
|
55,196 |
84,079 |
65.6% |
Bristol West |
General election
|
6 May 2010 |
LD
|
55,347 |
82,728 |
66.9% |
Bristol West |
General election
|
7 May 2015 |
Lab
|
64,218 |
91,236 |
70.4% |
Bristol West |
General election
|
8 June 2017 |
Lab
|
71,608 |
93,003 |
77.0% |
Bristol West |
General election
|
12 December 2019 |
Lab
|
75,528 |
99,253 |
76.1% |
Broadland |
General election
|
6 May 2010 |
Con
|
52,676 |
72,445 |
72.7% |
Broadland |
General election
|
7 May 2015 |
Con
|
53,089 |
73,552 |
72.2% |
Broadland |
General election
|
8 June 2017 |
Con
|
55,971 |
77,334 |
72.4% |
Broadland |
General election
|
12 December 2019 |
Con
|
56,977 |
78,151 |
72.9% |
Bromley and Chislehurst |
General election
|
6 May 2010 |
Con
|
44,037 |
65,427 |
67.3% |
Bromley and Chislehurst |
General election
|
7 May 2015 |
Con
|
44,066 |
65,477 |
67.3% |
Bromley and Chislehurst |
General election
|
8 June 2017 |
Con
|
46,662 |
65,117 |
71.7% |
Bromley and Chislehurst |
General election
|
12 December 2019 |
Con
|
45,566 |
66,697 |
68.3% |
Bromsgrove |
General election
|
6 May 2010 |
Con
|
51,630 |
73,036 |
70.7% |
Bromsgrove |
General election
|
7 May 2015 |
Con
|
52,245 |
73,337 |
71.2% |
Bromsgrove |
General election
|
8 June 2017 |
Con
|
54,040 |
73,571 |
73.5% |
Bromsgrove |
General election
|
12 December 2019 |
Con
|
54,272 |
75,078 |
72.3% |
Broxbourne |
General election
|
6 May 2010 |
Con
|
45,658 |
71,391 |
64.0% |
Broxbourne |
General election
|
7 May 2015 |
Con
|
46,024 |
72,944 |
63.1% |
Broxbourne |
General election
|
8 June 2017 |
Con
|
47,485 |
73,502 |
64.6% |
Broxbourne |
General election
|
12 December 2019 |
Con
|
46,706 |
73,182 |
63.8% |
Broxtowe |
General election
|
6 May 2010 |
Con
|
52,727 |
72,042 |
73.2% |
Broxtowe |
General election
|
7 May 2015 |
Con
|
53,440 |
71,764 |
74.5% |
Broxtowe |
General election
|
8 June 2017 |
Con
|
55,508 |
74,013 |
75.0% |
Broxtowe |
General election
|
12 December 2019 |
Con
|
55,272 |
73,052 |
75.7% |
Buckingham |
General election
|
6 May 2010 |
Spk
|
48,335 |
74,989 |
64.5% |
Buckingham |
General election
|
7 May 2015 |
Spk
|
53,692 |
77,425 |
69.3% |
Buckingham |
General election
|
8 June 2017 |
Spk
|
52,679 |
79,615 |
66.2% |
Buckingham |
General election
|
12 December 2019 |
Con
|
63,458 |
83,146 |
76.3% |
Burnley |
General election
|
6 May 2010 |
LD
|
41,845 |
66,615 |
62.8% |
Burnley |
General election
|
7 May 2015 |
Lab
|
39,746 |
64,477 |
61.6% |
Burnley |
General election
|
8 June 2017 |
Lab
|
40,290 |
64,709 |
62.3% |
Burnley |
General election
|
12 December 2019 |
Con
|
38,984 |
64,345 |
60.6% |
Burton |
General election
|
6 May 2010 |
Con
|
49,823 |
74,874 |
66.5% |
Burton |
General election
|
7 May 2015 |
Con
|
48,974 |
75,248 |
65.1% |
Burton |
General election
|
8 June 2017 |
Con
|
49,911 |
73,954 |
67.5% |
Burton |
General election
|
12 December 2019 |
Con
|
48,738 |
75,036 |
65.0% |
Bury North |
General election
|
6 May 2010 |
Con
|
44,961 |
66,759 |
67.3% |
Bury North |
General election
|
7 May 2015 |
Con
|
45,230 |
67,580 |
66.9% |
Bury North |
General election
|
8 June 2017 |
Lab
|
47,903 |
67,580 |
70.9% |
Bury North |
General election
|
12 December 2019 |
Con
|
46,841 |
68,802 |
68.1% |
Bury South |
General election
|
6 May 2010 |
Lab
|
48,267 |
73,544 |
65.6% |
Bury South |
General election
|
7 May 2015 |
Lab
|
47,215 |
73,883 |
63.9% |
Bury South |
General election
|
8 June 2017 |
Lab
|
50,990 |
73,715 |
69.2% |
Bury South |
General election
|
12 December 2019 |
Con
|
50,274 |
75,152 |
66.9% |
Bury St Edmunds |
General election
|
6 May 2010 |
Con
|
58,718 |
84,716 |
69.3% |
Bury St Edmunds |
General election
|
7 May 2015 |
Con
|
59,341 |
85,982 |
69.0% |
Bury St Edmunds |
General election
|
8 June 2017 |
Con
|
62,160 |
86,071 |
72.2% |
Bury St Edmunds |
General election
|
12 December 2019 |
Con
|
61,957 |
89,644 |
69.1% |
Calder Valley |
General election
|
6 May 2010 |
Con
|
51,780 |
76,903 |
67.3% |
Calder Valley |
General election
|
7 May 2015 |
Con
|
53,541 |
77,754 |
68.9% |
Calder Valley |
General election
|
8 June 2017 |
Con
|
58,054 |
79,045 |
73.4% |
Calder Valley |
General election
|
12 December 2019 |
Con
|
57,793 |
79,287 |
72.9% |
Camberwell and Peckham |
General election
|
6 May 2010 |
Lab
|
46,659 |
78,627 |
59.3% |
Camberwell and Peckham |
General election
|
7 May 2015 |
Lab
|
51,561 |
82,746 |
62.3% |
Camberwell and Peckham |
General election
|
8 June 2017 |
Lab
|
57,412 |
85,613 |
67.1% |
Camberwell and Peckham |
General election
|
12 December 2019 |
Lab
|
56,492 |
88,971 |
63.5% |
Camborne and Redruth |
General election
|
6 May 2010 |
Con
|
42,493 |
63,975 |
66.4% |
Camborne and Redruth |
General election
|
7 May 2015 |
Con
|
45,868 |
66,944 |
68.5% |
Camborne and Redruth |
General election
|
8 June 2017 |
Con
|
48,456 |
68,419 |
70.8% |
Camborne and Redruth |
General election
|
12 December 2019 |
Con
|
50,367 |
70,250 |
71.7% |
Cambridge |
General election
|
6 May 2010 |
LD
|
50,130 |
74,699 |
67.1% |
Cambridge |
General election
|
7 May 2015 |
Lab
|
51,774 |
83,384 |
62.1% |
Cambridge |
General election
|
8 June 2017 |
Lab
|
55,934 |
78,544 |
71.2% |
Cambridge |
General election
|
12 December 2019 |
Lab
|
53,729 |
79,951 |
67.2% |
Cannock Chase |
General election
|
6 May 2010 |
Con
|
45,559 |
74,508 |
61.1% |
Cannock Chase |
General election
|
7 May 2015 |
Con
|
47,099 |
74,532 |
63.2% |
Cannock Chase |
General election
|
8 June 2017 |
Con
|
47,872 |
74,540 |
64.2% |
Cannock Chase |
General election
|
12 December 2019 |
Con
|
46,313 |
74,813 |
61.9% |
Canterbury |
General election
|
6 May 2010 |
Con
|
49,209 |
74,121 |
66.4% |
Canterbury |
General election
|
7 May 2015 |
Con
|
53,465 |
81,341 |
65.7% |
Canterbury |
General election
|
8 June 2017 |
Lab
|
56,800 |
78,182 |
72.7% |
Canterbury |
General election
|
12 December 2019 |
Lab
|
60,113 |
80,203 |
75.0% |
Carlisle |
General election
|
6 May 2010 |
Con
|
42,200 |
65,263 |
64.7% |
Carlisle |
General election
|
7 May 2015 |
Con
|
42,587 |
65,827 |
64.7% |
Carlisle |
General election
|
8 June 2017 |
Con
|
43,056 |
62,294 |
69.1% |
Carlisle |
General election
|
12 December 2019 |
Con
|
42,873 |
65,105 |
65.9% |
Carshalton and Wallington |
General election
|
6 May 2010 |
LD
|
45,918 |
66,524 |
69.0% |
Carshalton and Wallington |
General election
|
7 May 2015 |
LD
|
47,613 |
69,981 |
68.0% |
Carshalton and Wallington |
General election
|
8 June 2017 |
LD
|
50,753 |
70,849 |
71.6% |
Carshalton and Wallington |
General election
|
12 December 2019 |
Con
|
49,098 |
72,941 |
67.3% |
Castle Point |
General election
|
6 May 2010 |
Con
|
45,026 |
67,284 |
66.9% |
Castle Point |
General election
|
7 May 2015 |
Con
|
45,450 |
68,170 |
66.7% |
Castle Point |
General election
|
8 June 2017 |
Con
|
44,710 |
69,470 |
64.4% |
Castle Point |
General election
|
12 December 2019 |
Con
|
44,277 |
69,608 |
63.6% |
Central Devon |
General election
|
6 May 2010 |
Con
|
53,873 |
71,203 |
75.7% |
Central Devon |
General election
|
7 May 2015 |
Con
|
54,448 |
72,737 |
74.9% |
Central Devon |
General election
|
8 June 2017 |
Con
|
57,844 |
74,370 |
77.8% |
Central Devon |
General election
|
12 December 2019 |
Con
|
58,072 |
74,296 |
78.2% |
Central Suffolk and North Ipswich |
General election
|
6 May 2010 |
Con
|
53,420 |
75,786 |
70.5% |
Central Suffolk and North Ipswich |
General election
|
7 May 2015 |
Con
|
54,089 |
76,666 |
70.6% |
Central Suffolk and North Ipswich |
General election
|
8 June 2017 |
Con
|
56,524 |
78,116 |
72.4% |
Central Suffolk and North Ipswich |
General election
|
12 December 2019 |
Con
|
56,250 |
80,037 |
70.3% |
Charnwood |
General election
|
6 May 2010 |
Con
|
53,542 |
74,473 |
71.9% |
Charnwood |
General election
|
7 May 2015 |
Con
|
52,261 |
77,269 |
67.6% |
Charnwood |
General election
|
8 June 2017 |
Con
|
55,176 |
78,071 |
70.7% |
Charnwood |
General election
|
12 December 2019 |
Con
|
55,365 |
79,534 |
69.6% |
Chatham and Aylesford |
General election
|
6 May 2010 |
Con
|
43,807 |
67,964 |
64.5% |
Chatham and Aylesford |
General election
|
7 May 2015 |
Con
|
43,073 |
66,355 |
64.9% |
Chatham and Aylesford |
General election
|
8 June 2017 |
Con
|
44,890 |
70,419 |
63.7% |
Chatham and Aylesford |
General election
|
12 December 2019 |
Con
|
43,340 |
71,642 |
60.5% |
Cheadle |
General election
|
6 May 2010 |
LD
|
52,512 |
71,635 |
73.3% |
Cheadle |
General election
|
7 May 2015 |
Con
|
53,095 |
73,239 |
72.5% |
Cheadle |
General election
|
8 June 2017 |
Con
|
54,572 |
73,406 |
74.3% |
Cheadle |
General election
|
12 December 2019 |
Con
|
55,903 |
74,577 |
75.0% |
Chelmsford |
General election
|
6 May 2010 |
Con
|
54,593 |
77,525 |
70.4% |
Chelmsford |
General election
|
7 May 2015 |
Con
|
53,817 |
78,580 |
68.5% |
Chelmsford |
General election
|
8 June 2017 |
Con
|
56,860 |
81,032 |
70.2% |
Chelmsford |
General election
|
12 December 2019 |
Con
|
57,122 |
80,394 |
71.1% |
Chelsea and Fulham |
General election
|
6 May 2010 |
Con
|
39,856 |
66,257 |
60.2% |
Chelsea and Fulham |
General election
|
7 May 2015 |
Con
|
40,226 |
63,478 |
63.4% |
Chelsea and Fulham |
General election
|
8 June 2017 |
Con
|
42,128 |
63,728 |
66.1% |
Chelsea and Fulham |
General election
|
12 December 2019 |
Con
|
46,821 |
67,110 |
69.8% |
Cheltenham |
General election
|
6 May 2010 |
LD
|
52,786 |
78,998 |
66.8% |
Cheltenham |
General election
|
7 May 2015 |
Con
|
53,735 |
77,287 |
69.5% |
Cheltenham |
General election
|
8 June 2017 |
Con
|
57,012 |
78,878 |
72.3% |
Cheltenham |
General election
|
12 December 2019 |
Con
|
59,357 |
81,044 |
73.2% |
Chesham and Amersham |
General election
|
6 May 2010 |
Con
|
52,444 |
70,333 |
74.6% |
Chesham and Amersham |
General election
|
7 May 2015 |
Con
|
52,730 |
72,547 |
72.7% |
Chesham and Amersham |
General election
|
8 June 2017 |
Con
|
55,252 |
71,654 |
77.1% |
Chesham and Amersham |
General election
|
12 December 2019 |
Con
|
55,685 |
72,542 |
76.8% |
Chesterfield |
General election
|
6 May 2010 |
Lab
|
45,839 |
71,878 |
63.8% |
Chesterfield |
General election
|
7 May 2015 |
Lab
|
45,567 |
71,625 |
63.6% |
Chesterfield |
General election
|
8 June 2017 |
Lab
|
47,927 |
72,069 |
66.5% |
Chesterfield |
General election
|
12 December 2019 |
Lab
|
45,186 |
71,034 |
63.6% |
Chichester |
General election
|
6 May 2010 |
Con
|
56,787 |
81,576 |
69.6% |
Chichester |
General election
|
7 May 2015 |
Con
|
57,139 |
83,396 |
68.5% |
Chichester |
General election
|
8 June 2017 |
Con
|
59,918 |
84,991 |
70.5% |
Chichester |
General election
|
12 December 2019 |
Con
|
61,243 |
85,499 |
71.6% |
Chingford and Woodford Green |
General election
|
6 May 2010 |
Con
|
43,106 |
64,831 |
66.5% |
Chingford and Woodford Green |
General election
|
7 May 2015 |
Con
|
43,804 |
66,680 |
65.7% |
Chingford and Woodford Green |
General election
|
8 June 2017 |
Con
|
46,961 |
65,958 |
71.2% |
Chingford and Woodford Green |
General election
|
12 December 2019 |
Con
|
48,444 |
65,393 |
74.1% |
Chippenham |
General election
|
6 May 2010 |
LD
|
52,385 |
72,106 |
72.6% |
Chippenham |
General election
|
7 May 2015 |
Con
|
55,407 |
74,218 |
74.7% |
Chippenham |
General election
|
8 June 2017 |
Con
|
57,140 |
76,432 |
74.8% |
Chippenham |
General election
|
12 December 2019 |
Con
|
57,099 |
77,221 |
73.9% |
Chipping Barnet |
General election
|
6 May 2010 |
Con
|
50,608 |
75,120 |
67.4% |
Chipping Barnet |
General election
|
7 May 2015 |
Con
|
53,013 |
77,807 |
68.1% |
Chipping Barnet |
General election
|
8 June 2017 |
Con
|
55,423 |
77,218 |
71.8% |
Chipping Barnet |
General election
|
12 December 2019 |
Con
|
57,569 |
79,960 |
72.0% |
Chorley |
General election
|
6 May 2010 |
Lab
|
49,774 |
70,976 |
70.1% |
Chorley |
General election
|
7 May 2015 |
Lab
|
51,712 |
74,679 |
69.2% |
Chorley |
General election
|
8 June 2017 |
Lab
|
55,634 |
76,404 |
72.8% |
Chorley |
General election
|
12 December 2019 |
Spk
|
39,870 |
77,072 |
51.7% |
Christchurch |
General election
|
6 May 2010 |
Con
|
49,416 |
68,859 |
71.8% |
Christchurch |
General election
|
7 May 2015 |
Con
|
49,707 |
69,303 |
71.7% |
Christchurch |
General election
|
8 June 2017 |
Con
|
50,634 |
70,309 |
72.0% |
Christchurch |
General election
|
12 December 2019 |
Con
|
51,951 |
71,520 |
72.6% |
Cities Of London and Westminster |
General election
|
6 May 2010 |
Con
|
36,931 |
66,849 |
55.2% |
Cities Of London and Westminster |
General election
|
7 May 2015 |
Con
|
36,185 |
60,992 |
59.3% |
Cities Of London and Westminster |
General election
|
8 June 2017 |
Con
|
38,654 |
61,533 |
62.8% |
Cities Of London and Westminster |
General election
|
12 December 2019 |
Con
|
42,723 |
63,700 |
67.1% |
City Of Chester |
General election
|
6 May 2010 |
Con
|
46,790 |
70,131 |
66.7% |
City Of Chester |
General election
|
7 May 2015 |
Lab
|
51,161 |
74,485 |
68.7% |
City Of Chester |
General election
|
8 June 2017 |
Lab
|
56,421 |
72,859 |
77.4% |
City Of Chester |
General election
|
12 December 2019 |
Lab
|
54,560 |
76,057 |
71.7% |
City Of Durham |
General election
|
6 May 2010 |
Lab
|
46,252 |
68,832 |
67.2% |
City Of Durham |
General election
|
7 May 2015 |
Lab
|
45,669 |
68,725 |
66.5% |
City Of Durham |
General election
|
8 June 2017 |
Lab
|
48,324 |
71,132 |
67.9% |
City Of Durham |
General election
|
12 December 2019 |
Lab
|
48,859 |
71,271 |
68.6% |
Clacton |
General election
|
6 May 2010 |
Con
|
43,123 |
67,194 |
64.2% |
Clacton |
General election
|
7 May 2015 |
UKIP
|
44,207 |
68,936 |
64.1% |
Clacton |
General election
|
8 June 2017 |
Con
|
44,145 |
69,263 |
63.7% |
Clacton |
General election
|
12 December 2019 |
Con
|
43,506 |
70,930 |
61.3% |
Cleethorpes |
General election
|
6 May 2010 |
Con
|
44,966 |
70,214 |
64.0% |
Cleethorpes |
General election
|
7 May 2015 |
Con
|
45,089 |
71,008 |
63.5% |
Cleethorpes |
General election
|
8 June 2017 |
Con
|
47,844 |
72,711 |
65.8% |
Cleethorpes |
General election
|
12 December 2019 |
Con
|
46,339 |
73,689 |
62.9% |
Colchester |
General election
|
6 May 2010 |
LD
|
46,139 |
74,064 |
62.3% |
Colchester |
General election
|
7 May 2015 |
Con
|
48,593 |
74,204 |
65.5% |
Colchester |
General election
|
8 June 2017 |
Con
|
53,545 |
79,996 |
66.9% |
Colchester |
General election
|
12 December 2019 |
Con
|
53,373 |
82,625 |
64.6% |
Colne Valley |
General election
|
6 May 2010 |
Con
|
55,296 |
80,060 |
69.1% |
Colne Valley |
General election
|
7 May 2015 |
Con
|
56,800 |
82,516 |
68.8% |
Colne Valley |
General election
|
8 June 2017 |
Lab
|
60,420 |
84,387 |
71.6% |
Colne Valley |
General election
|
12 December 2019 |
Con
|
60,892 |
84,174 |
72.3% |
Congleton |
General election
|
6 May 2010 |
Con
|
50,780 |
72,280 |
70.3% |
Congleton |
General election
|
7 May 2015 |
Con
|
50,976 |
72,503 |
70.3% |
Congleton |
General election
|
8 June 2017 |
Con
|
56,231 |
76,694 |
73.3% |
Congleton |
General election
|
12 December 2019 |
Con
|
57,233 |
80,930 |
70.7% |
Copeland |
General election
|
6 May 2010 |
Lab
|
42,787 |
63,149 |
67.8% |
Copeland |
General election
|
7 May 2015 |
Lab
|
39,631 |
62,087 |
63.8% |
Copeland |
General election
|
8 June 2017 |
Con
|
42,927 |
61,751 |
69.5% |
Copeland |
General election
|
12 December 2019 |
Con
|
42,523 |
61,693 |
68.9% |
Corby |
General election
|
6 May 2010 |
Con
|
54,236 |
78,024 |
69.5% |
Corby |
General election
|
7 May 2015 |
Con
|
56,174 |
79,775 |
70.4% |
Corby |
General election
|
8 June 2017 |
Con
|
59,997 |
83,020 |
72.3% |
Corby |
General election
|
12 December 2019 |
Con
|
60,475 |
86,153 |
70.2% |
Coventry North East |
General election
|
6 May 2010 |
Lab
|
43,383 |
73,035 |
59.4% |
Coventry North East |
General election
|
7 May 2015 |
Lab
|
42,231 |
75,462 |
56.0% |
Coventry North East |
General election
|
8 June 2017 |
Lab
|
46,508 |
75,759 |
61.4% |
Coventry North East |
General election
|
12 December 2019 |
Lab
|
44,444 |
76,006 |
58.5% |
Coventry North West |
General election
|
6 May 2010 |
Lab
|
46,560 |
72,871 |
63.9% |
Coventry North West |
General election
|
7 May 2015 |
Lab
|
45,246 |
73,626 |
61.5% |
Coventry North West |
General election
|
8 June 2017 |
Lab
|
49,849 |
75,196 |
66.3% |
Coventry North West |
General election
|
12 December 2019 |
Lab
|
47,744 |
75,247 |
63.4% |
Coventry South |
General election
|
6 May 2010 |
Lab
|
45,924 |
73,652 |
62.4% |
Coventry South |
General election
|
7 May 2015 |
Lab
|
43,699 |
70,397 |
62.1% |
Coventry South |
General election
|
8 June 2017 |
Lab
|
47,009 |
70,736 |
66.5% |
Coventry South |
General election
|
12 December 2019 |
Lab
|
45,044 |
70,979 |
63.5% |
Crawley |
General election
|
6 May 2010 |
Con
|
47,504 |
72,781 |
65.3% |
Crawley |
General election
|
7 May 2015 |
Con
|
48,550 |
73,936 |
65.7% |
Crawley |
General election
|
8 June 2017 |
Con
|
50,273 |
73,425 |
68.5% |
Crawley |
General election
|
12 December 2019 |
Con
|
49,899 |
74,207 |
67.2% |
Crewe and Nantwich |
General election
|
6 May 2010 |
Con
|
51,084 |
79,728 |
64.1% |
Crewe and Nantwich |
General election
|
7 May 2015 |
Con
|
49,896 |
74,169 |
67.3% |
Crewe and Nantwich |
General election
|
8 June 2017 |
Lab
|
55,027 |
78,895 |
69.7% |
Crewe and Nantwich |
General election
|
12 December 2019 |
Con
|
54,032 |
80,321 |
67.3% |
Croydon Central |
General election
|
6 May 2010 |
Con
|
49,667 |
76,349 |
65.1% |
Croydon Central |
General election
|
7 May 2015 |
Con
|
52,941 |
78,171 |
67.7% |
Croydon Central |
General election
|
8 June 2017 |
Lab
|
57,091 |
80,045 |
71.3% |
Croydon Central |
General election
|
12 December 2019 |
Lab
|
54,045 |
81,407 |
66.4% |
Croydon North |
General election
|
6 May 2010 |
Lab
|
51,676 |
85,216 |
60.6% |
Croydon North |
General election
|
7 May 2015 |
Lab / Co-op
|
53,522 |
85,941 |
62.3% |
Croydon North |
General election
|
8 June 2017 |
Lab / Co-op
|
59,623 |
87,461 |
68.2% |
Croydon North |
General election
|
12 December 2019 |
Lab / Co-op
|
55,609 |
88,468 |
62.9% |
Croydon South |
General election
|
6 May 2010 |
Con
|
56,322 |
81,303 |
69.3% |
Croydon South |
General election
|
7 May 2015 |
Con
|
57,712 |
82,010 |
70.4% |
Croydon South |
General election
|
8 June 2017 |
Con
|
61,257 |
83,518 |
73.3% |
Croydon South |
General election
|
12 December 2019 |
Con
|
59,358 |
83,982 |
70.7% |
Dagenham and Rainham |
General election
|
6 May 2010 |
Lab
|
44,232 |
69,764 |
63.4% |
Dagenham and Rainham |
General election
|
7 May 2015 |
Lab
|
43,050 |
69,128 |
62.3% |
Dagenham and Rainham |
General election
|
8 June 2017 |
Lab
|
45,843 |
70,616 |
64.9% |
Dagenham and Rainham |
General election
|
12 December 2019 |
Lab
|
43,735 |
71,045 |
61.6% |
Darlington |
General election
|
6 May 2010 |
Lab
|
42,896 |
68,168 |
62.9% |
Darlington |
General election
|
7 May 2015 |
Lab
|
41,141 |
65,851 |
62.5% |
Darlington |
General election
|
8 June 2017 |
Lab
|
44,817 |
66,341 |
67.6% |
Darlington |
General election
|
12 December 2019 |
Con
|
43,498 |
66,397 |
65.5% |
Dartford |
General election
|
6 May 2010 |
Con
|
50,080 |
76,271 |
65.7% |
Dartford |
General election
|
7 May 2015 |
Con
|
52,418 |
75,209 |
69.7% |
Dartford |
General election
|
8 June 2017 |
Con
|
54,224 |
78,506 |
69.1% |
Dartford |
General election
|
12 December 2019 |
Con
|
54,023 |
82,209 |
65.7% |
Daventry |
General election
|
6 May 2010 |
Con
|
51,774 |
71,452 |
72.5% |
Daventry |
General election
|
7 May 2015 |
Con
|
52,518 |
72,873 |
72.1% |
Daventry |
General election
|
8 June 2017 |
Con
|
55,663 |
75,268 |
74.0% |
Daventry |
General election
|
12 December 2019 |
Con
|
57,403 |
77,423 |
74.1% |
Denton and Reddish |
General election
|
6 May 2010 |
Lab
|
37,635 |
66,330 |
56.7% |
Denton and Reddish |
General election
|
7 May 2015 |
Lab
|
38,681 |
66,141 |
58.5% |
Denton and Reddish |
General election
|
8 June 2017 |
Lab
|
39,599 |
65,751 |
60.2% |
Denton and Reddish |
General election
|
12 December 2019 |
Lab
|
38,588 |
66,234 |
58.3% |
Derby North |
General election
|
6 May 2010 |
Lab
|
45,080 |
71,474 |
63.1% |
Derby North |
General election
|
7 May 2015 |
Con
|
44,745 |
69,794 |
64.1% |
Derby North |
General election
|
8 June 2017 |
Lab
|
48,672 |
69,919 |
69.6% |
Derby North |
General election
|
12 December 2019 |
Con
|
47,017 |
73,199 |
64.2% |
Derbyshire Dales |
General election
|
6 May 2010 |
Con
|
46,780 |
63,376 |
73.8% |
Derbyshire Dales |
General election
|
7 May 2015 |
Con
|
47,361 |
63,476 |
74.6% |
Derbyshire Dales |
General election
|
8 June 2017 |
Con
|
49,571 |
64,430 |
76.9% |
Derbyshire Dales |
General election
|
12 December 2019 |
Con
|
50,016 |
65,080 |
76.9% |
Derby South |
General election
|
6 May 2010 |
Lab
|
41,188 |
70,999 |
58.0% |
Derby South |
General election
|
7 May 2015 |
Lab
|
40,820 |
70,240 |
58.1% |
Derby South |
General election
|
8 June 2017 |
Lab
|
45,306 |
69,918 |
64.8% |
Derby South |
General election
|
12 December 2019 |
Lab
|
42,462 |
73,062 |
58.1% |
Devizes |
General election
|
6 May 2010 |
Con
|
46,340 |
67,379 |
68.8% |
Devizes |
General election
|
7 May 2015 |
Con
|
49,006 |
69,205 |
70.8% |
Devizes |
General election
|
8 June 2017 |
Con
|
50,593 |
72,184 |
70.1% |
Devizes |
General election
|
12 December 2019 |
Con
|
50,954 |
73,372 |
69.4% |
Dewsbury |
General election
|
6 May 2010 |
Con
|
54,008 |
78,910 |
68.4% |
Dewsbury |
General election
|
7 May 2015 |
Lab
|
53,630 |
79,770 |
67.2% |
Dewsbury |
General election
|
8 June 2017 |
Lab
|
56,545 |
81,343 |
69.5% |
Dewsbury |
General election
|
12 December 2019 |
Con
|
56,389 |
81,253 |
69.4% |
Doncaster Central |
General election
|
6 May 2010 |
Lab
|
41,745 |
72,985 |
57.2% |
Doncaster Central |
General election
|
7 May 2015 |
Lab
|
40,420 |
71,136 |
56.8% |
Doncaster Central |
General election
|
8 June 2017 |
Lab
|
43,024 |
71,718 |
60.0% |
Doncaster Central |
General election
|
12 December 2019 |
Lab
|
41,581 |
71,389 |
58.2% |
Doncaster North |
General election
|
6 May 2010 |
Lab
|
41,483 |
71,681 |
57.9% |
Doncaster North |
General election
|
7 May 2015 |
Lab
|
39,501 |
70,989 |
55.6% |
Doncaster North |
General election
|
8 June 2017 |
Lab
|
42,312 |
72,377 |
58.5% |
Doncaster North |
General election
|
12 December 2019 |
Lab
|
40,698 |
72,362 |
56.2% |
Don Valley |
General election
|
6 May 2010 |
Lab
|
43,420 |
72,597 |
59.8% |
Don Valley |
General election
|
7 May 2015 |
Lab
|
42,486 |
71,299 |
59.6% |
Don Valley |
General election
|
8 June 2017 |
Lab
|
45,988 |
73,990 |
62.2% |
Don Valley |
General election
|
12 December 2019 |
Con
|
45,437 |
75,356 |
60.3% |
Dover |
General election
|
6 May 2010 |
Con
|
50,385 |
71,833 |
70.1% |
Dover |
General election
|
7 May 2015 |
Con
|
50,224 |
72,930 |
68.9% |
Dover |
General election
|
8 June 2017 |
Con
|
51,966 |
74,564 |
69.7% |
Dover |
General election
|
12 December 2019 |
Con
|
50,701 |
76,355 |
66.4% |
Dudley North |
General election
|
6 May 2010 |
Lab
|
38,602 |
60,838 |
63.5% |
Dudley North |
General election
|
7 May 2015 |
Lab
|
37,992 |
60,717 |
62.6% |
Dudley North |
General election
|
8 June 2017 |
Lab
|
38,910 |
62,043 |
62.7% |
Dudley North |
General election
|
12 December 2019 |
Con
|
36,684 |
61,936 |
59.2% |
Dudley South |
General election
|
6 May 2010 |
Con
|
38,165 |
60,572 |
63.0% |
Dudley South |
General election
|
7 May 2015 |
Con
|
38,210 |
60,363 |
63.3% |
Dudley South |
General election
|
8 June 2017 |
Con
|
38,244 |
61,323 |
62.4% |
Dudley South |
General election
|
12 December 2019 |
Con
|
36,576 |
60,731 |
60.2% |
Dulwich and West Norwood |
General election
|
6 May 2010 |
Lab
|
48,214 |
72,817 |
66.2% |
Dulwich and West Norwood |
General election
|
7 May 2015 |
Lab
|
51,362 |
76,575 |
67.1% |
Dulwich and West Norwood |
General election
|
8 June 2017 |
Lab
|
56,143 |
78,037 |
71.9% |
Dulwich and West Norwood |
General election
|
12 December 2019 |
Lab
|
55,778 |
80,331 |
69.4% |
Ealing Central and Acton |
General election
|
6 May 2010 |
Con
|
47,200 |
70,251 |
67.2% |
Ealing Central and Acton |
General election
|
7 May 2015 |
Lab
|
50,894 |
71,422 |
71.3% |
Ealing Central and Acton |
General election
|
8 June 2017 |
Lab
|
55,342 |
74,200 |
74.6% |
Ealing Central and Acton |
General election
|
12 December 2019 |
Lab
|
54,807 |
75,510 |
72.6% |
Ealing North |
General election
|
6 May 2010 |
Lab
|
47,678 |
73,104 |
65.2% |
Ealing North |
General election
|
7 May 2015 |
Lab
|
48,510 |
73,881 |
65.7% |
Ealing North |
General election
|
8 June 2017 |
Lab
|
52,516 |
74,764 |
70.2% |
Ealing North |
General election
|
12 December 2019 |
Lab / Co-op
|
49,631 |
74,473 |
66.6% |
Ealing, Southall |
General election
|
6 May 2010 |
Lab
|
42,756 |
66,970 |
63.8% |
Ealing, Southall |
General election
|
7 May 2015 |
Lab
|
43,321 |
65,606 |
66.0% |
Ealing, Southall |
General election
|
8 June 2017 |
Lab
|
45,145 |
65,188 |
69.3% |
Ealing, Southall |
General election
|
12 December 2019 |
Lab
|
42,217 |
64,581 |
65.4% |
Easington |
General election
|
6 May 2010 |
Lab
|
34,914 |
63,879 |
54.7% |
Easington |
General election
|
7 May 2015 |
Lab
|
34,624 |
61,659 |
56.2% |
Easington |
General election
|
8 June 2017 |
Lab
|
36,364 |
62,385 |
58.3% |
Easington |
General election
|
12 December 2019 |
Lab
|
34,583 |
61,182 |
56.5% |
Eastbourne |
General election
|
6 May 2010 |
LD
|
52,124 |
77,840 |
67.0% |
Eastbourne |
General election
|
7 May 2015 |
Con
|
52,907 |
78,262 |
67.6% |
Eastbourne |
General election
|
8 June 2017 |
LD
|
57,420 |
78,754 |
72.9% |
Eastbourne |
General election
|
12 December 2019 |
Con
|
55,134 |
79,307 |
69.5% |
East Devon |
General election
|
6 May 2010 |
Con
|
53,092 |
73,109 |
72.6% |
East Devon |
General election
|
7 May 2015 |
Con
|
54,717 |
76,519 |
71.5% |
East Devon |
General election
|
8 June 2017 |
Con
|
60,382 |
82,369 |
73.3% |
East Devon |
General election
|
12 December 2019 |
Con
|
64,073 |
87,168 |
73.5% |
East Ham |
General election
|
6 May 2010 |
Lab
|
50,373 |
90,674 |
55.6% |
East Ham |
General election
|
7 May 2015 |
Lab
|
52,290 |
87,382 |
59.8% |
East Ham |
General election
|
8 June 2017 |
Lab
|
56,633 |
83,928 |
67.5% |
East Ham |
General election
|
12 December 2019 |
Lab
|
54,628 |
88,319 |
61.9% |
East Hampshire |
General election
|
6 May 2010 |
Con
|
51,317 |
72,262 |
71.0% |
East Hampshire |
General election
|
7 May 2015 |
Con
|
51,649 |
71,074 |
72.7% |
East Hampshire |
General election
|
8 June 2017 |
Con
|
55,408 |
74,151 |
74.7% |
East Hampshire |
General election
|
12 December 2019 |
Con
|
56,895 |
76,478 |
74.4% |
Eastleigh |
General election
|
6 May 2010 |
LD
|
53,650 |
77,436 |
69.3% |
Eastleigh |
General election
|
7 May 2015 |
Con
|
55,505 |
79,609 |
69.7% |
Eastleigh |
General election
|
8 June 2017 |
Con
|
57,280 |
81,212 |
70.5% |
Eastleigh |
General election
|
12 December 2019 |
Con
|
58,971 |
83,880 |
70.3% |
East Surrey |
General election
|
6 May 2010 |
Con
|
54,640 |
76,855 |
71.1% |
East Surrey |
General election
|
7 May 2015 |
Con
|
56,103 |
79,654 |
70.4% |
East Surrey |
General election
|
8 June 2017 |
Con
|
59,203 |
82,004 |
72.2% |
East Surrey |
General election
|
12 December 2019 |
Con
|
59,690 |
83,148 |
71.8% |
East Worthing and Shoreham |
General election
|
6 May 2010 |
Con
|
48,397 |
74,001 |
65.4% |
East Worthing and Shoreham |
General election
|
7 May 2015 |
Con
|
49,898 |
74,775 |
66.7% |
East Worthing and Shoreham |
General election
|
8 June 2017 |
Con
|
53,117 |
75,525 |
70.3% |
East Worthing and Shoreham |
General election
|
12 December 2019 |
Con
|
53,128 |
75,194 |
70.7% |
East Yorkshire |
General election
|
6 May 2010 |
Con
|
51,254 |
80,105 |
64.0% |
East Yorkshire |
General election
|
7 May 2015 |
Con
|
49,991 |
81,023 |
61.7% |
East Yorkshire |
General election
|
8 June 2017 |
Con
|
53,956 |
81,065 |
66.6% |
East Yorkshire |
General election
|
12 December 2019 |
Con
|
52,769 |
80,923 |
65.2% |
Eddisbury |
General election
|
6 May 2010 |
Con
|
45,414 |
72,100 |
63.0% |
Eddisbury |
General election
|
7 May 2015 |
Con
|
47,352 |
68,569 |
69.1% |
Eddisbury |
General election
|
8 June 2017 |
Con
|
51,319 |
70,272 |
73.0% |
Eddisbury |
General election
|
12 December 2019 |
Con
|
52,971 |
73,700 |
71.9% |
Edmonton |
General election
|
6 May 2010 |
Lab
|
40,377 |
63,904 |
63.2% |
Edmonton |
General election
|
7 May 2015 |
Lab / Co-op
|
41,338 |
66,016 |
62.6% |
Edmonton |
General election
|
8 June 2017 |
Lab / Co-op
|
43,678 |
65,777 |
66.4% |
Edmonton |
General election
|
12 December 2019 |
Lab / Co-op
|
40,341 |
65,747 |
61.4% |
Ellesmere Port and Neston |
General election
|
6 May 2010 |
Lab
|
44,233 |
66,509 |
66.5% |
Ellesmere Port and Neston |
General election
|
7 May 2015 |
Lab
|
46,727 |
69,223 |
67.5% |
Ellesmere Port and Neston |
General election
|
8 June 2017 |
Lab
|
50,939 |
68,666 |
74.2% |
Ellesmere Port and Neston |
General election
|
12 December 2019 |
Lab
|
48,746 |
70,327 |
69.3% |
Elmet and Rothwell |
General election
|
6 May 2010 |
Con
|
55,789 |
77,724 |
71.8% |
Elmet and Rothwell |
General election
|
7 May 2015 |
Con
|
57,797 |
79,143 |
73.0% |
Elmet and Rothwell |
General election
|
8 June 2017 |
Con
|
59,542 |
80,291 |
74.2% |
Elmet and Rothwell |
General election
|
12 December 2019 |
Con
|
58,225 |
80,957 |
71.9% |
Eltham |
General election
|
6 May 2010 |
Lab
|
41,964 |
62,590 |
67.0% |
Eltham |
General election
|
7 May 2015 |
Lab
|
43,157 |
63,998 |
67.4% |
Eltham |
General election
|
8 June 2017 |
Lab
|
46,155 |
64,474 |
71.6% |
Eltham |
General election
|
12 December 2019 |
Lab
|
43,689 |
64,086 |
68.2% |
Enfield North |
General election
|
6 May 2010 |
Con
|
44,453 |
66,261 |
67.1% |
Enfield North |
General election
|
7 May 2015 |
Lab
|
46,137 |
68,118 |
67.7% |
Enfield North |
General election
|
8 June 2017 |
Lab
|
48,565 |
68,076 |
71.3% |
Enfield North |
General election
|
12 December 2019 |
Lab
|
45,050 |
68,301 |
66.0% |
Enfield, Southgate |
General election
|
6 May 2010 |
Con
|
44,352 |
64,139 |
69.1% |
Enfield, Southgate |
General election
|
7 May 2015 |
Con
|
45,812 |
64,937 |
70.5% |
Enfield, Southgate |
General election
|
8 June 2017 |
Lab
|
48,328 |
65,210 |
74.1% |
Enfield, Southgate |
General election
|
12 December 2019 |
Lab
|
47,276 |
65,525 |
72.1% |
Epping Forest |
General election
|
6 May 2010 |
Con
|
46,584 |
72,186 |
64.5% |
Epping Forest |
General election
|
7 May 2015 |
Con
|
49,348 |
73,447 |
67.2% |
Epping Forest |
General election
|
8 June 2017 |
Con
|
50,779 |
74,737 |
67.9% |
Epping Forest |
General election
|
12 December 2019 |
Con
|
50,268 |
74,304 |
67.7% |
Epsom and Ewell |
General election
|
6 May 2010 |
Con
|
54,955 |
79,908 |
68.8% |
Epsom and Ewell |
General election
|
7 May 2015 |
Con
|
57,143 |
78,633 |
72.7% |
Epsom and Ewell |
General election
|
8 June 2017 |
Con
|
59,266 |
80,029 |
74.1% |
Epsom and Ewell |
General election
|
12 December 2019 |
Con
|
59,451 |
81,138 |
73.3% |
Erewash |
General election
|
6 May 2010 |
Con
|
47,642 |
69,655 |
68.4% |
Erewash |
General election
|
7 May 2015 |
Con
|
48,322 |
71,943 |
67.2% |
Erewash |
General election
|
8 June 2017 |
Con
|
49,781 |
72,995 |
68.2% |
Erewash |
General election
|
12 December 2019 |
Con
|
48,814 |
72,523 |
67.3% |
Erith and Thamesmead |
General election
|
6 May 2010 |
Lab
|
42,476 |
69,900 |
60.8% |
Erith and Thamesmead |
General election
|
7 May 2015 |
Lab
|
42,617 |
70,397 |
60.5% |
Erith and Thamesmead |
General election
|
8 June 2017 |
Lab
|
44,464 |
69,724 |
63.8% |
Erith and Thamesmead |
General election
|
12 December 2019 |
Lab
|
41,384 |
65,399 |
63.3% |
Esher and Walton |
General election
|
6 May 2010 |
Con
|
54,543 |
75,338 |
72.4% |
Esher and Walton |
General election
|
7 May 2015 |
Con
|
56,976 |
79,894 |
71.3% |
Esher and Walton |
General election
|
8 June 2017 |
Con
|
59,842 |
80,938 |
73.9% |
Esher and Walton |
General election
|
12 December 2019 |
Con
|
63,084 |
81,184 |
77.7% |
Exeter |
General election
|
6 May 2010 |
Lab
|
52,247 |
77,158 |
67.7% |
Exeter |
General election
|
7 May 2015 |
Lab
|
54,018 |
76,968 |
70.2% |
Exeter |
General election
|
8 June 2017 |
Lab
|
55,423 |
77,330 |
71.7% |
Exeter |
General election
|
12 December 2019 |
Lab
|
56,192 |
82,054 |
68.5% |
Fareham |
General election
|
6 May 2010 |
Con
|
54,345 |
75,915 |
71.6% |
Fareham |
General election
|
7 May 2015 |
Con
|
54,700 |
77,114 |
70.9% |
Fareham |
General election
|
8 June 2017 |
Con
|
57,014 |
78,837 |
72.3% |
Fareham |
General election
|
12 December 2019 |
Con
|
57,250 |
78,337 |
73.1% |
Faversham and Mid Kent |
General election
|
6 May 2010 |
Con
|
46,712 |
68,858 |
67.8% |
Faversham and Mid Kent |
General election
|
7 May 2015 |
Con
|
45,803 |
69,523 |
65.9% |
Faversham and Mid Kent |
General election
|
8 June 2017 |
Con
|
49,749 |
72,205 |
68.9% |
Faversham and Mid Kent |
General election
|
12 December 2019 |
Con
|
50,394 |
73,403 |
68.7% |
Feltham and Heston |
General election
|
6 May 2010 |
Lab / Co-op
|
48,536 |
81,058 |
59.9% |
Feltham and Heston |
General election
|
7 May 2015 |
Lab / Co-op
|
49,405 |
82,340 |
60.0% |
Feltham and Heston |
General election
|
8 June 2017 |
Lab / Co-op
|
53,027 |
81,714 |
64.9% |
Feltham and Heston |
General election
|
12 December 2019 |
Lab / Co-op
|
47,811 |
80,934 |
59.1% |
Filton and Bradley Stoke |
General election
|
6 May 2010 |
Con
|
48,301 |
69,003 |
70.0% |
Filton and Bradley Stoke |
General election
|
7 May 2015 |
Con
|
49,101 |
71,310 |
68.9% |
Filton and Bradley Stoke |
General election
|
8 June 2017 |
Con
|
50,702 |
72,483 |
70.0% |
Filton and Bradley Stoke |
General election
|
12 December 2019 |
Con
|
53,752 |
74,016 |
72.6% |
Finchley and Golders Green |
General election
|
6 May 2010 |
Con
|
47,157 |
70,722 |
66.7% |
Finchley and Golders Green |
General election
|
7 May 2015 |
Con
|
50,759 |
72,530 |
70.0% |
Finchley and Golders Green |
General election
|
8 June 2017 |
Con
|
52,385 |
73,329 |
71.4% |
Finchley and Golders Green |
General election
|
12 December 2019 |
Con
|
55,109 |
77,573 |
71.0% |
Folkestone and Hythe |
General election
|
6 May 2010 |
Con
|
52,800 |
78,005 |
67.7% |
Folkestone and Hythe |
General election
|
7 May 2015 |
Con
|
55,010 |
83,651 |
65.8% |
Folkestone and Hythe |
General election
|
8 June 2017 |
Con
|
58,875 |
86,272 |
68.2% |
Folkestone and Hythe |
General election
|
12 December 2019 |
Con
|
59,005 |
88,272 |
66.8% |
Forest Of Dean |
General election
|
6 May 2010 |
Con
|
48,763 |
68,419 |
71.3% |
Forest Of Dean |
General election
|
7 May 2015 |
Con
|
49,520 |
69,865 |
70.9% |
Forest Of Dean |
General election
|
8 June 2017 |
Con
|
51,767 |
70,898 |
73.0% |
Forest Of Dean |
General election
|
12 December 2019 |
Con
|
51,475 |
71,438 |
72.1% |
Fylde |
General election
|
6 May 2010 |
Con
|
43,690 |
65,926 |
66.3% |
Fylde |
General election
|
7 May 2015 |
Con
|
43,557 |
65,679 |
66.3% |
Fylde |
General election
|
8 June 2017 |
Con
|
46,467 |
65,937 |
70.5% |
Fylde |
General election
|
12 December 2019 |
Con
|
46,659 |
66,847 |
69.8% |
Gainsborough |
General election
|
6 May 2010 |
Con
|
49,251 |
72,939 |
67.5% |
Gainsborough |
General election
|
7 May 2015 |
Con
|
49,261 |
74,686 |
66.0% |
Gainsborough |
General election
|
8 June 2017 |
Con
|
51,425 |
75,893 |
67.8% |
Gainsborough |
General election
|
12 December 2019 |
Con
|
51,046 |
76,343 |
66.9% |
Garston and Halewood |
General election
|
6 May 2010 |
Lab
|
42,825 |
71,312 |
60.1% |
Garston and Halewood |
General election
|
7 May 2015 |
Lab
|
48,983 |
73,719 |
66.4% |
Garston and Halewood |
General election
|
8 June 2017 |
Lab
|
53,522 |
75,248 |
71.1% |
Garston and Halewood |
General election
|
12 December 2019 |
Lab
|
53,326 |
76,116 |
70.1% |
Gateshead |
General election
|
6 May 2010 |
Lab
|
38,257 |
66,492 |
57.5% |
Gateshead |
General election
|
7 May 2015 |
Lab
|
37,949 |
64,524 |
58.8% |
Gateshead |
General election
|
8 June 2017 |
Lab
|
42,103 |
65,186 |
64.6% |
Gateshead |
General election
|
12 December 2019 |
Lab
|
38,145 |
64,449 |
59.2% |
Gedling |
General election
|
6 May 2010 |
Lab
|
48,190 |
70,866 |
68.0% |
Gedling |
General election
|
7 May 2015 |
Lab
|
47,998 |
70,000 |
68.6% |
Gedling |
General election
|
8 June 2017 |
Lab
|
51,682 |
71,223 |
72.6% |
Gedling |
General election
|
12 December 2019 |
Con
|
49,953 |
71,336 |
70.0% |
Gillingham and Rainham |
General election
|
6 May 2010 |
Con
|
46,786 |
70,814 |
66.1% |
Gillingham and Rainham |
General election
|
7 May 2015 |
Con
|
47,078 |
70,984 |
66.3% |
Gillingham and Rainham |
General election
|
8 June 2017 |
Con
|
48,868 |
72,903 |
67.0% |
Gillingham and Rainham |
General election
|
12 December 2019 |
Con
|
45,958 |
73,549 |
62.5% |
Gloucester |
General election
|
6 May 2010 |
Con
|
50,764 |
79,321 |
64.0% |
Gloucester |
General election
|
7 May 2015 |
Con
|
52,575 |
82,968 |
63.4% |
Gloucester |
General election
|
8 June 2017 |
Con
|
54,071 |
82,965 |
65.2% |
Gloucester |
General election
|
12 December 2019 |
Con
|
53,764 |
81,319 |
66.1% |
Gosport |
General election
|
6 May 2010 |
Con
|
46,939 |
72,816 |
64.5% |
Gosport |
General election
|
7 May 2015 |
Con
|
47,665 |
73,268 |
65.1% |
Gosport |
General election
|
8 June 2017 |
Con
|
49,481 |
74,152 |
66.7% |
Gosport |
General election
|
12 December 2019 |
Con
|
48,453 |
73,541 |
65.9% |
Grantham and Stamford |
General election
|
6 May 2010 |
Con
|
52,799 |
78,008 |
67.7% |
Grantham and Stamford |
General election
|
7 May 2015 |
Con
|
53,755 |
81,150 |
66.2% |
Grantham and Stamford |
General election
|
8 June 2017 |
Con
|
56,593 |
81,740 |
69.2% |
Grantham and Stamford |
General election
|
12 December 2019 |
Con
|
56,003 |
81,502 |
68.7% |
Gravesham |
General election
|
6 May 2010 |
Con
|
47,303 |
70,195 |
67.4% |
Gravesham |
General election
|
7 May 2015 |
Con
|
50,139 |
72,043 |
69.6% |
Gravesham |
General election
|
8 June 2017 |
Con
|
48,997 |
72,954 |
67.2% |
Gravesham |
General election
|
12 December 2019 |
Con
|
47,560 |
73,242 |
64.9% |
Great Grimsby |
General election
|
6 May 2010 |
Lab
|
32,954 |
61,229 |
53.8% |
Great Grimsby |
General election
|
7 May 2015 |
Lab
|
33,731 |
59,200 |
57.0% |
Great Grimsby |
General election
|
8 June 2017 |
Lab
|
35,521 |
61,743 |
57.5% |
Great Grimsby |
General election
|
12 December 2019 |
Con
|
33,087 |
61,409 |
53.9% |
Great Yarmouth |
General election
|
6 May 2010 |
Con
|
43,057 |
70,315 |
61.2% |
Great Yarmouth |
General election
|
7 May 2015 |
Con
|
44,469 |
69,793 |
63.7% |
Great Yarmouth |
General election
|
8 June 2017 |
Con
|
44,146 |
71,408 |
61.8% |
Great Yarmouth |
General election
|
12 December 2019 |
Con
|
43,462 |
71,957 |
60.4% |
Greenwich and Woolwich |
General election
|
6 May 2010 |
Lab
|
41,188 |
65,489 |
62.9% |
Greenwich and Woolwich |
General election
|
7 May 2015 |
Lab
|
46,716 |
73,315 |
63.7% |
Greenwich and Woolwich |
General election
|
8 June 2017 |
Lab
|
53,106 |
77,190 |
68.8% |
Greenwich and Woolwich |
General election
|
12 December 2019 |
Lab
|
53,120 |
79,997 |
66.4% |
Guildford |
General election
|
6 May 2010 |
Con
|
55,567 |
77,082 |
72.1% |
Guildford |
General election
|
7 May 2015 |
Con
|
53,986 |
75,733 |
71.3% |
Guildford |
General election
|
8 June 2017 |
Con
|
55,509 |
75,291 |
73.7% |
Guildford |
General election
|
12 December 2019 |
Con
|
58,651 |
77,729 |
75.5% |
Hackney North and Stoke Newington |
General election
|
6 May 2010 |
Lab
|
46,461 |
73,906 |
62.9% |
Hackney North and Stoke Newington |
General election
|
7 May 2015 |
Lab
|
49,887 |
88,153 |
56.6% |
Hackney North and Stoke Newington |
General election
|
8 June 2017 |
Lab
|
56,298 |
85,058 |
66.2% |
Hackney North and Stoke Newington |
General election
|
12 December 2019 |
Lab
|
56,864 |
92,462 |
61.5% |
Hackney South and Shoreditch |
General election
|
6 May 2010 |
Lab / Co-op
|
42,858 |
72,841 |
58.8% |
Hackney South and Shoreditch |
General election
|
7 May 2015 |
Lab / Co-op
|
47,580 |
84,971 |
56.0% |
Hackney South and Shoreditch |
General election
|
8 June 2017 |
Lab / Co-op
|
55,354 |
83,099 |
66.6% |
Hackney South and Shoreditch |
General election
|
12 December 2019 |
Lab / Co-op
|
54,439 |
89,387 |
60.9% |
Halesowen and Rowley Regis |
General election
|
6 May 2010 |
Con
|
43,979 |
63,693 |
69.0% |
Halesowen and Rowley Regis |
General election
|
7 May 2015 |
Con
|
43,818 |
66,048 |
66.3% |
Halesowen and Rowley Regis |
General election
|
8 June 2017 |
Con
|
44,379 |
68,856 |
64.5% |
Halesowen and Rowley Regis |
General election
|
12 December 2019 |
Con
|
42,345 |
68,300 |
62.0% |
Halifax |
General election
|
6 May 2010 |
Lab / Co-op
|
43,555 |
70,380 |
61.9% |
Halifax |
General election
|
7 May 2015 |
Lab
|
43,753 |
70,462 |
62.1% |
Halifax |
General election
|
8 June 2017 |
Lab
|
48,276 |
71,224 |
67.8% |
Halifax |
General election
|
12 December 2019 |
Lab
|
46,458 |
71,887 |
64.6% |
Haltemprice and Howden |
General election
|
6 May 2010 |
Con
|
48,737 |
70,254 |
69.4% |
Haltemprice and Howden |
General election
|
7 May 2015 |
Con
|
48,757 |
71,195 |
68.5% |
Haltemprice and Howden |
General election
|
8 June 2017 |
Con
|
51,440 |
71,519 |
71.9% |
Haltemprice and Howden |
General election
|
12 December 2019 |
Con
|
49,779 |
71,083 |
70.0% |
Halton |
General election
|
6 May 2010 |
Lab
|
41,338 |
68,846 |
60.0% |
Halton |
General election
|
7 May 2015 |
Lab
|
45,023 |
72,818 |
61.8% |
Halton |
General election
|
8 June 2017 |
Lab
|
49,518 |
73,457 |
67.4% |
Halton |
General election
|
12 December 2019 |
Lab
|
46,203 |
71,930 |
64.2% |
Hammersmith |
General election
|
6 May 2010 |
Lab
|
47,452 |
72,348 |
65.6% |
Hammersmith |
General election
|
7 May 2015 |
Lab
|
47,960 |
72,254 |
66.4% |
Hammersmith |
General election
|
8 June 2017 |
Lab
|
52,252 |
72,803 |
71.8% |
Hammersmith |
General election
|
12 December 2019 |
Lab
|
51,966 |
74,759 |
69.5% |
Hampstead and Kilburn |
General election
|
6 May 2010 |
Lab
|
52,822 |
80,373 |
65.7% |
Hampstead and Kilburn |
General election
|
7 May 2015 |
Lab
|
53,964 |
80,195 |
67.3% |
Hampstead and Kilburn |
General election
|
8 June 2017 |
Lab
|
58,407 |
82,957 |
70.4% |
Hampstead and Kilburn |
General election
|
12 December 2019 |
Lab
|
57,385 |
86,571 |
66.3% |
Harborough |
General election
|
6 May 2010 |
Con
|
54,945 |
77,917 |
70.5% |
Harborough |
General election
|
7 May 2015 |
Con
|
52,471 |
77,760 |
67.5% |
Harborough |
General election
|
8 June 2017 |
Con
|
57,598 |
78,810 |
73.1% |
Harborough |
General election
|
12 December 2019 |
Con
|
57,319 |
80,151 |
71.5% |
Harlow |
General election
|
6 May 2010 |
Con
|
43,878 |
67,583 |
64.9% |
Harlow |
General election
|
7 May 2015 |
Con
|
44,251 |
67,994 |
65.1% |
Harlow |
General election
|
8 June 2017 |
Con
|
44,846 |
67,699 |
66.2% |
Harlow |
General election
|
12 December 2019 |
Con
|
43,354 |
68,078 |
63.7% |
Harrogate and Knaresborough |
General election
|
6 May 2010 |
Con
|
53,134 |
74,760 |
71.1% |
Harrogate and Knaresborough |
General election
|
7 May 2015 |
Con
|
53,376 |
76,408 |
69.9% |
Harrogate and Knaresborough |
General election
|
8 June 2017 |
Con
|
56,740 |
77,280 |
73.4% |
Harrogate and Knaresborough |
General election
|
12 December 2019 |
Con
|
56,937 |
77,941 |
73.1% |
Harrow East |
General election
|
6 May 2010 |
Con
|
48,006 |
70,510 |
68.1% |
Harrow East |
General election
|
7 May 2015 |
Con
|
49,000 |
70,981 |
69.0% |
Harrow East |
General election
|
8 June 2017 |
Con
|
50,845 |
71,755 |
70.9% |
Harrow East |
General election
|
12 December 2019 |
Con
|
49,491 |
72,106 |
68.6% |
Harrow West |
General election
|
6 May 2010 |
Lab / Co-op
|
46,116 |
68,554 |
67.3% |
Harrow West |
General election
|
7 May 2015 |
Lab / Co-op
|
46,603 |
69,644 |
66.9% |
Harrow West |
General election
|
8 June 2017 |
Lab / Co-op
|
50,355 |
69,797 |
72.1% |
Harrow West |
General election
|
12 December 2019 |
Lab / Co-op
|
47,922 |
72,464 |
66.1% |
Hartlepool |
General election
|
6 May 2010 |
Lab
|
38,242 |
68,927 |
55.5% |
Hartlepool |
General election
|
7 May 2015 |
Lab
|
39,490 |
69,947 |
56.5% |
Hartlepool |
General election
|
8 June 2017 |
Lab
|
41,835 |
70,718 |
59.2% |
Hartlepool |
General election
|
12 December 2019 |
Lab
|
41,037 |
70,855 |
57.9% |
Harwich and North Essex |
General election
|
6 May 2010 |
Con
|
49,000 |
70,743 |
69.3% |
Harwich and North Essex |
General election
|
7 May 2015 |
Con
|
48,432 |
69,290 |
69.9% |
Harwich and North Essex |
General election
|
8 June 2017 |
Con
|
51,141 |
71,294 |
71.7% |
Harwich and North Essex |
General election
|
12 December 2019 |
Con
|
51,963 |
74,153 |
70.1% |
Hastings and Rye |
General election
|
6 May 2010 |
Con
|
49,814 |
77,030 |
64.7% |
Hastings and Rye |
General election
|
7 May 2015 |
Con
|
50,927 |
75,095 |
67.8% |
Hastings and Rye |
General election
|
8 June 2017 |
Con
|
54,766 |
78,319 |
69.9% |
Hastings and Rye |
General election
|
12 December 2019 |
Con
|
54,274 |
80,524 |
67.4% |
Havant |
General election
|
6 May 2010 |
Con
|
43,903 |
69,662 |
63.0% |
Havant |
General election
|
7 May 2015 |
Con
|
44,828 |
70,573 |
63.5% |
Havant |
General election
|
8 June 2017 |
Con
|
46,314 |
72,470 |
63.9% |
Havant |
General election
|
12 December 2019 |
Con
|
45,959 |
72,103 |
63.7% |
Hayes and Harlington |
General election
|
6 May 2010 |
Lab
|
42,637 |
70,231 |
60.7% |
Hayes and Harlington |
General election
|
7 May 2015 |
Lab
|
45,056 |
74,874 |
60.2% |
Hayes and Harlington |
General election
|
8 June 2017 |
Lab
|
47,802 |
73,268 |
65.2% |
Hayes and Harlington |
General election
|
12 December 2019 |
Lab
|
43,994 |
72,357 |
60.8% |
Hazel Grove |
General election
|
6 May 2010 |
LD
|
41,981 |
62,300 |
67.4% |
Hazel Grove |
General election
|
7 May 2015 |
Con
|
43,219 |
63,098 |
68.5% |
Hazel Grove |
General election
|
8 June 2017 |
Con
|
44,132 |
63,166 |
69.9% |
Hazel Grove |
General election
|
12 December 2019 |
Con
|
44,269 |
63,346 |
69.9% |
Hemel Hempstead |
General election
|
6 May 2010 |
Con
|
49,471 |
72,752 |
68.0% |
Hemel Hempstead |
General election
|
7 May 2015 |
Con
|
49,633 |
74,616 |
66.5% |
Hemel Hempstead |
General election
|
8 June 2017 |
Con
|
52,282 |
74,415 |
70.3% |
Hemel Hempstead |
General election
|
12 December 2019 |
Con
|
51,271 |
74,035 |
69.3% |
Hemsworth |
General election
|
6 May 2010 |
Lab
|
43,840 |
75,542 |
58.0% |
Hemsworth |
General election
|
7 May 2015 |
Lab
|
42,406 |
72,714 |
58.3% |
Hemsworth |
General election
|
8 June 2017 |
Lab
|
45,944 |
71,870 |
63.9% |
Hemsworth |
General election
|
12 December 2019 |
Lab
|
43,907 |
73,726 |
59.6% |
Hendon |
General election
|
6 May 2010 |
Con
|
46,374 |
72,943 |
63.6% |
Hendon |
General election
|
7 May 2015 |
Con
|
49,630 |
75,285 |
65.9% |
Hendon |
General election
|
8 June 2017 |
Con
|
52,215 |
76,522 |
68.2% |
Hendon |
General election
|
12 December 2019 |
Con
|
55,075 |
82,661 |
66.6% |
Henley |
General election
|
6 May 2010 |
Con
|
53,520 |
73,123 |
73.2% |
Henley |
General election
|
7 May 2015 |
Con
|
55,236 |
77,946 |
70.9% |
Henley |
General election
|
8 June 2017 |
Con
|
57,099 |
74,997 |
76.1% |
Henley |
General election
|
12 December 2019 |
Con
|
58,759 |
76,646 |
76.7% |
Hereford and South Herefordshire |
General election
|
6 May 2010 |
Con
|
48,381 |
72,021 |
67.2% |
Hereford and South Herefordshire |
General election
|
7 May 2015 |
Con
|
47,257 |
71,485 |
66.1% |
Hereford and South Herefordshire |
General election
|
8 June 2017 |
Con
|
50,484 |
71,088 |
71.0% |
Hereford and South Herefordshire |
General election
|
12 December 2019 |
Con
|
49,646 |
72,085 |
68.9% |
Hertford and Stortford |
General election
|
6 May 2010 |
Con
|
55,377 |
78,459 |
70.6% |
Hertford and Stortford |
General election
|
7 May 2015 |
Con
|
56,277 |
80,610 |
69.8% |
Hertford and Stortford |
General election
|
8 June 2017 |
Con
|
59,992 |
82,339 |
72.9% |
Hertford and Stortford |
General election
|
12 December 2019 |
Con
|
60,094 |
81,765 |
73.5% |
Hertsmere |
General election
|
6 May 2010 |
Con
|
47,270 |
73,057 |
64.7% |
Hertsmere |
General election
|
7 May 2015 |
Con
|
50,091 |
73,767 |
67.9% |
Hertsmere |
General election
|
8 June 2017 |
Con
|
52,253 |
73,561 |
71.0% |
Hertsmere |
General election
|
12 December 2019 |
Con
|
52,203 |
73,971 |
70.6% |
Hexham |
General election
|
6 May 2010 |
Con
|
43,483 |
60,360 |
72.0% |
Hexham |
General election
|
7 May 2015 |
Con
|
43,345 |
59,708 |
72.6% |
Hexham |
General election
|
8 June 2017 |
Con
|
46,224 |
61,053 |
75.7% |
Hexham |
General election
|
12 December 2019 |
Con
|
46,150 |
61,324 |
75.3% |
Heywood and Middleton |
General election
|
6 May 2010 |
Lab / Co-op
|
46,125 |
80,171 |
57.5% |
Heywood and Middleton |
General election
|
7 May 2015 |
Lab
|
48,538 |
79,989 |
60.7% |
Heywood and Middleton |
General election
|
8 June 2017 |
Lab
|
49,865 |
79,901 |
62.4% |
Heywood and Middleton |
General election
|
12 December 2019 |
Con
|
47,488 |
80,162 |
59.2% |
High Peak |
General election
|
6 May 2010 |
Con
|
50,337 |
71,458 |
70.4% |
High Peak |
General election
|
7 May 2015 |
Con
|
50,789 |
73,336 |
69.3% |
High Peak |
General election
|
8 June 2017 |
Lab
|
53,853 |
73,248 |
73.5% |
High Peak |
General election
|
12 December 2019 |
Con
|
54,173 |
74,265 |
72.9% |
Hitchin and Harpenden |
General election
|
6 May 2010 |
Con
|
54,707 |
73,851 |
74.1% |
Hitchin and Harpenden |
General election
|
7 May 2015 |
Con
|
55,375 |
80,333 |
68.9% |
Hitchin and Harpenden |
General election
|
8 June 2017 |
Con
|
58,783 |
75,916 |
77.4% |
Hitchin and Harpenden |
General election
|
12 December 2019 |
Con
|
58,871 |
76,323 |
77.1% |
Holborn and St Pancras |
General election
|
6 May 2010 |
Lab
|
54,649 |
86,563 |
63.1% |
Holborn and St Pancras |
General election
|
7 May 2015 |
Lab
|
54,917 |
86,764 |
63.3% |
Holborn and St Pancras |
General election
|
8 June 2017 |
Lab
|
58,997 |
88,088 |
67.0% |
Holborn and St Pancras |
General election
|
12 December 2019 |
Lab
|
56,786 |
86,061 |
66.0% |
Hornchurch and Upminster |
General election
|
6 May 2010 |
Con
|
53,390 |
78,547 |
68.0% |
Hornchurch and Upminster |
General election
|
7 May 2015 |
Con
|
55,236 |
79,331 |
69.6% |
Hornchurch and Upminster |
General election
|
8 June 2017 |
Con
|
56,045 |
80,802 |
69.4% |
Hornchurch and Upminster |
General election
|
12 December 2019 |
Con
|
53,974 |
80,765 |
66.8% |
Hornsey and Wood Green |
General election
|
6 May 2010 |
LD
|
55,042 |
78,748 |
69.9% |
Hornsey and Wood Green |
General election
|
7 May 2015 |
Lab
|
57,785 |
79,247 |
72.9% |
Hornsey and Wood Green |
General election
|
8 June 2017 |
Lab
|
62,293 |
79,946 |
77.9% |
Hornsey and Wood Green |
General election
|
12 December 2019 |
Lab
|
61,105 |
81,814 |
74.7% |
Horsham |
General election
|
6 May 2010 |
Con
|
55,841 |
77,564 |
72.0% |
Horsham |
General election
|
7 May 2015 |
Con
|
56,925 |
79,085 |
72.0% |
Horsham |
General election
|
8 June 2017 |
Con
|
61,987 |
82,772 |
74.9% |
Horsham |
General election
|
12 December 2019 |
Con
|
63,242 |
86,730 |
72.9% |
Houghton and Sunderland South |
General election
|
6 May 2010 |
Lab
|
38,021 |
68,729 |
55.3% |
Houghton and Sunderland South |
General election
|
7 May 2015 |
Lab
|
38,489 |
68,324 |
56.3% |
Houghton and Sunderland South |
General election
|
8 June 2017 |
Lab
|
41,480 |
68,123 |
60.9% |
Houghton and Sunderland South |
General election
|
12 December 2019 |
Lab
|
39,811 |
68,835 |
57.8% |
Hove |
General election
|
6 May 2010 |
Con
|
49,819 |
71,720 |
69.5% |
Hove |
General election
|
7 May 2015 |
Lab
|
52,214 |
73,505 |
71.0% |
Hove |
General election
|
8 June 2017 |
Lab
|
57,596 |
74,236 |
77.6% |
Hove |
General election
|
12 December 2019 |
Lab
|
56,391 |
74,313 |
75.9% |
Huddersfield |
General election
|
6 May 2010 |
Lab / Co-op
|
40,524 |
66,318 |
61.1% |
Huddersfield |
General election
|
7 May 2015 |
Lab / Co-op
|
40,478 |
65,269 |
62.0% |
Huddersfield |
General election
|
8 June 2017 |
Lab / Co-op
|
43,834 |
67,037 |
65.4% |
Huddersfield |
General election
|
12 December 2019 |
Lab / Co-op
|
41,882 |
65,525 |
63.9% |
Huntingdon |
General election
|
6 May 2010 |
Con
|
54,266 |
83,557 |
64.9% |
Huntingdon |
General election
|
7 May 2015 |
Con
|
55,927 |
82,593 |
67.7% |
Huntingdon |
General election
|
8 June 2017 |
Con
|
59,720 |
84,273 |
70.9% |
Huntingdon |
General election
|
12 December 2019 |
Con
|
59,147 |
84,657 |
69.9% |
Hyndburn |
General election
|
6 May 2010 |
Lab
|
42,672 |
67,221 |
63.5% |
Hyndburn |
General election
|
7 May 2015 |
Lab
|
42,887 |
68,341 |
62.8% |
Hyndburn |
General election
|
8 June 2017 |
Lab
|
45,202 |
71,608 |
63.1% |
Hyndburn |
General election
|
12 December 2019 |
Con
|
42,406 |
70,842 |
59.9% |
Ilford North |
General election
|
6 May 2010 |
Con
|
47,018 |
72,372 |
65.0% |
Ilford North |
General election
|
7 May 2015 |
Lab
|
48,932 |
75,294 |
65.0% |
Ilford North |
General election
|
8 June 2017 |
Lab
|
52,941 |
72,997 |
72.5% |
Ilford North |
General election
|
12 December 2019 |
Lab
|
50,114 |
72,973 |
68.7% |
Ilford South |
General election
|
6 May 2010 |
Lab / Co-op
|
51,191 |
86,220 |
59.4% |
Ilford South |
General election
|
7 May 2015 |
Lab / Co-op
|
51,912 |
91,987 |
56.4% |
Ilford South |
General election
|
8 June 2017 |
Lab / Co-op
|
57,657 |
85,358 |
67.5% |
Ilford South |
General election
|
12 December 2019 |
Lab
|
53,477 |
84,972 |
62.9% |
Ipswich |
General election
|
6 May 2010 |
Con
|
46,941 |
75,770 |
62.0% |
Ipswich |
General election
|
7 May 2015 |
Con
|
48,694 |
74,499 |
65.4% |
Ipswich |
General election
|
8 June 2017 |
Lab
|
51,137 |
75,668 |
67.6% |
Ipswich |
General election
|
12 December 2019 |
Con
|
49,579 |
75,525 |
65.6% |
Isle Of Wight |
General election
|
6 May 2010 |
Con
|
70,264 |
109,922 |
63.9% |
Isle Of Wight |
General election
|
7 May 2015 |
Con
|
70,300 |
108,804 |
64.6% |
Isle Of Wight |
General election
|
8 June 2017 |
Con
|
74,479 |
110,683 |
67.3% |
Isle Of Wight |
General election
|
12 December 2019 |
Con
|
74,442 |
113,021 |
65.9% |
Islington North |
General election
|
6 May 2010 |
Lab
|
44,554 |
68,119 |
65.4% |
Islington North |
General election
|
7 May 2015 |
Lab
|
49,234 |
73,326 |
67.1% |
Islington North |
General election
|
8 June 2017 |
Lab
|
54,928 |
74,831 |
73.4% |
Islington North |
General election
|
12 December 2019 |
Lab
|
53,805 |
75,162 |
71.6% |
Islington South and Finsbury |
General election
|
6 May 2010 |
Lab
|
43,555 |
67,650 |
64.4% |
Islington South and Finsbury |
General election
|
7 May 2015 |
Lab
|
44,270 |
68,127 |
65.0% |
Islington South and Finsbury |
General election
|
8 June 2017 |
Lab
|
48,049 |
69,536 |
69.1% |
Islington South and Finsbury |
General election
|
12 December 2019 |
Lab
|
47,816 |
70,489 |
67.8% |
Jarrow |
General election
|
6 May 2010 |
Lab
|
38,784 |
64,350 |
60.3% |
Jarrow |
General election
|
7 May 2015 |
Lab
|
38,564 |
64,002 |
60.3% |
Jarrow |
General election
|
8 June 2017 |
Lab
|
43,023 |
64,778 |
66.4% |
Jarrow |
General election
|
12 December 2019 |
Lab
|
40,736 |
65,103 |
62.6% |
Keighley |
General election
|
6 May 2010 |
Con
|
47,692 |
65,893 |
72.4% |
Keighley |
General election
|
7 May 2015 |
Con
|
49,123 |
68,865 |
71.3% |
Keighley |
General election
|
8 June 2017 |
Lab
|
51,714 |
71,429 |
72.4% |
Keighley |
General election
|
12 December 2019 |
Con
|
52,600 |
72,778 |
72.3% |
Kenilworth and Southam |
General election
|
6 May 2010 |
Con
|
48,431 |
64,362 |
75.2% |
Kenilworth and Southam |
General election
|
7 May 2015 |
Con
|
48,791 |
63,957 |
76.3% |
Kenilworth and Southam |
General election
|
8 June 2017 |
Con
|
51,321 |
66,319 |
77.4% |
Kenilworth and Southam |
General election
|
12 December 2019 |
Con
|
52,597 |
68,154 |
77.2% |
Kensington |
General election
|
6 May 2010 |
Con
|
35,150 |
65,975 |
53.3% |
Kensington |
General election
|
7 May 2015 |
Con
|
34,828 |
61,133 |
57.0% |
Kensington |
General election
|
8 June 2017 |
Lab
|
38,677 |
60,588 |
63.8% |
Kensington |
General election
|
12 December 2019 |
Con
|
43,762 |
64,609 |
67.7% |
Kettering |
General election
|
6 May 2010 |
Con
|
47,328 |
68,824 |
68.8% |
Kettering |
General election
|
7 May 2015 |
Con
|
47,218 |
70,155 |
67.3% |
Kettering |
General election
|
8 June 2017 |
Con
|
49,404 |
71,440 |
69.2% |
Kettering |
General election
|
12 December 2019 |
Con
|
49,361 |
73,164 |
67.5% |
Kingston and Surbiton |
General election
|
6 May 2010 |
LD
|
57,111 |
81,115 |
70.4% |
Kingston and Surbiton |
General election
|
7 May 2015 |
Con
|
59,253 |
81,238 |
72.9% |
Kingston and Surbiton |
General election
|
8 June 2017 |
LD
|
62,178 |
81,588 |
76.2% |
Kingston and Surbiton |
General election
|
12 December 2019 |
LD
|
60,846 |
81,975 |
74.2% |
Kingston upon Hull East |
General election
|
6 May 2010 |
Lab
|
34,184 |
67,530 |
50.6% |
Kingston upon Hull East |
General election
|
7 May 2015 |
Lab
|
35,144 |
65,710 |
53.5% |
Kingston upon Hull East |
General election
|
8 June 2017 |
Lab
|
36,638 |
65,959 |
55.5% |
Kingston upon Hull East |
General election
|
12 December 2019 |
Lab
|
32,442 |
65,745 |
49.3% |
Kingston upon Hull North |
General election
|
6 May 2010 |
Lab
|
33,291 |
64,082 |
52.0% |
Kingston upon Hull North |
General election
|
7 May 2015 |
Lab
|
35,336 |
64,148 |
55.1% |
Kingston upon Hull North |
General election
|
8 June 2017 |
Lab
|
37,122 |
64,665 |
57.4% |
Kingston upon Hull North |
General election
|
12 December 2019 |
Lab
|
34,203 |
65,515 |
52.2% |
Kingston upon Hull West and Hessle |
General election
|
6 May 2010 |
Lab
|
31,505 |
57,264 |
55.0% |
Kingston upon Hull West and Hessle |
General election
|
7 May 2015 |
Lab
|
31,803 |
59,100 |
53.8% |
Kingston upon Hull West and Hessle |
General election
|
8 June 2017 |
Lab
|
34,565 |
60,181 |
57.4% |
Kingston upon Hull West and Hessle |
General election
|
12 December 2019 |
Lab
|
31,356 |
60,192 |
52.1% |
Kingswood |
General election
|
6 May 2010 |
Con
|
47,906 |
66,361 |
72.2% |
Kingswood |
General election
|
7 May 2015 |
Con
|
48,125 |
68,193 |
70.6% |
Kingswood |
General election
|
8 June 2017 |
Con
|
48,741 |
69,368 |
70.3% |
Kingswood |
General election
|
12 December 2019 |
Con
|
49,314 |
68,972 |
71.5% |
Knowsley |
General election
|
6 May 2010 |
Lab
|
44,658 |
79,564 |
56.1% |
Knowsley |
General election
|
7 May 2015 |
Lab
|
50,728 |
79,108 |
64.1% |
Knowsley |
General election
|
8 June 2017 |
Lab
|
55,483 |
81,760 |
67.9% |
Knowsley |
General election
|
12 December 2019 |
Lab
|
54,938 |
84,082 |
65.3% |
Lancaster and Fleetwood |
General election
|
6 May 2010 |
Con
|
42,701 |
67,379 |
63.4% |
Lancaster and Fleetwood |
General election
|
7 May 2015 |
Lab
|
41,738 |
61,922 |
67.4% |
Lancaster and Fleetwood |
General election
|
8 June 2017 |
Lab
|
45,989 |
67,154 |
68.5% |
Lancaster and Fleetwood |
General election
|
12 December 2019 |
Lab
|
45,219 |
70,059 |
64.5% |
Leeds Central |
General election
|
6 May 2010 |
Lab
|
37,394 |
81,266 |
46.0% |
Leeds Central |
General election
|
7 May 2015 |
Lab
|
45,048 |
81,799 |
55.1% |
Leeds Central |
General election
|
8 June 2017 |
Lab
|
47,673 |
89,537 |
53.2% |
Leeds Central |
General election
|
12 December 2019 |
Lab
|
49,284 |
90,971 |
54.2% |
Leeds East |
General election
|
6 May 2010 |
Lab
|
37,813 |
64,698 |
58.4% |
Leeds East |
General election
|
7 May 2015 |
Lab
|
38,196 |
64,754 |
59.0% |
Leeds East |
General election
|
8 June 2017 |
Lab
|
41,441 |
65,950 |
62.8% |
Leeds East |
General election
|
12 December 2019 |
Lab
|
39,052 |
67,286 |
58.0% |
Leeds North East |
General election
|
6 May 2010 |
Lab
|
47,535 |
67,899 |
70.0% |
Leeds North East |
General election
|
7 May 2015 |
Lab
|
48,291 |
69,097 |
69.9% |
Leeds North East |
General election
|
8 June 2017 |
Lab
|
52,999 |
70,112 |
75.6% |
Leeds North East |
General election
|
12 December 2019 |
Lab
|
50,500 |
70,580 |
71.6% |
Leeds North West |
General election
|
6 May 2010 |
LD
|
43,483 |
65,399 |
66.5% |
Leeds North West |
General election
|
7 May 2015 |
LD
|
43,357 |
61,974 |
70.0% |
Leeds North West |
General election
|
8 June 2017 |
Lab / Co-op
|
46,287 |
68,152 |
67.9% |
Leeds North West |
General election
|
12 December 2019 |
Lab / Co-op
|
49,283 |
67,741 |
72.8% |
Leeds West |
General election
|
6 May 2010 |
Lab
|
38,752 |
67,453 |
57.5% |
Leeds West |
General election
|
7 May 2015 |
Lab
|
38,423 |
64,950 |
59.2% |
Leeds West |
General election
|
8 June 2017 |
Lab
|
42,229 |
67,955 |
62.1% |
Leeds West |
General election
|
12 December 2019 |
Lab
|
40,281 |
67,727 |
59.5% |
Leicester East |
General election
|
6 May 2010 |
Lab
|
47,995 |
72,986 |
65.8% |
Leicester East |
General election
|
7 May 2015 |
Lab
|
48,068 |
75,430 |
63.7% |
Leicester East |
General election
|
8 June 2017 |
Lab
|
52,424 |
77,788 |
67.4% |
Leicester East |
General election
|
12 December 2019 |
Lab
|
49,421 |
78,433 |
63.0% |
Leicester South |
General election
|
6 May 2010 |
Lab
|
47,124 |
77,175 |
61.1% |
Leicester South |
General election
|
7 May 2015 |
Lab / Co-op
|
45,942 |
73,518 |
62.5% |
Leicester South |
General election
|
8 June 2017 |
Lab / Co-op
|
50,517 |
75,534 |
66.9% |
Leicester South |
General election
|
12 December 2019 |
Lab / Co-op
|
50,147 |
77,708 |
64.5% |
Leicester West |
General election
|
6 May 2010 |
Lab
|
35,819 |
64,900 |
55.2% |
Leicester West |
General election
|
7 May 2015 |
Lab
|
34,522 |
63,204 |
54.6% |
Leicester West |
General election
|
8 June 2017 |
Lab
|
37,512 |
64,843 |
57.9% |
Leicester West |
General election
|
12 December 2019 |
Lab
|
34,775 |
64,940 |
53.5% |
Leigh |
General election
|
6 May 2010 |
Lab
|
44,332 |
75,903 |
58.4% |
Leigh |
General election
|
7 May 2015 |
Lab
|
45,123 |
75,905 |
59.4% |
Leigh |
General election
|
8 June 2017 |
Lab / Co-op
|
46,874 |
76,202 |
61.5% |
Leigh |
General election
|
12 December 2019 |
Con
|
46,979 |
77,417 |
60.7% |
Lewes |
General election
|
6 May 2010 |
LD
|
50,088 |
68,708 |
72.9% |
Lewes |
General election
|
7 May 2015 |
Con
|
50,540 |
69,481 |
72.7% |
Lewes |
General election
|
8 June 2017 |
Con
|
54,192 |
70,941 |
76.4% |
Lewes |
General election
|
12 December 2019 |
Con
|
54,851 |
71,503 |
76.7% |
Lewisham, Deptford |
General election
|
6 May 2010 |
Lab
|
41,220 |
67,058 |
61.5% |
Lewisham, Deptford |
General election
|
7 May 2015 |
Lab
|
47,426 |
73,428 |
64.6% |
Lewisham, Deptford |
General election
|
8 June 2017 |
Lab
|
55,112 |
78,468 |
70.2% |
Lewisham, Deptford |
General election
|
12 December 2019 |
Lab
|
55,368 |
80,631 |
68.7% |
Lewisham East |
General election
|
6 May 2010 |
Lab
|
41,719 |
65,926 |
63.3% |
Lewisham East |
General election
|
7 May 2015 |
Lab
|
42,923 |
66,913 |
64.1% |
Lewisham East |
General election
|
8 June 2017 |
Lab
|
47,201 |
68,124 |
69.3% |
Lewisham East |
General election
|
12 December 2019 |
Lab
|
44,815 |
67,857 |
66.0% |
Lewisham West and Penge |
General election
|
6 May 2010 |
Lab
|
45,028 |
69,022 |
65.2% |
Lewisham West and Penge |
General election
|
7 May 2015 |
Lab
|
48,125 |
72,290 |
66.6% |
Lewisham West and Penge |
General election
|
8 June 2017 |
Lab
|
53,196 |
72,899 |
73.0% |
Lewisham West and Penge |
General election
|
12 December 2019 |
Lab
|
52,100 |
74,617 |
69.8% |
Leyton and Wanstead |
General election
|
6 May 2010 |
Lab
|
40,159 |
63,541 |
63.2% |
Leyton and Wanstead |
General election
|
7 May 2015 |
Lab
|
40,703 |
64,580 |
63.0% |
Leyton and Wanstead |
General election
|
8 June 2017 |
Lab
|
46,173 |
65,149 |
70.9% |
Leyton and Wanstead |
General election
|
12 December 2019 |
Lab
|
44,547 |
64,852 |
68.7% |
Lichfield |
General election
|
6 May 2010 |
Con
|
51,563 |
72,586 |
71.0% |
Lichfield |
General election
|
7 May 2015 |
Con
|
51,467 |
74,234 |
69.3% |
Lichfield |
General election
|
8 June 2017 |
Con
|
53,524 |
74,430 |
71.9% |
Lichfield |
General election
|
12 December 2019 |
Con
|
53,993 |
76,616 |
70.5% |
Lincoln |
General election
|
6 May 2010 |
Con
|
45,721 |
73,540 |
62.2% |
Lincoln |
General election
|
7 May 2015 |
Con
|
46,852 |
74,121 |
63.2% |
Lincoln |
General election
|
8 June 2017 |
Lab
|
48,718 |
73,111 |
66.6% |
Lincoln |
General election
|
12 December 2019 |
Con
|
50,629 |
74,942 |
67.6% |
Liverpool, Riverside |
General election
|
6 May 2010 |
Lab / Co-op
|
38,801 |
74,539 |
52.1% |
Liverpool, Riverside |
General election
|
7 May 2015 |
Lab / Co-op
|
44,263 |
70,829 |
62.5% |
Liverpool, Riverside |
General election
|
8 June 2017 |
Lab / Co-op
|
48,020 |
76,332 |
62.9% |
Liverpool, Riverside |
General election
|
12 December 2019 |
Lab
|
52,789 |
80,310 |
65.7% |
Liverpool, Walton |
General election
|
6 May 2010 |
Lab
|
34,335 |
62,612 |
54.8% |
Liverpool, Walton |
General election
|
7 May 2015 |
Lab
|
38,403 |
61,908 |
62.0% |
Liverpool, Walton |
General election
|
8 June 2017 |
Lab
|
42,197 |
62,738 |
67.3% |
Liverpool, Walton |
General election
|
12 December 2019 |
Lab
|
40,786 |
62,628 |
65.1% |
Liverpool, Wavertree |
General election
|
6 May 2010 |
Lab / Co-op
|
37,914 |
62,518 |
60.6% |
Liverpool, Wavertree |
General election
|
7 May 2015 |
Lab / Co-op
|
40,974 |
61,549 |
66.6% |
Liverpool, Wavertree |
General election
|
8 June 2017 |
Lab / Co-op
|
43,640 |
62,411 |
69.9% |
Liverpool, Wavertree |
General election
|
12 December 2019 |
Lab
|
43,377 |
63,458 |
68.4% |
Liverpool, West Derby |
General election
|
6 May 2010 |
Lab / Co-op
|
35,784 |
63,082 |
56.7% |
Liverpool, West Derby |
General election
|
7 May 2015 |
Lab / Co-op
|
41,031 |
63,651 |
64.5% |
Liverpool, West Derby |
General election
|
8 June 2017 |
Lab / Co-op
|
45,163 |
65,164 |
69.3% |
Liverpool, West Derby |
General election
|
12 December 2019 |
Lab
|
43,989 |
65,640 |
67.0% |
Loughborough |
General election
|
6 May 2010 |
Con
|
52,838 |
77,505 |
68.2% |
Loughborough |
General election
|
7 May 2015 |
Con
|
52,020 |
75,217 |
69.2% |
Loughborough |
General election
|
8 June 2017 |
Con
|
54,148 |
79,607 |
68.0% |
Loughborough |
General election
|
12 December 2019 |
Con
|
54,631 |
79,764 |
68.5% |
Louth and Horncastle |
General election
|
6 May 2010 |
Con
|
50,494 |
77,650 |
65.0% |
Louth and Horncastle |
General election
|
7 May 2015 |
Con
|
50,336 |
74,870 |
67.2% |
Louth and Horncastle |
General election
|
8 June 2017 |
Con
|
52,771 |
79,007 |
66.8% |
Louth and Horncastle |
General election
|
12 December 2019 |
Con
|
52,332 |
79,634 |
65.7% |
Ludlow |
General election
|
6 May 2010 |
Con
|
48,732 |
66,632 |
73.1% |
Ludlow |
General election
|
7 May 2015 |
Con
|
48,063 |
66,374 |
72.4% |
Ludlow |
General election
|
8 June 2017 |
Con
|
49,970 |
68,034 |
73.4% |
Ludlow |
General election
|
12 December 2019 |
Con
|
50,225 |
69,444 |
72.3% |
Luton North |
General election
|
6 May 2010 |
Lab
|
43,018 |
65,645 |
65.5% |
Luton North |
General election
|
7 May 2015 |
Lab
|
42,571 |
67,329 |
63.2% |
Luton North |
General election
|
8 June 2017 |
Lab
|
46,622 |
66,811 |
69.8% |
Luton North |
General election
|
12 December 2019 |
Lab
|
42,589 |
68,185 |
62.5% |
Luton South |
General election
|
6 May 2010 |
Lab / Co-op
|
42,216 |
65,219 |
64.7% |
Luton South |
General election
|
7 May 2015 |
Lab / Co-op
|
42,216 |
67,741 |
62.3% |
Luton South |
General election
|
8 June 2017 |
Lab / Co-op
|
46,133 |
67,188 |
68.7% |
Luton South |
General election
|
12 December 2019 |
Lab
|
42,064 |
69,338 |
60.7% |
Macclesfield |
General election
|
6 May 2010 |
Con
|
50,059 |
75,370 |
66.4% |
Macclesfield |
General election
|
7 May 2015 |
Con
|
49,598 |
71,712 |
69.2% |
Macclesfield |
General election
|
8 June 2017 |
Con
|
54,307 |
75,228 |
72.2% |
Macclesfield |
General election
|
12 December 2019 |
Con
|
53,867 |
76,216 |
70.7% |
Maidenhead |
General election
|
6 May 2010 |
Con
|
53,720 |
72,844 |
73.7% |
Maidenhead |
General election
|
7 May 2015 |
Con
|
53,855 |
74,187 |
72.6% |
Maidenhead |
General election
|
8 June 2017 |
Con
|
58,239 |
76,076 |
76.6% |
Maidenhead |
General election
|
12 December 2019 |
Con
|
56,492 |
76,668 |
73.7% |
Maidstone and The Weald |
General election
|
6 May 2010 |
Con
|
48,928 |
71,041 |
68.9% |
Maidstone and The Weald |
General election
|
7 May 2015 |
Con
|
50,010 |
73,181 |
68.3% |
Maidstone and The Weald |
General election
|
8 June 2017 |
Con
|
51,717 |
75,334 |
68.7% |
Maidstone and The Weald |
General election
|
12 December 2019 |
Con
|
51,680 |
76,109 |
67.9% |
Makerfield |
General election
|
6 May 2010 |
Lab
|
43,771 |
73,813 |
59.3% |
Makerfield |
General election
|
7 May 2015 |
Lab
|
44,788 |
74,320 |
60.3% |
Makerfield |
General election
|
8 June 2017 |
Lab
|
46,933 |
74,259 |
63.2% |
Makerfield |
General election
|
12 December 2019 |
Lab
|
44,259 |
74,190 |
59.7% |
Maldon |
General election
|
6 May 2010 |
Con
|
47,895 |
68,777 |
69.6% |
Maldon |
General election
|
7 May 2015 |
Con
|
48,045 |
69,066 |
69.6% |
Maldon |
General election
|
8 June 2017 |
Con
|
50,202 |
71,470 |
70.2% |
Maldon |
General election
|
12 December 2019 |
Con
|
50,408 |
72,438 |
69.6% |
Manchester Central |
General election
|
6 May 2010 |
Lab
|
39,927 |
90,110 |
44.3% |
Manchester Central |
General election
|
7 May 2015 |
Lab / Co-op
|
45,331 |
86,078 |
52.7% |
Manchester Central |
General election
|
8 June 2017 |
Lab / Co-op
|
49,720 |
90,261 |
55.1% |
Manchester Central |
General election
|
12 December 2019 |
Lab / Co-op
|
52,289 |
92,247 |
56.7% |
Manchester, Gorton |
General election
|
6 May 2010 |
Lab
|
38,325 |
75,933 |
50.5% |
Manchester, Gorton |
General election
|
7 May 2015 |
Lab
|
42,019 |
72,992 |
57.6% |
Manchester, Gorton |
General election
|
8 June 2017 |
Lab
|
45,953 |
75,362 |
61.0% |
Manchester, Gorton |
General election
|
12 December 2019 |
Lab
|
44,545 |
76,419 |
58.3% |
Manchester, Withington |
General election
|
6 May 2010 |
LD
|
45,031 |
74,371 |
60.5% |
Manchester, Withington |
General election
|
7 May 2015 |
Lab
|
49,966 |
74,102 |
67.4% |
Manchester, Withington |
General election
|
8 June 2017 |
Lab
|
53,602 |
74,654 |
71.8% |
Manchester, Withington |
General election
|
12 December 2019 |
Lab
|
52,995 |
76,530 |
69.2% |
Mansfield |
General election
|
6 May 2010 |
Lab
|
48,395 |
80,069 |
60.4% |
Mansfield |
General election
|
7 May 2015 |
Lab
|
47,193 |
77,534 |
60.9% |
Mansfield |
General election
|
8 June 2017 |
Con
|
50,157 |
77,811 |
64.5% |
Mansfield |
General election
|
12 December 2019 |
Con
|
49,273 |
77,131 |
63.9% |
Meon Valley |
General election
|
6 May 2010 |
Con
|
51,238 |
70,488 |
72.7% |
Meon Valley |
General election
|
7 May 2015 |
Con
|
51,717 |
72,738 |
71.1% |
Meon Valley |
General election
|
8 June 2017 |
Con
|
54,192 |
74,246 |
73.0% |
Meon Valley |
General election
|
12 December 2019 |
Con
|
54,829 |
75,737 |
72.4% |
Meriden |
General election
|
6 May 2010 |
Con
|
52,162 |
82,228 |
63.4% |
Meriden |
General election
|
7 May 2015 |
Con
|
52,603 |
81,928 |
64.2% |
Meriden |
General election
|
8 June 2017 |
Con
|
54,643 |
81,443 |
67.1% |
Meriden |
General election
|
12 December 2019 |
Con
|
54,161 |
85,368 |
63.4% |
Mid Bedfordshire |
General election
|
6 May 2010 |
Con
|
54,897 |
76,310 |
71.9% |
Mid Bedfordshire |
General election
|
7 May 2015 |
Con
|
58,060 |
78,501 |
74.0% |
Mid Bedfordshire |
General election
|
8 June 2017 |
Con
|
63,138 |
84,161 |
75.0% |
Mid Bedfordshire |
General election
|
12 December 2019 |
Con
|
64,717 |
87,795 |
73.7% |
Mid Derbyshire |
General election
|
6 May 2010 |
Con
|
47,342 |
66,074 |
71.6% |
Mid Derbyshire |
General election
|
7 May 2015 |
Con
|
47,729 |
67,477 |
70.7% |
Mid Derbyshire |
General election
|
8 June 2017 |
Con
|
50,371 |
67,466 |
74.7% |
Mid Derbyshire |
General election
|
12 December 2019 |
Con
|
49,356 |
67,442 |
73.2% |
Middlesbrough |
General election
|
6 May 2010 |
Lab
|
33,455 |
65,148 |
51.4% |
Middlesbrough |
General election
|
7 May 2015 |
Lab
|
32,706 |
61,873 |
52.9% |
Middlesbrough |
General election
|
8 June 2017 |
Lab
|
35,637 |
61,059 |
58.4% |
Middlesbrough |
General election
|
12 December 2019 |
Lab
|
34,097 |
60,764 |
56.1% |
Middlesbrough South and East Cleveland |
General election
|
6 May 2010 |
Lab
|
46,214 |
72,666 |
63.6% |
Middlesbrough South and East Cleveland |
General election
|
7 May 2015 |
Lab
|
45,677 |
71,154 |
64.2% |
Middlesbrough South and East Cleveland |
General election
|
8 June 2017 |
Con
|
47,620 |
72,336 |
65.8% |
Middlesbrough South and East Cleveland |
General election
|
12 December 2019 |
Con
|
47,817 |
72,348 |
66.1% |
Mid Dorset and North Poole |
General election
|
6 May 2010 |
LD
|
46,788 |
64,660 |
72.4% |
Mid Dorset and North Poole |
General election
|
7 May 2015 |
Con
|
46,499 |
64,299 |
72.3% |
Mid Dorset and North Poole |
General election
|
8 June 2017 |
Con
|
48,254 |
65,050 |
74.2% |
Mid Dorset and North Poole |
General election
|
12 December 2019 |
Con
|
48,930 |
65,427 |
74.8% |
Mid Norfolk |
General election
|
6 May 2010 |
Con
|
50,765 |
74,260 |
68.4% |
Mid Norfolk |
General election
|
7 May 2015 |
Con
|
52,212 |
77,154 |
67.7% |
Mid Norfolk |
General election
|
8 June 2017 |
Con
|
55,668 |
80,027 |
69.6% |
Mid Norfolk |
General election
|
12 December 2019 |
Con
|
56,186 |
82,203 |
68.4% |
Mid Sussex |
General election
|
6 May 2010 |
Con
|
55,855 |
77,199 |
72.4% |
Mid Sussex |
General election
|
7 May 2015 |
Con
|
57,492 |
81,034 |
70.9% |
Mid Sussex |
General election
|
8 June 2017 |
Con
|
61,632 |
84,170 |
73.2% |
Mid Sussex |
General election
|
12 December 2019 |
Con
|
62,762 |
85,146 |
73.7% |
Mid Worcestershire |
General election
|
6 May 2010 |
Con
|
50,931 |
72,145 |
70.6% |
Mid Worcestershire |
General election
|
7 May 2015 |
Con
|
52,225 |
73,069 |
71.5% |
Mid Worcestershire |
General election
|
8 June 2017 |
Con
|
55,089 |
76,057 |
72.4% |
Mid Worcestershire |
General election
|
12 December 2019 |
Con
|
56,123 |
78,220 |
71.8% |
Milton Keynes North |
General election
|
6 May 2010 |
Con
|
53,888 |
82,432 |
65.4% |
Milton Keynes North |
General election
|
7 May 2015 |
Con
|
57,692 |
86,826 |
66.4% |
Milton Keynes North |
General election
|
8 June 2017 |
Con
|
63,924 |
89,207 |
71.7% |
Milton Keynes North |
General election
|
12 December 2019 |
Con
|
62,543 |
91,545 |
68.3% |
Milton Keynes South |
General election
|
6 May 2010 |
Con
|
55,333 |
86,559 |
63.9% |
Milton Keynes South |
General election
|
7 May 2015 |
Con
|
58,949 |
89,656 |
65.8% |
Milton Keynes South |
General election
|
8 June 2017 |
Con
|
64,546 |
92,417 |
69.8% |
Milton Keynes South |
General election
|
12 December 2019 |
Con
|
64,007 |
96,363 |
66.4% |
Mitcham and Morden |
General election
|
6 May 2010 |
Lab
|
43,797 |
65,939 |
66.4% |
Mitcham and Morden |
General election
|
7 May 2015 |
Lab
|
45,142 |
68,474 |
65.9% |
Mitcham and Morden |
General election
|
8 June 2017 |
Lab
|
48,118 |
68,705 |
70.0% |
Mitcham and Morden |
General election
|
12 December 2019 |
Lab
|
45,741 |
70,021 |
65.3% |
Mole Valley |
General election
|
6 May 2010 |
Con
|
54,324 |
72,297 |
75.1% |
Mole Valley |
General election
|
7 May 2015 |
Con
|
55,140 |
74,038 |
74.5% |
Mole Valley |
General election
|
8 June 2017 |
Con
|
56,726 |
74,545 |
76.1% |
Mole Valley |
General election
|
12 December 2019 |
Con
|
57,110 |
74,665 |
76.5% |
Morecambe and Lunesdale |
General election
|
6 May 2010 |
Con
|
43,436 |
69,576 |
62.4% |
Morecambe and Lunesdale |
General election
|
7 May 2015 |
Con
|
43,242 |
66,985 |
64.6% |
Morecambe and Lunesdale |
General election
|
8 June 2017 |
Con
|
45,657 |
66,818 |
68.3% |
Morecambe and Lunesdale |
General election
|
12 December 2019 |
Con
|
45,310 |
67,397 |
67.2% |
Morley and Outwood |
General election
|
6 May 2010 |
Lab / Co-op
|
48,856 |
74,891 |
65.2% |
Morley and Outwood |
General election
|
7 May 2015 |
Con
|
48,250 |
75,820 |
63.6% |
Morley and Outwood |
General election
|
8 June 2017 |
Con
|
52,357 |
76,495 |
68.4% |
Morley and Outwood |
General election
|
12 December 2019 |
Con
|
51,930 |
78,803 |
65.9% |
Newark |
General election
|
6 May 2010 |
Con
|
51,228 |
71,755 |
71.4% |
Newark |
General election
|
7 May 2015 |
Con
|
52,302 |
73,747 |
70.9% |
Newark |
General election
|
8 June 2017 |
Con
|
55,042 |
75,510 |
72.9% |
Newark |
General election
|
12 December 2019 |
Con
|
54,762 |
75,850 |
72.2% |
Newbury |
General election
|
6 May 2010 |
Con
|
58,589 |
79,144 |
74.0% |
Newbury |
General election
|
7 May 2015 |
Con
|
57,300 |
79,512 |
72.1% |
Newbury |
General election
|
8 June 2017 |
Con
|
60,849 |
82,924 |
73.4% |
Newbury |
General election
|
12 December 2019 |
Con
|
59,998 |
83,414 |
71.9% |
Newcastle-Under-Lyme |
General election
|
6 May 2010 |
Lab
|
43,191 |
69,433 |
62.2% |
Newcastle-Under-Lyme |
General election
|
7 May 2015 |
Lab
|
42,997 |
67,619 |
63.6% |
Newcastle-Under-Lyme |
General election
|
8 June 2017 |
Lab
|
43,842 |
65,596 |
66.8% |
Newcastle-Under-Lyme |
General election
|
12 December 2019 |
Con
|
44,739 |
68,211 |
65.6% |
Newcastle Upon Tyne Central |
General election
|
6 May 2010 |
Lab
|
34,157 |
60,507 |
56.5% |
Newcastle Upon Tyne Central |
General election
|
7 May 2015 |
Lab
|
35,085 |
58,147 |
60.3% |
Newcastle Upon Tyne Central |
General election
|
8 June 2017 |
Lab
|
37,094 |
55,368 |
67.0% |
Newcastle Upon Tyne Central |
General election
|
12 December 2019 |
Lab
|
37,474 |
57,845 |
64.8% |
Newcastle Upon Tyne East |
General election
|
6 May 2010 |
Lab
|
37,840 |
64,487 |
58.7% |
Newcastle Upon Tyne East |
General election
|
7 May 2015 |
Lab
|
39,222 |
64,243 |
61.1% |
Newcastle Upon Tyne East |
General election
|
8 June 2017 |
Lab
|
41,637 |
61,989 |
67.2% |
Newcastle Upon Tyne East |
General election
|
12 December 2019 |
Lab
|
43,365 |
63,796 |
68.0% |
Newcastle Upon Tyne North |
General election
|
6 May 2010 |
Lab
|
43,946 |
67,110 |
65.5% |
Newcastle Upon Tyne North |
General election
|
7 May 2015 |
Lab
|
44,891 |
67,902 |
66.1% |
Newcastle Upon Tyne North |
General election
|
8 June 2017 |
Lab
|
48,288 |
66,073 |
73.1% |
Newcastle Upon Tyne North |
General election
|
12 December 2019 |
Lab
|
46,999 |
68,486 |
68.6% |
New Forest East |
General election
|
6 May 2010 |
Con
|
50,036 |
72,858 |
68.7% |
New Forest East |
General election
|
7 May 2015 |
Con
|
49,447 |
72,697 |
68.0% |
New Forest East |
General election
|
8 June 2017 |
Con
|
51,366 |
72,602 |
70.8% |
New Forest East |
General election
|
12 December 2019 |
Con
|
50,786 |
73,549 |
69.1% |
New Forest West |
General election
|
6 May 2010 |
Con
|
47,572 |
68,332 |
69.6% |
New Forest West |
General election
|
7 May 2015 |
Con
|
47,410 |
68,446 |
69.3% |
New Forest West |
General election
|
8 June 2017 |
Con
|
49,627 |
68,786 |
72.1% |
New Forest West |
General election
|
12 December 2019 |
Con
|
50,306 |
70,869 |
71.0% |
Newton Abbot |
General election
|
6 May 2010 |
Con
|
48,283 |
69,319 |
69.7% |
Newton Abbot |
General election
|
7 May 2015 |
Con
|
48,253 |
69,928 |
69.0% |
Newton Abbot |
General election
|
8 June 2017 |
Con
|
51,637 |
71,714 |
72.0% |
Newton Abbot |
General election
|
12 December 2019 |
Con
|
52,556 |
72,529 |
72.5% |
Normanton, Pontefract and Castleford |
General election
|
6 May 2010 |
Lab
|
46,239 |
82,336 |
56.2% |
Normanton, Pontefract and Castleford |
General election
|
7 May 2015 |
Lab
|
45,897 |
82,592 |
55.6% |
Normanton, Pontefract and Castleford |
General election
|
8 June 2017 |
Lab
|
49,191 |
81,641 |
60.3% |
Normanton, Pontefract and Castleford |
General election
|
12 December 2019 |
Lab
|
48,259 |
84,527 |
57.1% |
Northampton North |
General election
|
6 May 2010 |
Con
|
40,271 |
61,850 |
65.1% |
Northampton North |
General election
|
7 May 2015 |
Con
|
39,411 |
59,144 |
66.6% |
Northampton North |
General election
|
8 June 2017 |
Con
|
40,378 |
58,861 |
68.6% |
Northampton North |
General election
|
12 December 2019 |
Con
|
39,539 |
58,768 |
67.3% |
Northampton South |
General election
|
6 May 2010 |
Con
|
38,978 |
63,105 |
61.8% |
Northampton South |
General election
|
7 May 2015 |
Con
|
38,884 |
61,287 |
63.4% |
Northampton South |
General election
|
8 June 2017 |
Con
|
41,034 |
61,766 |
66.4% |
Northampton South |
General election
|
12 December 2019 |
Con
|
40,835 |
62,163 |
65.7% |
North Cornwall |
General election
|
6 May 2010 |
LD
|
46,844 |
67,940 |
68.9% |
North Cornwall |
General election
|
7 May 2015 |
Con
|
48,245 |
67,192 |
71.8% |
North Cornwall |
General election
|
8 June 2017 |
Con
|
50,944 |
68,844 |
74.0% |
North Cornwall |
General election
|
12 December 2019 |
Con
|
51,678 |
69,935 |
73.9% |
North Devon |
General election
|
6 May 2010 |
LD
|
51,321 |
74,508 |
68.9% |
North Devon |
General election
|
7 May 2015 |
Con
|
52,320 |
74,737 |
70.0% |
North Devon |
General election
|
8 June 2017 |
Con
|
55,705 |
75,801 |
73.5% |
North Devon |
General election
|
12 December 2019 |
Con
|
55,581 |
75,859 |
73.3% |
North Dorset |
General election
|
6 May 2010 |
Con
|
54,141 |
73,741 |
73.4% |
North Dorset |
General election
|
7 May 2015 |
Con
|
53,385 |
73,759 |
72.4% |
North Dorset |
General election
|
8 June 2017 |
Con
|
55,724 |
76,324 |
73.0% |
North Dorset |
General election
|
12 December 2019 |
Con
|
56,107 |
76,765 |
73.1% |
North Durham |
General election
|
6 May 2010 |
Lab
|
40,967 |
67,544 |
60.7% |
North Durham |
General election
|
7 May 2015 |
Lab
|
40,146 |
65,359 |
61.4% |
North Durham |
General election
|
8 June 2017 |
Lab
|
43,284 |
66,970 |
64.6% |
North Durham |
General election
|
12 December 2019 |
Lab
|
42,195 |
66,796 |
63.2% |
North East Bedfordshire |
General election
|
6 May 2010 |
Con
|
55,552 |
78,060 |
71.2% |
North East Bedfordshire |
General election
|
7 May 2015 |
Con
|
58,672 |
83,551 |
70.2% |
North East Bedfordshire |
General election
|
8 June 2017 |
Con
|
64,220 |
87,505 |
73.4% |
North East Bedfordshire |
General election
|
12 December 2019 |
Con
|
65,018 |
90,678 |
71.7% |
North East Cambridgeshire |
General election
|
6 May 2010 |
Con
|
52,064 |
73,224 |
71.1% |
North East Cambridgeshire |
General election
|
7 May 2015 |
Con
|
51,780 |
82,990 |
62.4% |
North East Cambridgeshire |
General election
|
8 June 2017 |
Con
|
53,284 |
84,414 |
63.1% |
North East Cambridgeshire |
General election
|
12 December 2019 |
Con
|
52,964 |
83,699 |
63.3% |
North East Derbyshire |
General election
|
6 May 2010 |
Lab
|
47,034 |
71,398 |
65.9% |
North East Derbyshire |
General election
|
7 May 2015 |
Lab
|
47,948 |
71,445 |
67.1% |
North East Derbyshire |
General election
|
8 June 2017 |
Con
|
50,380 |
72,097 |
69.9% |
North East Derbyshire |
General election
|
12 December 2019 |
Con
|
49,217 |
72,345 |
68.0% |
North East Hampshire |
General election
|
6 May 2010 |
Con
|
52,939 |
72,196 |
73.3% |
North East Hampshire |
General election
|
7 May 2015 |
Con
|
54,000 |
76,918 |
70.2% |
North East Hampshire |
General election
|
8 June 2017 |
Con
|
57,627 |
74,576 |
77.3% |
North East Hampshire |
General election
|
12 December 2019 |
Con
|
59,270 |
78,954 |
75.1% |
North East Hertfordshire |
General election
|
6 May 2010 |
Con
|
50,425 |
72,200 |
69.8% |
North East Hertfordshire |
General election
|
7 May 2015 |
Con
|
52,287 |
74,000 |
70.7% |
North East Hertfordshire |
General election
|
8 June 2017 |
Con
|
55,580 |
75,965 |
73.2% |
North East Hertfordshire |
General election
|
12 December 2019 |
Con
|
55,327 |
76,123 |
72.7% |
North East Somerset |
General election
|
6 May 2010 |
Con
|
51,203 |
67,881 |
75.4% |
North East Somerset |
General election
|
7 May 2015 |
Con
|
51,110 |
69,380 |
73.7% |
North East Somerset |
General election
|
8 June 2017 |
Con
|
54,043 |
71,355 |
75.7% |
North East Somerset |
General election
|
12 December 2019 |
Con
|
56,308 |
73,692 |
76.4% |
North Herefordshire |
General election
|
6 May 2010 |
Con
|
47,568 |
66,946 |
71.1% |
North Herefordshire |
General election
|
7 May 2015 |
Con
|
48,023 |
67,926 |
70.7% |
North Herefordshire |
General election
|
8 June 2017 |
Con
|
50,177 |
67,751 |
74.1% |
North Herefordshire |
General election
|
12 December 2019 |
Con
|
51,033 |
70,252 |
72.6% |
North Norfolk |
General election
|
6 May 2010 |
LD
|
49,661 |
67,851 |
73.2% |
North Norfolk |
General election
|
7 May 2015 |
LD
|
49,414 |
68,867 |
71.8% |
North Norfolk |
General election
|
8 June 2017 |
LD
|
52,188 |
69,271 |
75.3% |
North Norfolk |
General election
|
12 December 2019 |
Con
|
50,823 |
70,729 |
71.9% |
North Shropshire |
General election
|
6 May 2010 |
Con
|
51,869 |
78,930 |
65.7% |
North Shropshire |
General election
|
7 May 2015 |
Con
|
52,573 |
78,858 |
66.7% |
North Shropshire |
General election
|
8 June 2017 |
Con
|
55,599 |
80,535 |
69.0% |
North Shropshire |
General election
|
12 December 2019 |
Con
|
56,513 |
83,258 |
67.9% |
North Somerset |
General election
|
6 May 2010 |
Con
|
57,941 |
77,306 |
75.0% |
North Somerset |
General election
|
7 May 2015 |
Con
|
58,942 |
80,161 |
73.5% |
North Somerset |
General election
|
8 June 2017 |
Con
|
61,994 |
80,529 |
77.0% |
North Somerset |
General election
|
12 December 2019 |
Con
|
62,055 |
80,194 |
77.4% |
North Swindon |
General election
|
6 May 2010 |
Con
|
50,295 |
78,384 |
64.2% |
North Swindon |
General election
|
7 May 2015 |
Con
|
52,242 |
80,983 |
64.5% |
North Swindon |
General election
|
8 June 2017 |
Con
|
54,911 |
80,168 |
68.5% |
North Swindon |
General election
|
12 December 2019 |
Con
|
55,115 |
82,441 |
66.9% |
North Thanet |
General election
|
6 May 2010 |
Con
|
43,343 |
68,602 |
63.2% |
North Thanet |
General election
|
7 May 2015 |
Con
|
47,053 |
71,478 |
65.8% |
North Thanet |
General election
|
8 June 2017 |
Con
|
48,325 |
72,651 |
66.5% |
North Thanet |
General election
|
12 December 2019 |
Con
|
48,178 |
72,756 |
66.2% |
North Tyneside |
General election
|
6 May 2010 |
Lab
|
46,405 |
77,690 |
59.7% |
North Tyneside |
General election
|
7 May 2015 |
Lab
|
46,818 |
79,300 |
59.0% |
North Tyneside |
General election
|
8 June 2017 |
Lab
|
51,892 |
78,914 |
65.8% |
North Tyneside |
General election
|
12 December 2019 |
Lab
|
50,429 |
78,902 |
63.9% |
North Warwickshire |
General election
|
6 May 2010 |
Con
|
47,265 |
70,138 |
67.4% |
North Warwickshire |
General election
|
7 May 2015 |
Con
|
47,377 |
70,152 |
67.5% |
North Warwickshire |
General election
|
8 June 2017 |
Con
|
47,178 |
72,277 |
65.3% |
North Warwickshire |
General election
|
12 December 2019 |
Con
|
45,914 |
70,271 |
65.3% |
North West Cambridgeshire |
General election
|
6 May 2010 |
Con
|
58,283 |
88,851 |
65.6% |
North West Cambridgeshire |
General election
|
7 May 2015 |
Con
|
61,100 |
90,318 |
67.6% |
North West Cambridgeshire |
General election
|
8 June 2017 |
Con
|
63,991 |
93,221 |
68.6% |
North West Cambridgeshire |
General election
|
12 December 2019 |
Con
|
64,533 |
94,909 |
68.0% |
North West Durham |
General election
|
6 May 2010 |
Lab
|
43,815 |
70,350 |
62.3% |
North West Durham |
General election
|
7 May 2015 |
Lab
|
42,818 |
69,816 |
61.3% |
North West Durham |
General election
|
8 June 2017 |
Lab
|
47,902 |
71,918 |
66.6% |
North West Durham |
General election
|
12 December 2019 |
Con
|
47,663 |
72,166 |
66.0% |
North West Hampshire |
General election
|
6 May 2010 |
Con
|
53,292 |
76,695 |
69.5% |
North West Hampshire |
General election
|
7 May 2015 |
Con
|
55,195 |
79,223 |
69.7% |
North West Hampshire |
General election
|
8 June 2017 |
Con
|
58,772 |
81,430 |
72.2% |
North West Hampshire |
General election
|
12 December 2019 |
Con
|
58,918 |
83,083 |
70.9% |
North West Leicestershire |
General election
|
6 May 2010 |
Con
|
51,952 |
71,217 |
72.9% |
North West Leicestershire |
General election
|
7 May 2015 |
Con
|
51,548 |
72,193 |
71.4% |
North West Leicestershire |
General election
|
8 June 2017 |
Con
|
53,541 |
75,362 |
71.0% |
North West Leicestershire |
General election
|
12 December 2019 |
Con
|
53,821 |
78,935 |
68.2% |
North West Norfolk |
General election
|
6 May 2010 |
Con
|
47,800 |
73,105 |
65.4% |
North West Norfolk |
General election
|
7 May 2015 |
Con
|
47,371 |
74,402 |
63.7% |
North West Norfolk |
General election
|
8 June 2017 |
Con
|
48,811 |
72,062 |
67.7% |
North West Norfolk |
General election
|
12 December 2019 |
Con
|
46,602 |
72,080 |
64.7% |
North Wiltshire |
General election
|
6 May 2010 |
Con
|
48,699 |
66,315 |
73.4% |
North Wiltshire |
General election
|
7 May 2015 |
Con
|
50,556 |
67,851 |
74.5% |
North Wiltshire |
General election
|
8 June 2017 |
Con
|
53,706 |
71,408 |
75.2% |
North Wiltshire |
General election
|
12 December 2019 |
Con
|
54,758 |
73,280 |
74.7% |
Norwich North |
General election
|
6 May 2010 |
Con
|
42,573 |
64,814 |
65.7% |
Norwich North |
General election
|
7 May 2015 |
Con
|
43,592 |
64,515 |
67.6% |
Norwich North |
General election
|
8 June 2017 |
Con
|
45,895 |
66,924 |
68.6% |
Norwich North |
General election
|
12 December 2019 |
Con
|
46,285 |
67,172 |
68.9% |
Norwich South |
General election
|
6 May 2010 |
LD
|
47,551 |
73,649 |
64.6% |
Norwich South |
General election
|
7 May 2015 |
Lab
|
48,463 |
74,875 |
64.7% |
Norwich South |
General election
|
8 June 2017 |
Lab
|
51,359 |
74,182 |
69.2% |
Norwich South |
General election
|
12 December 2019 |
Lab
|
51,673 |
77,845 |
66.4% |
Nottingham East |
General election
|
6 May 2010 |
Lab / Co-op
|
33,112 |
58,705 |
56.4% |
Nottingham East |
General election
|
7 May 2015 |
Lab / Co-op
|
35,209 |
60,464 |
58.2% |
Nottingham East |
General election
|
8 June 2017 |
Lab / Co-op
|
39,327 |
61,760 |
63.7% |
Nottingham East |
General election
|
12 December 2019 |
Lab
|
40,004 |
66,262 |
60.4% |
Nottingham North |
General election
|
6 May 2010 |
Lab
|
34,285 |
63,240 |
54.2% |
Nottingham North |
General election
|
7 May 2015 |
Lab
|
35,343 |
65,918 |
53.6% |
Nottingham North |
General election
|
8 June 2017 |
Lab / Co-op
|
38,319 |
66,886 |
57.3% |
Nottingham North |
General election
|
12 December 2019 |
Lab / Co-op
|
35,320 |
66,495 |
53.1% |
Nottingham South |
General election
|
6 May 2010 |
Lab
|
40,789 |
67,441 |
60.5% |
Nottingham South |
General election
|
7 May 2015 |
Lab
|
43,465 |
68,987 |
63.0% |
Nottingham South |
General election
|
8 June 2017 |
Lab
|
48,129 |
71,182 |
67.6% |
Nottingham South |
General election
|
12 December 2019 |
Lab
|
48,134 |
79,485 |
60.6% |
Nuneaton |
General election
|
6 May 2010 |
Con
|
44,646 |
67,837 |
65.8% |
Nuneaton |
General election
|
7 May 2015 |
Con
|
45,749 |
68,037 |
67.2% |
Nuneaton |
General election
|
8 June 2017 |
Con
|
46,067 |
69,201 |
66.6% |
Nuneaton |
General election
|
12 December 2019 |
Con
|
45,190 |
70,226 |
64.3% |
Old Bexley and Sidcup |
General election
|
6 May 2010 |
Con
|
45,492 |
65,699 |
69.2% |
Old Bexley and Sidcup |
General election
|
7 May 2015 |
Con
|
46,748 |
66,035 |
70.8% |
Old Bexley and Sidcup |
General election
|
8 June 2017 |
Con
|
48,042 |
66,005 |
72.8% |
Old Bexley and Sidcup |
General election
|
12 December 2019 |
Con
|
46,145 |
66,104 |
69.8% |
Oldham East and Saddleworth |
General election
|
6 May 2010 |
Lab
|
44,520 |
72,557 |
61.4% |
Oldham East and Saddleworth |
General election
|
7 May 2015 |
Lab
|
44,483 |
71,475 |
62.2% |
Oldham East and Saddleworth |
General election
|
8 June 2017 |
Lab
|
47,037 |
72,184 |
65.2% |
Oldham East and Saddleworth |
General election
|
12 December 2019 |
Lab
|
46,164 |
72,120 |
64.0% |
Oldham West and Royton |
General election
|
6 May 2010 |
Lab
|
42,910 |
72,359 |
59.3% |
Oldham West and Royton |
General election
|
7 May 2015 |
Lab
|
43,137 |
71,652 |
60.2% |
Oldham West and Royton |
General election
|
8 June 2017 |
Lab / Co-op
|
45,788 |
72,401 |
63.2% |
Oldham West and Royton |
General election
|
12 December 2019 |
Lab / Co-op
|
44,434 |
72,999 |
60.9% |
Orpington |
General election
|
6 May 2010 |
Con
|
48,911 |
67,732 |
72.2% |
Orpington |
General election
|
7 May 2015 |
Con
|
49,032 |
68,129 |
72.0% |
Orpington |
General election
|
8 June 2017 |
Con
|
50,461 |
67,902 |
74.3% |
Orpington |
General election
|
12 December 2019 |
Con
|
48,721 |
68,877 |
70.7% |
Oxford East |
General election
|
6 May 2010 |
Lab
|
51,651 |
81,903 |
63.1% |
Oxford East |
General election
|
7 May 2015 |
Lab
|
50,689 |
78,978 |
64.2% |
Oxford East |
General election
|
8 June 2017 |
Lab / Co-op
|
53,896 |
78,350 |
68.8% |
Oxford East |
General election
|
12 December 2019 |
Lab / Co-op
|
49,359 |
78,303 |
63.0% |
Oxford West and Abingdon |
General election
|
6 May 2010 |
Con
|
56,480 |
86,458 |
65.3% |
Oxford West and Abingdon |
General election
|
7 May 2015 |
Con
|
57,247 |
76,174 |
75.2% |
Oxford West and Abingdon |
General election
|
8 June 2017 |
LD
|
60,020 |
75,574 |
79.4% |
Oxford West and Abingdon |
General election
|
12 December 2019 |
LD
|
58,824 |
76,951 |
76.4% |
Pendle |
General election
|
6 May 2010 |
Con
|
45,045 |
66,422 |
67.8% |
Pendle |
General election
|
7 May 2015 |
Con
|
44,448 |
64,573 |
68.8% |
Pendle |
General election
|
8 June 2017 |
Con
|
44,854 |
64,962 |
69.0% |
Pendle |
General election
|
12 December 2019 |
Con
|
44,460 |
65,292 |
68.1% |
Penistone and Stocksbridge |
General election
|
6 May 2010 |
Lab
|
46,516 |
68,480 |
67.9% |
Penistone and Stocksbridge |
General election
|
7 May 2015 |
Lab
|
46,854 |
70,817 |
66.2% |
Penistone and Stocksbridge |
General election
|
8 June 2017 |
Lab
|
49,787 |
71,293 |
69.8% |
Penistone and Stocksbridge |
General election
|
12 December 2019 |
Con
|
49,520 |
70,925 |
69.8% |
Penrith and The Border |
General election
|
6 May 2010 |
Con
|
45,087 |
64,484 |
69.9% |
Penrith and The Border |
General election
|
7 May 2015 |
Con
|
43,921 |
65,209 |
67.4% |
Penrith and The Border |
General election
|
8 June 2017 |
Con
|
46,470 |
65,139 |
71.3% |
Penrith and The Border |
General election
|
12 December 2019 |
Con
|
47,824 |
67,555 |
70.8% |
Peterborough |
General election
|
6 May 2010 |
Con
|
44,927 |
70,278 |
63.9% |
Peterborough |
General election
|
7 May 2015 |
Con
|
47,075 |
72,530 |
64.9% |
Peterborough |
General election
|
8 June 2017 |
Lab
|
47,738 |
71,522 |
66.7% |
Peterborough |
General election
|
12 December 2019 |
Con
|
47,801 |
72,560 |
65.9% |
Plymouth, Moor View |
General election
|
6 May 2010 |
Lab
|
41,526 |
68,062 |
61.0% |
Plymouth, Moor View |
General election
|
7 May 2015 |
Con
|
42,606 |
68,246 |
62.4% |
Plymouth, Moor View |
General election
|
8 June 2017 |
Con
|
45,417 |
69,342 |
65.5% |
Plymouth, Moor View |
General election
|
12 December 2019 |
Con
|
44,239 |
69,430 |
63.7% |
Plymouth, Sutton and Devonport |
General election
|
6 May 2010 |
Con
|
43,894 |
72,938 |
60.2% |
Plymouth, Sutton and Devonport |
General election
|
7 May 2015 |
Con
|
47,963 |
73,274 |
65.5% |
Plymouth, Sutton and Devonport |
General election
|
8 June 2017 |
Lab / Co-op
|
51,208 |
76,584 |
66.9% |
Plymouth, Sutton and Devonport |
General election
|
12 December 2019 |
Lab / Co-op
|
53,176 |
77,852 |
68.3% |
Poole |
General election
|
6 May 2010 |
Con
|
47,436 |
72,641 |
65.3% |
Poole |
General election
|
7 May 2015 |
Con
|
47,393 |
72,557 |
65.3% |
Poole |
General election
|
8 June 2017 |
Con
|
49,850 |
73,796 |
67.6% |
Poole |
General election
|
12 December 2019 |
Con
|
50,451 |
73,989 |
68.2% |
Poplar and Limehouse |
General election
|
6 May 2010 |
Lab
|
46,700 |
74,955 |
62.3% |
Poplar and Limehouse |
General election
|
7 May 2015 |
Lab
|
51,044 |
82,081 |
62.2% |
Poplar and Limehouse |
General election
|
8 June 2017 |
Lab
|
58,814 |
87,331 |
67.3% |
Poplar and Limehouse |
General election
|
12 December 2019 |
Lab
|
61,276 |
91,836 |
66.7% |
Portsmouth North |
General election
|
6 May 2010 |
Con
|
44,118 |
70,329 |
62.7% |
Portsmouth North |
General election
|
7 May 2015 |
Con
|
45,390 |
73,105 |
62.1% |
Portsmouth North |
General election
|
8 June 2017 |
Con
|
47,210 |
71,374 |
66.1% |
Portsmouth North |
General election
|
12 December 2019 |
Con
|
45,910 |
71,299 |
64.4% |
Portsmouth South |
General election
|
6 May 2010 |
LD
|
41,264 |
70,242 |
58.7% |
Portsmouth South |
General election
|
7 May 2015 |
Con
|
41,903 |
71,639 |
58.5% |
Portsmouth South |
General election
|
8 June 2017 |
Lab
|
44,566 |
69,785 |
63.9% |
Portsmouth South |
General election
|
12 December 2019 |
Lab
|
47,425 |
74,186 |
63.9% |
Preston |
General election
|
6 May 2010 |
Lab / Co-op
|
32,505 |
61,187 |
53.1% |
Preston |
General election
|
7 May 2015 |
Lab / Co-op
|
33,469 |
59,981 |
55.8% |
Preston |
General election
|
8 June 2017 |
Lab / Co-op
|
35,597 |
57,791 |
61.6% |
Preston |
General election
|
12 December 2019 |
Lab / Co-op
|
33,790 |
59,672 |
56.6% |
Pudsey |
General election
|
6 May 2010 |
Con
|
49,083 |
69,257 |
70.9% |
Pudsey |
General election
|
7 May 2015 |
Con
|
50,927 |
70,533 |
72.2% |
Pudsey |
General election
|
8 June 2017 |
Con
|
53,959 |
72,622 |
74.3% |
Pudsey |
General election
|
12 December 2019 |
Con
|
54,215 |
73,212 |
74.1% |
Putney |
General election
|
6 May 2010 |
Con
|
40,785 |
63,371 |
64.4% |
Putney |
General election
|
7 May 2015 |
Con
|
42,813 |
63,923 |
67.0% |
Putney |
General election
|
8 June 2017 |
Con
|
46,894 |
65,031 |
72.1% |
Putney |
General election
|
12 December 2019 |
Lab
|
50,467 |
65,556 |
77.0% |
Rayleigh and Wickford |
General election
|
6 May 2010 |
Con
|
52,343 |
75,661 |
69.2% |
Rayleigh and Wickford |
General election
|
7 May 2015 |
Con
|
53,220 |
77,174 |
69.0% |
Rayleigh and Wickford |
General election
|
8 June 2017 |
Con
|
55,323 |
78,556 |
70.4% |
Rayleigh and Wickford |
General election
|
12 December 2019 |
Con
|
54,901 |
78,930 |
69.6% |
Reading East |
General election
|
6 May 2010 |
Con
|
49,985 |
74,929 |
66.7% |
Reading East |
General election
|
7 May 2015 |
Con
|
50,494 |
73,232 |
69.0% |
Reading East |
General election
|
8 June 2017 |
Lab
|
55,238 |
75,537 |
73.1% |
Reading East |
General election
|
12 December 2019 |
Lab
|
55,918 |
77,152 |
72.5% |
Reading West |
General election
|
6 May 2010 |
Con
|
47,530 |
72,120 |
65.9% |
Reading West |
General election
|
7 May 2015 |
Con
|
48,404 |
72,567 |
66.7% |
Reading West |
General election
|
8 June 2017 |
Con
|
51,766 |
74,523 |
69.5% |
Reading West |
General election
|
12 December 2019 |
Con
|
50,392 |
74,137 |
68.0% |
Redcar |
General election
|
6 May 2010 |
LD
|
41,963 |
67,127 |
62.5% |
Redcar |
General election
|
7 May 2015 |
Lab / Co-op
|
40,919 |
64,826 |
63.1% |
Redcar |
General election
|
8 June 2017 |
Lab / Co-op
|
42,560 |
66,836 |
63.7% |
Redcar |
General election
|
12 December 2019 |
Con
|
40,842 |
65,864 |
62.0% |
Redditch |
General election
|
6 May 2010 |
Con
|
44,018 |
66,573 |
66.1% |
Redditch |
General election
|
7 May 2015 |
Con
|
44,098 |
65,531 |
67.3% |
Redditch |
General election
|
8 June 2017 |
Con
|
45,203 |
64,413 |
70.2% |
Redditch |
General election
|
12 December 2019 |
Con
|
44,067 |
65,391 |
67.4% |
Reigate |
General election
|
6 May 2010 |
Con
|
49,978 |
71,604 |
69.8% |
Reigate |
General election
|
7 May 2015 |
Con
|
51,349 |
73,429 |
69.9% |
Reigate |
General election
|
8 June 2017 |
Con
|
53,823 |
74,628 |
72.1% |
Reigate |
General election
|
12 December 2019 |
Con
|
53,156 |
74,242 |
71.6% |
Ribble Valley |
General election
|
6 May 2010 |
Con
|
52,287 |
77,789 |
67.2% |
Ribble Valley |
General election
|
7 May 2015 |
Con
|
52,243 |
77,379 |
67.5% |
Ribble Valley |
General election
|
8 June 2017 |
Con
|
55,200 |
77,968 |
70.8% |
Ribble Valley |
General election
|
12 December 2019 |
Con
|
55,284 |
79,247 |
69.8% |
Richmond Park |
General election
|
6 May 2010 |
Con
|
59,268 |
77,751 |
76.2% |
Richmond Park |
General election
|
7 May 2015 |
Con
|
59,101 |
77,303 |
76.5% |
Richmond Park |
General election
|
8 June 2017 |
Con
|
63,330 |
80,025 |
79.1% |
Richmond Park |
General election
|
12 December 2019 |
LD
|
65,067 |
82,699 |
78.7% |
Richmond (Yorks) |
General election
|
6 May 2010 |
Con
|
53,412 |
80,563 |
66.3% |
Richmond (Yorks) |
General election
|
7 May 2015 |
Con
|
53,999 |
79,062 |
68.3% |
Richmond (Yorks) |
General election
|
8 June 2017 |
Con
|
57,013 |
80,905 |
70.5% |
Richmond (Yorks) |
General election
|
12 December 2019 |
Con
|
57,703 |
82,569 |
69.9% |
Rochdale |
General election
|
6 May 2010 |
Lab
|
45,907 |
78,952 |
58.1% |
Rochdale |
General election
|
7 May 2015 |
Lab
|
45,430 |
77,248 |
58.8% |
Rochdale |
General election
|
8 June 2017 |
Lab
|
50,044 |
78,064 |
64.1% |
Rochdale |
General election
|
12 December 2019 |
Lab
|
47,447 |
78,909 |
60.1% |
Rochester and Strood |
General election
|
6 May 2010 |
Con
|
47,971 |
73,758 |
65.0% |
Rochester and Strood |
General election
|
7 May 2015 |
Con
|
52,516 |
77,119 |
68.1% |
Rochester and Strood |
General election
|
8 June 2017 |
Con
|
53,769 |
82,702 |
65.0% |
Rochester and Strood |
General election
|
12 December 2019 |
Con
|
51,926 |
82,056 |
63.3% |
Rochford and Southend East |
General election
|
6 May 2010 |
Con
|
41,631 |
71,467 |
58.3% |
Rochford and Southend East |
General election
|
7 May 2015 |
Con
|
43,608 |
71,935 |
60.6% |
Rochford and Southend East |
General election
|
8 June 2017 |
Con
|
47,248 |
73,501 |
64.3% |
Rochford and Southend East |
General election
|
12 December 2019 |
Con
|
46,136 |
75,624 |
61.0% |
Romford |
General election
|
6 May 2010 |
Con
|
46,481 |
71,306 |
65.2% |
Romford |
General election
|
7 May 2015 |
Con
|
49,178 |
72,594 |
67.7% |
Romford |
General election
|
8 June 2017 |
Con
|
49,944 |
73,493 |
68.0% |
Romford |
General election
|
12 December 2019 |
Con
|
47,231 |
72,350 |
65.3% |
Romsey and Southampton North |
General election
|
6 May 2010 |
Con
|
48,939 |
68,157 |
71.8% |
Romsey and Southampton North |
General election
|
7 May 2015 |
Con
|
48,398 |
66,519 |
72.8% |
Romsey and Southampton North |
General election
|
8 June 2017 |
Con
|
50,128 |
67,186 |
74.6% |
Romsey and Southampton North |
General election
|
12 December 2019 |
Con
|
51,390 |
68,228 |
75.3% |
Rossendale and Darwen |
General election
|
6 May 2010 |
Con
|
47,128 |
73,229 |
64.4% |
Rossendale and Darwen |
General election
|
7 May 2015 |
Con
|
49,024 |
73,779 |
66.4% |
Rossendale and Darwen |
General election
|
8 June 2017 |
Con
|
50,156 |
72,486 |
69.2% |
Rossendale and Darwen |
General election
|
12 December 2019 |
Con
|
48,822 |
72,770 |
67.1% |
Rotherham |
General election
|
6 May 2010 |
Lab
|
37,506 |
63,563 |
59.0% |
Rotherham |
General election
|
7 May 2015 |
Lab
|
37,823 |
63,698 |
59.4% |
Rotherham |
General election
|
8 June 2017 |
Lab
|
37,923 |
63,237 |
60.0% |
Rotherham |
General election
|
12 December 2019 |
Lab
|
35,651 |
61,688 |
57.8% |
Rother Valley |
General election
|
6 May 2010 |
Lab
|
46,758 |
72,847 |
64.2% |
Rother Valley |
General election
|
7 May 2015 |
Lab
|
47,019 |
74,275 |
63.3% |
Rother Valley |
General election
|
8 June 2017 |
Lab
|
49,488 |
75,230 |
65.8% |
Rother Valley |
General election
|
12 December 2019 |
Con
|
48,698 |
74,804 |
65.1% |
Rugby |
General election
|
6 May 2010 |
Con
|
47,468 |
68,914 |
68.9% |
Rugby |
General election
|
7 May 2015 |
Con
|
49,006 |
71,655 |
68.4% |
Rugby |
General election
|
8 June 2017 |
Con
|
51,336 |
72,175 |
71.1% |
Rugby |
General election
|
12 December 2019 |
Con
|
50,814 |
72,292 |
70.3% |
Ruislip, Northwood and Pinner |
General election
|
6 May 2010 |
Con
|
50,205 |
70,873 |
70.8% |
Ruislip, Northwood and Pinner |
General election
|
7 May 2015 |
Con
|
51,222 |
73,216 |
70.0% |
Ruislip, Northwood and Pinner |
General election
|
8 June 2017 |
Con
|
53,382 |
73,427 |
72.7% |
Ruislip, Northwood and Pinner |
General election
|
12 December 2019 |
Con
|
52,904 |
72,816 |
72.7% |
Runnymede and Weybridge |
General election
|
6 May 2010 |
Con
|
48,150 |
72,566 |
66.4% |
Runnymede and Weybridge |
General election
|
7 May 2015 |
Con
|
50,052 |
73,771 |
67.8% |
Runnymede and Weybridge |
General election
|
8 June 2017 |
Con
|
51,609 |
74,888 |
68.9% |
Runnymede and Weybridge |
General election
|
12 December 2019 |
Con
|
53,289 |
77,196 |
69.0% |
Rushcliffe |
General election
|
6 May 2010 |
Con
|
53,687 |
72,955 |
73.6% |
Rushcliffe |
General election
|
7 May 2015 |
Con
|
55,164 |
73,278 |
75.3% |
Rushcliffe |
General election
|
8 June 2017 |
Con
|
58,311 |
74,738 |
78.0% |
Rushcliffe |
General election
|
12 December 2019 |
Con
|
60,505 |
77,047 |
78.5% |
Rutland and Melton |
General election
|
6 May 2010 |
Con
|
55,220 |
77,185 |
71.5% |
Rutland and Melton |
General election
|
7 May 2015 |
Con
|
54,603 |
79,693 |
68.5% |
Rutland and Melton |
General election
|
8 June 2017 |
Con
|
57,569 |
78,463 |
73.4% |
Rutland and Melton |
General election
|
12 December 2019 |
Con
|
58,310 |
82,705 |
70.5% |
Saffron Walden |
General election
|
6 May 2010 |
Con
|
54,369 |
76,035 |
71.5% |
Saffron Walden |
General election
|
7 May 2015 |
Con
|
57,563 |
80,615 |
71.4% |
Saffron Walden |
General election
|
8 June 2017 |
Con
|
60,911 |
83,072 |
73.3% |
Saffron Walden |
General election
|
12 December 2019 |
Con
|
63,086 |
87,017 |
72.5% |
Salford and Eccles |
General election
|
6 May 2010 |
Lab
|
41,533 |
75,483 |
55.0% |
Salford and Eccles |
General election
|
7 May 2015 |
Lab
|
43,261 |
74,291 |
58.2% |
Salford and Eccles |
General election
|
8 June 2017 |
Lab
|
47,619 |
78,080 |
61.0% |
Salford and Eccles |
General election
|
12 December 2019 |
Lab
|
50,632 |
82,202 |
61.6% |
Salisbury |
General election
|
6 May 2010 |
Con
|
48,481 |
67,430 |
71.9% |
Salisbury |
General election
|
7 May 2015 |
Con
|
50,705 |
69,582 |
72.9% |
Salisbury |
General election
|
8 June 2017 |
Con
|
53,311 |
72,892 |
73.1% |
Salisbury |
General election
|
12 December 2019 |
Con
|
53,730 |
74,556 |
72.1% |
Scarborough and Whitby |
General election
|
6 May 2010 |
Con
|
49,282 |
75,470 |
65.3% |
Scarborough and Whitby |
General election
|
7 May 2015 |
Con
|
47,739 |
73,511 |
64.9% |
Scarborough and Whitby |
General election
|
8 June 2017 |
Con
|
50,449 |
73,599 |
68.5% |
Scarborough and Whitby |
General election
|
12 December 2019 |
Con
|
49,724 |
74,404 |
66.8% |
Scunthorpe |
General election
|
6 May 2010 |
Lab
|
37,034 |
63,089 |
58.7% |
Scunthorpe |
General election
|
7 May 2015 |
Lab
|
36,941 |
64,025 |
57.7% |
Scunthorpe |
General election
|
8 June 2017 |
Lab
|
40,202 |
61,578 |
65.3% |
Scunthorpe |
General election
|
12 December 2019 |
Con
|
37,750 |
61,955 |
60.9% |
Sedgefield |
General election
|
6 May 2010 |
Lab
|
40,222 |
64,728 |
62.1% |
Sedgefield |
General election
|
7 May 2015 |
Lab
|
38,716 |
62,844 |
61.6% |
Sedgefield |
General election
|
8 June 2017 |
Lab
|
41,591 |
63,889 |
65.1% |
Sedgefield |
General election
|
12 December 2019 |
Con
|
41,566 |
64,325 |
64.6% |
Sefton Central |
General election
|
6 May 2010 |
Lab
|
48,463 |
67,511 |
71.8% |
Sefton Central |
General election
|
7 May 2015 |
Lab
|
49,021 |
67,744 |
72.4% |
Sefton Central |
General election
|
8 June 2017 |
Lab
|
52,079 |
69,019 |
75.5% |
Sefton Central |
General election
|
12 December 2019 |
Lab
|
50,880 |
69,760 |
72.9% |
Selby and Ainsty |
General election
|
6 May 2010 |
Con
|
51,728 |
72,804 |
71.1% |
Selby and Ainsty |
General election
|
7 May 2015 |
Con
|
52,804 |
76,082 |
69.4% |
Selby and Ainsty |
General election
|
8 June 2017 |
Con
|
56,076 |
75,918 |
73.9% |
Selby and Ainsty |
General election
|
12 December 2019 |
Con
|
56,418 |
78,398 |
72.0% |
Sevenoaks |
General election
|
6 May 2010 |
Con
|
49,408 |
69,591 |
71.0% |
Sevenoaks |
General election
|
7 May 2015 |
Con
|
50,124 |
71,958 |
69.7% |
Sevenoaks |
General election
|
8 June 2017 |
Con
|
51,218 |
71,565 |
71.6% |
Sevenoaks |
General election
|
12 December 2019 |
Con
|
50,956 |
71,757 |
71.0% |
Sheffield, Brightside and Hillsborough |
General election
|
6 May 2010 |
Lab
|
38,914 |
67,740 |
57.4% |
Sheffield, Brightside and Hillsborough |
General election
|
7 May 2015 |
Lab
|
40,053 |
70,874 |
56.5% |
Sheffield, Brightside and Hillsborough |
General election
|
8 June 2017 |
Lab
|
41,870 |
70,344 |
59.5% |
Sheffield, Brightside and Hillsborough |
General election
|
12 December 2019 |
Lab
|
39,600 |
69,333 |
57.1% |
Sheffield Central |
General election
|
6 May 2010 |
Lab
|
41,468 |
67,554 |
61.4% |
Sheffield Central |
General election
|
7 May 2015 |
Lab
|
44,173 |
72,321 |
61.1% |
Sheffield Central |
General election
|
8 June 2017 |
Lab
|
47,877 |
77,560 |
61.7% |
Sheffield Central |
General election
|
12 December 2019 |
Lab
|
50,913 |
89,849 |
56.7% |
Sheffield, Hallam |
General election
|
6 May 2010 |
LD
|
51,135 |
68,798 |
74.3% |
Sheffield, Hallam |
General election
|
7 May 2015 |
LD
|
55,481 |
72,351 |
76.7% |
Sheffield, Hallam |
General election
|
8 June 2017 |
Lab
|
57,020 |
73,455 |
77.6% |
Sheffield, Hallam |
General election
|
12 December 2019 |
Lab
|
56,885 |
72,763 |
78.2% |
Sheffield, Heeley |
General election
|
6 May 2010 |
Lab / Co-op
|
40,871 |
65,571 |
62.3% |
Sheffield, Heeley |
General election
|
7 May 2015 |
Lab
|
42,048 |
67,950 |
61.9% |
Sheffield, Heeley |
General election
|
8 June 2017 |
Lab
|
44,226 |
68,040 |
65.0% |
Sheffield, Heeley |
General election
|
12 December 2019 |
Lab
|
42,695 |
66,940 |
63.8% |
Sheffield South East |
General election
|
6 May 2010 |
Lab
|
41,408 |
67,068 |
61.7% |
Sheffield South East |
General election
|
7 May 2015 |
Lab
|
41,685 |
70,422 |
59.2% |
Sheffield South East |
General election
|
8 June 2017 |
Lab
|
43,596 |
68,945 |
63.2% |
Sheffield South East |
General election
|
12 December 2019 |
Lab
|
41,998 |
67,832 |
61.9% |
Sherwood |
General election
|
6 May 2010 |
Con
|
48,954 |
71,443 |
68.5% |
Sherwood |
General election
|
7 May 2015 |
Con
|
50,698 |
73,349 |
69.1% |
Sherwood |
General election
|
8 June 2017 |
Con
|
53,364 |
76,196 |
70.0% |
Sherwood |
General election
|
12 December 2019 |
Con
|
52,709 |
77,888 |
67.7% |
Shipley |
General election
|
6 May 2010 |
Con
|
49,427 |
67,689 |
73.0% |
Shipley |
General election
|
7 May 2015 |
Con
|
50,542 |
70,464 |
71.7% |
Shipley |
General election
|
8 June 2017 |
Con
|
53,395 |
73,133 |
73.0% |
Shipley |
General election
|
12 December 2019 |
Con
|
54,004 |
74,029 |
72.9% |
Shrewsbury and Atcham |
General election
|
6 May 2010 |
Con
|
53,045 |
75,446 |
70.3% |
Shrewsbury and Atcham |
General election
|
7 May 2015 |
Con
|
54,102 |
76,400 |
70.8% |
Shrewsbury and Atcham |
General election
|
8 June 2017 |
Con
|
58,203 |
79,043 |
73.6% |
Shrewsbury and Atcham |
General election
|
12 December 2019 |
Con
|
59,065 |
82,238 |
71.8% |
Sittingbourne and Sheppey |
General election
|
6 May 2010 |
Con
|
48,578 |
75,855 |
64.0% |
Sittingbourne and Sheppey |
General election
|
7 May 2015 |
Con
|
49,378 |
76,018 |
65.0% |
Sittingbourne and Sheppey |
General election
|
8 June 2017 |
Con
|
51,389 |
81,717 |
62.9% |
Sittingbourne and Sheppey |
General election
|
12 December 2019 |
Con
|
51,394 |
83,917 |
61.2% |
Skipton and Ripon |
General election
|
6 May 2010 |
Con
|
54,724 |
77,381 |
70.7% |
Skipton and Ripon |
General election
|
7 May 2015 |
Con
|
54,559 |
76,645 |
71.2% |
Skipton and Ripon |
General election
|
8 June 2017 |
Con
|
58,138 |
78,104 |
74.4% |
Skipton and Ripon |
General election
|
12 December 2019 |
Con
|
58,724 |
78,347 |
75.0% |
Sleaford and North Hykeham |
General election
|
6 May 2010 |
Con
|
59,530 |
84,806 |
70.2% |
Sleaford and North Hykeham |
General election
|
7 May 2015 |
Con
|
61,944 |
87,972 |
70.4% |
Sleaford and North Hykeham |
General election
|
8 June 2017 |
Con
|
65,797 |
90,929 |
72.4% |
Sleaford and North Hykeham |
General election
|
12 December 2019 |
Con
|
66,554 |
94,761 |
70.2% |
Slough |
General election
|
6 May 2010 |
Lab
|
47,742 |
77,473 |
61.6% |
Slough |
General election
|
7 May 2015 |
Lab
|
48,275 |
86,366 |
55.9% |
Slough |
General election
|
8 June 2017 |
Lab
|
54,295 |
83,272 |
65.2% |
Slough |
General election
|
12 December 2019 |
Lab
|
51,038 |
86,818 |
58.8% |
Solihull |
General election
|
6 May 2010 |
LD
|
55,129 |
76,288 |
72.3% |
Solihull |
General election
|
7 May 2015 |
Con
|
54,779 |
77,956 |
70.3% |
Solihull |
General election
|
8 June 2017 |
Con
|
56,748 |
77,789 |
73.0% |
Solihull |
General election
|
12 December 2019 |
Con
|
55,344 |
78,760 |
70.3% |
Somerton and Frome |
General election
|
6 May 2010 |
LD
|
60,612 |
81,548 |
74.3% |
Somerton and Frome |
General election
|
7 May 2015 |
Con
|
60,309 |
83,281 |
72.4% |
Somerton and Frome |
General election
|
8 June 2017 |
Con
|
63,892 |
84,437 |
75.7% |
Somerton and Frome |
General election
|
12 December 2019 |
Con
|
64,896 |
85,866 |
75.6% |
Southampton, Itchen |
General election
|
6 May 2010 |
Lab
|
44,412 |
74,532 |
59.6% |
Southampton, Itchen |
General election
|
7 May 2015 |
Con
|
44,710 |
72,281 |
61.9% |
Southampton, Itchen |
General election
|
8 June 2017 |
Con
|
46,783 |
71,722 |
65.2% |
Southampton, Itchen |
General election
|
12 December 2019 |
Con
|
47,421 |
72,299 |
65.6% |
Southampton, Test |
General election
|
6 May 2010 |
Lab
|
44,187 |
71,931 |
61.4% |
Southampton, Test |
General election
|
7 May 2015 |
Lab
|
43,652 |
70,270 |
62.1% |
Southampton, Test |
General election
|
8 June 2017 |
Lab
|
46,903 |
70,199 |
66.8% |
Southampton, Test |
General election
|
12 December 2019 |
Lab
|
44,994 |
70,116 |
64.2% |
South Basildon and East Thurrock |
General election
|
6 May 2010 |
Con
|
44,735 |
71,874 |
62.2% |
South Basildon and East Thurrock |
General election
|
7 May 2015 |
Con
|
45,593 |
71,155 |
64.1% |
South Basildon and East Thurrock |
General election
|
8 June 2017 |
Con
|
47,120 |
73,537 |
64.1% |
South Basildon and East Thurrock |
General election
|
12 December 2019 |
Con
|
45,297 |
74,441 |
60.8% |
South Cambridgeshire |
General election
|
6 May 2010 |
Con
|
59,056 |
78,995 |
74.8% |
South Cambridgeshire |
General election
|
7 May 2015 |
Con
|
61,540 |
84,132 |
73.1% |
South Cambridgeshire |
General election
|
8 June 2017 |
Con
|
64,924 |
85,257 |
76.2% |
South Cambridgeshire |
General election
|
12 December 2019 |
Con
|
66,929 |
87,288 |
76.7% |
South Derbyshire |
General election
|
6 May 2010 |
Con
|
50,419 |
70,608 |
71.4% |
South Derbyshire |
General election
|
7 May 2015 |
Con
|
50,762 |
73,923 |
68.7% |
South Derbyshire |
General election
|
8 June 2017 |
Con
|
52,631 |
76,380 |
68.9% |
South Derbyshire |
General election
|
12 December 2019 |
Con
|
53,381 |
79,331 |
67.3% |
South Dorset |
General election
|
6 May 2010 |
Con
|
50,310 |
73,360 |
68.6% |
South Dorset |
General election
|
7 May 2015 |
Con
|
48,597 |
71,534 |
67.9% |
South Dorset |
General election
|
8 June 2017 |
Con
|
51,906 |
75,553 |
68.7% |
South Dorset |
General election
|
12 December 2019 |
Con
|
51,058 |
73,809 |
69.2% |
South East Cambridgeshire |
General election
|
6 May 2010 |
Con
|
57,602 |
83,068 |
69.3% |
South East Cambridgeshire |
General election
|
7 May 2015 |
Con
|
59,506 |
84,570 |
70.4% |
South East Cambridgeshire |
General election
|
8 June 2017 |
Con
|
63,002 |
86,121 |
73.2% |
South East Cambridgeshire |
General election
|
12 December 2019 |
Con
|
64,385 |
86,769 |
74.2% |
South East Cornwall |
General election
|
6 May 2010 |
Con
|
49,617 |
71,373 |
69.5% |
South East Cornwall |
General election
|
7 May 2015 |
Con
|
50,498 |
71,071 |
71.1% |
South East Cornwall |
General election
|
8 June 2017 |
Con
|
53,224 |
71,880 |
74.0% |
South East Cornwall |
General election
|
12 December 2019 |
Con
|
53,655 |
71,825 |
74.7% |
Southend West |
General election
|
6 May 2010 |
Con
|
43,606 |
66,918 |
65.2% |
Southend West |
General election
|
7 May 2015 |
Con
|
44,509 |
66,876 |
66.6% |
Southend West |
General election
|
8 June 2017 |
Con
|
47,191 |
67,677 |
69.7% |
Southend West |
General election
|
12 December 2019 |
Con
|
46,537 |
69,043 |
67.4% |
South Holland and The Deepings |
General election
|
6 May 2010 |
Con
|
50,188 |
76,243 |
65.8% |
South Holland and The Deepings |
General election
|
7 May 2015 |
Con
|
49,207 |
76,460 |
64.4% |
South Holland and The Deepings |
General election
|
8 June 2017 |
Con
|
50,315 |
76,374 |
65.9% |
South Holland and The Deepings |
General election
|
12 December 2019 |
Con
|
49,179 |
75,975 |
64.7% |
South Leicestershire |
General election
|
6 May 2010 |
Con
|
54,577 |
76,633 |
71.2% |
South Leicestershire |
General election
|
7 May 2015 |
Con
|
53,926 |
76,851 |
70.2% |
South Leicestershire |
General election
|
8 June 2017 |
Con
|
56,689 |
78,985 |
71.8% |
South Leicestershire |
General election
|
12 December 2019 |
Con
|
57,469 |
80,520 |
71.4% |
South Norfolk |
General election
|
6 May 2010 |
Con
|
54,993 |
76,179 |
72.2% |
South Norfolk |
General election
|
7 May 2015 |
Con
|
57,123 |
80,721 |
70.8% |
South Norfolk |
General election
|
8 June 2017 |
Con
|
61,111 |
83,055 |
73.6% |
South Norfolk |
General election
|
12 December 2019 |
Con
|
62,484 |
86,214 |
72.5% |
South Northamptonshire |
General election
|
6 May 2010 |
Con
|
59,890 |
82,033 |
73.0% |
South Northamptonshire |
General election
|
7 May 2015 |
Con
|
60,862 |
85,781 |
71.0% |
South Northamptonshire |
General election
|
8 June 2017 |
Con
|
64,998 |
85,759 |
75.8% |
South Northamptonshire |
General election
|
12 December 2019 |
Con
|
66,908 |
90,842 |
73.7% |
Southport |
General election
|
6 May 2010 |
LD
|
43,757 |
67,200 |
65.1% |
Southport |
General election
|
7 May 2015 |
LD
|
44,101 |
67,326 |
65.5% |
Southport |
General election
|
8 June 2017 |
Con
|
47,956 |
69,400 |
69.1% |
Southport |
General election
|
12 December 2019 |
Con
|
48,180 |
70,837 |
68.0% |
South Ribble |
General election
|
6 May 2010 |
Con
|
51,458 |
75,822 |
67.9% |
South Ribble |
General election
|
7 May 2015 |
Con
|
52,370 |
76,489 |
68.5% |
South Ribble |
General election
|
8 June 2017 |
Con
|
54,834 |
75,752 |
72.4% |
South Ribble |
General election
|
12 December 2019 |
Con
|
53,784 |
75,351 |
71.4% |
South Shields |
General election
|
6 May 2010 |
Lab
|
36,518 |
64,084 |
57.0% |
South Shields |
General election
|
7 May 2015 |
Lab
|
36,265 |
62,730 |
57.8% |
South Shields |
General election
|
8 June 2017 |
Lab
|
40,772 |
63,433 |
64.3% |
South Shields |
General election
|
12 December 2019 |
Lab
|
37,882 |
62,793 |
60.3% |
South Staffordshire |
General election
|
6 May 2010 |
Con
|
50,440 |
73,849 |
68.3% |
South Staffordshire |
General election
|
7 May 2015 |
Con
|
49,598 |
72,771 |
68.2% |
South Staffordshire |
General election
|
8 June 2017 |
Con
|
51,109 |
73,441 |
69.6% |
South Staffordshire |
General election
|
12 December 2019 |
Con
|
50,005 |
73,668 |
67.9% |
South Suffolk |
General election
|
6 May 2010 |
Con
|
51,416 |
72,498 |
70.9% |
South Suffolk |
General election
|
7 May 2015 |
Con
|
51,907 |
73,836 |
70.3% |
South Suffolk |
General election
|
8 June 2017 |
Con
|
54,235 |
75,485 |
71.8% |
South Suffolk |
General election
|
12 December 2019 |
Con
|
53,489 |
76,201 |
70.2% |
South Swindon |
General election
|
6 May 2010 |
Con
|
47,119 |
72,619 |
64.9% |
South Swindon |
General election
|
7 May 2015 |
Con
|
49,263 |
73,926 |
66.6% |
South Swindon |
General election
|
8 June 2017 |
Con
|
51,271 |
72,372 |
70.8% |
South Swindon |
General election
|
12 December 2019 |
Con
|
50,746 |
73,118 |
69.4% |
South Thanet |
General election
|
6 May 2010 |
Con
|
45,933 |
70,045 |
65.6% |
South Thanet |
General election
|
7 May 2015 |
Con
|
49,401 |
70,970 |
69.6% |
South Thanet |
General election
|
8 June 2017 |
Con
|
49,753 |
72,334 |
68.8% |
South Thanet |
General election
|
12 December 2019 |
Con
|
48,257 |
73,223 |
65.9% |
South West Bedfordshire |
General election
|
6 May 2010 |
Con
|
50,774 |
76,559 |
66.3% |
South West Bedfordshire |
General election
|
7 May 2015 |
Con
|
51,304 |
79,285 |
64.7% |
South West Bedfordshire |
General election
|
8 June 2017 |
Con
|
55,635 |
79,658 |
69.8% |
South West Bedfordshire |
General election
|
12 December 2019 |
Con
|
53,307 |
79,926 |
66.7% |
South West Devon |
General election
|
6 May 2010 |
Con
|
49,860 |
70,813 |
70.4% |
South West Devon |
General election
|
7 May 2015 |
Con
|
50,372 |
71,035 |
70.9% |
South West Devon |
General election
|
8 June 2017 |
Con
|
52,857 |
71,260 |
74.2% |
South West Devon |
General election
|
12 December 2019 |
Con
|
53,367 |
72,535 |
73.6% |
South West Hertfordshire |
General election
|
6 May 2010 |
Con
|
56,750 |
78,248 |
72.5% |
South West Hertfordshire |
General election
|
7 May 2015 |
Con
|
57,267 |
79,668 |
71.9% |
South West Hertfordshire |
General election
|
8 June 2017 |
Con
|
60,653 |
81,087 |
74.8% |
South West Hertfordshire |
General election
|
12 December 2019 |
Con
|
61,191 |
80,499 |
76.0% |
South West Norfolk |
General election
|
6 May 2010 |
Con
|
49,150 |
73,758 |
66.6% |
South West Norfolk |
General election
|
7 May 2015 |
Con
|
50,110 |
76,970 |
65.1% |
South West Norfolk |
General election
|
8 June 2017 |
Con
|
52,416 |
77,874 |
67.3% |
South West Norfolk |
General election
|
12 December 2019 |
Con
|
51,466 |
78,455 |
65.6% |
South West Surrey |
General election
|
6 May 2010 |
Con
|
57,259 |
76,501 |
74.8% |
South West Surrey |
General election
|
7 May 2015 |
Con
|
57,119 |
77,548 |
73.7% |
South West Surrey |
General election
|
8 June 2017 |
Con
|
60,432 |
78,042 |
77.4% |
South West Surrey |
General election
|
12 December 2019 |
Con
|
60,340 |
79,096 |
76.3% |
South West Wiltshire |
General election
|
6 May 2010 |
Con
|
49,018 |
71,647 |
68.4% |
South West Wiltshire |
General election
|
7 May 2015 |
Con
|
51,643 |
73,018 |
70.7% |
South West Wiltshire |
General election
|
8 June 2017 |
Con
|
54,751 |
76,898 |
71.2% |
South West Wiltshire |
General election
|
12 December 2019 |
Con
|
54,895 |
77,969 |
70.4% |
Spelthorne |
General election
|
6 May 2010 |
Con
|
47,304 |
70,479 |
67.1% |
Spelthorne |
General election
|
7 May 2015 |
Con
|
49,079 |
71,592 |
68.6% |
Spelthorne |
General election
|
8 June 2017 |
Con
|
50,115 |
72,641 |
69.0% |
Spelthorne |
General election
|
12 December 2019 |
Con
|
49,510 |
70,929 |
69.8% |
Stafford |
General election
|
6 May 2010 |
Con
|
50,239 |
70,667 |
71.1% |
Stafford |
General election
|
7 May 2015 |
Con
|
48,767 |
68,705 |
71.0% |
Stafford |
General election
|
8 June 2017 |
Con
|
51,924 |
68,445 |
75.9% |
Stafford |
General election
|
12 December 2019 |
Con
|
51,149 |
72,572 |
70.5% |
Staffordshire Moorlands |
General election
|
6 May 2010 |
Con
|
43,815 |
62,137 |
70.5% |
Staffordshire Moorlands |
General election
|
7 May 2015 |
Con
|
42,587 |
63,104 |
67.5% |
Staffordshire Moorlands |
General election
|
8 June 2017 |
Con
|
44,655 |
63,260 |
70.6% |
Staffordshire Moorlands |
General election
|
12 December 2019 |
Con
|
43,656 |
65,485 |
66.7% |
St Albans |
General election
|
6 May 2010 |
Con
|
52,835 |
70,058 |
75.4% |
St Albans |
General election
|
7 May 2015 |
Con
|
54,433 |
75,825 |
71.8% |
St Albans |
General election
|
8 June 2017 |
Con
|
56,998 |
72,811 |
78.3% |
St Albans |
General election
|
12 December 2019 |
LD
|
57,599 |
73,727 |
78.1% |
Stalybridge and Hyde |
General election
|
6 May 2010 |
Lab / Co-op
|
40,879 |
69,081 |
59.2% |
Stalybridge and Hyde |
General election
|
7 May 2015 |
Lab / Co-op
|
41,034 |
71,357 |
57.5% |
Stalybridge and Hyde |
General election
|
8 June 2017 |
Lab / Co-op
|
42,457 |
71,409 |
59.5% |
Stalybridge and Hyde |
General election
|
12 December 2019 |
Lab / Co-op
|
42,368 |
73,064 |
58.0% |
St Austell and Newquay |
General election
|
6 May 2010 |
LD
|
47,238 |
75,284 |
62.7% |
St Austell and Newquay |
General election
|
7 May 2015 |
Con
|
50,361 |
76,607 |
65.7% |
St Austell and Newquay |
General election
|
8 June 2017 |
Con
|
54,212 |
78,609 |
69.0% |
St Austell and Newquay |
General election
|
12 December 2019 |
Con
|
55,776 |
79,930 |
69.8% |
Stevenage |
General election
|
6 May 2010 |
Con
|
44,651 |
68,937 |
64.8% |
Stevenage |
General election
|
7 May 2015 |
Con
|
47,799 |
70,597 |
67.7% |
Stevenage |
General election
|
8 June 2017 |
Con
|
49,327 |
70,765 |
69.7% |
Stevenage |
General election
|
12 December 2019 |
Con
|
47,683 |
71,562 |
66.6% |
St Helens North |
General election
|
6 May 2010 |
Lab
|
44,556 |
74,985 |
59.4% |
St Helens North |
General election
|
7 May 2015 |
Lab
|
46,256 |
75,262 |
61.5% |
St Helens North |
General election
|
8 June 2017 |
Lab
|
50,222 |
76,088 |
66.0% |
St Helens North |
General election
|
12 December 2019 |
Lab
|
47,561 |
75,593 |
62.9% |
St Helens South and Whiston |
General election
|
6 May 2010 |
Lab
|
46,081 |
77,975 |
59.1% |
St Helens South and Whiston |
General election
|
7 May 2015 |
Lab
|
48,397 |
77,720 |
62.3% |
St Helens South and Whiston |
General election
|
8 June 2017 |
Lab
|
52,886 |
79,036 |
66.9% |
St Helens South and Whiston |
General election
|
12 December 2019 |
Lab
|
50,313 |
79,061 |
63.6% |
St Ives |
General election
|
6 May 2010 |
LD
|
45,921 |
66,944 |
68.6% |
St Ives |
General election
|
7 May 2015 |
Con
|
48,312 |
65,570 |
73.7% |
St Ives |
General election
|
8 June 2017 |
Con
|
51,226 |
67,145 |
76.3% |
St Ives |
General election
|
12 December 2019 |
Con
|
51,413 |
68,795 |
74.7% |
Stockport |
General election
|
6 May 2010 |
Lab
|
39,128 |
62,879 |
62.2% |
Stockport |
General election
|
7 May 2015 |
Lab
|
39,649 |
63,931 |
62.0% |
Stockport |
General election
|
8 June 2017 |
Lab
|
41,544 |
64,236 |
64.7% |
Stockport |
General election
|
12 December 2019 |
Lab
|
41,715 |
65,391 |
63.8% |
Stockton North |
General election
|
6 May 2010 |
Lab
|
39,498 |
66,752 |
59.2% |
Stockton North |
General election
|
7 May 2015 |
Lab
|
39,571 |
66,126 |
59.8% |
Stockton North |
General election
|
8 June 2017 |
Lab
|
42,731 |
66,285 |
64.5% |
Stockton North |
General election
|
12 December 2019 |
Lab
|
41,156 |
66,649 |
61.8% |
Stockton South |
General election
|
6 May 2010 |
Con
|
50,284 |
73,840 |
68.1% |
Stockton South |
General election
|
7 May 2015 |
Con
|
51,797 |
75,111 |
69.0% |
Stockton South |
General election
|
8 June 2017 |
Lab
|
53,824 |
75,625 |
71.2% |
Stockton South |
General election
|
12 December 2019 |
Con
|
54,802 |
76,870 |
71.3% |
Stoke-On-Trent Central |
General election
|
6 May 2010 |
Lab
|
32,470 |
61,003 |
53.2% |
Stoke-On-Trent Central |
General election
|
7 May 2015 |
Lab
|
31,084 |
60,634 |
51.3% |
Stoke-On-Trent Central |
General election
|
8 June 2017 |
Lab / Co-op
|
33,145 |
56,915 |
58.2% |
Stoke-On-Trent Central |
General election
|
12 December 2019 |
Con
|
32,070 |
55,419 |
57.9% |
Stoke-On-Trent North |
General election
|
6 May 2010 |
Lab
|
40,196 |
72,054 |
55.8% |
Stoke-On-Trent North |
General election
|
7 May 2015 |
Lab
|
38,654 |
71,438 |
54.1% |
Stoke-On-Trent North |
General election
|
8 June 2017 |
Lab
|
41,786 |
71,558 |
58.4% |
Stoke-On-Trent North |
General election
|
12 December 2019 |
Con
|
40,134 |
68,298 |
58.8% |
Stoke-On-Trent South |
General election
|
6 May 2010 |
Lab
|
39,852 |
68,032 |
58.6% |
Stoke-On-Trent South |
General election
|
7 May 2015 |
Lab
|
39,107 |
68,091 |
57.4% |
Stoke-On-Trent South |
General election
|
8 June 2017 |
Con
|
41,690 |
66,057 |
63.1% |
Stoke-On-Trent South |
General election
|
12 December 2019 |
Con
|
39,604 |
64,491 |
61.4% |
Stone |
General election
|
6 May 2010 |
Con
|
47,229 |
67,062 |
70.4% |
Stone |
General election
|
7 May 2015 |
Con
|
47,031 |
67,339 |
69.8% |
Stone |
General election
|
8 June 2017 |
Con
|
50,032 |
67,824 |
73.8% |
Stone |
General election
|
12 December 2019 |
Con
|
49,843 |
69,378 |
71.8% |
Stourbridge |
General election
|
6 May 2010 |
Con
|
47,234 |
69,637 |
67.8% |
Stourbridge |
General election
|
7 May 2015 |
Con
|
46,029 |
69,077 |
66.6% |
Stourbridge |
General election
|
8 June 2017 |
Con
|
47,135 |
70,215 |
67.1% |
Stourbridge |
General election
|
12 December 2019 |
Con
|
45,689 |
69,891 |
65.4% |
Stratford-On-Avon |
General election
|
6 May 2010 |
Con
|
50,542 |
69,517 |
72.7% |
Stratford-On-Avon |
General election
|
7 May 2015 |
Con
|
51,459 |
71,304 |
72.2% |
Stratford-On-Avon |
General election
|
8 June 2017 |
Con
|
53,532 |
72,572 |
73.8% |
Stratford-On-Avon |
General election
|
12 December 2019 |
Con
|
55,048 |
74,037 |
74.4% |
Streatham |
General election
|
6 May 2010 |
Lab
|
46,837 |
74,532 |
62.8% |
Streatham |
General election
|
7 May 2015 |
Lab
|
49,933 |
79,137 |
63.1% |
Streatham |
General election
|
8 June 2017 |
Lab
|
55,795 |
78,649 |
70.9% |
Streatham |
General election
|
12 December 2019 |
Lab
|
56,513 |
84,783 |
66.7% |
Stretford and Urmston |
General election
|
6 May 2010 |
Lab
|
44,910 |
70,991 |
63.3% |
Stretford and Urmston |
General election
|
7 May 2015 |
Lab
|
46,386 |
69,026 |
67.2% |
Stretford and Urmston |
General election
|
8 June 2017 |
Lab
|
50,191 |
71,833 |
69.9% |
Stretford and Urmston |
General election
|
12 December 2019 |
Lab
|
50,067 |
72,372 |
69.2% |
Stroud |
General election
|
6 May 2010 |
Con
|
57,973 |
78,286 |
74.1% |
Stroud |
General election
|
7 May 2015 |
Con
|
60,819 |
80,544 |
75.5% |
Stroud |
General election
|
8 June 2017 |
Lab / Co-op
|
63,816 |
82,839 |
77.0% |
Stroud |
General election
|
12 December 2019 |
Con
|
65,930 |
84,537 |
78.0% |
Suffolk Coastal |
General election
|
6 May 2010 |
Con
|
54,893 |
76,572 |
71.7% |
Suffolk Coastal |
General election
|
7 May 2015 |
Con
|
55,594 |
77,816 |
71.4% |
Suffolk Coastal |
General election
|
8 June 2017 |
Con
|
58,074 |
79,366 |
73.2% |
Suffolk Coastal |
General election
|
12 December 2019 |
Con
|
58,308 |
81,910 |
71.2% |
Sunderland Central |
General election
|
6 May 2010 |
Lab
|
42,463 |
74,485 |
57.0% |
Sunderland Central |
General election
|
7 May 2015 |
Lab
|
41,762 |
72,950 |
57.2% |
Sunderland Central |
General election
|
8 June 2017 |
Lab
|
45,111 |
72,728 |
62.0% |
Sunderland Central |
General election
|
12 December 2019 |
Lab
|
43,476 |
72,680 |
59.8% |
Surrey Heath |
General election
|
6 May 2010 |
Con
|
54,347 |
78,107 |
69.6% |
Surrey Heath |
General election
|
7 May 2015 |
Con
|
54,431 |
79,515 |
68.5% |
Surrey Heath |
General election
|
8 June 2017 |
Con
|
57,822 |
80,764 |
71.6% |
Surrey Heath |
General election
|
12 December 2019 |
Con
|
58,654 |
81,349 |
72.1% |
Sutton and Cheam |
General election
|
6 May 2010 |
LD
|
48,508 |
66,658 |
72.8% |
Sutton and Cheam |
General election
|
7 May 2015 |
Con
|
49,905 |
69,228 |
72.1% |
Sutton and Cheam |
General election
|
8 June 2017 |
Con
|
51,970 |
70,404 |
73.8% |
Sutton and Cheam |
General election
|
12 December 2019 |
Con
|
50,487 |
71,779 |
70.3% |
Sutton Coldfield |
General election
|
6 May 2010 |
Con
|
50,589 |
74,489 |
67.9% |
Sutton Coldfield |
General election
|
7 May 2015 |
Con
|
50,854 |
74,956 |
67.8% |
Sutton Coldfield |
General election
|
8 June 2017 |
Con
|
52,858 |
75,652 |
69.9% |
Sutton Coldfield |
General election
|
12 December 2019 |
Con
|
52,325 |
75,638 |
69.2% |
Tamworth |
General election
|
6 May 2010 |
Con
|
46,390 |
71,962 |
64.5% |
Tamworth |
General election
|
7 May 2015 |
Con
|
47,174 |
71,913 |
65.6% |
Tamworth |
General election
|
8 June 2017 |
Con
|
47,110 |
71,308 |
66.1% |
Tamworth |
General election
|
12 December 2019 |
Con
|
46,056 |
71,572 |
64.3% |
Tatton |
General election
|
6 May 2010 |
Con
|
45,231 |
66,746 |
67.8% |
Tatton |
General election
|
7 May 2015 |
Con
|
45,298 |
65,004 |
69.7% |
Tatton |
General election
|
8 June 2017 |
Con
|
49,116 |
67,874 |
72.4% |
Tatton |
General election
|
12 December 2019 |
Con
|
48,967 |
69,018 |
70.9% |
Taunton Deane |
General election
|
6 May 2010 |
LD
|
58,150 |
82,507 |
70.5% |
Taunton Deane |
General election
|
7 May 2015 |
Con
|
57,887 |
83,221 |
69.6% |
Taunton Deane |
General election
|
8 June 2017 |
Con
|
63,053 |
85,457 |
73.8% |
Taunton Deane |
General election
|
12 December 2019 |
Con
|
63,733 |
88,676 |
71.9% |
Telford |
General election
|
6 May 2010 |
Lab
|
41,310 |
65,061 |
63.5% |
Telford |
General election
|
7 May 2015 |
Con
|
40,645 |
66,166 |
61.4% |
Telford |
General election
|
8 June 2017 |
Con
|
44,686 |
68,106 |
65.6% |
Telford |
General election
|
12 December 2019 |
Con
|
42,825 |
68,921 |
62.1% |
Tewkesbury |
General election
|
6 May 2010 |
Con
|
53,961 |
76,655 |
70.4% |
Tewkesbury |
General election
|
7 May 2015 |
Con
|
55,344 |
78,910 |
70.1% |
Tewkesbury |
General election
|
8 June 2017 |
Con
|
59,084 |
81,440 |
72.5% |
Tewkesbury |
General election
|
12 December 2019 |
Con
|
61,140 |
83,958 |
72.8% |
The Cotswolds |
General election
|
6 May 2010 |
Con
|
54,832 |
76,729 |
71.5% |
The Cotswolds |
General election
|
7 May 2015 |
Con
|
56,667 |
78,290 |
72.4% |
The Cotswolds |
General election
|
8 June 2017 |
Con
|
59,702 |
80,449 |
74.2% |
The Cotswolds |
General election
|
12 December 2019 |
Con
|
61,176 |
81,939 |
74.7% |
The Wrekin |
General election
|
6 May 2010 |
Con
|
45,968 |
65,544 |
70.1% |
The Wrekin |
General election
|
7 May 2015 |
Con
|
45,437 |
65,942 |
68.9% |
The Wrekin |
General election
|
8 June 2017 |
Con
|
49,523 |
68,604 |
72.2% |
The Wrekin |
General election
|
12 December 2019 |
Con
|
48,890 |
70,693 |
69.2% |
Thirsk and Malton |
General election
|
6 May 2010 |
Con
|
38,142 |
76,416 |
49.9% |
Thirsk and Malton |
General election
|
7 May 2015 |
Con
|
52,365 |
77,451 |
67.6% |
Thirsk and Malton |
General election
|
8 June 2017 |
Con
|
55,929 |
78,670 |
71.1% |
Thirsk and Malton |
General election
|
12 December 2019 |
Con
|
56,588 |
80,991 |
69.9% |
Thornbury and Yate |
General election
|
6 May 2010 |
LD
|
48,226 |
64,092 |
75.2% |
Thornbury and Yate |
General election
|
7 May 2015 |
Con
|
48,570 |
66,066 |
73.5% |
Thornbury and Yate |
General election
|
8 June 2017 |
Con
|
50,690 |
67,892 |
74.7% |
Thornbury and Yate |
General election
|
12 December 2019 |
Con
|
52,243 |
69,492 |
75.2% |
Thurrock |
General election
|
6 May 2010 |
Con
|
45,821 |
77,758 |
58.9% |
Thurrock |
General election
|
7 May 2015 |
Con
|
49,564 |
77,559 |
63.9% |
Thurrock |
General election
|
8 June 2017 |
Con
|
50,325 |
78,154 |
64.4% |
Thurrock |
General election
|
12 December 2019 |
Con
|
47,467 |
79,659 |
59.6% |
Tiverton and Honiton |
General election
|
6 May 2010 |
Con
|
54,894 |
76,808 |
71.5% |
Tiverton and Honiton |
General election
|
7 May 2015 |
Con
|
53,763 |
76,270 |
70.5% |
Tiverton and Honiton |
General election
|
8 June 2017 |
Con
|
57,815 |
80,731 |
71.6% |
Tiverton and Honiton |
General election
|
12 December 2019 |
Con
|
59,613 |
82,953 |
71.9% |
Tonbridge and Malling |
General election
|
6 May 2010 |
Con
|
51,314 |
71,790 |
71.5% |
Tonbridge and Malling |
General election
|
7 May 2015 |
Con
|
53,670 |
74,877 |
71.7% |
Tonbridge and Malling |
General election
|
8 June 2017 |
Con
|
56,907 |
77,417 |
73.5% |
Tonbridge and Malling |
General election
|
12 December 2019 |
Con
|
57,003 |
79,278 |
71.9% |
Tooting |
General election
|
6 May 2010 |
Lab
|
50,655 |
73,840 |
68.6% |
Tooting |
General election
|
7 May 2015 |
Lab
|
53,529 |
76,782 |
69.7% |
Tooting |
General election
|
8 June 2017 |
Lab
|
58,171 |
77,971 |
74.6% |
Tooting |
General election
|
12 December 2019 |
Lab
|
58,473 |
76,954 |
76.0% |
Torbay |
General election
|
6 May 2010 |
LD
|
49,210 |
76,244 |
64.5% |
Torbay |
General election
|
7 May 2015 |
Con
|
48,079 |
76,350 |
63.0% |
Torbay |
General election
|
8 June 2017 |
Con
|
51,174 |
75,931 |
67.4% |
Torbay |
General election
|
12 December 2019 |
Con
|
50,426 |
75,054 |
67.2% |
Torridge and West Devon |
General election
|
6 May 2010 |
Con
|
55,257 |
77,360 |
71.4% |
Torridge and West Devon |
General election
|
7 May 2015 |
Con
|
56,584 |
78,621 |
72.0% |
Torridge and West Devon |
General election
|
8 June 2017 |
Con
|
59,480 |
80,524 |
73.9% |
Torridge and West Devon |
General election
|
12 December 2019 |
Con
|
59,730 |
80,403 |
74.3% |
Totnes |
General election
|
6 May 2010 |
Con
|
47,843 |
67,962 |
70.4% |
Totnes |
General election
|
7 May 2015 |
Con
|
47,097 |
68,630 |
68.6% |
Totnes |
General election
|
8 June 2017 |
Con
|
50,270 |
68,914 |
72.9% |
Totnes |
General election
|
12 December 2019 |
Con
|
52,182 |
69,863 |
74.7% |
Tottenham |
General election
|
6 May 2010 |
Lab
|
40,687 |
68,834 |
59.1% |
Tottenham |
General election
|
7 May 2015 |
Lab
|
42,558 |
70,803 |
60.1% |
Tottenham |
General election
|
8 June 2017 |
Lab
|
49,339 |
72,884 |
67.7% |
Tottenham |
General election
|
12 December 2019 |
Lab
|
46,856 |
75,740 |
61.9% |
Truro and Falmouth |
General election
|
6 May 2010 |
Con
|
48,768 |
70,598 |
69.1% |
Truro and Falmouth |
General election
|
7 May 2015 |
Con
|
51,544 |
73,601 |
70.0% |
Truro and Falmouth |
General election
|
8 June 2017 |
Con
|
56,647 |
74,683 |
75.8% |
Truro and Falmouth |
General election
|
12 December 2019 |
Con
|
59,190 |
76,719 |
77.2% |
Tunbridge Wells |
General election
|
6 May 2010 |
Con
|
50,320 |
73,855 |
68.1% |
Tunbridge Wells |
General election
|
7 May 2015 |
Con
|
51,428 |
73,429 |
70.0% |
Tunbridge Wells |
General election
|
8 June 2017 |
Con
|
54,209 |
74,782 |
72.5% |
Tunbridge Wells |
General election
|
12 December 2019 |
Con
|
54,650 |
74,823 |
73.0% |
Twickenham |
General election
|
6 May 2010 |
LD
|
59,721 |
80,569 |
74.1% |
Twickenham |
General election
|
7 May 2015 |
Con
|
62,004 |
80,250 |
77.3% |
Twickenham |
General election
|
8 June 2017 |
LD
|
66,290 |
83,362 |
79.5% |
Twickenham |
General election
|
12 December 2019 |
LD
|
64,503 |
84,906 |
76.0% |
Tynemouth |
General election
|
6 May 2010 |
Lab
|
52,668 |
75,680 |
69.6% |
Tynemouth |
General election
|
7 May 2015 |
Lab
|
53,495 |
77,524 |
69.0% |
Tynemouth |
General election
|
8 June 2017 |
Lab
|
56,858 |
77,434 |
73.4% |
Tynemouth |
General election
|
12 December 2019 |
Lab
|
56,034 |
77,261 |
72.5% |
Uxbridge and South Ruislip |
General election
|
6 May 2010 |
Con
|
45,076 |
71,160 |
63.3% |
Uxbridge and South Ruislip |
General election
|
7 May 2015 |
Con
|
44,811 |
70,631 |
63.4% |
Uxbridge and South Ruislip |
General election
|
8 June 2017 |
Con
|
46,694 |
69,936 |
66.8% |
Uxbridge and South Ruislip |
General election
|
12 December 2019 |
Con
|
48,187 |
70,365 |
68.5% |
Vauxhall |
General election
|
6 May 2010 |
Lab
|
43,191 |
74,811 |
57.7% |
Vauxhall |
General election
|
7 May 2015 |
Lab
|
47,941 |
82,231 |
58.3% |
Vauxhall |
General election
|
8 June 2017 |
Lab
|
55,042 |
82,055 |
67.1% |
Vauxhall |
General election
|
12 December 2019 |
Lab / Co-op
|
56,333 |
88,659 |
63.5% |
Wakefield |
General election
|
6 May 2010 |
Lab
|
44,444 |
70,812 |
62.8% |
Wakefield |
General election
|
7 May 2015 |
Lab
|
42,973 |
70,521 |
60.9% |
Wakefield |
General election
|
8 June 2017 |
Lab
|
46,284 |
70,340 |
65.8% |
Wakefield |
General election
|
12 December 2019 |
Con
|
45,027 |
70,192 |
64.1% |
Wallasey |
General election
|
6 May 2010 |
Lab
|
41,654 |
65,915 |
63.2% |
Wallasey |
General election
|
7 May 2015 |
Lab
|
43,366 |
65,495 |
66.2% |
Wallasey |
General election
|
8 June 2017 |
Lab
|
48,353 |
67,454 |
71.7% |
Wallasey |
General election
|
12 December 2019 |
Lab
|
46,492 |
66,310 |
70.1% |
Walsall North |
General election
|
6 May 2010 |
Lab
|
36,187 |
64,034 |
56.5% |
Walsall North |
General election
|
7 May 2015 |
Lab
|
36,883 |
67,080 |
55.0% |
Walsall North |
General election
|
8 June 2017 |
Con
|
38,118 |
67,308 |
56.6% |
Walsall North |
General election
|
12 December 2019 |
Con
|
36,556 |
67,177 |
54.4% |
Walsall South |
General election
|
6 May 2010 |
Lab
|
40,882 |
64,387 |
63.5% |
Walsall South |
General election
|
7 May 2015 |
Lab
|
41,838 |
67,743 |
61.8% |
Walsall South |
General election
|
8 June 2017 |
Lab
|
44,072 |
67,417 |
65.4% |
Walsall South |
General election
|
12 December 2019 |
Lab
|
42,472 |
68,024 |
62.4% |
Walthamstow |
General election
|
6 May 2010 |
Lab / Co-op
|
40,994 |
64,625 |
63.4% |
Walthamstow |
General election
|
7 May 2015 |
Lab / Co-op
|
41,796 |
67,015 |
62.4% |
Walthamstow |
General election
|
8 June 2017 |
Lab / Co-op
|
48,143 |
67,957 |
70.8% |
Walthamstow |
General election
|
12 December 2019 |
Lab / Co-op
|
48,335 |
70,267 |
68.8% |
Wansbeck |
General election
|
6 May 2010 |
Lab
|
38,273 |
61,782 |
61.9% |
Wansbeck |
General election
|
7 May 2015 |
Lab
|
38,528 |
60,705 |
63.5% |
Wansbeck |
General election
|
8 June 2017 |
Lab
|
42,454 |
62,151 |
68.3% |
Wansbeck |
General election
|
12 December 2019 |
Lab
|
40,509 |
63,339 |
64.0% |
Wantage |
General election
|
6 May 2010 |
Con
|
56,341 |
80,456 |
70.0% |
Wantage |
General election
|
7 May 2015 |
Con
|
58,320 |
82,931 |
70.3% |
Wantage |
General election
|
8 June 2017 |
Con
|
63,602 |
85,786 |
74.1% |
Wantage |
General election
|
12 December 2019 |
Con
|
67,173 |
90,867 |
73.9% |
Warley |
General election
|
6 May 2010 |
Lab
|
38,270 |
62,751 |
61.0% |
Warley |
General election
|
7 May 2015 |
Lab
|
37,829 |
63,738 |
59.4% |
Warley |
General election
|
8 June 2017 |
Lab
|
40,206 |
63,739 |
63.1% |
Warley |
General election
|
12 December 2019 |
Lab
|
37,239 |
62,357 |
59.7% |
Warrington North |
General election
|
6 May 2010 |
Lab
|
44,211 |
70,473 |
62.7% |
Warrington North |
General election
|
7 May 2015 |
Lab
|
45,419 |
72,104 |
63.0% |
Warrington North |
General election
|
8 June 2017 |
Lab
|
48,517 |
71,918 |
67.5% |
Warrington North |
General election
|
12 December 2019 |
Lab
|
46,667 |
72,235 |
64.6% |
Warrington South |
General election
|
6 May 2010 |
Con
|
54,874 |
79,182 |
69.3% |
Warrington South |
General election
|
7 May 2015 |
Con
|
59,353 |
84,767 |
70.0% |
Warrington South |
General election
|
8 June 2017 |
Lab
|
61,995 |
85,617 |
72.4% |
Warrington South |
General election
|
12 December 2019 |
Con
|
61,899 |
86,015 |
72.0% |
Warwick and Leamington |
General election
|
6 May 2010 |
Con
|
49,032 |
67,800 |
72.3% |
Warwick and Leamington |
General election
|
7 May 2015 |
Con
|
50,581 |
71,578 |
70.7% |
Warwick and Leamington |
General election
|
8 June 2017 |
Lab
|
54,055 |
74,237 |
72.8% |
Warwick and Leamington |
General election
|
12 December 2019 |
Lab
|
54,205 |
76,362 |
71.0% |
Washington and Sunderland West |
General election
|
6 May 2010 |
Lab
|
37,334 |
68,910 |
54.2% |
Washington and Sunderland West |
General election
|
7 May 2015 |
Lab
|
37,257 |
68,190 |
54.6% |
Washington and Sunderland West |
General election
|
8 June 2017 |
Lab
|
40,574 |
67,280 |
60.3% |
Washington and Sunderland West |
General election
|
12 December 2019 |
Lab
|
37,513 |
66,278 |
56.6% |
Watford |
General election
|
6 May 2010 |
Con
|
55,208 |
80,798 |
68.3% |
Watford |
General election
|
7 May 2015 |
Con
|
56,149 |
83,535 |
67.2% |
Watford |
General election
|
8 June 2017 |
Con
|
58,610 |
86,507 |
67.8% |
Watford |
General election
|
12 December 2019 |
Con
|
58,065 |
83,359 |
69.7% |
Waveney |
General election
|
6 May 2010 |
Con
|
51,141 |
78,532 |
65.1% |
Waveney |
General election
|
7 May 2015 |
Con
|
52,196 |
80,166 |
65.1% |
Waveney |
General election
|
8 June 2017 |
Con
|
52,674 |
80,763 |
65.2% |
Waveney |
General election
|
12 December 2019 |
Con
|
51,129 |
82,791 |
61.8% |
Wealden |
General election
|
6 May 2010 |
Con
|
54,969 |
76,537 |
71.8% |
Wealden |
General election
|
7 May 2015 |
Con
|
57,017 |
80,236 |
71.1% |
Wealden |
General election
|
8 June 2017 |
Con
|
60,464 |
81,425 |
74.3% |
Wealden |
General election
|
12 December 2019 |
Con
|
60,907 |
82,998 |
73.4% |
Weaver Vale |
General election
|
6 May 2010 |
Con
|
43,990 |
67,269 |
65.4% |
Weaver Vale |
General election
|
7 May 2015 |
Con
|
46,867 |
68,407 |
68.5% |
Weaver Vale |
General election
|
8 June 2017 |
Lab
|
50,613 |
69,016 |
73.3% |
Weaver Vale |
General election
|
12 December 2019 |
Lab
|
50,713 |
70,551 |
71.9% |
Wellingborough |
General election
|
6 May 2010 |
Con
|
51,661 |
76,846 |
67.2% |
Wellingborough |
General election
|
7 May 2015 |
Con
|
50,430 |
74,317 |
67.9% |
Wellingborough |
General election
|
8 June 2017 |
Con
|
53,240 |
79,254 |
67.2% |
Wellingborough |
General election
|
12 December 2019 |
Con
|
51,913 |
80,765 |
64.3% |
Wells |
General election
|
6 May 2010 |
LD
|
55,864 |
79,432 |
70.3% |
Wells |
General election
|
7 May 2015 |
Con
|
56,904 |
79,405 |
71.7% |
Wells |
General election
|
8 June 2017 |
Con
|
60,843 |
82,451 |
73.8% |
Wells |
General election
|
12 December 2019 |
Con
|
61,628 |
81,898 |
75.2% |
Welwyn Hatfield |
General election
|
6 May 2010 |
Con
|
48,972 |
72,058 |
68.0% |
Welwyn Hatfield |
General election
|
7 May 2015 |
Con
|
50,205 |
73,247 |
68.5% |
Welwyn Hatfield |
General election
|
8 June 2017 |
Con
|
51,669 |
72,888 |
70.9% |
Welwyn Hatfield |
General election
|
12 December 2019 |
Con
|
52,053 |
74,892 |
69.5% |
Wentworth and Dearne |
General election
|
6 May 2010 |
Lab
|
42,106 |
72,586 |
58.0% |
Wentworth and Dearne |
General election
|
7 May 2015 |
Lab
|
43,189 |
74,283 |
58.1% |
Wentworth and Dearne |
General election
|
8 June 2017 |
Lab
|
43,947 |
74,890 |
58.7% |
Wentworth and Dearne |
General election
|
12 December 2019 |
Lab
|
41,557 |
74,536 |
55.8% |
West Bromwich East |
General election
|
6 May 2010 |
Lab
|
37,950 |
62,668 |
60.6% |
West Bromwich East |
General election
|
7 May 2015 |
Lab
|
37,492 |
63,637 |
58.9% |
West Bromwich East |
General election
|
8 June 2017 |
Lab
|
39,098 |
63,846 |
61.2% |
West Bromwich East |
General election
|
12 December 2019 |
Con
|
35,975 |
62,046 |
58.0% |
West Bromwich West |
General election
|
6 May 2010 |
Lab / Co-op
|
36,171 |
64,859 |
55.8% |
West Bromwich West |
General election
|
7 May 2015 |
Lab / Co-op
|
35,026 |
65,524 |
53.5% |
West Bromwich West |
General election
|
8 June 2017 |
Lab / Co-op
|
36,094 |
65,967 |
54.7% |
West Bromwich West |
General election
|
12 December 2019 |
Con
|
34,459 |
64,517 |
53.4% |
West Dorset |
General election
|
6 May 2010 |
Con
|
57,337 |
76,869 |
74.6% |
West Dorset |
General election
|
7 May 2015 |
Con
|
56,458 |
78,000 |
72.4% |
West Dorset |
General election
|
8 June 2017 |
Con
|
59,598 |
79,048 |
75.4% |
West Dorset |
General election
|
12 December 2019 |
Con
|
60,925 |
81,897 |
74.4% |
West Ham |
General election
|
6 May 2010 |
Lab
|
46,951 |
85,313 |
55.0% |
West Ham |
General election
|
7 May 2015 |
Lab
|
52,793 |
90,640 |
58.2% |
West Ham |
General election
|
8 June 2017 |
Lab
|
60,708 |
92,418 |
65.7% |
West Ham |
General election
|
12 December 2019 |
Lab
|
60,200 |
97,947 |
61.5% |
West Lancashire |
General election
|
6 May 2010 |
Lab
|
48,473 |
73,835 |
65.7% |
West Lancashire |
General election
|
7 May 2015 |
Lab
|
49,676 |
70,906 |
70.1% |
West Lancashire |
General election
|
8 June 2017 |
Lab
|
54,389 |
73,257 |
74.2% |
West Lancashire |
General election
|
12 December 2019 |
Lab
|
52,663 |
73,347 |
71.8% |
Westminster North |
General election
|
6 May 2010 |
Lab
|
39,598 |
66,739 |
59.3% |
Westminster North |
General election
|
7 May 2015 |
Lab
|
39,514 |
62,346 |
63.4% |
Westminster North |
General election
|
8 June 2017 |
Lab
|
43,295 |
63,846 |
67.8% |
Westminster North |
General election
|
12 December 2019 |
Lab
|
42,911 |
65,519 |
65.5% |
Westmorland and Lonsdale |
General election
|
6 May 2010 |
LD
|
51,487 |
66,988 |
76.9% |
Westmorland and Lonsdale |
General election
|
7 May 2015 |
LD
|
48,929 |
65,857 |
74.3% |
Westmorland and Lonsdale |
General election
|
8 June 2017 |
LD
|
51,687 |
66,391 |
77.9% |
Westmorland and Lonsdale |
General election
|
12 December 2019 |
LD
|
52,712 |
67,789 |
77.8% |
Weston-Super-Mare |
General election
|
6 May 2010 |
Con
|
52,716 |
78,487 |
67.2% |
Weston-Super-Mare |
General election
|
7 May 2015 |
Con
|
52,552 |
80,309 |
65.4% |
Weston-Super-Mare |
General election
|
8 June 2017 |
Con
|
56,415 |
82,136 |
68.7% |
Weston-Super-Mare |
General election
|
12 December 2019 |
Con
|
55,614 |
82,526 |
67.4% |
West Suffolk |
General election
|
6 May 2010 |
Con
|
48,089 |
74,374 |
64.7% |
West Suffolk |
General election
|
7 May 2015 |
Con
|
49,232 |
76,198 |
64.6% |
West Suffolk |
General election
|
8 June 2017 |
Con
|
51,746 |
77,348 |
66.9% |
West Suffolk |
General election
|
12 December 2019 |
Con
|
51,437 |
80,193 |
64.1% |
West Worcestershire |
General election
|
6 May 2010 |
Con
|
54,093 |
72,807 |
74.3% |
West Worcestershire |
General election
|
7 May 2015 |
Con
|
54,100 |
73,394 |
73.7% |
West Worcestershire |
General election
|
8 June 2017 |
Con
|
56,471 |
74,375 |
75.9% |
West Worcestershire |
General election
|
12 December 2019 |
Con
|
57,530 |
76,241 |
75.5% |
Wigan |
General election
|
6 May 2010 |
Lab
|
44,140 |
75,407 |
58.5% |
Wigan |
General election
|
7 May 2015 |
Lab
|
45,293 |
75,990 |
59.6% |
Wigan |
General election
|
8 June 2017 |
Lab
|
47,542 |
75,359 |
63.1% |
Wigan |
General election
|
12 December 2019 |
Lab
|
45,042 |
75,680 |
59.5% |
Wimbledon |
General election
|
6 May 2010 |
Con
|
47,395 |
65,723 |
72.1% |
Wimbledon |
General election
|
7 May 2015 |
Con
|
48,422 |
65,853 |
73.5% |
Wimbledon |
General election
|
8 June 2017 |
Con
|
51,526 |
66,780 |
77.2% |
Wimbledon |
General election
|
12 December 2019 |
Con
|
53,027 |
68,240 |
77.7% |
Winchester |
General election
|
6 May 2010 |
Con
|
55,955 |
73,805 |
75.8% |
Winchester |
General election
|
7 May 2015 |
Con
|
55,316 |
74,119 |
74.6% |
Winchester |
General election
|
8 June 2017 |
Con
|
57,156 |
72,497 |
78.8% |
Winchester |
General election
|
12 December 2019 |
Con
|
58,890 |
75,582 |
77.9% |
Windsor |
General election
|
6 May 2010 |
Con
|
49,588 |
69,511 |
71.3% |
Windsor |
General election
|
7 May 2015 |
Con
|
50,160 |
71,538 |
70.1% |
Windsor |
General election
|
8 June 2017 |
Con
|
53,921 |
73,595 |
73.3% |
Windsor |
General election
|
12 December 2019 |
Con
|
53,750 |
75,038 |
71.6% |
Wirral South |
General election
|
6 May 2010 |
Lab
|
39,906 |
56,099 |
71.1% |
Wirral South |
General election
|
7 May 2015 |
Lab
|
41,837 |
56,956 |
73.5% |
Wirral South |
General election
|
8 June 2017 |
Lab
|
45,195 |
57,670 |
78.4% |
Wirral South |
General election
|
12 December 2019 |
Lab
|
43,547 |
57,280 |
76.0% |
Wirral West |
General election
|
6 May 2010 |
Con
|
39,372 |
55,050 |
71.5% |
Wirral West |
General election
|
7 May 2015 |
Lab
|
41,858 |
55,377 |
75.6% |
Wirral West |
General election
|
8 June 2017 |
Lab
|
43,951 |
55,995 |
78.5% |
Wirral West |
General election
|
12 December 2019 |
Lab
|
42,918 |
55,550 |
77.3% |
Witham |
General election
|
6 May 2010 |
Con
|
46,835 |
66,969 |
69.9% |
Witham |
General election
|
7 May 2015 |
Con
|
47,168 |
67,090 |
70.3% |
Witham |
General election
|
8 June 2017 |
Con
|
49,241 |
69,137 |
71.2% |
Witham |
General election
|
12 December 2019 |
Con
|
49,344 |
70,402 |
70.1% |
Witney |
General election
|
6 May 2010 |
Con
|
57,769 |
78,766 |
73.3% |
Witney |
General election
|
7 May 2015 |
Con
|
58,482 |
79,767 |
73.3% |
Witney |
General election
|
8 June 2017 |
Con
|
60,927 |
82,727 |
73.6% |
Witney |
General election
|
12 December 2019 |
Con
|
61,305 |
83,845 |
73.1% |
Woking |
General election
|
6 May 2010 |
Con
|
52,786 |
73,837 |
71.5% |
Woking |
General election
|
7 May 2015 |
Con
|
51,964 |
74,269 |
70.0% |
Woking |
General election
|
8 June 2017 |
Con
|
55,246 |
76,170 |
72.5% |
Woking |
General election
|
12 December 2019 |
Con
|
53,937 |
75,424 |
71.5% |
Wokingham |
General election
|
6 May 2010 |
Con
|
54,528 |
76,386 |
71.4% |
Wokingham |
General election
|
7 May 2015 |
Con
|
55,999 |
77,881 |
71.9% |
Wokingham |
General election
|
8 June 2017 |
Con
|
59,690 |
79,111 |
75.5% |
Wokingham |
General election
|
12 December 2019 |
Con
|
61,997 |
83,953 |
73.8% |
Wolverhampton North East |
General election
|
6 May 2010 |
Lab
|
34,894 |
58,931 |
59.2% |
Wolverhampton North East |
General election
|
7 May 2015 |
Lab
|
34,003 |
61,065 |
55.7% |
Wolverhampton North East |
General election
|
8 June 2017 |
Lab
|
36,508 |
60,770 |
60.1% |
Wolverhampton North East |
General election
|
12 December 2019 |
Con
|
34,281 |
61,660 |
55.6% |
Wolverhampton South East |
General election
|
6 May 2010 |
Lab
|
34,707 |
59,884 |
58.0% |
Wolverhampton South East |
General election
|
7 May 2015 |
Lab
|
34,764 |
62,556 |
55.6% |
Wolverhampton South East |
General election
|
8 June 2017 |
Lab
|
36,304 |
60,301 |
60.2% |
Wolverhampton South East |
General election
|
12 December 2019 |
Lab
|
33,443 |
62,883 |
53.2% |
Wolverhampton South West |
General election
|
6 May 2010 |
Con
|
40,160 |
58,845 |
68.2% |
Wolverhampton South West |
General election
|
7 May 2015 |
Lab
|
40,209 |
60,368 |
66.6% |
Wolverhampton South West |
General election
|
8 June 2017 |
Lab
|
42,346 |
59,971 |
70.6% |
Wolverhampton South West |
General election
|
12 December 2019 |
Con
|
41,136 |
60,534 |
68.0% |
Worcester |
General election
|
6 May 2010 |
Con
|
48,974 |
72,835 |
67.2% |
Worcester |
General election
|
7 May 2015 |
Con
|
49,723 |
72,461 |
68.6% |
Worcester |
General election
|
8 June 2017 |
Con
|
51,423 |
73,893 |
69.6% |
Worcester |
General election
|
12 December 2019 |
Con
|
50,898 |
73,485 |
69.3% |
Workington |
General election
|
6 May 2010 |
Lab
|
39,259 |
59,607 |
65.9% |
Workington |
General election
|
7 May 2015 |
Lab
|
38,463 |
58,615 |
65.6% |
Workington |
General election
|
8 June 2017 |
Lab
|
41,676 |
60,265 |
69.2% |
Workington |
General election
|
12 December 2019 |
Con
|
41,599 |
61,370 |
67.8% |
Worsley and Eccles South |
General election
|
6 May 2010 |
Lab
|
41,701 |
72,473 |
57.5% |
Worsley and Eccles South |
General election
|
7 May 2015 |
Lab
|
42,048 |
72,177 |
58.3% |
Worsley and Eccles South |
General election
|
8 June 2017 |
Lab
|
45,642 |
73,689 |
61.9% |
Worsley and Eccles South |
General election
|
12 December 2019 |
Lab
|
44,707 |
75,219 |
59.4% |
Worthing West |
General election
|
6 May 2010 |
Con
|
49,123 |
75,945 |
64.7% |
Worthing West |
General election
|
7 May 2015 |
Con
|
50,763 |
75,617 |
67.1% |
Worthing West |
General election
|
8 June 2017 |
Con
|
54,503 |
77,757 |
70.1% |
Worthing West |
General election
|
12 December 2019 |
Con
|
54,648 |
78,585 |
69.5% |
Wycombe |
General election
|
6 May 2010 |
Con
|
48,151 |
74,175 |
64.9% |
Wycombe |
General election
|
7 May 2015 |
Con
|
51,439 |
76,371 |
67.4% |
Wycombe |
General election
|
8 June 2017 |
Con
|
53,493 |
77,087 |
69.4% |
Wycombe |
General election
|
12 December 2019 |
Con
|
54,756 |
78,093 |
70.1% |
Wyre and Preston North |
General election
|
6 May 2010 |
Con
|
51,308 |
70,201 |
73.1% |
Wyre and Preston North |
General election
|
7 May 2015 |
Con
|
49,893 |
70,637 |
70.6% |
Wyre and Preston North |
General election
|
8 June 2017 |
Con
|
52,646 |
72,319 |
72.8% |
Wyre and Preston North |
General election
|
12 December 2019 |
Con
|
52,924 |
74,775 |
70.8% |
Wyre Forest |
General election
|
6 May 2010 |
Con
|
50,899 |
76,713 |
66.3% |
Wyre Forest |
General election
|
7 May 2015 |
Con
|
49,440 |
77,407 |
63.9% |
Wyre Forest |
General election
|
8 June 2017 |
Con
|
51,129 |
77,758 |
65.8% |
Wyre Forest |
General election
|
12 December 2019 |
Con
|
50,561 |
78,077 |
64.8% |
Wythenshawe and Sale East |
General election
|
6 May 2010 |
Lab
|
40,751 |
79,923 |
51.0% |
Wythenshawe and Sale East |
General election
|
7 May 2015 |
Lab
|
43,263 |
75,994 |
56.9% |
Wythenshawe and Sale East |
General election
|
8 June 2017 |
Lab
|
45,846 |
76,361 |
60.0% |
Wythenshawe and Sale East |
General election
|
12 December 2019 |
Lab
|
44,759 |
76,313 |
58.7% |
Yeovil |
General election
|
6 May 2010 |
LD
|
57,160 |
82,314 |
69.4% |
Yeovil |
General election
|
7 May 2015 |
Con
|
56,933 |
82,447 |
69.1% |
Yeovil |
General election
|
8 June 2017 |
Con
|
59,404 |
82,916 |
71.6% |
Yeovil |
General election
|
12 December 2019 |
Con
|
59,260 |
82,468 |
71.9% |
York Central |
General election
|
6 May 2010 |
Lab
|
46,483 |
76,439 |
60.8% |
York Central |
General election
|
7 May 2015 |
Lab / Co-op
|
47,677 |
75,351 |
63.3% |
York Central |
General election
|
8 June 2017 |
Lab / Co-op
|
53,088 |
77,315 |
68.7% |
York Central |
General election
|
12 December 2019 |
Lab / Co-op
|
49,505 |
74,899 |
66.1% |
York Outer |
General election
|
6 May 2010 |
Con
|
53,300 |
75,939 |
70.2% |
York Outer |
General election
|
7 May 2015 |
Con
|
53,903 |
78,561 |
68.6% |
York Outer |
General election
|
8 June 2017 |
Con
|
57,427 |
75,835 |
75.7% |
York Outer |
General election
|
12 December 2019 |
Con
|
55,347 |
74,673 |
74.1% |