Boundary set for England (13 April 2010 - 30 May 2024) Majorities
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 |
Majority |
Valid vote count |
Majority / valid vote count |
Aldershot |
General election
|
6 May 2010 |
Con
|
5,586 |
45,384 |
12.3% |
Aldershot |
General election
|
7 May 2015 |
Con
|
14,901 |
46,191 |
32.3% |
Aldershot |
General election
|
8 June 2017 |
Con
|
11,473 |
48,950 |
23.4% |
Aldershot |
General election
|
12 December 2019 |
Con
|
16,698 |
47,932 |
34.8% |
Aldridge-Brownhills |
General election
|
6 May 2010 |
Con
|
15,266 |
38,634 |
39.5% |
Aldridge-Brownhills |
General election
|
7 May 2015 |
Con
|
11,723 |
39,497 |
29.7% |
Aldridge-Brownhills |
General election
|
8 June 2017 |
Con
|
14,307 |
40,235 |
35.6% |
Aldridge-Brownhills |
General election
|
12 December 2019 |
Con
|
19,836 |
39,342 |
50.4% |
Altrincham and Sale West |
General election
|
6 May 2010 |
Con
|
11,595 |
49,393 |
23.5% |
Altrincham and Sale West |
General election
|
7 May 2015 |
Con
|
13,290 |
50,517 |
26.3% |
Altrincham and Sale West |
General election
|
8 June 2017 |
Con
|
6,426 |
52,790 |
12.2% |
Altrincham and Sale West |
General election
|
12 December 2019 |
Con
|
6,139 |
54,763 |
11.2% |
Amber Valley |
General election
|
6 May 2010 |
Con
|
536 |
45,958 |
1.2% |
Amber Valley |
General election
|
7 May 2015 |
Con
|
4,205 |
45,717 |
9.2% |
Amber Valley |
General election
|
8 June 2017 |
Con
|
8,300 |
45,811 |
18.1% |
Amber Valley |
General election
|
12 December 2019 |
Con
|
16,886 |
45,567 |
37.1% |
Arundel and South Downs |
General election
|
6 May 2010 |
Con
|
16,691 |
55,982 |
29.8% |
Arundel and South Downs |
General election
|
7 May 2015 |
Con
|
26,177 |
56,477 |
46.3% |
Arundel and South Downs |
General election
|
8 June 2017 |
Con
|
23,883 |
60,256 |
39.6% |
Arundel and South Downs |
General election
|
12 December 2019 |
Con
|
22,521 |
61,408 |
36.7% |
Ashfield |
General election
|
6 May 2010 |
Lab
|
192 |
48,196 |
0.4% |
Ashfield |
General election
|
7 May 2015 |
Lab
|
8,820 |
47,409 |
18.6% |
Ashfield |
General election
|
8 June 2017 |
Lab
|
441 |
49,993 |
0.9% |
Ashfield |
General election
|
12 December 2019 |
Con
|
5,733 |
48,980 |
11.7% |
Ashford |
General election
|
6 May 2010 |
Con
|
17,297 |
55,185 |
31.3% |
Ashford |
General election
|
7 May 2015 |
Con
|
19,296 |
57,372 |
33.6% |
Ashford |
General election
|
8 June 2017 |
Con
|
17,478 |
59,879 |
29.2% |
Ashford |
General election
|
12 December 2019 |
Con
|
24,029 |
60,059 |
40.0% |
Ashton-Under-Lyne |
General election
|
6 May 2010 |
Lab
|
9,094 |
38,432 |
23.7% |
Ashton-Under-Lyne |
General election
|
7 May 2015 |
Lab
|
10,756 |
38,918 |
27.6% |
Ashton-Under-Lyne |
General election
|
8 June 2017 |
Lab
|
11,295 |
39,773 |
28.4% |
Ashton-Under-Lyne |
General election
|
12 December 2019 |
Lab
|
4,263 |
38,579 |
11.1% |
Aylesbury |
General election
|
6 May 2010 |
Con
|
12,618 |
53,162 |
23.7% |
Aylesbury |
General election
|
7 May 2015 |
Con
|
17,158 |
55,419 |
31.0% |
Aylesbury |
General election
|
8 June 2017 |
Con
|
14,656 |
58,783 |
24.9% |
Aylesbury |
General election
|
12 December 2019 |
Con
|
17,373 |
60,576 |
28.7% |
Banbury |
General election
|
6 May 2010 |
Con
|
18,227 |
56,241 |
32.4% |
Banbury |
General election
|
7 May 2015 |
Con
|
18,395 |
58,008 |
31.7% |
Banbury |
General election
|
8 June 2017 |
Con
|
12,399 |
61,562 |
20.1% |
Banbury |
General election
|
12 December 2019 |
Con
|
16,813 |
62,921 |
26.7% |
Barking |
General election
|
6 May 2010 |
Lab
|
16,555 |
45,343 |
36.5% |
Barking |
General election
|
7 May 2015 |
Lab
|
15,272 |
43,041 |
35.5% |
Barking |
General election
|
8 June 2017 |
Lab
|
21,608 |
47,679 |
45.3% |
Barking |
General election
|
12 December 2019 |
Lab
|
15,427 |
44,499 |
34.7% |
Barnsley Central |
General election
|
6 May 2010 |
Lab
|
11,093 |
37,001 |
30.0% |
Barnsley Central |
General election
|
7 May 2015 |
Lab
|
12,435 |
36,560 |
34.0% |
Barnsley Central |
General election
|
8 June 2017 |
Lab
|
15,546 |
39,087 |
39.8% |
Barnsley Central |
General election
|
12 December 2019 |
Lab
|
3,571 |
36,903 |
9.7% |
Barnsley East |
General election
|
6 May 2010 |
Lab
|
11,090 |
38,386 |
28.9% |
Barnsley East |
General election
|
7 May 2015 |
Lab
|
12,034 |
38,517 |
31.2% |
Barnsley East |
General election
|
8 June 2017 |
Lab
|
13,283 |
40,776 |
32.6% |
Barnsley East |
General election
|
12 December 2019 |
Lab
|
3,217 |
38,070 |
8.5% |
Barrow and Furness |
General election
|
6 May 2010 |
Lab / Co-op
|
5,208 |
44,124 |
11.8% |
Barrow and Furness |
General election
|
7 May 2015 |
Lab / Co-op
|
795 |
43,275 |
1.8% |
Barrow and Furness |
General election
|
8 June 2017 |
Lab / Co-op
|
209 |
47,590 |
0.4% |
Barrow and Furness |
General election
|
12 December 2019 |
Con
|
5,789 |
46,046 |
12.6% |
Basildon and Billericay |
General election
|
6 May 2010 |
Con
|
12,338 |
41,569 |
29.7% |
Basildon and Billericay |
General election
|
7 May 2015 |
Con
|
12,482 |
43,028 |
29.0% |
Basildon and Billericay |
General election
|
8 June 2017 |
Con
|
13,400 |
44,918 |
29.8% |
Basildon and Billericay |
General election
|
12 December 2019 |
Con
|
20,412 |
44,128 |
46.3% |
Basingstoke |
General election
|
6 May 2010 |
Con
|
13,176 |
50,654 |
26.0% |
Basingstoke |
General election
|
7 May 2015 |
Con
|
11,063 |
53,076 |
20.8% |
Basingstoke |
General election
|
8 June 2017 |
Con
|
9,466 |
55,960 |
16.9% |
Basingstoke |
General election
|
12 December 2019 |
Con
|
14,198 |
54,713 |
25.9% |
Bassetlaw |
General election
|
6 May 2010 |
Lab
|
8,215 |
49,577 |
16.6% |
Bassetlaw |
General election
|
7 May 2015 |
Lab
|
8,843 |
49,289 |
17.9% |
Bassetlaw |
General election
|
8 June 2017 |
Lab
|
4,852 |
52,250 |
9.3% |
Bassetlaw |
General election
|
12 December 2019 |
Con
|
14,013 |
50,841 |
27.6% |
Bath |
General election
|
6 May 2010 |
LD
|
11,883 |
47,086 |
25.2% |
Bath |
General election
|
7 May 2015 |
Con
|
3,833 |
47,167 |
8.1% |
Bath |
General election
|
8 June 2017 |
LD
|
5,694 |
49,583 |
11.5% |
Bath |
General election
|
12 December 2019 |
LD
|
12,322 |
52,138 |
23.6% |
Batley and Spen |
General election
|
6 May 2010 |
Lab
|
4,406 |
51,109 |
8.6% |
Batley and Spen |
General election
|
7 May 2015 |
Lab
|
6,057 |
50,479 |
12.0% |
Batley and Spen |
General election
|
8 June 2017 |
Lab / Co-op
|
8,961 |
53,780 |
16.7% |
Batley and Spen |
General election
|
12 December 2019 |
Lab / Co-op
|
3,525 |
52,927 |
6.7% |
Battersea |
General election
|
6 May 2010 |
Con
|
5,977 |
48,792 |
12.2% |
Battersea |
General election
|
7 May 2015 |
Con
|
7,938 |
51,031 |
15.6% |
Battersea |
General election
|
8 June 2017 |
Lab
|
2,416 |
55,058 |
4.4% |
Battersea |
General election
|
12 December 2019 |
Lab
|
5,668 |
59,977 |
9.5% |
Beaconsfield |
General election
|
6 May 2010 |
Con
|
21,782 |
52,490 |
41.5% |
Beaconsfield |
General election
|
7 May 2015 |
Con
|
26,311 |
53,163 |
49.5% |
Beaconsfield |
General election
|
8 June 2017 |
Con
|
24,543 |
56,028 |
43.8% |
Beaconsfield |
General election
|
12 December 2019 |
Con
|
15,712 |
57,868 |
27.2% |
Beckenham |
General election
|
6 May 2010 |
Con
|
17,784 |
47,686 |
37.3% |
Beckenham |
General election
|
7 May 2015 |
Con
|
18,471 |
48,803 |
37.8% |
Beckenham |
General election
|
8 June 2017 |
Con
|
15,087 |
51,630 |
29.2% |
Beckenham |
General election
|
12 December 2019 |
Con
|
14,258 |
50,555 |
28.2% |
Bedford |
General election
|
6 May 2010 |
Con
|
1,353 |
45,102 |
3.0% |
Bedford |
General election
|
7 May 2015 |
Con
|
1,097 |
46,086 |
2.4% |
Bedford |
General election
|
8 June 2017 |
Lab
|
789 |
48,480 |
1.6% |
Bedford |
General election
|
12 December 2019 |
Lab
|
145 |
47,301 |
0.3% |
Bermondsey and Old Southwark |
General election
|
6 May 2010 |
LD
|
8,530 |
44,651 |
19.1% |
Bermondsey and Old Southwark |
General election
|
7 May 2015 |
Lab
|
4,489 |
51,424 |
8.7% |
Bermondsey and Old Southwark |
General election
|
8 June 2017 |
Lab
|
12,972 |
58,521 |
22.2% |
Bermondsey and Old Southwark |
General election
|
12 December 2019 |
Lab
|
16,126 |
58,615 |
27.5% |
Berwick-Upon-Tweed |
General election
|
6 May 2010 |
LD
|
2,690 |
38,439 |
7.0% |
Berwick-Upon-Tweed |
General election
|
7 May 2015 |
Con
|
4,914 |
40,423 |
12.2% |
Berwick-Upon-Tweed |
General election
|
8 June 2017 |
Con
|
11,781 |
42,212 |
27.9% |
Berwick-Upon-Tweed |
General election
|
12 December 2019 |
Con
|
14,835 |
42,109 |
35.2% |
Bethnal Green and Bow |
General election
|
6 May 2010 |
Lab
|
11,574 |
50,728 |
22.8% |
Bethnal Green and Bow |
General election
|
7 May 2015 |
Lab
|
24,317 |
52,924 |
45.9% |
Bethnal Green and Bow |
General election
|
8 June 2017 |
Lab
|
35,393 |
59,825 |
59.2% |
Bethnal Green and Bow |
General election
|
12 December 2019 |
Lab
|
37,524 |
60,562 |
62.0% |
Beverley and Holderness |
General election
|
6 May 2010 |
Con
|
12,987 |
53,199 |
24.4% |
Beverley and Holderness |
General election
|
7 May 2015 |
Con
|
12,203 |
52,677 |
23.2% |
Beverley and Holderness |
General election
|
8 June 2017 |
Con
|
14,042 |
55,638 |
25.2% |
Beverley and Holderness |
General election
|
12 December 2019 |
Con
|
20,448 |
53,542 |
38.2% |
Bexhill and Battle |
General election
|
6 May 2010 |
Con
|
12,880 |
54,587 |
23.6% |
Bexhill and Battle |
General election
|
7 May 2015 |
Con
|
20,075 |
55,218 |
36.4% |
Bexhill and Battle |
General election
|
8 June 2017 |
Con
|
22,165 |
59,472 |
37.3% |
Bexhill and Battle |
General election
|
12 December 2019 |
Con
|
26,059 |
59,093 |
44.1% |
Bexleyheath and Crayford |
General election
|
6 May 2010 |
Con
|
10,344 |
43,182 |
24.0% |
Bexleyheath and Crayford |
General election
|
7 May 2015 |
Con
|
9,192 |
43,685 |
21.0% |
Bexleyheath and Crayford |
General election
|
8 June 2017 |
Con
|
9,073 |
45,189 |
20.1% |
Bexleyheath and Crayford |
General election
|
12 December 2019 |
Con
|
13,103 |
43,246 |
30.3% |
Birkenhead |
General election
|
6 May 2010 |
Lab
|
15,395 |
35,323 |
43.6% |
Birkenhead |
General election
|
7 May 2015 |
Lab
|
20,652 |
39,144 |
52.8% |
Birkenhead |
General election
|
8 June 2017 |
Lab
|
25,514 |
43,663 |
58.4% |
Birkenhead |
General election
|
12 December 2019 |
Lab
|
17,705 |
42,329 |
41.8% |
Birmingham, Edgbaston |
General election
|
6 May 2010 |
Lab
|
1,274 |
41,571 |
3.1% |
Birmingham, Edgbaston |
General election
|
7 May 2015 |
Lab
|
2,706 |
41,293 |
6.6% |
Birmingham, Edgbaston |
General election
|
8 June 2017 |
Lab / Co-op
|
6,917 |
43,612 |
15.9% |
Birmingham, Edgbaston |
General election
|
12 December 2019 |
Lab / Co-op
|
5,614 |
42,328 |
13.3% |
Birmingham, Erdington |
General election
|
6 May 2010 |
Lab
|
3,277 |
35,546 |
9.2% |
Birmingham, Erdington |
General election
|
7 May 2015 |
Lab
|
5,129 |
34,684 |
14.8% |
Birmingham, Erdington |
General election
|
8 June 2017 |
Lab
|
7,285 |
37,217 |
19.6% |
Birmingham, Erdington |
General election
|
12 December 2019 |
Lab
|
3,601 |
35,229 |
10.2% |
Birmingham, Hall Green |
General election
|
6 May 2010 |
Lab
|
3,799 |
48,727 |
7.8% |
Birmingham, Hall Green |
General election
|
7 May 2015 |
Lab
|
19,818 |
47,046 |
42.1% |
Birmingham, Hall Green |
General election
|
8 June 2017 |
Lab
|
33,944 |
54,310 |
62.5% |
Birmingham, Hall Green |
General election
|
12 December 2019 |
Lab
|
28,508 |
52,911 |
53.9% |
Birmingham, Hodge Hill |
General election
|
6 May 2010 |
Lab
|
10,302 |
42,472 |
24.3% |
Birmingham, Hodge Hill |
General election
|
7 May 2015 |
Lab
|
23,362 |
41,039 |
56.9% |
Birmingham, Hodge Hill |
General election
|
8 June 2017 |
Lab
|
31,026 |
46,394 |
66.9% |
Birmingham, Hodge Hill |
General election
|
12 December 2019 |
Lab
|
28,655 |
45,003 |
63.7% |
Birmingham, Ladywood |
General election
|
6 May 2010 |
Lab
|
10,105 |
35,833 |
28.2% |
Birmingham, Ladywood |
General election
|
7 May 2015 |
Lab
|
21,868 |
35,916 |
60.9% |
Birmingham, Ladywood |
General election
|
8 June 2017 |
Lab
|
28,714 |
41,307 |
69.5% |
Birmingham, Ladywood |
General election
|
12 December 2019 |
Lab
|
28,582 |
42,118 |
67.9% |
Birmingham, Northfield |
General election
|
6 May 2010 |
Lab
|
2,782 |
41,814 |
6.7% |
Birmingham, Northfield |
General election
|
7 May 2015 |
Lab
|
2,509 |
42,461 |
5.9% |
Birmingham, Northfield |
General election
|
8 June 2017 |
Lab
|
4,667 |
44,348 |
10.5% |
Birmingham, Northfield |
General election
|
12 December 2019 |
Con
|
1,640 |
43,098 |
3.8% |
Birmingham, Perry Barr |
General election
|
6 May 2010 |
Lab
|
11,908 |
42,045 |
28.3% |
Birmingham, Perry Barr |
General election
|
7 May 2015 |
Lab
|
14,828 |
41,260 |
35.9% |
Birmingham, Perry Barr |
General election
|
8 June 2017 |
Lab
|
18,383 |
44,197 |
41.6% |
Birmingham, Perry Barr |
General election
|
12 December 2019 |
Lab
|
15,317 |
42,147 |
36.3% |
Birmingham, Selly Oak |
General election
|
6 May 2010 |
Lab
|
3,482 |
46,563 |
7.5% |
Birmingham, Selly Oak |
General election
|
7 May 2015 |
Lab
|
8,447 |
45,294 |
18.6% |
Birmingham, Selly Oak |
General election
|
8 June 2017 |
Lab
|
15,207 |
48,985 |
31.0% |
Birmingham, Selly Oak |
General election
|
12 December 2019 |
Lab
|
12,414 |
49,467 |
25.1% |
Birmingham, Yardley |
General election
|
6 May 2010 |
LD
|
3,002 |
40,850 |
7.3% |
Birmingham, Yardley |
General election
|
7 May 2015 |
Lab
|
6,595 |
41,151 |
16.0% |
Birmingham, Yardley |
General election
|
8 June 2017 |
Lab
|
16,574 |
44,502 |
37.2% |
Birmingham, Yardley |
General election
|
12 December 2019 |
Lab
|
10,659 |
42,678 |
25.0% |
Bishop Auckland |
General election
|
6 May 2010 |
Lab
|
5,218 |
41,136 |
12.7% |
Bishop Auckland |
General election
|
7 May 2015 |
Lab
|
3,508 |
39,389 |
8.9% |
Bishop Auckland |
General election
|
8 June 2017 |
Lab
|
502 |
43,281 |
1.2% |
Bishop Auckland |
General election
|
12 December 2019 |
Con
|
7,962 |
44,805 |
17.8% |
Blackburn |
General election
|
6 May 2010 |
Lab
|
9,856 |
45,499 |
21.7% |
Blackburn |
General election
|
7 May 2015 |
Lab
|
12,760 |
43,999 |
29.0% |
Blackburn |
General election
|
8 June 2017 |
Lab
|
20,368 |
47,515 |
42.9% |
Blackburn |
General election
|
12 December 2019 |
Lab
|
18,304 |
44,736 |
40.9% |
Blackley and Broughton |
General election
|
6 May 2010 |
Lab
|
12,303 |
34,204 |
36.0% |
Blackley and Broughton |
General election
|
7 May 2015 |
Lab
|
16,874 |
37,112 |
45.5% |
Blackley and Broughton |
General election
|
8 June 2017 |
Lab
|
19,601 |
40,113 |
48.9% |
Blackley and Broughton |
General election
|
12 December 2019 |
Lab
|
14,402 |
38,618 |
37.3% |
Blackpool North and Cleveleys |
General election
|
6 May 2010 |
Con
|
2,150 |
40,591 |
5.3% |
Blackpool North and Cleveleys |
General election
|
7 May 2015 |
Con
|
3,340 |
39,393 |
8.5% |
Blackpool North and Cleveleys |
General election
|
8 June 2017 |
Con
|
2,023 |
41,007 |
4.9% |
Blackpool North and Cleveleys |
General election
|
12 December 2019 |
Con
|
8,596 |
38,804 |
22.2% |
Blackpool South |
General election
|
6 May 2010 |
Lab
|
1,852 |
35,192 |
5.3% |
Blackpool South |
General election
|
7 May 2015 |
Lab
|
2,585 |
32,436 |
8.0% |
Blackpool South |
General election
|
8 June 2017 |
Lab
|
2,523 |
34,953 |
7.2% |
Blackpool South |
General election
|
12 December 2019 |
Con
|
3,690 |
32,752 |
11.3% |
Blaydon |
General election
|
6 May 2010 |
Lab
|
9,117 |
44,913 |
20.3% |
Blaydon |
General election
|
7 May 2015 |
Lab
|
14,227 |
44,936 |
31.7% |
Blaydon |
General election
|
8 June 2017 |
Lab
|
13,477 |
48,084 |
28.0% |
Blaydon |
General election
|
12 December 2019 |
Lab
|
5,531 |
45,681 |
12.1% |
Blyth Valley |
General election
|
6 May 2010 |
Lab
|
6,668 |
38,566 |
17.3% |
Blyth Valley |
General election
|
7 May 2015 |
Lab
|
9,229 |
38,461 |
24.0% |
Blyth Valley |
General election
|
8 June 2017 |
Lab
|
7,915 |
42,490 |
18.6% |
Blyth Valley |
General election
|
12 December 2019 |
Con
|
712 |
40,859 |
1.7% |
Bognor Regis and Littlehampton |
General election
|
6 May 2010 |
Con
|
13,063 |
46,852 |
27.9% |
Bognor Regis and Littlehampton |
General election
|
7 May 2015 |
Con
|
13,944 |
47,116 |
29.6% |
Bognor Regis and Littlehampton |
General election
|
8 June 2017 |
Con
|
17,494 |
51,352 |
34.1% |
Bognor Regis and Littlehampton |
General election
|
12 December 2019 |
Con
|
22,503 |
51,223 |
43.9% |
Bolsover |
General election
|
6 May 2010 |
Lab
|
11,182 |
43,988 |
25.4% |
Bolsover |
General election
|
7 May 2015 |
Lab
|
11,778 |
43,998 |
26.8% |
Bolsover |
General election
|
8 June 2017 |
Lab
|
5,288 |
46,519 |
11.4% |
Bolsover |
General election
|
12 December 2019 |
Con
|
5,299 |
45,938 |
11.5% |
Bolton North East |
General election
|
6 May 2010 |
Lab
|
4,084 |
43,277 |
9.4% |
Bolton North East |
General election
|
7 May 2015 |
Lab
|
4,377 |
43,161 |
10.1% |
Bolton North East |
General election
|
8 June 2017 |
Lab
|
3,797 |
45,183 |
8.4% |
Bolton North East |
General election
|
12 December 2019 |
Con
|
378 |
43,556 |
0.9% |
Bolton South East |
General election
|
6 May 2010 |
Lab
|
8,634 |
39,604 |
21.8% |
Bolton South East |
General election
|
7 May 2015 |
Lab
|
10,928 |
40,743 |
26.8% |
Bolton South East |
General election
|
8 June 2017 |
Lab
|
13,126 |
42,323 |
31.0% |
Bolton South East |
General election
|
12 December 2019 |
Lab
|
7,598 |
40,604 |
18.7% |
Bolton West |
General election
|
6 May 2010 |
Lab
|
92 |
47,576 |
0.2% |
Bolton West |
General election
|
7 May 2015 |
Con
|
801 |
48,592 |
1.6% |
Bolton West |
General election
|
8 June 2017 |
Con
|
936 |
51,054 |
1.8% |
Bolton West |
General election
|
12 December 2019 |
Con
|
8,855 |
49,298 |
18.0% |
Bootle |
General election
|
6 May 2010 |
Lab
|
21,181 |
41,277 |
51.3% |
Bootle |
General election
|
7 May 2015 |
Lab
|
28,704 |
45,152 |
63.6% |
Bootle |
General election
|
8 June 2017 |
Lab
|
36,200 |
50,288 |
72.0% |
Bootle |
General election
|
12 December 2019 |
Lab
|
34,556 |
49,174 |
70.3% |
Boston and Skegness |
General election
|
6 May 2010 |
Con
|
12,426 |
43,125 |
28.8% |
Boston and Skegness |
General election
|
7 May 2015 |
Con
|
4,336 |
43,339 |
10.0% |
Boston and Skegness |
General election
|
8 June 2017 |
Con
|
16,572 |
42,879 |
38.6% |
Boston and Skegness |
General election
|
12 December 2019 |
Con
|
25,621 |
41,696 |
61.4% |
Bosworth |
General election
|
6 May 2010 |
Con
|
5,032 |
54,274 |
9.3% |
Bosworth |
General election
|
7 May 2015 |
Con
|
10,988 |
53,582 |
20.5% |
Bosworth |
General election
|
8 June 2017 |
Con
|
18,351 |
56,168 |
32.7% |
Bosworth |
General election
|
12 December 2019 |
Con
|
26,278 |
56,432 |
46.6% |
Bournemouth East |
General election
|
6 May 2010 |
Con
|
7,728 |
44,024 |
17.6% |
Bournemouth East |
General election
|
7 May 2015 |
Con
|
14,612 |
44,827 |
32.6% |
Bournemouth East |
General election
|
8 June 2017 |
Con
|
7,937 |
48,618 |
16.3% |
Bournemouth East |
General election
|
12 December 2019 |
Con
|
8,806 |
49,274 |
17.9% |
Bournemouth West |
General election
|
6 May 2010 |
Con
|
5,583 |
41,659 |
13.4% |
Bournemouth West |
General election
|
7 May 2015 |
Con
|
12,410 |
41,773 |
29.7% |
Bournemouth West |
General election
|
8 June 2017 |
Con
|
7,711 |
44,507 |
17.3% |
Bournemouth West |
General election
|
12 December 2019 |
Con
|
10,150 |
45,977 |
22.1% |
Bracknell |
General election
|
6 May 2010 |
Con
|
15,704 |
52,136 |
30.1% |
Bracknell |
General election
|
7 May 2015 |
Con
|
20,650 |
53,086 |
38.9% |
Bracknell |
General election
|
8 June 2017 |
Con
|
16,016 |
55,892 |
28.7% |
Bracknell |
General election
|
12 December 2019 |
Con
|
19,829 |
54,350 |
36.5% |
Bradford East |
General election
|
6 May 2010 |
LD
|
365 |
40,457 |
0.9% |
Bradford East |
General election
|
7 May 2015 |
Lab
|
7,084 |
41,406 |
17.1% |
Bradford East |
General election
|
8 June 2017 |
Lab
|
20,540 |
45,622 |
45.0% |
Bradford East |
General election
|
12 December 2019 |
Lab
|
18,144 |
44,184 |
41.1% |
Bradford South |
General election
|
6 May 2010 |
Lab
|
4,622 |
37,995 |
12.2% |
Bradford South |
General election
|
7 May 2015 |
Lab
|
6,450 |
37,600 |
17.2% |
Bradford South |
General election
|
8 June 2017 |
Lab
|
6,700 |
41,049 |
16.3% |
Bradford South |
General election
|
12 December 2019 |
Lab
|
2,346 |
39,741 |
5.9% |
Bradford West |
General election
|
6 May 2010 |
Lab
|
5,763 |
40,576 |
14.2% |
Bradford West |
General election
|
7 May 2015 |
Lab
|
11,420 |
40,290 |
28.3% |
Bradford West |
General election
|
8 June 2017 |
Lab
|
21,902 |
45,528 |
48.1% |
Bradford West |
General election
|
12 December 2019 |
Lab
|
27,019 |
44,261 |
61.0% |
Braintree |
General election
|
6 May 2010 |
Con
|
16,121 |
49,203 |
32.8% |
Braintree |
General election
|
7 May 2015 |
Con
|
17,610 |
50,283 |
35.0% |
Braintree |
General election
|
8 June 2017 |
Con
|
18,422 |
52,326 |
35.2% |
Braintree |
General election
|
12 December 2019 |
Con
|
24,673 |
50,499 |
48.9% |
Brent Central |
General election
|
6 May 2010 |
LD
|
1,345 |
45,323 |
3.0% |
Brent Central |
General election
|
7 May 2015 |
Lab
|
19,649 |
47,032 |
41.8% |
Brent Central |
General election
|
8 June 2017 |
Lab
|
27,997 |
52,296 |
53.5% |
Brent Central |
General election
|
12 December 2019 |
Lab
|
20,870 |
49,132 |
42.5% |
Brentford and Isleworth |
General election
|
6 May 2010 |
Con
|
1,958 |
53,765 |
3.6% |
Brentford and Isleworth |
General election
|
7 May 2015 |
Lab
|
465 |
57,355 |
0.8% |
Brentford and Isleworth |
General election
|
8 June 2017 |
Lab
|
12,182 |
61,629 |
19.8% |
Brentford and Isleworth |
General election
|
12 December 2019 |
Lab
|
10,514 |
58,326 |
18.0% |
Brent North |
General election
|
6 May 2010 |
Lab
|
8,028 |
52,298 |
15.4% |
Brent North |
General election
|
7 May 2015 |
Lab
|
10,834 |
52,235 |
20.7% |
Brent North |
General election
|
8 June 2017 |
Lab
|
17,061 |
56,444 |
30.2% |
Brent North |
General election
|
12 December 2019 |
Lab
|
8,079 |
51,879 |
15.6% |
Brentwood and Ongar |
General election
|
6 May 2010 |
Con
|
16,921 |
50,592 |
33.4% |
Brentwood and Ongar |
General election
|
7 May 2015 |
Con
|
21,810 |
51,897 |
42.0% |
Brentwood and Ongar |
General election
|
8 June 2017 |
Con
|
24,002 |
52,910 |
45.4% |
Brentwood and Ongar |
General election
|
12 December 2019 |
Con
|
29,065 |
52,949 |
54.9% |
Bridgwater and West Somerset |
General election
|
6 May 2010 |
Con
|
9,249 |
54,493 |
17.0% |
Bridgwater and West Somerset |
General election
|
7 May 2015 |
Con
|
14,583 |
54,447 |
26.8% |
Bridgwater and West Somerset |
General election
|
8 June 2017 |
Con
|
15,448 |
58,267 |
26.5% |
Bridgwater and West Somerset |
General election
|
12 December 2019 |
Con
|
24,439 |
57,652 |
42.4% |
Brigg and Goole |
General election
|
6 May 2010 |
Con
|
5,147 |
43,874 |
11.7% |
Brigg and Goole |
General election
|
7 May 2015 |
Con
|
11,176 |
43,270 |
25.8% |
Brigg and Goole |
General election
|
8 June 2017 |
Con
|
12,363 |
45,057 |
27.4% |
Brigg and Goole |
General election
|
12 December 2019 |
Con
|
21,941 |
43,402 |
50.6% |
Brighton, Kemptown |
General election
|
6 May 2010 |
Con
|
1,328 |
42,705 |
3.1% |
Brighton, Kemptown |
General election
|
7 May 2015 |
Con
|
690 |
45,306 |
1.5% |
Brighton, Kemptown |
General election
|
8 June 2017 |
Lab / Co-op
|
9,868 |
49,207 |
20.1% |
Brighton, Kemptown |
General election
|
12 December 2019 |
Lab / Co-op
|
8,061 |
48,533 |
16.6% |
Brighton, Pavilion |
General election
|
6 May 2010 |
Green
|
1,252 |
51,834 |
2.4% |
Brighton, Pavilion |
General election
|
7 May 2015 |
Green
|
7,967 |
54,676 |
14.6% |
Brighton, Pavilion |
General election
|
8 June 2017 |
Green
|
14,699 |
57,687 |
25.5% |
Brighton, Pavilion |
General election
|
12 December 2019 |
Green
|
19,940 |
57,998 |
34.4% |
Bristol East |
General election
|
6 May 2010 |
Lab
|
3,722 |
45,017 |
8.3% |
Bristol East |
General election
|
7 May 2015 |
Lab
|
3,980 |
46,213 |
8.6% |
Bristol East |
General election
|
8 June 2017 |
Lab
|
13,394 |
50,799 |
26.4% |
Bristol East |
General election
|
12 December 2019 |
Lab
|
10,794 |
52,154 |
20.7% |
Bristol North West |
General election
|
6 May 2010 |
Con
|
3,274 |
50,336 |
6.5% |
Bristol North West |
General election
|
7 May 2015 |
Con
|
4,944 |
51,805 |
9.5% |
Bristol North West |
General election
|
8 June 2017 |
Lab
|
4,761 |
54,096 |
8.8% |
Bristol North West |
General election
|
12 December 2019 |
Lab
|
5,692 |
55,885 |
10.2% |
Bristol South |
General election
|
6 May 2010 |
Lab
|
4,734 |
48,377 |
9.8% |
Bristol South |
General election
|
7 May 2015 |
Lab
|
7,128 |
50,842 |
14.0% |
Bristol South |
General election
|
8 June 2017 |
Lab
|
15,987 |
54,382 |
29.4% |
Bristol South |
General election
|
12 December 2019 |
Lab
|
9,859 |
55,196 |
17.9% |
Bristol West |
General election
|
6 May 2010 |
LD
|
11,366 |
55,347 |
20.5% |
Bristol West |
General election
|
7 May 2015 |
Lab
|
5,673 |
64,218 |
8.8% |
Bristol West |
General election
|
8 June 2017 |
Lab
|
37,336 |
71,608 |
52.1% |
Bristol West |
General election
|
12 December 2019 |
Lab
|
28,219 |
75,528 |
37.4% |
Broadland |
General election
|
6 May 2010 |
Con
|
7,292 |
52,676 |
13.8% |
Broadland |
General election
|
7 May 2015 |
Con
|
16,838 |
53,089 |
31.7% |
Broadland |
General election
|
8 June 2017 |
Con
|
15,816 |
55,971 |
28.3% |
Broadland |
General election
|
12 December 2019 |
Con
|
21,861 |
56,977 |
38.4% |
Bromley and Chislehurst |
General election
|
6 May 2010 |
Con
|
13,900 |
44,037 |
31.6% |
Bromley and Chislehurst |
General election
|
7 May 2015 |
Con
|
13,564 |
44,066 |
30.8% |
Bromley and Chislehurst |
General election
|
8 June 2017 |
Con
|
9,590 |
46,662 |
20.6% |
Bromley and Chislehurst |
General election
|
12 December 2019 |
Con
|
10,891 |
45,566 |
23.9% |
Bromsgrove |
General election
|
6 May 2010 |
Con
|
11,308 |
51,630 |
21.9% |
Bromsgrove |
General election
|
7 May 2015 |
Con
|
16,529 |
52,245 |
31.6% |
Bromsgrove |
General election
|
8 June 2017 |
Con
|
16,573 |
54,040 |
30.7% |
Bromsgrove |
General election
|
12 December 2019 |
Con
|
23,106 |
54,272 |
42.6% |
Broxbourne |
General election
|
6 May 2010 |
Con
|
18,804 |
45,658 |
41.2% |
Broxbourne |
General election
|
7 May 2015 |
Con
|
16,723 |
46,024 |
36.3% |
Broxbourne |
General election
|
8 June 2017 |
Con
|
15,792 |
47,485 |
33.3% |
Broxbourne |
General election
|
12 December 2019 |
Con
|
19,807 |
46,706 |
42.4% |
Broxtowe |
General election
|
6 May 2010 |
Con
|
389 |
52,727 |
0.7% |
Broxtowe |
General election
|
7 May 2015 |
Con
|
4,287 |
53,440 |
8.0% |
Broxtowe |
General election
|
8 June 2017 |
Con
|
863 |
55,508 |
1.6% |
Broxtowe |
General election
|
12 December 2019 |
Con
|
5,331 |
55,272 |
9.6% |
Buckingham |
General election
|
6 May 2010 |
Spk
|
12,529 |
48,335 |
25.9% |
Buckingham |
General election
|
7 May 2015 |
Spk
|
22,942 |
53,692 |
42.7% |
Buckingham |
General election
|
8 June 2017 |
Spk
|
25,725 |
52,679 |
48.8% |
Buckingham |
General election
|
12 December 2019 |
Con
|
20,411 |
63,458 |
32.2% |
Burnley |
General election
|
6 May 2010 |
LD
|
1,818 |
41,845 |
4.3% |
Burnley |
General election
|
7 May 2015 |
Lab
|
3,244 |
39,746 |
8.2% |
Burnley |
General election
|
8 June 2017 |
Lab
|
6,353 |
40,290 |
15.8% |
Burnley |
General election
|
12 December 2019 |
Con
|
1,352 |
38,984 |
3.5% |
Burton |
General election
|
6 May 2010 |
Con
|
6,304 |
49,823 |
12.7% |
Burton |
General election
|
7 May 2015 |
Con
|
10,892 |
48,974 |
22.2% |
Burton |
General election
|
8 June 2017 |
Con
|
10,047 |
49,911 |
20.1% |
Burton |
General election
|
12 December 2019 |
Con
|
14,496 |
48,738 |
29.7% |
Bury North |
General election
|
6 May 2010 |
Con
|
2,243 |
44,961 |
5.0% |
Bury North |
General election
|
7 May 2015 |
Con
|
378 |
45,230 |
0.8% |
Bury North |
General election
|
8 June 2017 |
Lab
|
4,375 |
47,903 |
9.1% |
Bury North |
General election
|
12 December 2019 |
Con
|
105 |
46,841 |
0.2% |
Bury South |
General election
|
6 May 2010 |
Lab
|
3,292 |
48,267 |
6.8% |
Bury South |
General election
|
7 May 2015 |
Lab
|
4,922 |
47,215 |
10.4% |
Bury South |
General election
|
8 June 2017 |
Lab
|
5,965 |
50,990 |
11.7% |
Bury South |
General election
|
12 December 2019 |
Con
|
402 |
50,274 |
0.8% |
Bury St Edmunds |
General election
|
6 May 2010 |
Con
|
12,380 |
58,718 |
21.1% |
Bury St Edmunds |
General election
|
7 May 2015 |
Con
|
21,301 |
59,341 |
35.9% |
Bury St Edmunds |
General election
|
8 June 2017 |
Con
|
18,441 |
62,160 |
29.7% |
Bury St Edmunds |
General election
|
12 December 2019 |
Con
|
24,988 |
61,957 |
40.3% |
Calder Valley |
General election
|
6 May 2010 |
Con
|
6,431 |
51,780 |
12.4% |
Calder Valley |
General election
|
7 May 2015 |
Con
|
4,427 |
53,541 |
8.3% |
Calder Valley |
General election
|
8 June 2017 |
Con
|
609 |
58,054 |
1.0% |
Calder Valley |
General election
|
12 December 2019 |
Con
|
5,774 |
57,793 |
10.0% |
Camberwell and Peckham |
General election
|
6 May 2010 |
Lab
|
17,187 |
46,659 |
36.8% |
Camberwell and Peckham |
General election
|
7 May 2015 |
Lab
|
25,824 |
51,561 |
50.1% |
Camberwell and Peckham |
General election
|
8 June 2017 |
Lab
|
37,316 |
57,412 |
65.0% |
Camberwell and Peckham |
General election
|
12 December 2019 |
Lab
|
33,780 |
56,492 |
59.8% |
Camborne and Redruth |
General election
|
6 May 2010 |
Con
|
66 |
42,493 |
0.2% |
Camborne and Redruth |
General election
|
7 May 2015 |
Con
|
7,004 |
45,868 |
15.3% |
Camborne and Redruth |
General election
|
8 June 2017 |
Con
|
1,577 |
48,456 |
3.3% |
Camborne and Redruth |
General election
|
12 December 2019 |
Con
|
8,700 |
50,367 |
17.3% |
Cambridge |
General election
|
6 May 2010 |
LD
|
6,792 |
50,130 |
13.5% |
Cambridge |
General election
|
7 May 2015 |
Lab
|
599 |
51,774 |
1.2% |
Cambridge |
General election
|
8 June 2017 |
Lab
|
12,661 |
55,934 |
22.6% |
Cambridge |
General election
|
12 December 2019 |
Lab
|
9,639 |
53,729 |
17.9% |
Cannock Chase |
General election
|
6 May 2010 |
Con
|
3,195 |
45,559 |
7.0% |
Cannock Chase |
General election
|
7 May 2015 |
Con
|
4,923 |
47,099 |
10.5% |
Cannock Chase |
General election
|
8 June 2017 |
Con
|
8,391 |
47,872 |
17.5% |
Cannock Chase |
General election
|
12 December 2019 |
Con
|
19,879 |
46,313 |
42.9% |
Canterbury |
General election
|
6 May 2010 |
Con
|
6,048 |
49,209 |
12.3% |
Canterbury |
General election
|
7 May 2015 |
Con
|
9,798 |
53,465 |
18.3% |
Canterbury |
General election
|
8 June 2017 |
Lab
|
187 |
56,800 |
0.3% |
Canterbury |
General election
|
12 December 2019 |
Lab
|
1,836 |
60,113 |
3.1% |
Carlisle |
General election
|
6 May 2010 |
Con
|
853 |
42,200 |
2.0% |
Carlisle |
General election
|
7 May 2015 |
Con
|
2,774 |
42,587 |
6.5% |
Carlisle |
General election
|
8 June 2017 |
Con
|
2,599 |
43,056 |
6.0% |
Carlisle |
General election
|
12 December 2019 |
Con
|
8,319 |
42,873 |
19.4% |
Carshalton and Wallington |
General election
|
6 May 2010 |
LD
|
5,260 |
45,918 |
11.5% |
Carshalton and Wallington |
General election
|
7 May 2015 |
LD
|
1,510 |
47,613 |
3.2% |
Carshalton and Wallington |
General election
|
8 June 2017 |
LD
|
1,369 |
50,753 |
2.7% |
Carshalton and Wallington |
General election
|
12 December 2019 |
Con
|
629 |
49,098 |
1.3% |
Castle Point |
General election
|
6 May 2010 |
Con
|
7,632 |
45,026 |
17.0% |
Castle Point |
General election
|
7 May 2015 |
Con
|
8,934 |
45,450 |
19.7% |
Castle Point |
General election
|
8 June 2017 |
Con
|
18,872 |
44,710 |
42.2% |
Castle Point |
General election
|
12 December 2019 |
Con
|
26,634 |
44,277 |
60.2% |
Central Devon |
General election
|
6 May 2010 |
Con
|
9,230 |
53,873 |
17.1% |
Central Devon |
General election
|
7 May 2015 |
Con
|
21,265 |
54,448 |
39.1% |
Central Devon |
General election
|
8 June 2017 |
Con
|
15,680 |
57,844 |
27.1% |
Central Devon |
General election
|
12 December 2019 |
Con
|
17,721 |
58,072 |
30.5% |
Central Suffolk and North Ipswich |
General election
|
6 May 2010 |
Con
|
13,786 |
53,420 |
25.8% |
Central Suffolk and North Ipswich |
General election
|
7 May 2015 |
Con
|
20,144 |
54,089 |
37.2% |
Central Suffolk and North Ipswich |
General election
|
8 June 2017 |
Con
|
17,185 |
56,524 |
30.4% |
Central Suffolk and North Ipswich |
General election
|
12 December 2019 |
Con
|
23,391 |
56,250 |
41.6% |
Charnwood |
General election
|
6 May 2010 |
Con
|
15,029 |
53,542 |
28.1% |
Charnwood |
General election
|
7 May 2015 |
Con
|
16,931 |
52,261 |
32.4% |
Charnwood |
General election
|
8 June 2017 |
Con
|
16,341 |
55,176 |
29.6% |
Charnwood |
General election
|
12 December 2019 |
Con
|
22,397 |
55,365 |
40.5% |
Chatham and Aylesford |
General election
|
6 May 2010 |
Con
|
6,069 |
43,807 |
13.9% |
Chatham and Aylesford |
General election
|
7 May 2015 |
Con
|
11,455 |
43,073 |
26.6% |
Chatham and Aylesford |
General election
|
8 June 2017 |
Con
|
10,458 |
44,890 |
23.3% |
Chatham and Aylesford |
General election
|
12 December 2019 |
Con
|
18,540 |
43,340 |
42.8% |
Cheadle |
General election
|
6 May 2010 |
LD
|
3,272 |
52,512 |
6.2% |
Cheadle |
General election
|
7 May 2015 |
Con
|
6,453 |
53,095 |
12.2% |
Cheadle |
General election
|
8 June 2017 |
Con
|
4,507 |
54,572 |
8.3% |
Cheadle |
General election
|
12 December 2019 |
Con
|
2,336 |
55,903 |
4.2% |
Chelmsford |
General election
|
6 May 2010 |
Con
|
5,110 |
54,593 |
9.4% |
Chelmsford |
General election
|
7 May 2015 |
Con
|
18,250 |
53,817 |
33.9% |
Chelmsford |
General election
|
8 June 2017 |
Con
|
13,572 |
56,860 |
23.9% |
Chelmsford |
General election
|
12 December 2019 |
Con
|
17,621 |
57,122 |
30.8% |
Chelsea and Fulham |
General election
|
6 May 2010 |
Con
|
16,722 |
39,856 |
42.0% |
Chelsea and Fulham |
General election
|
7 May 2015 |
Con
|
16,022 |
40,226 |
39.8% |
Chelsea and Fulham |
General election
|
8 June 2017 |
Con
|
8,188 |
42,128 |
19.4% |
Chelsea and Fulham |
General election
|
12 December 2019 |
Con
|
11,241 |
46,821 |
24.0% |
Cheltenham |
General election
|
6 May 2010 |
LD
|
4,920 |
52,786 |
9.3% |
Cheltenham |
General election
|
7 May 2015 |
Con
|
6,516 |
53,735 |
12.1% |
Cheltenham |
General election
|
8 June 2017 |
Con
|
2,569 |
57,012 |
4.5% |
Cheltenham |
General election
|
12 December 2019 |
Con
|
981 |
59,357 |
1.7% |
Chesham and Amersham |
General election
|
6 May 2010 |
Con
|
16,710 |
52,444 |
31.9% |
Chesham and Amersham |
General election
|
7 May 2015 |
Con
|
23,920 |
52,730 |
45.4% |
Chesham and Amersham |
General election
|
8 June 2017 |
Con
|
22,140 |
55,252 |
40.1% |
Chesham and Amersham |
General election
|
12 December 2019 |
Con
|
16,223 |
55,685 |
29.1% |
Chesterfield |
General election
|
6 May 2010 |
Lab
|
549 |
45,839 |
1.2% |
Chesterfield |
General election
|
7 May 2015 |
Lab
|
13,598 |
45,567 |
29.8% |
Chesterfield |
General election
|
8 June 2017 |
Lab
|
9,605 |
47,927 |
20.0% |
Chesterfield |
General election
|
12 December 2019 |
Lab
|
1,451 |
45,186 |
3.2% |
Chichester |
General election
|
6 May 2010 |
Con
|
15,877 |
56,787 |
28.0% |
Chichester |
General election
|
7 May 2015 |
Con
|
24,413 |
57,139 |
42.7% |
Chichester |
General election
|
8 June 2017 |
Con
|
22,621 |
59,918 |
37.8% |
Chichester |
General election
|
12 December 2019 |
Con
|
21,490 |
61,243 |
35.1% |
Chingford and Woodford Green |
General election
|
6 May 2010 |
Con
|
12,963 |
43,106 |
30.1% |
Chingford and Woodford Green |
General election
|
7 May 2015 |
Con
|
8,386 |
43,804 |
19.1% |
Chingford and Woodford Green |
General election
|
8 June 2017 |
Con
|
2,438 |
46,961 |
5.2% |
Chingford and Woodford Green |
General election
|
12 December 2019 |
Con
|
1,262 |
48,444 |
2.6% |
Chippenham |
General election
|
6 May 2010 |
LD
|
2,470 |
52,385 |
4.7% |
Chippenham |
General election
|
7 May 2015 |
Con
|
10,076 |
55,407 |
18.2% |
Chippenham |
General election
|
8 June 2017 |
Con
|
16,630 |
57,140 |
29.1% |
Chippenham |
General election
|
12 December 2019 |
Con
|
11,288 |
57,099 |
19.8% |
Chipping Barnet |
General election
|
6 May 2010 |
Con
|
11,927 |
50,608 |
23.6% |
Chipping Barnet |
General election
|
7 May 2015 |
Con
|
7,656 |
53,013 |
14.4% |
Chipping Barnet |
General election
|
8 June 2017 |
Con
|
353 |
55,423 |
0.6% |
Chipping Barnet |
General election
|
12 December 2019 |
Con
|
1,212 |
57,569 |
2.1% |
Chorley |
General election
|
6 May 2010 |
Lab
|
2,593 |
49,774 |
5.2% |
Chorley |
General election
|
7 May 2015 |
Lab
|
4,530 |
51,712 |
8.8% |
Chorley |
General election
|
8 June 2017 |
Lab
|
7,512 |
55,634 |
13.5% |
Chorley |
General election
|
12 December 2019 |
Spk
|
17,392 |
39,870 |
43.6% |
Christchurch |
General election
|
6 May 2010 |
Con
|
15,410 |
49,416 |
31.2% |
Christchurch |
General election
|
7 May 2015 |
Con
|
18,224 |
49,707 |
36.7% |
Christchurch |
General election
|
8 June 2017 |
Con
|
25,171 |
50,634 |
49.7% |
Christchurch |
General election
|
12 December 2019 |
Con
|
24,617 |
51,951 |
47.4% |
Cities Of London and Westminster |
General election
|
6 May 2010 |
Con
|
11,076 |
36,931 |
30.0% |
Cities Of London and Westminster |
General election
|
7 May 2015 |
Con
|
9,671 |
36,185 |
26.7% |
Cities Of London and Westminster |
General election
|
8 June 2017 |
Con
|
3,148 |
38,654 |
8.1% |
Cities Of London and Westminster |
General election
|
12 December 2019 |
Con
|
3,953 |
42,723 |
9.3% |
City Of Chester |
General election
|
6 May 2010 |
Con
|
2,583 |
46,790 |
5.5% |
City Of Chester |
General election
|
7 May 2015 |
Lab
|
93 |
51,161 |
0.2% |
City Of Chester |
General election
|
8 June 2017 |
Lab
|
9,176 |
56,421 |
16.3% |
City Of Chester |
General election
|
12 December 2019 |
Lab
|
6,164 |
54,560 |
11.3% |
City Of Durham |
General election
|
6 May 2010 |
Lab
|
3,067 |
46,252 |
6.6% |
City Of Durham |
General election
|
7 May 2015 |
Lab
|
11,439 |
45,669 |
25.0% |
City Of Durham |
General election
|
8 June 2017 |
Lab
|
12,364 |
48,324 |
25.6% |
City Of Durham |
General election
|
12 December 2019 |
Lab
|
5,025 |
48,859 |
10.3% |
Clacton |
General election
|
6 May 2010 |
Con
|
12,068 |
43,123 |
28.0% |
Clacton |
General election
|
7 May 2015 |
UKIP
|
3,437 |
44,207 |
7.8% |
Clacton |
General election
|
8 June 2017 |
Con
|
15,828 |
44,145 |
35.9% |
Clacton |
General election
|
12 December 2019 |
Con
|
24,702 |
43,506 |
56.8% |
Cleethorpes |
General election
|
6 May 2010 |
Con
|
4,298 |
44,966 |
9.6% |
Cleethorpes |
General election
|
7 May 2015 |
Con
|
7,893 |
45,089 |
17.5% |
Cleethorpes |
General election
|
8 June 2017 |
Con
|
10,400 |
47,844 |
21.7% |
Cleethorpes |
General election
|
12 December 2019 |
Con
|
21,418 |
46,339 |
46.2% |
Colchester |
General election
|
6 May 2010 |
LD
|
6,982 |
46,139 |
15.1% |
Colchester |
General election
|
7 May 2015 |
Con
|
5,575 |
48,593 |
11.5% |
Colchester |
General election
|
8 June 2017 |
Con
|
5,677 |
53,545 |
10.6% |
Colchester |
General election
|
12 December 2019 |
Con
|
9,423 |
53,373 |
17.7% |
Colne Valley |
General election
|
6 May 2010 |
Con
|
4,837 |
55,296 |
8.7% |
Colne Valley |
General election
|
7 May 2015 |
Con
|
5,378 |
56,800 |
9.5% |
Colne Valley |
General election
|
8 June 2017 |
Lab
|
915 |
60,420 |
1.5% |
Colne Valley |
General election
|
12 December 2019 |
Con
|
5,103 |
60,892 |
8.4% |
Congleton |
General election
|
6 May 2010 |
Con
|
7,063 |
50,780 |
13.9% |
Congleton |
General election
|
7 May 2015 |
Con
|
16,773 |
50,976 |
32.9% |
Congleton |
General election
|
8 June 2017 |
Con
|
12,619 |
56,231 |
22.4% |
Congleton |
General election
|
12 December 2019 |
Con
|
18,561 |
57,233 |
32.4% |
Copeland |
General election
|
6 May 2010 |
Lab
|
3,833 |
42,787 |
9.0% |
Copeland |
General election
|
7 May 2015 |
Lab
|
2,564 |
39,631 |
6.5% |
Copeland |
General election
|
8 June 2017 |
Con
|
1,695 |
42,927 |
3.9% |
Copeland |
General election
|
12 December 2019 |
Con
|
5,842 |
42,523 |
13.7% |
Corby |
General election
|
6 May 2010 |
Con
|
1,895 |
54,236 |
3.5% |
Corby |
General election
|
7 May 2015 |
Con
|
2,412 |
56,174 |
4.3% |
Corby |
General election
|
8 June 2017 |
Con
|
2,690 |
59,997 |
4.5% |
Corby |
General election
|
12 December 2019 |
Con
|
10,268 |
60,475 |
17.0% |
Coventry North East |
General election
|
6 May 2010 |
Lab
|
11,775 |
43,383 |
27.1% |
Coventry North East |
General election
|
7 May 2015 |
Lab
|
12,274 |
42,231 |
29.1% |
Coventry North East |
General election
|
8 June 2017 |
Lab
|
15,580 |
46,508 |
33.5% |
Coventry North East |
General election
|
12 December 2019 |
Lab
|
7,692 |
44,444 |
17.3% |
Coventry North West |
General election
|
6 May 2010 |
Lab
|
6,288 |
46,560 |
13.5% |
Coventry North West |
General election
|
7 May 2015 |
Lab
|
4,509 |
45,246 |
10.0% |
Coventry North West |
General election
|
8 June 2017 |
Lab
|
8,580 |
49,849 |
17.2% |
Coventry North West |
General election
|
12 December 2019 |
Lab
|
208 |
47,744 |
0.4% |
Coventry South |
General election
|
6 May 2010 |
Lab
|
3,845 |
45,924 |
8.4% |
Coventry South |
General election
|
7 May 2015 |
Lab
|
3,188 |
43,699 |
7.3% |
Coventry South |
General election
|
8 June 2017 |
Lab
|
7,947 |
47,009 |
16.9% |
Coventry South |
General election
|
12 December 2019 |
Lab
|
401 |
45,044 |
0.9% |
Crawley |
General election
|
6 May 2010 |
Con
|
5,928 |
47,504 |
12.5% |
Crawley |
General election
|
7 May 2015 |
Con
|
6,526 |
48,550 |
13.4% |
Crawley |
General election
|
8 June 2017 |
Con
|
2,457 |
50,273 |
4.9% |
Crawley |
General election
|
12 December 2019 |
Con
|
8,360 |
49,899 |
16.8% |
Crewe and Nantwich |
General election
|
6 May 2010 |
Con
|
6,046 |
51,084 |
11.8% |
Crewe and Nantwich |
General election
|
7 May 2015 |
Con
|
3,620 |
49,896 |
7.3% |
Crewe and Nantwich |
General election
|
8 June 2017 |
Lab
|
48 |
55,027 |
0.1% |
Crewe and Nantwich |
General election
|
12 December 2019 |
Con
|
8,508 |
54,032 |
15.7% |
Croydon Central |
General election
|
6 May 2010 |
Con
|
2,879 |
49,667 |
5.8% |
Croydon Central |
General election
|
7 May 2015 |
Con
|
165 |
52,941 |
0.3% |
Croydon Central |
General election
|
8 June 2017 |
Lab
|
5,652 |
57,091 |
9.9% |
Croydon Central |
General election
|
12 December 2019 |
Lab
|
5,949 |
54,045 |
11.0% |
Croydon North |
General election
|
6 May 2010 |
Lab
|
16,481 |
51,676 |
31.9% |
Croydon North |
General election
|
7 May 2015 |
Lab / Co-op
|
21,364 |
53,522 |
39.9% |
Croydon North |
General election
|
8 June 2017 |
Lab / Co-op
|
32,365 |
59,623 |
54.3% |
Croydon North |
General election
|
12 December 2019 |
Lab / Co-op
|
24,673 |
55,609 |
44.4% |
Croydon South |
General election
|
6 May 2010 |
Con
|
15,818 |
56,322 |
28.1% |
Croydon South |
General election
|
7 May 2015 |
Con
|
17,140 |
57,712 |
29.7% |
Croydon South |
General election
|
8 June 2017 |
Con
|
11,406 |
61,257 |
18.6% |
Croydon South |
General election
|
12 December 2019 |
Con
|
12,339 |
59,358 |
20.8% |
Dagenham and Rainham |
General election
|
6 May 2010 |
Lab
|
2,630 |
44,232 |
5.9% |
Dagenham and Rainham |
General election
|
7 May 2015 |
Lab
|
4,980 |
43,050 |
11.6% |
Dagenham and Rainham |
General election
|
8 June 2017 |
Lab
|
4,652 |
45,843 |
10.1% |
Dagenham and Rainham |
General election
|
12 December 2019 |
Lab
|
293 |
43,735 |
0.7% |
Darlington |
General election
|
6 May 2010 |
Lab
|
3,388 |
42,896 |
7.9% |
Darlington |
General election
|
7 May 2015 |
Lab
|
3,158 |
41,141 |
7.7% |
Darlington |
General election
|
8 June 2017 |
Lab
|
3,280 |
44,817 |
7.3% |
Darlington |
General election
|
12 December 2019 |
Con
|
3,294 |
43,498 |
7.6% |
Dartford |
General election
|
6 May 2010 |
Con
|
10,628 |
50,080 |
21.2% |
Dartford |
General election
|
7 May 2015 |
Con
|
12,345 |
52,418 |
23.6% |
Dartford |
General election
|
8 June 2017 |
Con
|
13,186 |
54,224 |
24.3% |
Dartford |
General election
|
12 December 2019 |
Con
|
19,160 |
54,023 |
35.5% |
Daventry |
General election
|
6 May 2010 |
Con
|
19,188 |
51,774 |
37.1% |
Daventry |
General election
|
7 May 2015 |
Con
|
21,059 |
52,518 |
40.1% |
Daventry |
General election
|
8 June 2017 |
Con
|
21,734 |
55,663 |
39.0% |
Daventry |
General election
|
12 December 2019 |
Con
|
26,080 |
57,403 |
45.4% |
Denton and Reddish |
General election
|
6 May 2010 |
Lab
|
9,831 |
37,635 |
26.1% |
Denton and Reddish |
General election
|
7 May 2015 |
Lab
|
10,511 |
38,681 |
27.2% |
Denton and Reddish |
General election
|
8 June 2017 |
Lab
|
14,077 |
39,599 |
35.5% |
Denton and Reddish |
General election
|
12 December 2019 |
Lab
|
6,175 |
38,588 |
16.0% |
Derby North |
General election
|
6 May 2010 |
Lab
|
613 |
45,080 |
1.4% |
Derby North |
General election
|
7 May 2015 |
Con
|
41 |
44,745 |
0.1% |
Derby North |
General election
|
8 June 2017 |
Lab
|
2,015 |
48,672 |
4.1% |
Derby North |
General election
|
12 December 2019 |
Con
|
2,540 |
47,017 |
5.4% |
Derbyshire Dales |
General election
|
6 May 2010 |
Con
|
13,866 |
46,780 |
29.6% |
Derbyshire Dales |
General election
|
7 May 2015 |
Con
|
14,044 |
47,361 |
29.7% |
Derbyshire Dales |
General election
|
8 June 2017 |
Con
|
14,327 |
49,571 |
28.9% |
Derbyshire Dales |
General election
|
12 December 2019 |
Con
|
17,381 |
50,016 |
34.8% |
Derby South |
General election
|
6 May 2010 |
Lab
|
6,122 |
41,188 |
14.9% |
Derby South |
General election
|
7 May 2015 |
Lab
|
8,828 |
40,820 |
21.6% |
Derby South |
General election
|
8 June 2017 |
Lab
|
11,248 |
45,306 |
24.8% |
Derby South |
General election
|
12 December 2019 |
Lab
|
6,019 |
42,462 |
14.2% |
Devizes |
General election
|
6 May 2010 |
Con
|
13,005 |
46,340 |
28.1% |
Devizes |
General election
|
7 May 2015 |
Con
|
20,751 |
49,006 |
42.3% |
Devizes |
General election
|
8 June 2017 |
Con
|
21,136 |
50,593 |
41.8% |
Devizes |
General election
|
12 December 2019 |
Con
|
23,993 |
50,954 |
47.1% |
Dewsbury |
General election
|
6 May 2010 |
Con
|
1,526 |
54,008 |
2.8% |
Dewsbury |
General election
|
7 May 2015 |
Lab
|
1,451 |
53,630 |
2.7% |
Dewsbury |
General election
|
8 June 2017 |
Lab
|
3,321 |
56,545 |
5.9% |
Dewsbury |
General election
|
12 December 2019 |
Con
|
1,561 |
56,389 |
2.8% |
Doncaster Central |
General election
|
6 May 2010 |
Lab
|
6,229 |
41,745 |
14.9% |
Doncaster Central |
General election
|
7 May 2015 |
Lab
|
10,093 |
40,420 |
25.0% |
Doncaster Central |
General election
|
8 June 2017 |
Lab
|
10,131 |
43,024 |
23.5% |
Doncaster Central |
General election
|
12 December 2019 |
Lab
|
2,278 |
41,581 |
5.5% |
Doncaster North |
General election
|
6 May 2010 |
Lab
|
10,909 |
41,483 |
26.3% |
Doncaster North |
General election
|
7 May 2015 |
Lab
|
11,780 |
39,501 |
29.8% |
Doncaster North |
General election
|
8 June 2017 |
Lab
|
14,024 |
42,312 |
33.1% |
Doncaster North |
General election
|
12 December 2019 |
Lab
|
2,370 |
40,698 |
5.8% |
Don Valley |
General election
|
6 May 2010 |
Lab
|
3,595 |
43,420 |
8.3% |
Don Valley |
General election
|
7 May 2015 |
Lab
|
8,885 |
42,486 |
20.9% |
Don Valley |
General election
|
8 June 2017 |
Lab
|
5,169 |
45,988 |
11.2% |
Don Valley |
General election
|
12 December 2019 |
Con
|
3,630 |
45,437 |
8.0% |
Dover |
General election
|
6 May 2010 |
Con
|
5,274 |
50,385 |
10.5% |
Dover |
General election
|
7 May 2015 |
Con
|
6,294 |
50,224 |
12.5% |
Dover |
General election
|
8 June 2017 |
Con
|
6,437 |
51,966 |
12.4% |
Dover |
General election
|
12 December 2019 |
Con
|
12,278 |
50,701 |
24.2% |
Dudley North |
General election
|
6 May 2010 |
Lab
|
649 |
38,602 |
1.7% |
Dudley North |
General election
|
7 May 2015 |
Lab
|
4,181 |
37,992 |
11.0% |
Dudley North |
General election
|
8 June 2017 |
Lab
|
22 |
38,910 |
0.1% |
Dudley North |
General election
|
12 December 2019 |
Con
|
11,533 |
36,684 |
31.4% |
Dudley South |
General election
|
6 May 2010 |
Con
|
3,856 |
38,165 |
10.1% |
Dudley South |
General election
|
7 May 2015 |
Con
|
4,270 |
38,210 |
11.2% |
Dudley South |
General election
|
8 June 2017 |
Con
|
7,730 |
38,244 |
20.2% |
Dudley South |
General election
|
12 December 2019 |
Con
|
15,565 |
36,576 |
42.6% |
Dulwich and West Norwood |
General election
|
6 May 2010 |
Lab
|
9,365 |
48,214 |
19.4% |
Dulwich and West Norwood |
General election
|
7 May 2015 |
Lab
|
16,122 |
51,362 |
31.4% |
Dulwich and West Norwood |
General election
|
8 June 2017 |
Lab
|
28,156 |
56,143 |
50.2% |
Dulwich and West Norwood |
General election
|
12 December 2019 |
Lab
|
27,310 |
55,778 |
49.0% |
Ealing Central and Acton |
General election
|
6 May 2010 |
Con
|
3,716 |
47,200 |
7.9% |
Ealing Central and Acton |
General election
|
7 May 2015 |
Lab
|
274 |
50,894 |
0.5% |
Ealing Central and Acton |
General election
|
8 June 2017 |
Lab
|
13,807 |
55,342 |
24.9% |
Ealing Central and Acton |
General election
|
12 December 2019 |
Lab
|
13,300 |
54,807 |
24.3% |
Ealing North |
General election
|
6 May 2010 |
Lab
|
9,301 |
47,678 |
19.5% |
Ealing North |
General election
|
7 May 2015 |
Lab
|
12,326 |
48,510 |
25.4% |
Ealing North |
General election
|
8 June 2017 |
Lab
|
19,693 |
52,516 |
37.5% |
Ealing North |
General election
|
12 December 2019 |
Lab / Co-op
|
12,269 |
49,631 |
24.7% |
Ealing, Southall |
General election
|
6 May 2010 |
Lab
|
9,291 |
42,756 |
21.7% |
Ealing, Southall |
General election
|
7 May 2015 |
Lab
|
18,760 |
43,321 |
43.3% |
Ealing, Southall |
General election
|
8 June 2017 |
Lab
|
22,090 |
45,145 |
48.9% |
Ealing, Southall |
General election
|
12 December 2019 |
Lab
|
16,084 |
42,217 |
38.1% |
Easington |
General election
|
6 May 2010 |
Lab
|
14,982 |
34,914 |
42.9% |
Easington |
General election
|
7 May 2015 |
Lab
|
14,641 |
34,624 |
42.3% |
Easington |
General election
|
8 June 2017 |
Lab
|
14,892 |
36,364 |
41.0% |
Easington |
General election
|
12 December 2019 |
Lab
|
6,581 |
34,583 |
19.0% |
Eastbourne |
General election
|
6 May 2010 |
LD
|
3,435 |
52,124 |
6.6% |
Eastbourne |
General election
|
7 May 2015 |
Con
|
733 |
52,907 |
1.4% |
Eastbourne |
General election
|
8 June 2017 |
LD
|
1,609 |
57,420 |
2.8% |
Eastbourne |
General election
|
12 December 2019 |
Con
|
4,331 |
55,134 |
7.9% |
East Devon |
General election
|
6 May 2010 |
Con
|
9,114 |
53,092 |
17.2% |
East Devon |
General election
|
7 May 2015 |
Con
|
12,261 |
54,717 |
22.4% |
East Devon |
General election
|
8 June 2017 |
Con
|
8,036 |
60,382 |
13.3% |
East Devon |
General election
|
12 December 2019 |
Con
|
6,708 |
64,073 |
10.5% |
East Ham |
General election
|
6 May 2010 |
Lab
|
27,826 |
50,373 |
55.2% |
East Ham |
General election
|
7 May 2015 |
Lab
|
34,252 |
52,290 |
65.5% |
East Ham |
General election
|
8 June 2017 |
Lab
|
39,883 |
56,633 |
70.4% |
East Ham |
General election
|
12 December 2019 |
Lab
|
33,176 |
54,628 |
60.7% |
East Hampshire |
General election
|
6 May 2010 |
Con
|
13,497 |
51,317 |
26.3% |
East Hampshire |
General election
|
7 May 2015 |
Con
|
25,147 |
51,649 |
48.7% |
East Hampshire |
General election
|
8 June 2017 |
Con
|
25,852 |
55,408 |
46.7% |
East Hampshire |
General election
|
12 December 2019 |
Con
|
19,696 |
56,895 |
34.6% |
Eastleigh |
General election
|
6 May 2010 |
LD
|
3,864 |
53,650 |
7.2% |
Eastleigh |
General election
|
7 May 2015 |
Con
|
9,147 |
55,505 |
16.5% |
Eastleigh |
General election
|
8 June 2017 |
Con
|
14,179 |
57,280 |
24.8% |
Eastleigh |
General election
|
12 December 2019 |
Con
|
15,607 |
58,971 |
26.5% |
East Surrey |
General election
|
6 May 2010 |
Con
|
16,874 |
54,640 |
30.9% |
East Surrey |
General election
|
7 May 2015 |
Con
|
22,658 |
56,103 |
40.4% |
East Surrey |
General election
|
8 June 2017 |
Con
|
23,914 |
59,203 |
40.4% |
East Surrey |
General election
|
12 December 2019 |
Con
|
24,040 |
59,690 |
40.3% |
East Worthing and Shoreham |
General election
|
6 May 2010 |
Con
|
11,105 |
48,397 |
22.9% |
East Worthing and Shoreham |
General election
|
7 May 2015 |
Con
|
14,949 |
49,898 |
30.0% |
East Worthing and Shoreham |
General election
|
8 June 2017 |
Con
|
5,106 |
53,117 |
9.6% |
East Worthing and Shoreham |
General election
|
12 December 2019 |
Con
|
7,474 |
53,128 |
14.1% |
East Yorkshire |
General election
|
6 May 2010 |
Con
|
13,486 |
51,254 |
26.3% |
East Yorkshire |
General election
|
7 May 2015 |
Con
|
14,933 |
49,991 |
29.9% |
East Yorkshire |
General election
|
8 June 2017 |
Con
|
15,006 |
53,956 |
27.8% |
East Yorkshire |
General election
|
12 December 2019 |
Con
|
22,787 |
52,769 |
43.2% |
Eddisbury |
General election
|
6 May 2010 |
Con
|
13,255 |
45,414 |
29.2% |
Eddisbury |
General election
|
7 May 2015 |
Con
|
12,974 |
47,352 |
27.4% |
Eddisbury |
General election
|
8 June 2017 |
Con
|
11,942 |
51,319 |
23.3% |
Eddisbury |
General election
|
12 December 2019 |
Con
|
18,443 |
52,971 |
34.8% |
Edmonton |
General election
|
6 May 2010 |
Lab
|
9,613 |
40,377 |
23.8% |
Edmonton |
General election
|
7 May 2015 |
Lab / Co-op
|
15,419 |
41,338 |
37.3% |
Edmonton |
General election
|
8 June 2017 |
Lab / Co-op
|
21,115 |
43,678 |
48.3% |
Edmonton |
General election
|
12 December 2019 |
Lab / Co-op
|
16,015 |
40,341 |
39.7% |
Ellesmere Port and Neston |
General election
|
6 May 2010 |
Lab
|
4,331 |
44,233 |
9.8% |
Ellesmere Port and Neston |
General election
|
7 May 2015 |
Lab
|
6,275 |
46,727 |
13.4% |
Ellesmere Port and Neston |
General election
|
8 June 2017 |
Lab
|
11,390 |
50,939 |
22.4% |
Ellesmere Port and Neston |
General election
|
12 December 2019 |
Lab
|
8,764 |
48,746 |
18.0% |
Elmet and Rothwell |
General election
|
6 May 2010 |
Con
|
4,521 |
55,789 |
8.1% |
Elmet and Rothwell |
General election
|
7 May 2015 |
Con
|
8,490 |
57,797 |
14.7% |
Elmet and Rothwell |
General election
|
8 June 2017 |
Con
|
9,805 |
59,542 |
16.5% |
Elmet and Rothwell |
General election
|
12 December 2019 |
Con
|
17,353 |
58,225 |
29.8% |
Eltham |
General election
|
6 May 2010 |
Lab
|
1,663 |
41,964 |
4.0% |
Eltham |
General election
|
7 May 2015 |
Lab
|
2,693 |
43,157 |
6.2% |
Eltham |
General election
|
8 June 2017 |
Lab
|
6,296 |
46,155 |
13.6% |
Eltham |
General election
|
12 December 2019 |
Lab
|
3,197 |
43,689 |
7.3% |
Enfield North |
General election
|
6 May 2010 |
Con
|
1,692 |
44,453 |
3.8% |
Enfield North |
General election
|
7 May 2015 |
Lab
|
1,086 |
46,137 |
2.4% |
Enfield North |
General election
|
8 June 2017 |
Lab
|
10,247 |
48,565 |
21.1% |
Enfield North |
General election
|
12 December 2019 |
Lab
|
6,492 |
45,050 |
14.4% |
Enfield, Southgate |
General election
|
6 May 2010 |
Con
|
7,626 |
44,352 |
17.2% |
Enfield, Southgate |
General election
|
7 May 2015 |
Con
|
4,753 |
45,812 |
10.4% |
Enfield, Southgate |
General election
|
8 June 2017 |
Lab
|
4,355 |
48,328 |
9.0% |
Enfield, Southgate |
General election
|
12 December 2019 |
Lab
|
4,450 |
47,276 |
9.4% |
Epping Forest |
General election
|
6 May 2010 |
Con
|
15,131 |
46,584 |
32.5% |
Epping Forest |
General election
|
7 May 2015 |
Con
|
17,978 |
49,348 |
36.4% |
Epping Forest |
General election
|
8 June 2017 |
Con
|
18,243 |
50,779 |
35.9% |
Epping Forest |
General election
|
12 December 2019 |
Con
|
22,173 |
50,268 |
44.1% |
Epsom and Ewell |
General election
|
6 May 2010 |
Con
|
16,134 |
54,955 |
29.4% |
Epsom and Ewell |
General election
|
7 May 2015 |
Con
|
24,443 |
57,143 |
42.8% |
Epsom and Ewell |
General election
|
8 June 2017 |
Con
|
20,475 |
59,266 |
34.5% |
Epsom and Ewell |
General election
|
12 December 2019 |
Con
|
17,873 |
59,451 |
30.1% |
Erewash |
General election
|
6 May 2010 |
Con
|
2,501 |
47,642 |
5.2% |
Erewash |
General election
|
7 May 2015 |
Con
|
3,584 |
48,322 |
7.4% |
Erewash |
General election
|
8 June 2017 |
Con
|
4,534 |
49,781 |
9.1% |
Erewash |
General election
|
12 December 2019 |
Con
|
10,606 |
48,814 |
21.7% |
Erith and Thamesmead |
General election
|
6 May 2010 |
Lab
|
5,703 |
42,476 |
13.4% |
Erith and Thamesmead |
General election
|
7 May 2015 |
Lab
|
9,525 |
42,617 |
22.4% |
Erith and Thamesmead |
General election
|
8 June 2017 |
Lab
|
10,014 |
44,464 |
22.5% |
Erith and Thamesmead |
General election
|
12 December 2019 |
Lab
|
3,758 |
41,384 |
9.1% |
Esher and Walton |
General election
|
6 May 2010 |
Con
|
18,593 |
54,543 |
34.1% |
Esher and Walton |
General election
|
7 May 2015 |
Con
|
28,616 |
56,976 |
50.2% |
Esher and Walton |
General election
|
8 June 2017 |
Con
|
23,298 |
59,842 |
38.9% |
Esher and Walton |
General election
|
12 December 2019 |
Con
|
2,743 |
63,084 |
4.3% |
Exeter |
General election
|
6 May 2010 |
Lab
|
2,721 |
52,247 |
5.2% |
Exeter |
General election
|
7 May 2015 |
Lab
|
7,183 |
54,018 |
13.3% |
Exeter |
General election
|
8 June 2017 |
Lab
|
16,117 |
55,423 |
29.1% |
Exeter |
General election
|
12 December 2019 |
Lab
|
10,403 |
56,192 |
18.5% |
Fareham |
General election
|
6 May 2010 |
Con
|
17,092 |
54,345 |
31.5% |
Fareham |
General election
|
7 May 2015 |
Con
|
22,262 |
54,700 |
40.7% |
Fareham |
General election
|
8 June 2017 |
Con
|
21,555 |
57,014 |
37.8% |
Fareham |
General election
|
12 December 2019 |
Con
|
26,086 |
57,250 |
45.6% |
Faversham and Mid Kent |
General election
|
6 May 2010 |
Con
|
17,088 |
46,712 |
36.6% |
Faversham and Mid Kent |
General election
|
7 May 2015 |
Con
|
16,652 |
45,803 |
36.4% |
Faversham and Mid Kent |
General election
|
8 June 2017 |
Con
|
17,413 |
49,749 |
35.0% |
Faversham and Mid Kent |
General election
|
12 December 2019 |
Con
|
21,976 |
50,394 |
43.6% |
Feltham and Heston |
General election
|
6 May 2010 |
Lab / Co-op
|
4,658 |
48,536 |
9.6% |
Feltham and Heston |
General election
|
7 May 2015 |
Lab / Co-op
|
11,463 |
49,405 |
23.2% |
Feltham and Heston |
General election
|
8 June 2017 |
Lab / Co-op
|
15,603 |
53,027 |
29.4% |
Feltham and Heston |
General election
|
12 December 2019 |
Lab / Co-op
|
7,859 |
47,811 |
16.4% |
Filton and Bradley Stoke |
General election
|
6 May 2010 |
Con
|
6,914 |
48,301 |
14.3% |
Filton and Bradley Stoke |
General election
|
7 May 2015 |
Con
|
9,838 |
49,101 |
20.0% |
Filton and Bradley Stoke |
General election
|
8 June 2017 |
Con
|
4,190 |
50,702 |
8.3% |
Filton and Bradley Stoke |
General election
|
12 December 2019 |
Con
|
5,646 |
53,752 |
10.5% |
Finchley and Golders Green |
General election
|
6 May 2010 |
Con
|
5,809 |
47,157 |
12.3% |
Finchley and Golders Green |
General election
|
7 May 2015 |
Con
|
5,662 |
50,759 |
11.2% |
Finchley and Golders Green |
General election
|
8 June 2017 |
Con
|
1,657 |
52,385 |
3.2% |
Finchley and Golders Green |
General election
|
12 December 2019 |
Con
|
6,562 |
55,109 |
11.9% |
Folkestone and Hythe |
General election
|
6 May 2010 |
Con
|
10,122 |
52,800 |
19.2% |
Folkestone and Hythe |
General election
|
7 May 2015 |
Con
|
13,797 |
55,010 |
25.1% |
Folkestone and Hythe |
General election
|
8 June 2017 |
Con
|
15,411 |
58,875 |
26.2% |
Folkestone and Hythe |
General election
|
12 December 2019 |
Con
|
21,337 |
59,005 |
36.2% |
Forest Of Dean |
General election
|
6 May 2010 |
Con
|
11,064 |
48,763 |
22.7% |
Forest Of Dean |
General election
|
7 May 2015 |
Con
|
10,987 |
49,520 |
22.2% |
Forest Of Dean |
General election
|
8 June 2017 |
Con
|
9,502 |
51,767 |
18.4% |
Forest Of Dean |
General election
|
12 December 2019 |
Con
|
15,869 |
51,475 |
30.8% |
Fylde |
General election
|
6 May 2010 |
Con
|
13,185 |
43,690 |
30.2% |
Fylde |
General election
|
7 May 2015 |
Con
|
13,224 |
43,557 |
30.4% |
Fylde |
General election
|
8 June 2017 |
Con
|
11,805 |
46,467 |
25.4% |
Fylde |
General election
|
12 December 2019 |
Con
|
16,611 |
46,659 |
35.6% |
Gainsborough |
General election
|
6 May 2010 |
Con
|
10,559 |
49,251 |
21.4% |
Gainsborough |
General election
|
7 May 2015 |
Con
|
15,449 |
49,261 |
31.4% |
Gainsborough |
General election
|
8 June 2017 |
Con
|
17,023 |
51,425 |
33.1% |
Gainsborough |
General election
|
12 December 2019 |
Con
|
22,967 |
51,046 |
45.0% |
Garston and Halewood |
General election
|
6 May 2010 |
Lab
|
16,877 |
42,825 |
39.4% |
Garston and Halewood |
General election
|
7 May 2015 |
Lab
|
27,146 |
48,983 |
55.4% |
Garston and Halewood |
General election
|
8 June 2017 |
Lab
|
32,149 |
53,522 |
60.1% |
Garston and Halewood |
General election
|
12 December 2019 |
Lab
|
31,624 |
53,326 |
59.3% |
Gateshead |
General election
|
6 May 2010 |
Lab
|
12,549 |
38,257 |
32.8% |
Gateshead |
General election
|
7 May 2015 |
Lab
|
14,784 |
37,949 |
39.0% |
Gateshead |
General election
|
8 June 2017 |
Lab
|
17,350 |
42,103 |
41.2% |
Gateshead |
General election
|
12 December 2019 |
Lab
|
7,200 |
38,145 |
18.9% |
Gedling |
General election
|
6 May 2010 |
Lab
|
1,859 |
48,190 |
3.9% |
Gedling |
General election
|
7 May 2015 |
Lab
|
2,986 |
47,998 |
6.2% |
Gedling |
General election
|
8 June 2017 |
Lab
|
4,694 |
51,682 |
9.1% |
Gedling |
General election
|
12 December 2019 |
Con
|
679 |
49,953 |
1.4% |
Gillingham and Rainham |
General election
|
6 May 2010 |
Con
|
8,680 |
46,786 |
18.6% |
Gillingham and Rainham |
General election
|
7 May 2015 |
Con
|
10,530 |
47,078 |
22.4% |
Gillingham and Rainham |
General election
|
8 June 2017 |
Con
|
9,430 |
48,868 |
19.3% |
Gillingham and Rainham |
General election
|
12 December 2019 |
Con
|
15,119 |
45,958 |
32.9% |
Gloucester |
General election
|
6 May 2010 |
Con
|
2,420 |
50,764 |
4.8% |
Gloucester |
General election
|
7 May 2015 |
Con
|
7,251 |
52,575 |
13.8% |
Gloucester |
General election
|
8 June 2017 |
Con
|
5,520 |
54,071 |
10.2% |
Gloucester |
General election
|
12 December 2019 |
Con
|
10,277 |
53,764 |
19.1% |
Gosport |
General election
|
6 May 2010 |
Con
|
14,413 |
46,939 |
30.7% |
Gosport |
General election
|
7 May 2015 |
Con
|
17,098 |
47,665 |
35.9% |
Gosport |
General election
|
8 June 2017 |
Con
|
17,211 |
49,481 |
34.8% |
Gosport |
General election
|
12 December 2019 |
Con
|
23,278 |
48,453 |
48.0% |
Grantham and Stamford |
General election
|
6 May 2010 |
Con
|
14,826 |
52,799 |
28.1% |
Grantham and Stamford |
General election
|
7 May 2015 |
Con
|
18,989 |
53,755 |
35.3% |
Grantham and Stamford |
General election
|
8 June 2017 |
Con
|
20,094 |
56,593 |
35.5% |
Grantham and Stamford |
General election
|
12 December 2019 |
Con
|
26,003 |
56,003 |
46.4% |
Gravesham |
General election
|
6 May 2010 |
Con
|
9,312 |
47,303 |
19.7% |
Gravesham |
General election
|
7 May 2015 |
Con
|
8,370 |
50,139 |
16.7% |
Gravesham |
General election
|
8 June 2017 |
Con
|
9,347 |
48,997 |
19.1% |
Gravesham |
General election
|
12 December 2019 |
Con
|
15,581 |
47,560 |
32.8% |
Great Grimsby |
General election
|
6 May 2010 |
Lab
|
714 |
32,954 |
2.2% |
Great Grimsby |
General election
|
7 May 2015 |
Lab
|
4,540 |
33,731 |
13.5% |
Great Grimsby |
General election
|
8 June 2017 |
Lab
|
2,565 |
35,521 |
7.2% |
Great Grimsby |
General election
|
12 December 2019 |
Con
|
7,331 |
33,087 |
22.2% |
Great Yarmouth |
General election
|
6 May 2010 |
Con
|
4,276 |
43,057 |
9.9% |
Great Yarmouth |
General election
|
7 May 2015 |
Con
|
6,154 |
44,469 |
13.8% |
Great Yarmouth |
General election
|
8 June 2017 |
Con
|
7,973 |
44,146 |
18.1% |
Great Yarmouth |
General election
|
12 December 2019 |
Con
|
17,663 |
43,462 |
40.6% |
Greenwich and Woolwich |
General election
|
6 May 2010 |
Lab
|
10,153 |
41,188 |
24.7% |
Greenwich and Woolwich |
General election
|
7 May 2015 |
Lab
|
11,946 |
46,716 |
25.6% |
Greenwich and Woolwich |
General election
|
8 June 2017 |
Lab
|
20,714 |
53,106 |
39.0% |
Greenwich and Woolwich |
General election
|
12 December 2019 |
Lab
|
18,464 |
53,120 |
34.8% |
Guildford |
General election
|
6 May 2010 |
Con
|
7,782 |
55,567 |
14.0% |
Guildford |
General election
|
7 May 2015 |
Con
|
22,448 |
53,986 |
41.6% |
Guildford |
General election
|
8 June 2017 |
Con
|
17,040 |
55,509 |
30.7% |
Guildford |
General election
|
12 December 2019 |
Con
|
3,337 |
58,651 |
5.7% |
Hackney North and Stoke Newington |
General election
|
6 May 2010 |
Lab
|
14,461 |
46,461 |
31.1% |
Hackney North and Stoke Newington |
General election
|
7 May 2015 |
Lab
|
24,008 |
49,887 |
48.1% |
Hackney North and Stoke Newington |
General election
|
8 June 2017 |
Lab
|
35,139 |
56,298 |
62.4% |
Hackney North and Stoke Newington |
General election
|
12 December 2019 |
Lab
|
33,188 |
56,864 |
58.4% |
Hackney South and Shoreditch |
General election
|
6 May 2010 |
Lab / Co-op
|
14,288 |
42,858 |
33.3% |
Hackney South and Shoreditch |
General election
|
7 May 2015 |
Lab / Co-op
|
24,213 |
47,580 |
50.9% |
Hackney South and Shoreditch |
General election
|
8 June 2017 |
Lab / Co-op
|
37,931 |
55,354 |
68.5% |
Hackney South and Shoreditch |
General election
|
12 December 2019 |
Lab / Co-op
|
33,985 |
54,439 |
62.4% |
Halesowen and Rowley Regis |
General election
|
6 May 2010 |
Con
|
2,023 |
43,979 |
4.6% |
Halesowen and Rowley Regis |
General election
|
7 May 2015 |
Con
|
3,082 |
43,818 |
7.0% |
Halesowen and Rowley Regis |
General election
|
8 June 2017 |
Con
|
5,253 |
44,379 |
11.8% |
Halesowen and Rowley Regis |
General election
|
12 December 2019 |
Con
|
12,074 |
42,345 |
28.5% |
Halifax |
General election
|
6 May 2010 |
Lab / Co-op
|
1,472 |
43,555 |
3.4% |
Halifax |
General election
|
7 May 2015 |
Lab
|
428 |
43,753 |
1.0% |
Halifax |
General election
|
8 June 2017 |
Lab
|
5,376 |
48,276 |
11.1% |
Halifax |
General election
|
12 December 2019 |
Lab
|
2,569 |
46,458 |
5.5% |
Haltemprice and Howden |
General election
|
6 May 2010 |
Con
|
11,602 |
48,737 |
23.8% |
Haltemprice and Howden |
General election
|
7 May 2015 |
Con
|
16,195 |
48,757 |
33.2% |
Haltemprice and Howden |
General election
|
8 June 2017 |
Con
|
15,405 |
51,440 |
29.9% |
Haltemprice and Howden |
General election
|
12 December 2019 |
Con
|
20,329 |
49,779 |
40.8% |
Halton |
General election
|
6 May 2010 |
Lab
|
15,504 |
41,338 |
37.5% |
Halton |
General election
|
7 May 2015 |
Lab
|
20,285 |
45,023 |
45.1% |
Halton |
General election
|
8 June 2017 |
Lab
|
25,405 |
49,518 |
51.3% |
Halton |
General election
|
12 December 2019 |
Lab
|
18,975 |
46,203 |
41.1% |
Hammersmith |
General election
|
6 May 2010 |
Lab
|
3,549 |
47,452 |
7.5% |
Hammersmith |
General election
|
7 May 2015 |
Lab
|
6,518 |
47,960 |
13.6% |
Hammersmith |
General election
|
8 June 2017 |
Lab
|
18,651 |
52,252 |
35.7% |
Hammersmith |
General election
|
12 December 2019 |
Lab
|
17,847 |
51,966 |
34.3% |
Hampstead and Kilburn |
General election
|
6 May 2010 |
Lab
|
42 |
52,822 |
0.1% |
Hampstead and Kilburn |
General election
|
7 May 2015 |
Lab
|
1,138 |
53,964 |
2.1% |
Hampstead and Kilburn |
General election
|
8 June 2017 |
Lab
|
15,560 |
58,407 |
26.6% |
Hampstead and Kilburn |
General election
|
12 December 2019 |
Lab
|
14,188 |
57,385 |
24.7% |
Harborough |
General election
|
6 May 2010 |
Con
|
9,797 |
54,945 |
17.8% |
Harborough |
General election
|
7 May 2015 |
Con
|
19,632 |
52,471 |
37.4% |
Harborough |
General election
|
8 June 2017 |
Con
|
12,429 |
57,598 |
21.6% |
Harborough |
General election
|
12 December 2019 |
Con
|
17,278 |
57,319 |
30.1% |
Harlow |
General election
|
6 May 2010 |
Con
|
4,925 |
43,878 |
11.2% |
Harlow |
General election
|
7 May 2015 |
Con
|
8,350 |
44,251 |
18.9% |
Harlow |
General election
|
8 June 2017 |
Con
|
7,031 |
44,846 |
15.7% |
Harlow |
General election
|
12 December 2019 |
Con
|
14,063 |
43,354 |
32.4% |
Harrogate and Knaresborough |
General election
|
6 May 2010 |
Con
|
1,039 |
53,134 |
2.0% |
Harrogate and Knaresborough |
General election
|
7 May 2015 |
Con
|
16,371 |
53,376 |
30.7% |
Harrogate and Knaresborough |
General election
|
8 June 2017 |
Con
|
18,168 |
56,740 |
32.0% |
Harrogate and Knaresborough |
General election
|
12 December 2019 |
Con
|
9,675 |
56,937 |
17.0% |
Harrow East |
General election
|
6 May 2010 |
Con
|
3,403 |
48,006 |
7.1% |
Harrow East |
General election
|
7 May 2015 |
Con
|
4,757 |
49,000 |
9.7% |
Harrow East |
General election
|
8 June 2017 |
Con
|
1,757 |
50,845 |
3.5% |
Harrow East |
General election
|
12 December 2019 |
Con
|
8,170 |
49,491 |
16.5% |
Harrow West |
General election
|
6 May 2010 |
Lab / Co-op
|
3,143 |
46,116 |
6.8% |
Harrow West |
General election
|
7 May 2015 |
Lab / Co-op
|
2,208 |
46,603 |
4.7% |
Harrow West |
General election
|
8 June 2017 |
Lab / Co-op
|
13,314 |
50,355 |
26.4% |
Harrow West |
General election
|
12 December 2019 |
Lab / Co-op
|
8,692 |
47,922 |
18.1% |
Hartlepool |
General election
|
6 May 2010 |
Lab
|
5,509 |
38,242 |
14.4% |
Hartlepool |
General election
|
7 May 2015 |
Lab
|
3,024 |
39,490 |
7.7% |
Hartlepool |
General election
|
8 June 2017 |
Lab
|
7,650 |
41,835 |
18.3% |
Hartlepool |
General election
|
12 December 2019 |
Lab
|
3,595 |
41,037 |
8.8% |
Harwich and North Essex |
General election
|
6 May 2010 |
Con
|
11,447 |
49,000 |
23.4% |
Harwich and North Essex |
General election
|
7 May 2015 |
Con
|
15,174 |
48,432 |
31.3% |
Harwich and North Essex |
General election
|
8 June 2017 |
Con
|
14,356 |
51,141 |
28.1% |
Harwich and North Essex |
General election
|
12 December 2019 |
Con
|
20,182 |
51,963 |
38.8% |
Hastings and Rye |
General election
|
6 May 2010 |
Con
|
1,993 |
49,814 |
4.0% |
Hastings and Rye |
General election
|
7 May 2015 |
Con
|
4,796 |
50,927 |
9.4% |
Hastings and Rye |
General election
|
8 June 2017 |
Con
|
346 |
54,766 |
0.6% |
Hastings and Rye |
General election
|
12 December 2019 |
Con
|
4,043 |
54,274 |
7.4% |
Havant |
General election
|
6 May 2010 |
Con
|
12,160 |
43,903 |
27.7% |
Havant |
General election
|
7 May 2015 |
Con
|
13,920 |
44,828 |
31.1% |
Havant |
General election
|
8 June 2017 |
Con
|
15,956 |
46,314 |
34.5% |
Havant |
General election
|
12 December 2019 |
Con
|
21,792 |
45,959 |
47.4% |
Hayes and Harlington |
General election
|
6 May 2010 |
Lab
|
10,824 |
42,637 |
25.4% |
Hayes and Harlington |
General election
|
7 May 2015 |
Lab
|
15,700 |
45,056 |
34.8% |
Hayes and Harlington |
General election
|
8 June 2017 |
Lab
|
18,115 |
47,802 |
37.9% |
Hayes and Harlington |
General election
|
12 December 2019 |
Lab
|
9,261 |
43,994 |
21.1% |
Hazel Grove |
General election
|
6 May 2010 |
LD
|
6,371 |
41,981 |
15.2% |
Hazel Grove |
General election
|
7 May 2015 |
Con
|
6,552 |
43,219 |
15.2% |
Hazel Grove |
General election
|
8 June 2017 |
Con
|
5,514 |
44,132 |
12.5% |
Hazel Grove |
General election
|
12 December 2019 |
Con
|
4,423 |
44,269 |
10.0% |
Hemel Hempstead |
General election
|
6 May 2010 |
Con
|
13,406 |
49,471 |
27.1% |
Hemel Hempstead |
General election
|
7 May 2015 |
Con
|
14,420 |
49,633 |
29.1% |
Hemel Hempstead |
General election
|
8 June 2017 |
Con
|
9,445 |
52,282 |
18.1% |
Hemel Hempstead |
General election
|
12 December 2019 |
Con
|
14,563 |
51,271 |
28.4% |
Hemsworth |
General election
|
6 May 2010 |
Lab
|
9,844 |
43,840 |
22.5% |
Hemsworth |
General election
|
7 May 2015 |
Lab
|
12,078 |
42,406 |
28.5% |
Hemsworth |
General election
|
8 June 2017 |
Lab
|
10,174 |
45,944 |
22.1% |
Hemsworth |
General election
|
12 December 2019 |
Lab
|
1,180 |
43,907 |
2.7% |
Hendon |
General election
|
6 May 2010 |
Con
|
106 |
46,374 |
0.2% |
Hendon |
General election
|
7 May 2015 |
Con
|
3,724 |
49,630 |
7.5% |
Hendon |
General election
|
8 June 2017 |
Con
|
1,072 |
52,215 |
2.1% |
Hendon |
General election
|
12 December 2019 |
Con
|
4,230 |
55,075 |
7.7% |
Henley |
General election
|
6 May 2010 |
Con
|
16,588 |
53,520 |
31.0% |
Henley |
General election
|
7 May 2015 |
Con
|
25,375 |
55,236 |
45.9% |
Henley |
General election
|
8 June 2017 |
Con
|
22,294 |
57,099 |
39.0% |
Henley |
General election
|
12 December 2019 |
Con
|
14,053 |
58,759 |
23.9% |
Hereford and South Herefordshire |
General election
|
6 May 2010 |
Con
|
2,481 |
48,381 |
5.1% |
Hereford and South Herefordshire |
General election
|
7 May 2015 |
Con
|
16,890 |
47,257 |
35.7% |
Hereford and South Herefordshire |
General election
|
8 June 2017 |
Con
|
15,013 |
50,484 |
29.7% |
Hereford and South Herefordshire |
General election
|
12 December 2019 |
Con
|
19,686 |
49,646 |
39.7% |
Hertford and Stortford |
General election
|
6 May 2010 |
Con
|
15,437 |
55,377 |
27.9% |
Hertford and Stortford |
General election
|
7 May 2015 |
Con
|
21,509 |
56,277 |
38.2% |
Hertford and Stortford |
General election
|
8 June 2017 |
Con
|
19,035 |
59,992 |
31.7% |
Hertford and Stortford |
General election
|
12 December 2019 |
Con
|
19,620 |
60,094 |
32.6% |
Hertsmere |
General election
|
6 May 2010 |
Con
|
17,605 |
47,270 |
37.2% |
Hertsmere |
General election
|
7 May 2015 |
Con
|
18,461 |
50,091 |
36.9% |
Hertsmere |
General election
|
8 June 2017 |
Con
|
16,951 |
52,253 |
32.4% |
Hertsmere |
General election
|
12 December 2019 |
Con
|
21,313 |
52,203 |
40.8% |
Hexham |
General election
|
6 May 2010 |
Con
|
5,788 |
43,483 |
13.3% |
Hexham |
General election
|
7 May 2015 |
Con
|
12,031 |
43,345 |
27.8% |
Hexham |
General election
|
8 June 2017 |
Con
|
9,236 |
46,224 |
20.0% |
Hexham |
General election
|
12 December 2019 |
Con
|
10,549 |
46,150 |
22.9% |
Heywood and Middleton |
General election
|
6 May 2010 |
Lab / Co-op
|
5,971 |
46,125 |
12.9% |
Heywood and Middleton |
General election
|
7 May 2015 |
Lab
|
5,299 |
48,538 |
10.9% |
Heywood and Middleton |
General election
|
8 June 2017 |
Lab
|
7,617 |
49,865 |
15.3% |
Heywood and Middleton |
General election
|
12 December 2019 |
Con
|
663 |
47,488 |
1.4% |
High Peak |
General election
|
6 May 2010 |
Con
|
4,677 |
50,337 |
9.3% |
High Peak |
General election
|
7 May 2015 |
Con
|
4,894 |
50,789 |
9.6% |
High Peak |
General election
|
8 June 2017 |
Lab
|
2,322 |
53,853 |
4.3% |
High Peak |
General election
|
12 December 2019 |
Con
|
590 |
54,173 |
1.1% |
Hitchin and Harpenden |
General election
|
6 May 2010 |
Con
|
15,271 |
54,707 |
27.9% |
Hitchin and Harpenden |
General election
|
7 May 2015 |
Con
|
20,055 |
55,375 |
36.2% |
Hitchin and Harpenden |
General election
|
8 June 2017 |
Con
|
12,031 |
58,783 |
20.5% |
Hitchin and Harpenden |
General election
|
12 December 2019 |
Con
|
6,895 |
58,871 |
11.7% |
Holborn and St Pancras |
General election
|
6 May 2010 |
Lab
|
9,942 |
54,649 |
18.2% |
Holborn and St Pancras |
General election
|
7 May 2015 |
Lab
|
17,048 |
54,917 |
31.0% |
Holborn and St Pancras |
General election
|
8 June 2017 |
Lab
|
30,509 |
58,997 |
51.7% |
Holborn and St Pancras |
General election
|
12 December 2019 |
Lab
|
27,763 |
56,786 |
48.9% |
Hornchurch and Upminster |
General election
|
6 May 2010 |
Con
|
16,371 |
53,390 |
30.7% |
Hornchurch and Upminster |
General election
|
7 May 2015 |
Con
|
13,074 |
55,236 |
23.7% |
Hornchurch and Upminster |
General election
|
8 June 2017 |
Con
|
17,723 |
56,045 |
31.6% |
Hornchurch and Upminster |
General election
|
12 December 2019 |
Con
|
23,308 |
53,974 |
43.2% |
Hornsey and Wood Green |
General election
|
6 May 2010 |
LD
|
6,875 |
55,042 |
12.5% |
Hornsey and Wood Green |
General election
|
7 May 2015 |
Lab
|
11,058 |
57,785 |
19.1% |
Hornsey and Wood Green |
General election
|
8 June 2017 |
Lab
|
30,738 |
62,293 |
49.3% |
Hornsey and Wood Green |
General election
|
12 December 2019 |
Lab
|
19,242 |
61,105 |
31.5% |
Horsham |
General election
|
6 May 2010 |
Con
|
11,460 |
55,841 |
20.5% |
Horsham |
General election
|
7 May 2015 |
Con
|
24,658 |
56,925 |
43.3% |
Horsham |
General election
|
8 June 2017 |
Con
|
23,484 |
61,987 |
37.9% |
Horsham |
General election
|
12 December 2019 |
Con
|
21,127 |
63,242 |
33.4% |
Houghton and Sunderland South |
General election
|
6 May 2010 |
Lab
|
10,990 |
38,021 |
28.9% |
Houghton and Sunderland South |
General election
|
7 May 2015 |
Lab
|
12,938 |
38,489 |
33.6% |
Houghton and Sunderland South |
General election
|
8 June 2017 |
Lab
|
12,341 |
41,480 |
29.8% |
Houghton and Sunderland South |
General election
|
12 December 2019 |
Lab
|
3,115 |
39,811 |
7.8% |
Hove |
General election
|
6 May 2010 |
Con
|
1,868 |
49,819 |
3.7% |
Hove |
General election
|
7 May 2015 |
Lab
|
1,236 |
52,214 |
2.4% |
Hove |
General election
|
8 June 2017 |
Lab
|
18,757 |
57,596 |
32.6% |
Hove |
General election
|
12 December 2019 |
Lab
|
17,044 |
56,391 |
30.2% |
Huddersfield |
General election
|
6 May 2010 |
Lab / Co-op
|
4,472 |
40,524 |
11.0% |
Huddersfield |
General election
|
7 May 2015 |
Lab / Co-op
|
7,345 |
40,478 |
18.1% |
Huddersfield |
General election
|
8 June 2017 |
Lab / Co-op
|
12,005 |
43,834 |
27.4% |
Huddersfield |
General election
|
12 December 2019 |
Lab / Co-op
|
4,937 |
41,882 |
11.8% |
Huntingdon |
General election
|
6 May 2010 |
Con
|
10,819 |
54,266 |
19.9% |
Huntingdon |
General election
|
7 May 2015 |
Con
|
19,403 |
55,927 |
34.7% |
Huntingdon |
General election
|
8 June 2017 |
Con
|
14,475 |
59,720 |
24.2% |
Huntingdon |
General election
|
12 December 2019 |
Con
|
19,383 |
59,147 |
32.8% |
Hyndburn |
General election
|
6 May 2010 |
Lab
|
3,090 |
42,672 |
7.2% |
Hyndburn |
General election
|
7 May 2015 |
Lab
|
4,400 |
42,887 |
10.3% |
Hyndburn |
General election
|
8 June 2017 |
Lab
|
5,815 |
45,202 |
12.9% |
Hyndburn |
General election
|
12 December 2019 |
Con
|
2,951 |
42,406 |
7.0% |
Ilford North |
General election
|
6 May 2010 |
Con
|
5,404 |
47,018 |
11.5% |
Ilford North |
General election
|
7 May 2015 |
Lab
|
589 |
48,932 |
1.2% |
Ilford North |
General election
|
8 June 2017 |
Lab
|
9,639 |
52,941 |
18.2% |
Ilford North |
General election
|
12 December 2019 |
Lab
|
5,218 |
50,114 |
10.4% |
Ilford South |
General election
|
6 May 2010 |
Lab / Co-op
|
11,287 |
51,191 |
22.0% |
Ilford South |
General election
|
7 May 2015 |
Lab / Co-op
|
19,777 |
51,912 |
38.1% |
Ilford South |
General election
|
8 June 2017 |
Lab / Co-op
|
31,647 |
57,657 |
54.9% |
Ilford South |
General election
|
12 December 2019 |
Lab
|
24,101 |
53,477 |
45.1% |
Ipswich |
General election
|
6 May 2010 |
Con
|
2,079 |
46,941 |
4.4% |
Ipswich |
General election
|
7 May 2015 |
Con
|
3,733 |
48,694 |
7.7% |
Ipswich |
General election
|
8 June 2017 |
Lab
|
831 |
51,137 |
1.6% |
Ipswich |
General election
|
12 December 2019 |
Con
|
5,479 |
49,579 |
11.1% |
Isle Of Wight |
General election
|
6 May 2010 |
Con
|
10,527 |
70,264 |
15.0% |
Isle Of Wight |
General election
|
7 May 2015 |
Con
|
13,703 |
70,300 |
19.5% |
Isle Of Wight |
General election
|
8 June 2017 |
Con
|
21,069 |
74,479 |
28.3% |
Isle Of Wight |
General election
|
12 December 2019 |
Con
|
23,737 |
74,442 |
31.9% |
Islington North |
General election
|
6 May 2010 |
Lab
|
12,401 |
44,554 |
27.8% |
Islington North |
General election
|
7 May 2015 |
Lab
|
21,194 |
49,234 |
43.0% |
Islington North |
General election
|
8 June 2017 |
Lab
|
33,215 |
54,928 |
60.5% |
Islington North |
General election
|
12 December 2019 |
Lab
|
26,188 |
53,805 |
48.7% |
Islington South and Finsbury |
General election
|
6 May 2010 |
Lab
|
3,569 |
43,555 |
8.2% |
Islington South and Finsbury |
General election
|
7 May 2015 |
Lab
|
12,708 |
44,270 |
28.7% |
Islington South and Finsbury |
General election
|
8 June 2017 |
Lab
|
20,263 |
48,049 |
42.2% |
Islington South and Finsbury |
General election
|
12 December 2019 |
Lab
|
17,328 |
47,816 |
36.2% |
Jarrow |
General election
|
6 May 2010 |
Lab
|
12,908 |
38,784 |
33.3% |
Jarrow |
General election
|
7 May 2015 |
Lab
|
13,881 |
38,564 |
36.0% |
Jarrow |
General election
|
8 June 2017 |
Lab
|
17,263 |
43,023 |
40.1% |
Jarrow |
General election
|
12 December 2019 |
Lab
|
7,120 |
40,736 |
17.5% |
Keighley |
General election
|
6 May 2010 |
Con
|
2,940 |
47,692 |
6.2% |
Keighley |
General election
|
7 May 2015 |
Con
|
3,053 |
49,123 |
6.2% |
Keighley |
General election
|
8 June 2017 |
Lab
|
239 |
51,714 |
0.5% |
Keighley |
General election
|
12 December 2019 |
Con
|
2,218 |
52,600 |
4.2% |
Kenilworth and Southam |
General election
|
6 May 2010 |
Con
|
12,552 |
48,431 |
25.9% |
Kenilworth and Southam |
General election
|
7 May 2015 |
Con
|
21,002 |
48,791 |
43.0% |
Kenilworth and Southam |
General election
|
8 June 2017 |
Con
|
18,076 |
51,321 |
35.2% |
Kenilworth and Southam |
General election
|
12 December 2019 |
Con
|
20,353 |
52,597 |
38.7% |
Kensington |
General election
|
6 May 2010 |
Con
|
8,616 |
35,150 |
24.5% |
Kensington |
General election
|
7 May 2015 |
Con
|
7,361 |
34,828 |
21.1% |
Kensington |
General election
|
8 June 2017 |
Lab
|
20 |
38,677 |
0.1% |
Kensington |
General election
|
12 December 2019 |
Con
|
150 |
43,762 |
0.3% |
Kettering |
General election
|
6 May 2010 |
Con
|
9,094 |
47,328 |
19.2% |
Kettering |
General election
|
7 May 2015 |
Con
|
12,590 |
47,218 |
26.7% |
Kettering |
General election
|
8 June 2017 |
Con
|
10,562 |
49,404 |
21.4% |
Kettering |
General election
|
12 December 2019 |
Con
|
16,765 |
49,361 |
34.0% |
Kingston and Surbiton |
General election
|
6 May 2010 |
LD
|
7,560 |
57,111 |
13.2% |
Kingston and Surbiton |
General election
|
7 May 2015 |
Con
|
2,834 |
59,253 |
4.8% |
Kingston and Surbiton |
General election
|
8 June 2017 |
LD
|
4,124 |
62,178 |
6.6% |
Kingston and Surbiton |
General election
|
12 December 2019 |
LD
|
10,489 |
60,846 |
17.2% |
Kingston upon Hull East |
General election
|
6 May 2010 |
Lab
|
8,597 |
34,184 |
25.1% |
Kingston upon Hull East |
General election
|
7 May 2015 |
Lab
|
10,319 |
35,144 |
29.4% |
Kingston upon Hull East |
General election
|
8 June 2017 |
Lab
|
10,396 |
36,638 |
28.4% |
Kingston upon Hull East |
General election
|
12 December 2019 |
Lab
|
1,239 |
32,442 |
3.8% |
Kingston upon Hull North |
General election
|
6 May 2010 |
Lab
|
641 |
33,291 |
1.9% |
Kingston upon Hull North |
General election
|
7 May 2015 |
Lab
|
12,899 |
35,336 |
36.5% |
Kingston upon Hull North |
General election
|
8 June 2017 |
Lab
|
14,322 |
37,122 |
38.6% |
Kingston upon Hull North |
General election
|
12 December 2019 |
Lab
|
7,593 |
34,203 |
22.2% |
Kingston upon Hull West and Hessle |
General election
|
6 May 2010 |
Lab
|
5,742 |
31,505 |
18.2% |
Kingston upon Hull West and Hessle |
General election
|
7 May 2015 |
Lab
|
9,333 |
31,803 |
29.3% |
Kingston upon Hull West and Hessle |
General election
|
8 June 2017 |
Lab
|
8,025 |
34,565 |
23.2% |
Kingston upon Hull West and Hessle |
General election
|
12 December 2019 |
Lab
|
2,856 |
31,356 |
9.1% |
Kingswood |
General election
|
6 May 2010 |
Con
|
2,445 |
47,906 |
5.1% |
Kingswood |
General election
|
7 May 2015 |
Con
|
9,006 |
48,125 |
18.7% |
Kingswood |
General election
|
8 June 2017 |
Con
|
7,500 |
48,741 |
15.4% |
Kingswood |
General election
|
12 December 2019 |
Con
|
11,220 |
49,314 |
22.8% |
Knowsley |
General election
|
6 May 2010 |
Lab
|
25,686 |
44,658 |
57.5% |
Knowsley |
General election
|
7 May 2015 |
Lab
|
34,655 |
50,728 |
68.3% |
Knowsley |
General election
|
8 June 2017 |
Lab
|
42,214 |
55,483 |
76.1% |
Knowsley |
General election
|
12 December 2019 |
Lab
|
39,942 |
54,938 |
72.7% |
Lancaster and Fleetwood |
General election
|
6 May 2010 |
Con
|
333 |
42,701 |
0.8% |
Lancaster and Fleetwood |
General election
|
7 May 2015 |
Lab
|
1,265 |
41,738 |
3.0% |
Lancaster and Fleetwood |
General election
|
8 June 2017 |
Lab
|
6,661 |
45,989 |
14.5% |
Lancaster and Fleetwood |
General election
|
12 December 2019 |
Lab
|
2,380 |
45,219 |
5.3% |
Leeds Central |
General election
|
6 May 2010 |
Lab
|
10,645 |
37,394 |
28.5% |
Leeds Central |
General election
|
7 May 2015 |
Lab
|
16,967 |
45,048 |
37.7% |
Leeds Central |
General election
|
8 June 2017 |
Lab
|
23,698 |
47,673 |
49.7% |
Leeds Central |
General election
|
12 December 2019 |
Lab
|
19,270 |
49,284 |
39.1% |
Leeds East |
General election
|
6 May 2010 |
Lab
|
10,293 |
37,813 |
27.2% |
Leeds East |
General election
|
7 May 2015 |
Lab
|
12,533 |
38,196 |
32.8% |
Leeds East |
General election
|
8 June 2017 |
Lab
|
12,752 |
41,441 |
30.8% |
Leeds East |
General election
|
12 December 2019 |
Lab
|
5,531 |
39,052 |
14.2% |
Leeds North East |
General election
|
6 May 2010 |
Lab
|
4,545 |
47,535 |
9.6% |
Leeds North East |
General election
|
7 May 2015 |
Lab
|
7,250 |
48,291 |
15.0% |
Leeds North East |
General election
|
8 June 2017 |
Lab
|
16,991 |
52,999 |
32.1% |
Leeds North East |
General election
|
12 December 2019 |
Lab
|
17,089 |
50,500 |
33.8% |
Leeds North West |
General election
|
6 May 2010 |
LD
|
9,103 |
43,483 |
20.9% |
Leeds North West |
General election
|
7 May 2015 |
LD
|
2,907 |
43,357 |
6.7% |
Leeds North West |
General election
|
8 June 2017 |
Lab / Co-op
|
4,224 |
46,287 |
9.1% |
Leeds North West |
General election
|
12 December 2019 |
Lab / Co-op
|
10,749 |
49,283 |
21.8% |
Leeds West |
General election
|
6 May 2010 |
Lab
|
7,016 |
38,752 |
18.1% |
Leeds West |
General election
|
7 May 2015 |
Lab
|
10,727 |
38,423 |
27.9% |
Leeds West |
General election
|
8 June 2017 |
Lab
|
15,965 |
42,229 |
37.8% |
Leeds West |
General election
|
12 December 2019 |
Lab
|
10,564 |
40,281 |
26.2% |
Leicester East |
General election
|
6 May 2010 |
Lab
|
14,082 |
47,995 |
29.3% |
Leicester East |
General election
|
7 May 2015 |
Lab
|
18,352 |
48,068 |
38.2% |
Leicester East |
General election
|
8 June 2017 |
Lab
|
22,428 |
52,424 |
42.8% |
Leicester East |
General election
|
12 December 2019 |
Lab
|
6,019 |
49,421 |
12.2% |
Leicester South |
General election
|
6 May 2010 |
Lab
|
8,808 |
47,124 |
18.7% |
Leicester South |
General election
|
7 May 2015 |
Lab / Co-op
|
17,845 |
45,942 |
38.8% |
Leicester South |
General election
|
8 June 2017 |
Lab / Co-op
|
26,261 |
50,517 |
52.0% |
Leicester South |
General election
|
12 December 2019 |
Lab / Co-op
|
22,675 |
50,147 |
45.2% |
Leicester West |
General election
|
6 May 2010 |
Lab
|
4,017 |
35,819 |
11.2% |
Leicester West |
General election
|
7 May 2015 |
Lab
|
7,203 |
34,522 |
20.9% |
Leicester West |
General election
|
8 June 2017 |
Lab
|
11,060 |
37,512 |
29.5% |
Leicester West |
General election
|
12 December 2019 |
Lab
|
4,212 |
34,775 |
12.1% |
Leigh |
General election
|
6 May 2010 |
Lab
|
12,011 |
44,332 |
27.1% |
Leigh |
General election
|
7 May 2015 |
Lab
|
14,096 |
45,123 |
31.2% |
Leigh |
General election
|
8 June 2017 |
Lab / Co-op
|
9,554 |
46,874 |
20.4% |
Leigh |
General election
|
12 December 2019 |
Con
|
1,965 |
46,979 |
4.2% |
Lewes |
General election
|
6 May 2010 |
LD
|
7,647 |
50,088 |
15.3% |
Lewes |
General election
|
7 May 2015 |
Con
|
1,083 |
50,540 |
2.1% |
Lewes |
General election
|
8 June 2017 |
Con
|
5,508 |
54,192 |
10.2% |
Lewes |
General election
|
12 December 2019 |
Con
|
2,457 |
54,851 |
4.5% |
Lewisham, Deptford |
General election
|
6 May 2010 |
Lab
|
12,499 |
41,220 |
30.3% |
Lewisham, Deptford |
General election
|
7 May 2015 |
Lab
|
21,516 |
47,426 |
45.4% |
Lewisham, Deptford |
General election
|
8 June 2017 |
Lab
|
34,899 |
55,112 |
63.3% |
Lewisham, Deptford |
General election
|
12 December 2019 |
Lab
|
32,913 |
55,368 |
59.4% |
Lewisham East |
General election
|
6 May 2010 |
Lab
|
6,216 |
41,719 |
14.9% |
Lewisham East |
General election
|
7 May 2015 |
Lab
|
14,333 |
42,923 |
33.4% |
Lewisham East |
General election
|
8 June 2017 |
Lab
|
21,213 |
47,201 |
44.9% |
Lewisham East |
General election
|
12 December 2019 |
Lab
|
17,008 |
44,815 |
38.0% |
Lewisham West and Penge |
General election
|
6 May 2010 |
Lab
|
5,828 |
45,028 |
12.9% |
Lewisham West and Penge |
General election
|
7 May 2015 |
Lab
|
12,714 |
48,125 |
26.4% |
Lewisham West and Penge |
General election
|
8 June 2017 |
Lab
|
23,162 |
53,196 |
43.5% |
Lewisham West and Penge |
General election
|
12 December 2019 |
Lab
|
21,543 |
52,100 |
41.3% |
Leyton and Wanstead |
General election
|
6 May 2010 |
Lab
|
6,416 |
40,159 |
16.0% |
Leyton and Wanstead |
General election
|
7 May 2015 |
Lab
|
14,917 |
40,703 |
36.6% |
Leyton and Wanstead |
General election
|
8 June 2017 |
Lab
|
22,607 |
46,173 |
49.0% |
Leyton and Wanstead |
General election
|
12 December 2019 |
Lab
|
20,808 |
44,547 |
46.7% |
Lichfield |
General election
|
6 May 2010 |
Con
|
17,683 |
51,563 |
34.3% |
Lichfield |
General election
|
7 May 2015 |
Con
|
18,189 |
51,467 |
35.3% |
Lichfield |
General election
|
8 June 2017 |
Con
|
18,581 |
53,524 |
34.7% |
Lichfield |
General election
|
12 December 2019 |
Con
|
23,638 |
53,993 |
43.8% |
Lincoln |
General election
|
6 May 2010 |
Con
|
1,058 |
45,721 |
2.3% |
Lincoln |
General election
|
7 May 2015 |
Con
|
1,443 |
46,852 |
3.1% |
Lincoln |
General election
|
8 June 2017 |
Lab
|
1,538 |
48,718 |
3.2% |
Lincoln |
General election
|
12 December 2019 |
Con
|
3,514 |
50,629 |
6.9% |
Liverpool, Riverside |
General election
|
6 May 2010 |
Lab / Co-op
|
14,173 |
38,801 |
36.5% |
Liverpool, Riverside |
General election
|
7 May 2015 |
Lab / Co-op
|
24,463 |
44,263 |
55.3% |
Liverpool, Riverside |
General election
|
8 June 2017 |
Lab / Co-op
|
35,947 |
48,020 |
74.9% |
Liverpool, Riverside |
General election
|
12 December 2019 |
Lab
|
37,043 |
52,789 |
70.2% |
Liverpool, Walton |
General election
|
6 May 2010 |
Lab
|
19,818 |
34,335 |
57.7% |
Liverpool, Walton |
General election
|
7 May 2015 |
Lab
|
27,777 |
38,403 |
72.3% |
Liverpool, Walton |
General election
|
8 June 2017 |
Lab
|
32,551 |
42,197 |
77.1% |
Liverpool, Walton |
General election
|
12 December 2019 |
Lab
|
30,520 |
40,786 |
74.8% |
Liverpool, Wavertree |
General election
|
6 May 2010 |
Lab / Co-op
|
7,167 |
37,914 |
18.9% |
Liverpool, Wavertree |
General election
|
7 May 2015 |
Lab / Co-op
|
24,303 |
40,974 |
59.3% |
Liverpool, Wavertree |
General election
|
8 June 2017 |
Lab / Co-op
|
29,466 |
43,640 |
67.5% |
Liverpool, Wavertree |
General election
|
12 December 2019 |
Lab
|
27,085 |
43,377 |
62.4% |
Liverpool, West Derby |
General election
|
6 May 2010 |
Lab / Co-op
|
18,467 |
35,784 |
51.6% |
Liverpool, West Derby |
General election
|
7 May 2015 |
Lab / Co-op
|
27,367 |
41,031 |
66.7% |
Liverpool, West Derby |
General election
|
8 June 2017 |
Lab / Co-op
|
32,908 |
45,163 |
72.9% |
Liverpool, West Derby |
General election
|
12 December 2019 |
Lab
|
29,984 |
43,989 |
68.2% |
Loughborough |
General election
|
6 May 2010 |
Con
|
3,744 |
52,838 |
7.1% |
Loughborough |
General election
|
7 May 2015 |
Con
|
9,183 |
52,020 |
17.7% |
Loughborough |
General election
|
8 June 2017 |
Con
|
4,269 |
54,148 |
7.9% |
Loughborough |
General election
|
12 December 2019 |
Con
|
7,169 |
54,631 |
13.1% |
Louth and Horncastle |
General election
|
6 May 2010 |
Con
|
13,871 |
50,494 |
27.5% |
Louth and Horncastle |
General election
|
7 May 2015 |
Con
|
14,977 |
50,336 |
29.8% |
Louth and Horncastle |
General election
|
8 June 2017 |
Con
|
19,641 |
52,771 |
37.2% |
Louth and Horncastle |
General election
|
12 December 2019 |
Con
|
28,868 |
52,332 |
55.2% |
Ludlow |
General election
|
6 May 2010 |
Con
|
9,749 |
48,732 |
20.0% |
Ludlow |
General election
|
7 May 2015 |
Con
|
18,929 |
48,063 |
39.4% |
Ludlow |
General election
|
8 June 2017 |
Con
|
19,286 |
49,970 |
38.6% |
Ludlow |
General election
|
12 December 2019 |
Con
|
23,648 |
50,225 |
47.1% |
Luton North |
General election
|
6 May 2010 |
Lab
|
7,520 |
43,018 |
17.5% |
Luton North |
General election
|
7 May 2015 |
Lab
|
9,504 |
42,571 |
22.3% |
Luton North |
General election
|
8 June 2017 |
Lab
|
14,364 |
46,622 |
30.8% |
Luton North |
General election
|
12 December 2019 |
Lab
|
9,247 |
42,589 |
21.7% |
Luton South |
General election
|
6 May 2010 |
Lab / Co-op
|
2,329 |
42,216 |
5.5% |
Luton South |
General election
|
7 May 2015 |
Lab / Co-op
|
5,711 |
42,216 |
13.5% |
Luton South |
General election
|
8 June 2017 |
Lab / Co-op
|
13,925 |
46,133 |
30.2% |
Luton South |
General election
|
12 December 2019 |
Lab
|
8,756 |
42,064 |
20.8% |
Macclesfield |
General election
|
6 May 2010 |
Con
|
11,959 |
50,059 |
23.9% |
Macclesfield |
General election
|
7 May 2015 |
Con
|
14,811 |
49,598 |
29.9% |
Macclesfield |
General election
|
8 June 2017 |
Con
|
8,608 |
54,307 |
15.9% |
Macclesfield |
General election
|
12 December 2019 |
Con
|
10,711 |
53,867 |
19.9% |
Maidenhead |
General election
|
6 May 2010 |
Con
|
16,769 |
53,720 |
31.2% |
Maidenhead |
General election
|
7 May 2015 |
Con
|
29,059 |
53,855 |
54.0% |
Maidenhead |
General election
|
8 June 2017 |
Con
|
26,457 |
58,239 |
45.4% |
Maidenhead |
General election
|
12 December 2019 |
Con
|
18,846 |
56,492 |
33.4% |
Maidstone and The Weald |
General election
|
6 May 2010 |
Con
|
5,889 |
48,928 |
12.0% |
Maidstone and The Weald |
General election
|
7 May 2015 |
Con
|
10,709 |
50,010 |
21.4% |
Maidstone and The Weald |
General election
|
8 June 2017 |
Con
|
17,723 |
51,717 |
34.3% |
Maidstone and The Weald |
General election
|
12 December 2019 |
Con
|
21,772 |
51,680 |
42.1% |
Makerfield |
General election
|
6 May 2010 |
Lab
|
12,490 |
43,771 |
28.5% |
Makerfield |
General election
|
7 May 2015 |
Lab
|
13,155 |
44,788 |
29.4% |
Makerfield |
General election
|
8 June 2017 |
Lab
|
13,542 |
46,933 |
28.9% |
Makerfield |
General election
|
12 December 2019 |
Lab
|
4,740 |
44,259 |
10.7% |
Maldon |
General election
|
6 May 2010 |
Con
|
19,407 |
47,895 |
40.5% |
Maldon |
General election
|
7 May 2015 |
Con
|
22,070 |
48,045 |
45.9% |
Maldon |
General election
|
8 June 2017 |
Con
|
23,430 |
50,202 |
46.7% |
Maldon |
General election
|
12 December 2019 |
Con
|
30,041 |
50,408 |
59.6% |
Manchester Central |
General election
|
6 May 2010 |
Lab
|
10,439 |
39,927 |
26.1% |
Manchester Central |
General election
|
7 May 2015 |
Lab / Co-op
|
21,639 |
45,331 |
47.7% |
Manchester Central |
General election
|
8 June 2017 |
Lab / Co-op
|
31,445 |
49,720 |
63.2% |
Manchester Central |
General election
|
12 December 2019 |
Lab / Co-op
|
29,089 |
52,289 |
55.6% |
Manchester, Gorton |
General election
|
6 May 2010 |
Lab
|
6,703 |
38,325 |
17.5% |
Manchester, Gorton |
General election
|
7 May 2015 |
Lab
|
24,079 |
42,019 |
57.3% |
Manchester, Gorton |
General election
|
8 June 2017 |
Lab
|
31,730 |
45,953 |
69.0% |
Manchester, Gorton |
General election
|
12 December 2019 |
Lab
|
30,339 |
44,545 |
68.1% |
Manchester, Withington |
General election
|
6 May 2010 |
LD
|
1,894 |
45,031 |
4.2% |
Manchester, Withington |
General election
|
7 May 2015 |
Lab
|
14,873 |
49,966 |
29.8% |
Manchester, Withington |
General election
|
8 June 2017 |
Lab
|
29,875 |
53,602 |
55.7% |
Manchester, Withington |
General election
|
12 December 2019 |
Lab
|
27,905 |
52,995 |
52.7% |
Mansfield |
General election
|
6 May 2010 |
Lab
|
6,012 |
48,395 |
12.4% |
Mansfield |
General election
|
7 May 2015 |
Lab
|
5,315 |
47,193 |
11.3% |
Mansfield |
General election
|
8 June 2017 |
Con
|
1,057 |
50,157 |
2.1% |
Mansfield |
General election
|
12 December 2019 |
Con
|
16,306 |
49,273 |
33.1% |
Meon Valley |
General election
|
6 May 2010 |
Con
|
12,125 |
51,238 |
23.7% |
Meon Valley |
General election
|
7 May 2015 |
Con
|
23,913 |
51,717 |
46.2% |
Meon Valley |
General election
|
8 June 2017 |
Con
|
25,692 |
54,192 |
47.4% |
Meon Valley |
General election
|
12 December 2019 |
Con
|
23,555 |
54,829 |
43.0% |
Meriden |
General election
|
6 May 2010 |
Con
|
16,253 |
52,162 |
31.2% |
Meriden |
General election
|
7 May 2015 |
Con
|
18,795 |
52,603 |
35.7% |
Meriden |
General election
|
8 June 2017 |
Con
|
19,198 |
54,643 |
35.1% |
Meriden |
General election
|
12 December 2019 |
Con
|
22,836 |
54,161 |
42.2% |
Mid Bedfordshire |
General election
|
6 May 2010 |
Con
|
15,152 |
54,897 |
27.6% |
Mid Bedfordshire |
General election
|
7 May 2015 |
Con
|
23,327 |
58,060 |
40.2% |
Mid Bedfordshire |
General election
|
8 June 2017 |
Con
|
20,983 |
63,138 |
33.2% |
Mid Bedfordshire |
General election
|
12 December 2019 |
Con
|
24,664 |
64,717 |
38.1% |
Mid Derbyshire |
General election
|
6 May 2010 |
Con
|
11,292 |
47,342 |
23.9% |
Mid Derbyshire |
General election
|
7 May 2015 |
Con
|
12,774 |
47,729 |
26.8% |
Mid Derbyshire |
General election
|
8 June 2017 |
Con
|
11,616 |
50,371 |
23.1% |
Mid Derbyshire |
General election
|
12 December 2019 |
Con
|
15,385 |
49,356 |
31.2% |
Middlesbrough |
General election
|
6 May 2010 |
Lab
|
8,689 |
33,455 |
26.0% |
Middlesbrough |
General election
|
7 May 2015 |
Lab
|
12,477 |
32,706 |
38.1% |
Middlesbrough |
General election
|
8 June 2017 |
Lab
|
13,873 |
35,637 |
38.9% |
Middlesbrough |
General election
|
12 December 2019 |
Lab
|
8,395 |
34,097 |
24.6% |
Middlesbrough South and East Cleveland |
General election
|
6 May 2010 |
Lab
|
1,677 |
46,214 |
3.6% |
Middlesbrough South and East Cleveland |
General election
|
7 May 2015 |
Lab
|
2,268 |
45,677 |
5.0% |
Middlesbrough South and East Cleveland |
General election
|
8 June 2017 |
Con
|
1,020 |
47,620 |
2.1% |
Middlesbrough South and East Cleveland |
General election
|
12 December 2019 |
Con
|
11,626 |
47,817 |
24.3% |
Mid Dorset and North Poole |
General election
|
6 May 2010 |
LD
|
269 |
46,788 |
0.6% |
Mid Dorset and North Poole |
General election
|
7 May 2015 |
Con
|
10,530 |
46,499 |
22.6% |
Mid Dorset and North Poole |
General election
|
8 June 2017 |
Con
|
15,339 |
48,254 |
31.8% |
Mid Dorset and North Poole |
General election
|
12 December 2019 |
Con
|
14,898 |
48,930 |
30.4% |
Mid Norfolk |
General election
|
6 May 2010 |
Con
|
13,856 |
50,765 |
27.3% |
Mid Norfolk |
General election
|
7 May 2015 |
Con
|
17,276 |
52,212 |
33.1% |
Mid Norfolk |
General election
|
8 June 2017 |
Con
|
16,086 |
55,668 |
28.9% |
Mid Norfolk |
General election
|
12 December 2019 |
Con
|
22,594 |
56,186 |
40.2% |
Mid Sussex |
General election
|
6 May 2010 |
Con
|
7,402 |
55,855 |
13.3% |
Mid Sussex |
General election
|
7 May 2015 |
Con
|
24,286 |
57,492 |
42.2% |
Mid Sussex |
General election
|
8 June 2017 |
Con
|
19,673 |
61,632 |
31.9% |
Mid Sussex |
General election
|
12 December 2019 |
Con
|
18,197 |
62,762 |
29.0% |
Mid Worcestershire |
General election
|
6 May 2010 |
Con
|
15,864 |
50,931 |
31.1% |
Mid Worcestershire |
General election
|
7 May 2015 |
Con
|
20,532 |
52,225 |
39.3% |
Mid Worcestershire |
General election
|
8 June 2017 |
Con
|
23,326 |
55,089 |
42.3% |
Mid Worcestershire |
General election
|
12 December 2019 |
Con
|
28,018 |
56,123 |
49.9% |
Milton Keynes North |
General election
|
6 May 2010 |
Con
|
8,961 |
53,888 |
16.6% |
Milton Keynes North |
General election
|
7 May 2015 |
Con
|
9,753 |
57,692 |
16.9% |
Milton Keynes North |
General election
|
8 June 2017 |
Con
|
1,975 |
63,924 |
3.1% |
Milton Keynes North |
General election
|
12 December 2019 |
Con
|
6,255 |
62,543 |
10.0% |
Milton Keynes South |
General election
|
6 May 2010 |
Con
|
5,201 |
55,333 |
9.4% |
Milton Keynes South |
General election
|
7 May 2015 |
Con
|
8,672 |
58,949 |
14.7% |
Milton Keynes South |
General election
|
8 June 2017 |
Con
|
1,665 |
64,546 |
2.6% |
Milton Keynes South |
General election
|
12 December 2019 |
Con
|
6,944 |
64,007 |
10.8% |
Mitcham and Morden |
General election
|
6 May 2010 |
Lab
|
13,666 |
43,797 |
31.2% |
Mitcham and Morden |
General election
|
7 May 2015 |
Lab
|
16,922 |
45,142 |
37.5% |
Mitcham and Morden |
General election
|
8 June 2017 |
Lab
|
21,375 |
48,118 |
44.4% |
Mitcham and Morden |
General election
|
12 December 2019 |
Lab
|
16,482 |
45,741 |
36.0% |
Mole Valley |
General election
|
6 May 2010 |
Con
|
15,653 |
54,324 |
28.8% |
Mole Valley |
General election
|
7 May 2015 |
Con
|
25,453 |
55,140 |
46.2% |
Mole Valley |
General election
|
8 June 2017 |
Con
|
24,137 |
56,726 |
42.6% |
Mole Valley |
General election
|
12 December 2019 |
Con
|
12,041 |
57,110 |
21.1% |
Morecambe and Lunesdale |
General election
|
6 May 2010 |
Con
|
866 |
43,436 |
2.0% |
Morecambe and Lunesdale |
General election
|
7 May 2015 |
Con
|
4,590 |
43,242 |
10.6% |
Morecambe and Lunesdale |
General election
|
8 June 2017 |
Con
|
1,399 |
45,657 |
3.1% |
Morecambe and Lunesdale |
General election
|
12 December 2019 |
Con
|
6,354 |
45,310 |
14.0% |
Morley and Outwood |
General election
|
6 May 2010 |
Lab / Co-op
|
1,101 |
48,856 |
2.3% |
Morley and Outwood |
General election
|
7 May 2015 |
Con
|
422 |
48,250 |
0.9% |
Morley and Outwood |
General election
|
8 June 2017 |
Con
|
2,104 |
52,357 |
4.0% |
Morley and Outwood |
General election
|
12 December 2019 |
Con
|
11,267 |
51,930 |
21.7% |
Newark |
General election
|
6 May 2010 |
Con
|
16,152 |
51,228 |
31.5% |
Newark |
General election
|
7 May 2015 |
Con
|
18,474 |
52,302 |
35.3% |
Newark |
General election
|
8 June 2017 |
Con
|
18,149 |
55,042 |
33.0% |
Newark |
General election
|
12 December 2019 |
Con
|
21,816 |
54,762 |
39.8% |
Newbury |
General election
|
6 May 2010 |
Con
|
12,248 |
58,589 |
20.9% |
Newbury |
General election
|
7 May 2015 |
Con
|
26,368 |
57,300 |
46.0% |
Newbury |
General election
|
8 June 2017 |
Con
|
24,380 |
60,849 |
40.1% |
Newbury |
General election
|
12 December 2019 |
Con
|
16,047 |
59,998 |
26.7% |
Newcastle-Under-Lyme |
General election
|
6 May 2010 |
Lab
|
1,552 |
43,191 |
3.6% |
Newcastle-Under-Lyme |
General election
|
7 May 2015 |
Lab
|
650 |
42,997 |
1.5% |
Newcastle-Under-Lyme |
General election
|
8 June 2017 |
Lab
|
30 |
43,842 |
0.1% |
Newcastle-Under-Lyme |
General election
|
12 December 2019 |
Con
|
7,446 |
44,739 |
16.6% |
Newcastle Upon Tyne Central |
General election
|
6 May 2010 |
Lab
|
7,466 |
34,157 |
21.9% |
Newcastle Upon Tyne Central |
General election
|
7 May 2015 |
Lab
|
12,673 |
35,085 |
36.1% |
Newcastle Upon Tyne Central |
General election
|
8 June 2017 |
Lab
|
14,937 |
37,094 |
40.3% |
Newcastle Upon Tyne Central |
General election
|
12 December 2019 |
Lab
|
12,278 |
37,474 |
32.8% |
Newcastle Upon Tyne East |
General election
|
6 May 2010 |
Lab
|
4,453 |
37,840 |
11.8% |
Newcastle Upon Tyne East |
General election
|
7 May 2015 |
Lab
|
12,494 |
39,222 |
31.9% |
Newcastle Upon Tyne East |
General election
|
8 June 2017 |
Lab
|
19,261 |
41,637 |
46.3% |
Newcastle Upon Tyne East |
General election
|
12 December 2019 |
Lab
|
15,463 |
43,365 |
35.7% |
Newcastle Upon Tyne North |
General election
|
6 May 2010 |
Lab
|
3,414 |
43,946 |
7.8% |
Newcastle Upon Tyne North |
General election
|
7 May 2015 |
Lab
|
10,153 |
44,891 |
22.6% |
Newcastle Upon Tyne North |
General election
|
8 June 2017 |
Lab
|
10,349 |
48,288 |
21.4% |
Newcastle Upon Tyne North |
General election
|
12 December 2019 |
Lab
|
5,765 |
46,999 |
12.3% |
New Forest East |
General election
|
6 May 2010 |
Con
|
11,307 |
50,036 |
22.6% |
New Forest East |
General election
|
7 May 2015 |
Con
|
19,162 |
49,447 |
38.8% |
New Forest East |
General election
|
8 June 2017 |
Con
|
21,995 |
51,366 |
42.8% |
New Forest East |
General election
|
12 December 2019 |
Con
|
25,251 |
50,786 |
49.7% |
New Forest West |
General election
|
6 May 2010 |
Con
|
16,896 |
47,572 |
35.5% |
New Forest West |
General election
|
7 May 2015 |
Con
|
20,604 |
47,410 |
43.5% |
New Forest West |
General election
|
8 June 2017 |
Con
|
23,431 |
49,627 |
47.2% |
New Forest West |
General election
|
12 December 2019 |
Con
|
24,403 |
50,306 |
48.5% |
Newton Abbot |
General election
|
6 May 2010 |
Con
|
523 |
48,283 |
1.1% |
Newton Abbot |
General election
|
7 May 2015 |
Con
|
11,234 |
48,253 |
23.3% |
Newton Abbot |
General election
|
8 June 2017 |
Con
|
17,160 |
51,637 |
33.2% |
Newton Abbot |
General election
|
12 December 2019 |
Con
|
17,501 |
52,556 |
33.3% |
Normanton, Pontefract and Castleford |
General election
|
6 May 2010 |
Lab
|
10,979 |
46,239 |
23.7% |
Normanton, Pontefract and Castleford |
General election
|
7 May 2015 |
Lab
|
15,428 |
45,897 |
33.6% |
Normanton, Pontefract and Castleford |
General election
|
8 June 2017 |
Lab
|
14,499 |
49,191 |
29.5% |
Normanton, Pontefract and Castleford |
General election
|
12 December 2019 |
Lab
|
1,276 |
48,259 |
2.6% |
Northampton North |
General election
|
6 May 2010 |
Con
|
1,936 |
40,271 |
4.8% |
Northampton North |
General election
|
7 May 2015 |
Con
|
3,245 |
39,411 |
8.2% |
Northampton North |
General election
|
8 June 2017 |
Con
|
807 |
40,378 |
2.0% |
Northampton North |
General election
|
12 December 2019 |
Con
|
5,507 |
39,539 |
13.9% |
Northampton South |
General election
|
6 May 2010 |
Con
|
6,004 |
38,978 |
15.4% |
Northampton South |
General election
|
7 May 2015 |
Con
|
3,793 |
38,884 |
9.8% |
Northampton South |
General election
|
8 June 2017 |
Con
|
1,159 |
41,034 |
2.8% |
Northampton South |
General election
|
12 December 2019 |
Con
|
4,697 |
40,835 |
11.5% |
North Cornwall |
General election
|
6 May 2010 |
LD
|
2,981 |
46,844 |
6.4% |
North Cornwall |
General election
|
7 May 2015 |
Con
|
6,621 |
48,245 |
13.7% |
North Cornwall |
General election
|
8 June 2017 |
Con
|
7,200 |
50,944 |
14.1% |
North Cornwall |
General election
|
12 December 2019 |
Con
|
14,752 |
51,678 |
28.5% |
North Devon |
General election
|
6 May 2010 |
LD
|
5,821 |
51,321 |
11.3% |
North Devon |
General election
|
7 May 2015 |
Con
|
6,936 |
52,320 |
13.3% |
North Devon |
General election
|
8 June 2017 |
Con
|
4,332 |
55,705 |
7.8% |
North Devon |
General election
|
12 December 2019 |
Con
|
14,813 |
55,581 |
26.7% |
North Dorset |
General election
|
6 May 2010 |
Con
|
7,625 |
54,141 |
14.1% |
North Dorset |
General election
|
7 May 2015 |
Con
|
21,118 |
53,385 |
39.6% |
North Dorset |
General election
|
8 June 2017 |
Con
|
25,777 |
55,724 |
46.3% |
North Dorset |
General election
|
12 December 2019 |
Con
|
24,301 |
56,107 |
43.3% |
North Durham |
General election
|
6 May 2010 |
Lab
|
12,076 |
40,967 |
29.5% |
North Durham |
General election
|
7 May 2015 |
Lab
|
13,644 |
40,146 |
34.0% |
North Durham |
General election
|
8 June 2017 |
Lab
|
12,939 |
43,284 |
29.9% |
North Durham |
General election
|
12 December 2019 |
Lab
|
4,742 |
42,195 |
11.2% |
North East Bedfordshire |
General election
|
6 May 2010 |
Con
|
18,942 |
55,552 |
34.1% |
North East Bedfordshire |
General election
|
7 May 2015 |
Con
|
25,644 |
58,672 |
43.7% |
North East Bedfordshire |
General election
|
8 June 2017 |
Con
|
20,862 |
64,220 |
32.5% |
North East Bedfordshire |
General election
|
12 December 2019 |
Con
|
24,283 |
65,018 |
37.3% |
North East Cambridgeshire |
General election
|
6 May 2010 |
Con
|
16,425 |
52,064 |
31.5% |
North East Cambridgeshire |
General election
|
7 May 2015 |
Con
|
16,874 |
51,780 |
32.6% |
North East Cambridgeshire |
General election
|
8 June 2017 |
Con
|
21,270 |
53,284 |
39.9% |
North East Cambridgeshire |
General election
|
12 December 2019 |
Con
|
29,993 |
52,964 |
56.6% |
North East Derbyshire |
General election
|
6 May 2010 |
Lab
|
2,445 |
47,034 |
5.2% |
North East Derbyshire |
General election
|
7 May 2015 |
Lab
|
1,883 |
47,948 |
3.9% |
North East Derbyshire |
General election
|
8 June 2017 |
Con
|
2,860 |
50,380 |
5.7% |
North East Derbyshire |
General election
|
12 December 2019 |
Con
|
12,876 |
49,217 |
26.2% |
North East Hampshire |
General election
|
6 May 2010 |
Con
|
18,597 |
52,939 |
35.1% |
North East Hampshire |
General election
|
7 May 2015 |
Con
|
29,916 |
54,000 |
55.4% |
North East Hampshire |
General election
|
8 June 2017 |
Con
|
27,772 |
57,627 |
48.2% |
North East Hampshire |
General election
|
12 December 2019 |
Con
|
20,211 |
59,270 |
34.1% |
North East Hertfordshire |
General election
|
6 May 2010 |
Con
|
15,194 |
50,425 |
30.1% |
North East Hertfordshire |
General election
|
7 May 2015 |
Con
|
19,080 |
52,287 |
36.5% |
North East Hertfordshire |
General election
|
8 June 2017 |
Con
|
16,835 |
55,580 |
30.3% |
North East Hertfordshire |
General election
|
12 December 2019 |
Con
|
18,189 |
55,327 |
32.9% |
North East Somerset |
General election
|
6 May 2010 |
Con
|
4,914 |
51,203 |
9.6% |
North East Somerset |
General election
|
7 May 2015 |
Con
|
12,749 |
51,110 |
24.9% |
North East Somerset |
General election
|
8 June 2017 |
Con
|
10,235 |
54,043 |
18.9% |
North East Somerset |
General election
|
12 December 2019 |
Con
|
14,729 |
56,308 |
26.2% |
North Herefordshire |
General election
|
6 May 2010 |
Con
|
9,887 |
47,568 |
20.8% |
North Herefordshire |
General election
|
7 May 2015 |
Con
|
19,996 |
48,023 |
41.6% |
North Herefordshire |
General election
|
8 June 2017 |
Con
|
21,602 |
50,177 |
43.1% |
North Herefordshire |
General election
|
12 December 2019 |
Con
|
24,856 |
51,033 |
48.7% |
North Norfolk |
General election
|
6 May 2010 |
LD
|
11,626 |
49,661 |
23.4% |
North Norfolk |
General election
|
7 May 2015 |
LD
|
4,043 |
49,414 |
8.2% |
North Norfolk |
General election
|
8 June 2017 |
LD
|
3,512 |
52,188 |
6.7% |
North Norfolk |
General election
|
12 December 2019 |
Con
|
14,395 |
50,823 |
28.3% |
North Shropshire |
General election
|
6 May 2010 |
Con
|
15,828 |
51,869 |
30.5% |
North Shropshire |
General election
|
7 May 2015 |
Con
|
16,494 |
52,573 |
31.4% |
North Shropshire |
General election
|
8 June 2017 |
Con
|
16,355 |
55,599 |
29.4% |
North Shropshire |
General election
|
12 December 2019 |
Con
|
22,949 |
56,513 |
40.6% |
North Somerset |
General election
|
6 May 2010 |
Con
|
7,862 |
57,941 |
13.6% |
North Somerset |
General election
|
7 May 2015 |
Con
|
23,099 |
58,942 |
39.2% |
North Somerset |
General election
|
8 June 2017 |
Con
|
17,103 |
61,994 |
27.6% |
North Somerset |
General election
|
12 December 2019 |
Con
|
17,536 |
62,055 |
28.3% |
North Swindon |
General election
|
6 May 2010 |
Con
|
7,060 |
50,295 |
14.0% |
North Swindon |
General election
|
7 May 2015 |
Con
|
11,786 |
52,242 |
22.6% |
North Swindon |
General election
|
8 June 2017 |
Con
|
8,335 |
54,911 |
15.2% |
North Swindon |
General election
|
12 December 2019 |
Con
|
16,171 |
55,115 |
29.3% |
North Thanet |
General election
|
6 May 2010 |
Con
|
13,528 |
43,343 |
31.2% |
North Thanet |
General election
|
7 May 2015 |
Con
|
10,948 |
47,053 |
23.3% |
North Thanet |
General election
|
8 June 2017 |
Con
|
10,738 |
48,325 |
22.2% |
North Thanet |
General election
|
12 December 2019 |
Con
|
17,189 |
48,178 |
35.7% |
North Tyneside |
General election
|
6 May 2010 |
Lab
|
12,884 |
46,405 |
27.8% |
North Tyneside |
General election
|
7 May 2015 |
Lab
|
17,194 |
46,818 |
36.7% |
North Tyneside |
General election
|
8 June 2017 |
Lab
|
19,284 |
51,892 |
37.2% |
North Tyneside |
General election
|
12 December 2019 |
Lab
|
9,561 |
50,429 |
19.0% |
North Warwickshire |
General election
|
6 May 2010 |
Con
|
54 |
47,265 |
0.1% |
North Warwickshire |
General election
|
7 May 2015 |
Con
|
2,973 |
47,377 |
6.3% |
North Warwickshire |
General election
|
8 June 2017 |
Con
|
8,510 |
47,178 |
18.0% |
North Warwickshire |
General election
|
12 December 2019 |
Con
|
17,956 |
45,914 |
39.1% |
North West Cambridgeshire |
General election
|
6 May 2010 |
Con
|
16,677 |
58,283 |
28.6% |
North West Cambridgeshire |
General election
|
7 May 2015 |
Con
|
19,795 |
61,100 |
32.4% |
North West Cambridgeshire |
General election
|
8 June 2017 |
Con
|
18,008 |
63,991 |
28.1% |
North West Cambridgeshire |
General election
|
12 December 2019 |
Con
|
25,983 |
64,533 |
40.3% |
North West Durham |
General election
|
6 May 2010 |
Lab
|
7,612 |
43,815 |
17.4% |
North West Durham |
General election
|
7 May 2015 |
Lab
|
10,056 |
42,818 |
23.5% |
North West Durham |
General election
|
8 June 2017 |
Lab
|
8,792 |
47,902 |
18.4% |
North West Durham |
General election
|
12 December 2019 |
Con
|
1,144 |
47,663 |
2.4% |
North West Hampshire |
General election
|
6 May 2010 |
Con
|
18,583 |
53,292 |
34.9% |
North West Hampshire |
General election
|
7 May 2015 |
Con
|
23,943 |
55,195 |
43.4% |
North West Hampshire |
General election
|
8 June 2017 |
Con
|
22,679 |
58,772 |
38.6% |
North West Hampshire |
General election
|
12 December 2019 |
Con
|
26,308 |
58,918 |
44.7% |
North West Leicestershire |
General election
|
6 May 2010 |
Con
|
7,511 |
51,952 |
14.5% |
North West Leicestershire |
General election
|
7 May 2015 |
Con
|
11,373 |
51,548 |
22.1% |
North West Leicestershire |
General election
|
8 June 2017 |
Con
|
13,286 |
53,541 |
24.8% |
North West Leicestershire |
General election
|
12 December 2019 |
Con
|
20,400 |
53,821 |
37.9% |
North West Norfolk |
General election
|
6 May 2010 |
Con
|
14,810 |
47,800 |
31.0% |
North West Norfolk |
General election
|
7 May 2015 |
Con
|
13,948 |
47,371 |
29.4% |
North West Norfolk |
General election
|
8 June 2017 |
Con
|
13,788 |
48,811 |
28.2% |
North West Norfolk |
General election
|
12 December 2019 |
Con
|
19,922 |
46,602 |
42.7% |
North Wiltshire |
General election
|
6 May 2010 |
Con
|
7,483 |
48,699 |
15.4% |
North Wiltshire |
General election
|
7 May 2015 |
Con
|
21,046 |
50,556 |
41.6% |
North Wiltshire |
General election
|
8 June 2017 |
Con
|
22,877 |
53,706 |
42.6% |
North Wiltshire |
General election
|
12 December 2019 |
Con
|
17,626 |
54,758 |
32.2% |
Norwich North |
General election
|
6 May 2010 |
Con
|
3,901 |
42,573 |
9.2% |
Norwich North |
General election
|
7 May 2015 |
Con
|
4,463 |
43,592 |
10.2% |
Norwich North |
General election
|
8 June 2017 |
Con
|
507 |
45,895 |
1.1% |
Norwich North |
General election
|
12 December 2019 |
Con
|
4,738 |
46,285 |
10.2% |
Norwich South |
General election
|
6 May 2010 |
LD
|
310 |
47,551 |
0.7% |
Norwich South |
General election
|
7 May 2015 |
Lab
|
7,654 |
48,463 |
15.8% |
Norwich South |
General election
|
8 June 2017 |
Lab
|
15,596 |
51,359 |
30.4% |
Norwich South |
General election
|
12 December 2019 |
Lab
|
12,760 |
51,673 |
24.7% |
Nottingham East |
General election
|
6 May 2010 |
Lab / Co-op
|
6,969 |
33,112 |
21.0% |
Nottingham East |
General election
|
7 May 2015 |
Lab / Co-op
|
11,894 |
35,209 |
33.8% |
Nottingham East |
General election
|
8 June 2017 |
Lab / Co-op
|
19,590 |
39,327 |
49.8% |
Nottingham East |
General election
|
12 December 2019 |
Lab
|
17,393 |
40,004 |
43.5% |
Nottingham North |
General election
|
6 May 2010 |
Lab
|
8,138 |
34,285 |
23.7% |
Nottingham North |
General election
|
7 May 2015 |
Lab
|
11,860 |
35,343 |
33.6% |
Nottingham North |
General election
|
8 June 2017 |
Lab / Co-op
|
11,160 |
38,319 |
29.1% |
Nottingham North |
General election
|
12 December 2019 |
Lab / Co-op
|
4,490 |
35,320 |
12.7% |
Nottingham South |
General election
|
6 May 2010 |
Lab
|
1,772 |
40,789 |
4.3% |
Nottingham South |
General election
|
7 May 2015 |
Lab
|
6,936 |
43,465 |
16.0% |
Nottingham South |
General election
|
8 June 2017 |
Lab
|
15,162 |
48,129 |
31.5% |
Nottingham South |
General election
|
12 December 2019 |
Lab
|
12,568 |
48,134 |
26.1% |
Nuneaton |
General election
|
6 May 2010 |
Con
|
2,069 |
44,646 |
4.6% |
Nuneaton |
General election
|
7 May 2015 |
Con
|
4,882 |
45,749 |
10.7% |
Nuneaton |
General election
|
8 June 2017 |
Con
|
4,739 |
46,067 |
10.3% |
Nuneaton |
General election
|
12 December 2019 |
Con
|
13,144 |
45,190 |
29.1% |
Old Bexley and Sidcup |
General election
|
6 May 2010 |
Con
|
15,857 |
45,492 |
34.9% |
Old Bexley and Sidcup |
General election
|
7 May 2015 |
Con
|
15,803 |
46,748 |
33.8% |
Old Bexley and Sidcup |
General election
|
8 June 2017 |
Con
|
15,466 |
48,042 |
32.2% |
Old Bexley and Sidcup |
General election
|
12 December 2019 |
Con
|
18,952 |
46,145 |
41.1% |
Oldham East and Saddleworth |
General election
|
6 May 2010 |
Lab
|
103 |
44,520 |
0.2% |
Oldham East and Saddleworth |
General election
|
7 May 2015 |
Lab
|
6,002 |
44,483 |
13.5% |
Oldham East and Saddleworth |
General election
|
8 June 2017 |
Lab
|
8,182 |
47,037 |
17.4% |
Oldham East and Saddleworth |
General election
|
12 December 2019 |
Lab
|
1,499 |
46,164 |
3.2% |
Oldham West and Royton |
General election
|
6 May 2010 |
Lab
|
9,352 |
42,910 |
21.8% |
Oldham West and Royton |
General election
|
7 May 2015 |
Lab
|
14,738 |
43,137 |
34.2% |
Oldham West and Royton |
General election
|
8 June 2017 |
Lab / Co-op
|
17,198 |
45,788 |
37.6% |
Oldham West and Royton |
General election
|
12 December 2019 |
Lab / Co-op
|
11,127 |
44,434 |
25.0% |
Orpington |
General election
|
6 May 2010 |
Con
|
17,200 |
48,911 |
35.2% |
Orpington |
General election
|
7 May 2015 |
Con
|
19,979 |
49,032 |
40.7% |
Orpington |
General election
|
8 June 2017 |
Con
|
19,461 |
50,461 |
38.6% |
Orpington |
General election
|
12 December 2019 |
Con
|
22,378 |
48,721 |
45.9% |
Oxford East |
General election
|
6 May 2010 |
Lab
|
4,581 |
51,651 |
8.9% |
Oxford East |
General election
|
7 May 2015 |
Lab
|
15,280 |
50,689 |
30.1% |
Oxford East |
General election
|
8 June 2017 |
Lab / Co-op
|
23,284 |
53,896 |
43.2% |
Oxford East |
General election
|
12 December 2019 |
Lab / Co-op
|
17,832 |
49,359 |
36.1% |
Oxford West and Abingdon |
General election
|
6 May 2010 |
Con
|
176 |
56,480 |
0.3% |
Oxford West and Abingdon |
General election
|
7 May 2015 |
Con
|
9,582 |
57,247 |
16.7% |
Oxford West and Abingdon |
General election
|
8 June 2017 |
LD
|
816 |
60,020 |
1.4% |
Oxford West and Abingdon |
General election
|
12 December 2019 |
LD
|
8,943 |
58,824 |
15.2% |
Pendle |
General election
|
6 May 2010 |
Con
|
3,585 |
45,045 |
8.0% |
Pendle |
General election
|
7 May 2015 |
Con
|
5,453 |
44,448 |
12.3% |
Pendle |
General election
|
8 June 2017 |
Con
|
1,279 |
44,854 |
2.9% |
Pendle |
General election
|
12 December 2019 |
Con
|
6,186 |
44,460 |
13.9% |
Penistone and Stocksbridge |
General election
|
6 May 2010 |
Lab
|
3,049 |
46,516 |
6.6% |
Penistone and Stocksbridge |
General election
|
7 May 2015 |
Lab
|
6,723 |
46,854 |
14.3% |
Penistone and Stocksbridge |
General election
|
8 June 2017 |
Lab
|
1,322 |
49,787 |
2.7% |
Penistone and Stocksbridge |
General election
|
12 December 2019 |
Con
|
7,210 |
49,520 |
14.6% |
Penrith and The Border |
General election
|
6 May 2010 |
Con
|
11,241 |
45,087 |
24.9% |
Penrith and The Border |
General election
|
7 May 2015 |
Con
|
19,894 |
43,921 |
45.3% |
Penrith and The Border |
General election
|
8 June 2017 |
Con
|
15,910 |
46,470 |
34.2% |
Penrith and The Border |
General election
|
12 December 2019 |
Con
|
18,519 |
47,824 |
38.7% |
Peterborough |
General election
|
6 May 2010 |
Con
|
4,861 |
44,927 |
10.8% |
Peterborough |
General election
|
7 May 2015 |
Con
|
1,925 |
47,075 |
4.1% |
Peterborough |
General election
|
8 June 2017 |
Lab
|
607 |
47,738 |
1.3% |
Peterborough |
General election
|
12 December 2019 |
Con
|
2,580 |
47,801 |
5.4% |
Plymouth, Moor View |
General election
|
6 May 2010 |
Lab
|
1,588 |
41,526 |
3.8% |
Plymouth, Moor View |
General election
|
7 May 2015 |
Con
|
1,026 |
42,606 |
2.4% |
Plymouth, Moor View |
General election
|
8 June 2017 |
Con
|
5,019 |
45,417 |
11.1% |
Plymouth, Moor View |
General election
|
12 December 2019 |
Con
|
12,897 |
44,239 |
29.2% |
Plymouth, Sutton and Devonport |
General election
|
6 May 2010 |
Con
|
1,149 |
43,894 |
2.6% |
Plymouth, Sutton and Devonport |
General election
|
7 May 2015 |
Con
|
523 |
47,963 |
1.1% |
Plymouth, Sutton and Devonport |
General election
|
8 June 2017 |
Lab / Co-op
|
6,807 |
51,208 |
13.3% |
Plymouth, Sutton and Devonport |
General election
|
12 December 2019 |
Lab / Co-op
|
4,757 |
53,176 |
8.9% |
Poole |
General election
|
6 May 2010 |
Con
|
7,541 |
47,436 |
15.9% |
Poole |
General election
|
7 May 2015 |
Con
|
15,789 |
47,393 |
33.3% |
Poole |
General election
|
8 June 2017 |
Con
|
14,209 |
49,850 |
28.5% |
Poole |
General election
|
12 December 2019 |
Con
|
19,116 |
50,451 |
37.9% |
Poplar and Limehouse |
General election
|
6 May 2010 |
Lab
|
6,030 |
46,700 |
12.9% |
Poplar and Limehouse |
General election
|
7 May 2015 |
Lab
|
16,924 |
51,044 |
33.2% |
Poplar and Limehouse |
General election
|
8 June 2017 |
Lab
|
27,712 |
58,814 |
47.1% |
Poplar and Limehouse |
General election
|
12 December 2019 |
Lab
|
28,904 |
61,276 |
47.2% |
Portsmouth North |
General election
|
6 May 2010 |
Con
|
7,289 |
44,118 |
16.5% |
Portsmouth North |
General election
|
7 May 2015 |
Con
|
10,537 |
45,390 |
23.2% |
Portsmouth North |
General election
|
8 June 2017 |
Con
|
9,965 |
47,210 |
21.1% |
Portsmouth North |
General election
|
12 December 2019 |
Con
|
15,780 |
45,910 |
34.4% |
Portsmouth South |
General election
|
6 May 2010 |
LD
|
5,200 |
41,264 |
12.6% |
Portsmouth South |
General election
|
7 May 2015 |
Con
|
5,241 |
41,903 |
12.5% |
Portsmouth South |
General election
|
8 June 2017 |
Lab
|
1,554 |
44,566 |
3.5% |
Portsmouth South |
General election
|
12 December 2019 |
Lab
|
5,363 |
47,425 |
11.3% |
Preston |
General election
|
6 May 2010 |
Lab / Co-op
|
7,733 |
32,505 |
23.8% |
Preston |
General election
|
7 May 2015 |
Lab / Co-op
|
12,067 |
33,469 |
36.1% |
Preston |
General election
|
8 June 2017 |
Lab / Co-op
|
15,723 |
35,597 |
44.2% |
Preston |
General election
|
12 December 2019 |
Lab / Co-op
|
12,146 |
33,790 |
35.9% |
Pudsey |
General election
|
6 May 2010 |
Con
|
1,659 |
49,083 |
3.4% |
Pudsey |
General election
|
7 May 2015 |
Con
|
4,501 |
50,927 |
8.8% |
Pudsey |
General election
|
8 June 2017 |
Con
|
331 |
53,959 |
0.6% |
Pudsey |
General election
|
12 December 2019 |
Con
|
3,517 |
54,215 |
6.5% |
Putney |
General election
|
6 May 2010 |
Con
|
10,053 |
40,785 |
24.6% |
Putney |
General election
|
7 May 2015 |
Con
|
10,180 |
42,813 |
23.8% |
Putney |
General election
|
8 June 2017 |
Con
|
1,554 |
46,894 |
3.3% |
Putney |
General election
|
12 December 2019 |
Lab
|
4,774 |
50,467 |
9.5% |
Rayleigh and Wickford |
General election
|
6 May 2010 |
Con
|
22,338 |
52,343 |
42.7% |
Rayleigh and Wickford |
General election
|
7 May 2015 |
Con
|
17,230 |
53,220 |
32.4% |
Rayleigh and Wickford |
General election
|
8 June 2017 |
Con
|
23,450 |
55,323 |
42.4% |
Rayleigh and Wickford |
General election
|
12 December 2019 |
Con
|
31,000 |
54,901 |
56.5% |
Reading East |
General election
|
6 May 2010 |
Con
|
7,605 |
49,985 |
15.2% |
Reading East |
General election
|
7 May 2015 |
Con
|
6,520 |
50,494 |
12.9% |
Reading East |
General election
|
8 June 2017 |
Lab
|
3,749 |
55,238 |
6.8% |
Reading East |
General election
|
12 December 2019 |
Lab
|
5,924 |
55,918 |
10.6% |
Reading West |
General election
|
6 May 2010 |
Con
|
6,004 |
47,530 |
12.6% |
Reading West |
General election
|
7 May 2015 |
Con
|
6,650 |
48,404 |
13.7% |
Reading West |
General election
|
8 June 2017 |
Con
|
2,876 |
51,766 |
5.6% |
Reading West |
General election
|
12 December 2019 |
Con
|
4,117 |
50,392 |
8.2% |
Redcar |
General election
|
6 May 2010 |
LD
|
5,214 |
41,963 |
12.4% |
Redcar |
General election
|
7 May 2015 |
Lab / Co-op
|
10,388 |
40,919 |
25.4% |
Redcar |
General election
|
8 June 2017 |
Lab / Co-op
|
9,485 |
42,560 |
22.3% |
Redcar |
General election
|
12 December 2019 |
Con
|
3,527 |
40,842 |
8.6% |
Redditch |
General election
|
6 May 2010 |
Con
|
5,821 |
44,018 |
13.2% |
Redditch |
General election
|
7 May 2015 |
Con
|
7,054 |
44,098 |
16.0% |
Redditch |
General election
|
8 June 2017 |
Con
|
7,363 |
45,203 |
16.3% |
Redditch |
General election
|
12 December 2019 |
Con
|
16,036 |
44,067 |
36.4% |
Reigate |
General election
|
6 May 2010 |
Con
|
13,591 |
49,978 |
27.2% |
Reigate |
General election
|
7 May 2015 |
Con
|
22,334 |
51,349 |
43.5% |
Reigate |
General election
|
8 June 2017 |
Con
|
17,614 |
53,823 |
32.7% |
Reigate |
General election
|
12 December 2019 |
Con
|
18,310 |
53,156 |
34.4% |
Ribble Valley |
General election
|
6 May 2010 |
Con
|
14,769 |
52,287 |
28.2% |
Ribble Valley |
General election
|
7 May 2015 |
Con
|
13,606 |
52,243 |
26.0% |
Ribble Valley |
General election
|
8 June 2017 |
Con
|
13,199 |
55,200 |
23.9% |
Ribble Valley |
General election
|
12 December 2019 |
Con
|
18,439 |
55,284 |
33.4% |
Richmond Park |
General election
|
6 May 2010 |
Con
|
4,091 |
59,268 |
6.9% |
Richmond Park |
General election
|
7 May 2015 |
Con
|
23,015 |
59,101 |
38.9% |
Richmond Park |
General election
|
8 June 2017 |
Con
|
45 |
63,330 |
0.1% |
Richmond Park |
General election
|
12 December 2019 |
LD
|
7,766 |
65,067 |
11.9% |
Richmond (Yorks) |
General election
|
6 May 2010 |
Con
|
23,336 |
53,412 |
43.7% |
Richmond (Yorks) |
General election
|
7 May 2015 |
Con
|
19,550 |
53,999 |
36.2% |
Richmond (Yorks) |
General election
|
8 June 2017 |
Con
|
23,108 |
57,013 |
40.5% |
Richmond (Yorks) |
General election
|
12 December 2019 |
Con
|
27,210 |
57,703 |
47.2% |
Rochdale |
General election
|
6 May 2010 |
Lab
|
889 |
45,907 |
1.9% |
Rochdale |
General election
|
7 May 2015 |
Lab
|
12,442 |
45,430 |
27.4% |
Rochdale |
General election
|
8 June 2017 |
Lab
|
14,819 |
50,044 |
29.6% |
Rochdale |
General election
|
12 December 2019 |
Lab
|
9,668 |
47,447 |
20.4% |
Rochester and Strood |
General election
|
6 May 2010 |
Con
|
9,953 |
47,971 |
20.7% |
Rochester and Strood |
General election
|
7 May 2015 |
Con
|
7,133 |
52,516 |
13.6% |
Rochester and Strood |
General election
|
8 June 2017 |
Con
|
9,850 |
53,769 |
18.3% |
Rochester and Strood |
General election
|
12 December 2019 |
Con
|
17,072 |
51,926 |
32.9% |
Rochford and Southend East |
General election
|
6 May 2010 |
Con
|
11,050 |
41,631 |
26.5% |
Rochford and Southend East |
General election
|
7 May 2015 |
Con
|
9,476 |
43,608 |
21.7% |
Rochford and Southend East |
General election
|
8 June 2017 |
Con
|
5,548 |
47,248 |
11.7% |
Rochford and Southend East |
General election
|
12 December 2019 |
Con
|
12,286 |
46,136 |
26.6% |
Romford |
General election
|
6 May 2010 |
Con
|
16,954 |
46,481 |
36.5% |
Romford |
General election
|
7 May 2015 |
Con
|
13,859 |
49,178 |
28.2% |
Romford |
General election
|
8 June 2017 |
Con
|
13,778 |
49,944 |
27.6% |
Romford |
General election
|
12 December 2019 |
Con
|
17,893 |
47,231 |
37.9% |
Romsey and Southampton North |
General election
|
6 May 2010 |
Con
|
4,156 |
48,939 |
8.5% |
Romsey and Southampton North |
General election
|
7 May 2015 |
Con
|
17,712 |
48,398 |
36.6% |
Romsey and Southampton North |
General election
|
8 June 2017 |
Con
|
18,046 |
50,128 |
36.0% |
Romsey and Southampton North |
General election
|
12 December 2019 |
Con
|
10,872 |
51,390 |
21.2% |
Rossendale and Darwen |
General election
|
6 May 2010 |
Con
|
4,493 |
47,128 |
9.5% |
Rossendale and Darwen |
General election
|
7 May 2015 |
Con
|
5,654 |
49,024 |
11.5% |
Rossendale and Darwen |
General election
|
8 June 2017 |
Con
|
3,216 |
50,156 |
6.4% |
Rossendale and Darwen |
General election
|
12 December 2019 |
Con
|
9,522 |
48,822 |
19.5% |
Rotherham |
General election
|
6 May 2010 |
Lab
|
10,462 |
37,506 |
27.9% |
Rotherham |
General election
|
7 May 2015 |
Lab
|
8,446 |
37,823 |
22.3% |
Rotherham |
General election
|
8 June 2017 |
Lab
|
11,387 |
37,923 |
30.0% |
Rotherham |
General election
|
12 December 2019 |
Lab
|
3,121 |
35,651 |
8.8% |
Rother Valley |
General election
|
6 May 2010 |
Lab
|
5,866 |
46,758 |
12.5% |
Rother Valley |
General election
|
7 May 2015 |
Lab
|
7,297 |
47,019 |
15.5% |
Rother Valley |
General election
|
8 June 2017 |
Lab
|
3,882 |
49,488 |
7.8% |
Rother Valley |
General election
|
12 December 2019 |
Con
|
6,318 |
48,698 |
13.0% |
Rugby |
General election
|
6 May 2010 |
Con
|
6,000 |
47,468 |
12.6% |
Rugby |
General election
|
7 May 2015 |
Con
|
10,345 |
49,006 |
21.1% |
Rugby |
General election
|
8 June 2017 |
Con
|
8,212 |
51,336 |
16.0% |
Rugby |
General election
|
12 December 2019 |
Con
|
13,447 |
50,814 |
26.5% |
Ruislip, Northwood and Pinner |
General election
|
6 May 2010 |
Con
|
19,060 |
50,205 |
38.0% |
Ruislip, Northwood and Pinner |
General election
|
7 May 2015 |
Con
|
20,224 |
51,222 |
39.5% |
Ruislip, Northwood and Pinner |
General election
|
8 June 2017 |
Con
|
13,980 |
53,382 |
26.2% |
Ruislip, Northwood and Pinner |
General election
|
12 December 2019 |
Con
|
16,394 |
52,904 |
31.0% |
Runnymede and Weybridge |
General election
|
6 May 2010 |
Con
|
16,509 |
48,150 |
34.3% |
Runnymede and Weybridge |
General election
|
7 May 2015 |
Con
|
22,134 |
50,052 |
44.2% |
Runnymede and Weybridge |
General election
|
8 June 2017 |
Con
|
18,050 |
51,609 |
35.0% |
Runnymede and Weybridge |
General election
|
12 December 2019 |
Con
|
18,270 |
53,289 |
34.3% |
Rushcliffe |
General election
|
6 May 2010 |
Con
|
15,811 |
53,687 |
29.5% |
Rushcliffe |
General election
|
7 May 2015 |
Con
|
13,829 |
55,164 |
25.1% |
Rushcliffe |
General election
|
8 June 2017 |
Con
|
8,010 |
58,311 |
13.7% |
Rushcliffe |
General election
|
12 December 2019 |
Con
|
7,643 |
60,505 |
12.6% |
Rutland and Melton |
General election
|
6 May 2010 |
Con
|
14,000 |
55,220 |
25.4% |
Rutland and Melton |
General election
|
7 May 2015 |
Con
|
21,705 |
54,603 |
39.8% |
Rutland and Melton |
General election
|
8 June 2017 |
Con
|
23,104 |
57,569 |
40.1% |
Rutland and Melton |
General election
|
12 December 2019 |
Con
|
26,924 |
58,310 |
46.2% |
Saffron Walden |
General election
|
6 May 2010 |
Con
|
15,242 |
54,369 |
28.0% |
Saffron Walden |
General election
|
7 May 2015 |
Con
|
24,991 |
57,563 |
43.4% |
Saffron Walden |
General election
|
8 June 2017 |
Con
|
24,966 |
60,911 |
41.0% |
Saffron Walden |
General election
|
12 December 2019 |
Con
|
27,594 |
63,086 |
43.7% |
Salford and Eccles |
General election
|
6 May 2010 |
Lab
|
5,725 |
41,533 |
13.8% |
Salford and Eccles |
General election
|
7 May 2015 |
Lab
|
12,541 |
43,261 |
29.0% |
Salford and Eccles |
General election
|
8 June 2017 |
Lab
|
19,132 |
47,619 |
40.2% |
Salford and Eccles |
General election
|
12 December 2019 |
Lab
|
16,327 |
50,632 |
32.2% |
Salisbury |
General election
|
6 May 2010 |
Con
|
5,966 |
48,481 |
12.3% |
Salisbury |
General election
|
7 May 2015 |
Con
|
20,421 |
50,705 |
40.3% |
Salisbury |
General election
|
8 June 2017 |
Con
|
17,333 |
53,311 |
32.5% |
Salisbury |
General election
|
12 December 2019 |
Con
|
19,736 |
53,730 |
36.7% |
Scarborough and Whitby |
General election
|
6 May 2010 |
Con
|
8,130 |
49,282 |
16.5% |
Scarborough and Whitby |
General election
|
7 May 2015 |
Con
|
6,200 |
47,739 |
13.0% |
Scarborough and Whitby |
General election
|
8 June 2017 |
Con
|
3,435 |
50,449 |
6.8% |
Scarborough and Whitby |
General election
|
12 December 2019 |
Con
|
10,270 |
49,724 |
20.7% |
Scunthorpe |
General election
|
6 May 2010 |
Lab
|
2,549 |
37,034 |
6.9% |
Scunthorpe |
General election
|
7 May 2015 |
Lab
|
3,134 |
36,941 |
8.5% |
Scunthorpe |
General election
|
8 June 2017 |
Lab
|
3,431 |
40,202 |
8.5% |
Scunthorpe |
General election
|
12 December 2019 |
Con
|
6,451 |
37,750 |
17.1% |
Sedgefield |
General election
|
6 May 2010 |
Lab
|
8,696 |
40,222 |
21.6% |
Sedgefield |
General election
|
7 May 2015 |
Lab
|
6,843 |
38,716 |
17.7% |
Sedgefield |
General election
|
8 June 2017 |
Lab
|
6,059 |
41,591 |
14.6% |
Sedgefield |
General election
|
12 December 2019 |
Con
|
4,513 |
41,566 |
10.9% |
Sefton Central |
General election
|
6 May 2010 |
Lab
|
3,862 |
48,463 |
8.0% |
Sefton Central |
General election
|
7 May 2015 |
Lab
|
11,846 |
49,021 |
24.2% |
Sefton Central |
General election
|
8 June 2017 |
Lab
|
15,618 |
52,079 |
30.0% |
Sefton Central |
General election
|
12 December 2019 |
Lab
|
15,122 |
50,880 |
29.7% |
Selby and Ainsty |
General election
|
6 May 2010 |
Con
|
12,265 |
51,728 |
23.7% |
Selby and Ainsty |
General election
|
7 May 2015 |
Con
|
13,557 |
52,804 |
25.7% |
Selby and Ainsty |
General election
|
8 June 2017 |
Con
|
13,772 |
56,076 |
24.6% |
Selby and Ainsty |
General election
|
12 December 2019 |
Con
|
20,137 |
56,418 |
35.7% |
Sevenoaks |
General election
|
6 May 2010 |
Con
|
17,515 |
49,408 |
35.4% |
Sevenoaks |
General election
|
7 May 2015 |
Con
|
19,561 |
50,124 |
39.0% |
Sevenoaks |
General election
|
8 June 2017 |
Con
|
21,917 |
51,218 |
42.8% |
Sevenoaks |
General election
|
12 December 2019 |
Con
|
20,818 |
50,956 |
40.9% |
Sheffield, Brightside and Hillsborough |
General election
|
6 May 2010 |
Lab
|
13,632 |
38,914 |
35.0% |
Sheffield, Brightside and Hillsborough |
General election
|
7 May 2015 |
Lab
|
13,807 |
40,053 |
34.5% |
Sheffield, Brightside and Hillsborough |
General election
|
8 June 2017 |
Lab
|
19,143 |
41,870 |
45.7% |
Sheffield, Brightside and Hillsborough |
General election
|
12 December 2019 |
Lab
|
12,274 |
39,600 |
31.0% |
Sheffield Central |
General election
|
6 May 2010 |
Lab
|
165 |
41,468 |
0.4% |
Sheffield Central |
General election
|
7 May 2015 |
Lab
|
17,309 |
44,173 |
39.2% |
Sheffield Central |
General election
|
8 June 2017 |
Lab
|
27,748 |
47,877 |
58.0% |
Sheffield Central |
General election
|
12 December 2019 |
Lab
|
27,273 |
50,913 |
53.6% |
Sheffield, Hallam |
General election
|
6 May 2010 |
LD
|
15,284 |
51,135 |
29.9% |
Sheffield, Hallam |
General election
|
7 May 2015 |
LD
|
2,353 |
55,481 |
4.2% |
Sheffield, Hallam |
General election
|
8 June 2017 |
Lab
|
2,125 |
57,020 |
3.7% |
Sheffield, Hallam |
General election
|
12 December 2019 |
Lab
|
712 |
56,885 |
1.3% |
Sheffield, Heeley |
General election
|
6 May 2010 |
Lab / Co-op
|
5,807 |
40,871 |
14.2% |
Sheffield, Heeley |
General election
|
7 May 2015 |
Lab
|
12,954 |
42,048 |
30.8% |
Sheffield, Heeley |
General election
|
8 June 2017 |
Lab
|
13,828 |
44,226 |
31.3% |
Sheffield, Heeley |
General election
|
12 December 2019 |
Lab
|
8,520 |
42,695 |
20.0% |
Sheffield South East |
General election
|
6 May 2010 |
Lab
|
10,505 |
41,408 |
25.4% |
Sheffield South East |
General election
|
7 May 2015 |
Lab
|
12,311 |
41,685 |
29.5% |
Sheffield South East |
General election
|
8 June 2017 |
Lab
|
11,798 |
43,596 |
27.1% |
Sheffield South East |
General election
|
12 December 2019 |
Lab
|
4,289 |
41,998 |
10.2% |
Sherwood |
General election
|
6 May 2010 |
Con
|
214 |
48,954 |
0.4% |
Sherwood |
General election
|
7 May 2015 |
Con
|
4,647 |
50,698 |
9.2% |
Sherwood |
General election
|
8 June 2017 |
Con
|
5,198 |
53,364 |
9.7% |
Sherwood |
General election
|
12 December 2019 |
Con
|
16,186 |
52,709 |
30.7% |
Shipley |
General election
|
6 May 2010 |
Con
|
9,944 |
49,427 |
20.1% |
Shipley |
General election
|
7 May 2015 |
Con
|
9,624 |
50,542 |
19.0% |
Shipley |
General election
|
8 June 2017 |
Con
|
4,681 |
53,395 |
8.8% |
Shipley |
General election
|
12 December 2019 |
Con
|
6,242 |
54,004 |
11.6% |
Shrewsbury and Atcham |
General election
|
6 May 2010 |
Con
|
7,944 |
53,045 |
15.0% |
Shrewsbury and Atcham |
General election
|
7 May 2015 |
Con
|
9,565 |
54,102 |
17.7% |
Shrewsbury and Atcham |
General election
|
8 June 2017 |
Con
|
6,627 |
58,203 |
11.4% |
Shrewsbury and Atcham |
General election
|
12 December 2019 |
Con
|
11,217 |
59,065 |
19.0% |
Sittingbourne and Sheppey |
General election
|
6 May 2010 |
Con
|
12,383 |
48,578 |
25.5% |
Sittingbourne and Sheppey |
General election
|
7 May 2015 |
Con
|
12,168 |
49,378 |
24.6% |
Sittingbourne and Sheppey |
General election
|
8 June 2017 |
Con
|
15,211 |
51,389 |
29.6% |
Sittingbourne and Sheppey |
General election
|
12 December 2019 |
Con
|
24,479 |
51,394 |
47.6% |
Skipton and Ripon |
General election
|
6 May 2010 |
Con
|
9,950 |
54,724 |
18.2% |
Skipton and Ripon |
General election
|
7 May 2015 |
Con
|
20,761 |
54,559 |
38.1% |
Skipton and Ripon |
General election
|
8 June 2017 |
Con
|
19,985 |
58,138 |
34.4% |
Skipton and Ripon |
General election
|
12 December 2019 |
Con
|
23,694 |
58,724 |
40.3% |
Sleaford and North Hykeham |
General election
|
6 May 2010 |
Con
|
19,905 |
59,530 |
33.4% |
Sleaford and North Hykeham |
General election
|
7 May 2015 |
Con
|
24,115 |
61,944 |
38.9% |
Sleaford and North Hykeham |
General election
|
8 June 2017 |
Con
|
25,237 |
65,797 |
38.4% |
Sleaford and North Hykeham |
General election
|
12 December 2019 |
Con
|
32,565 |
66,554 |
48.9% |
Slough |
General election
|
6 May 2010 |
Lab
|
5,523 |
47,742 |
11.6% |
Slough |
General election
|
7 May 2015 |
Lab
|
7,336 |
48,275 |
15.2% |
Slough |
General election
|
8 June 2017 |
Lab
|
16,998 |
54,295 |
31.3% |
Slough |
General election
|
12 December 2019 |
Lab
|
13,640 |
51,038 |
26.7% |
Solihull |
General election
|
6 May 2010 |
LD
|
175 |
55,129 |
0.3% |
Solihull |
General election
|
7 May 2015 |
Con
|
12,902 |
54,779 |
23.6% |
Solihull |
General election
|
8 June 2017 |
Con
|
20,571 |
56,748 |
36.2% |
Solihull |
General election
|
12 December 2019 |
Con
|
21,273 |
55,344 |
38.4% |
Somerton and Frome |
General election
|
6 May 2010 |
LD
|
1,817 |
60,612 |
3.0% |
Somerton and Frome |
General election
|
7 May 2015 |
Con
|
20,268 |
60,309 |
33.6% |
Somerton and Frome |
General election
|
8 June 2017 |
Con
|
22,906 |
63,892 |
35.9% |
Somerton and Frome |
General election
|
12 December 2019 |
Con
|
19,213 |
64,896 |
29.6% |
Southampton, Itchen |
General election
|
6 May 2010 |
Lab
|
192 |
44,412 |
0.4% |
Southampton, Itchen |
General election
|
7 May 2015 |
Con
|
2,316 |
44,710 |
5.2% |
Southampton, Itchen |
General election
|
8 June 2017 |
Con
|
31 |
46,783 |
0.1% |
Southampton, Itchen |
General election
|
12 December 2019 |
Con
|
4,498 |
47,421 |
9.5% |
Southampton, Test |
General election
|
6 May 2010 |
Lab
|
2,413 |
44,187 |
5.5% |
Southampton, Test |
General election
|
7 May 2015 |
Lab
|
3,810 |
43,652 |
8.7% |
Southampton, Test |
General election
|
8 June 2017 |
Lab
|
11,503 |
46,903 |
24.5% |
Southampton, Test |
General election
|
12 December 2019 |
Lab
|
6,213 |
44,994 |
13.8% |
South Basildon and East Thurrock |
General election
|
6 May 2010 |
Con
|
5,772 |
44,735 |
12.9% |
South Basildon and East Thurrock |
General election
|
7 May 2015 |
Con
|
7,691 |
45,593 |
16.9% |
South Basildon and East Thurrock |
General election
|
8 June 2017 |
Con
|
11,490 |
47,120 |
24.4% |
South Basildon and East Thurrock |
General election
|
12 December 2019 |
Con
|
19,922 |
45,297 |
44.0% |
South Cambridgeshire |
General election
|
6 May 2010 |
Con
|
7,838 |
59,056 |
13.3% |
South Cambridgeshire |
General election
|
7 May 2015 |
Con
|
20,594 |
61,540 |
33.5% |
South Cambridgeshire |
General election
|
8 June 2017 |
Con
|
15,952 |
64,924 |
24.6% |
South Cambridgeshire |
General election
|
12 December 2019 |
Con
|
2,904 |
66,929 |
4.3% |
South Derbyshire |
General election
|
6 May 2010 |
Con
|
7,128 |
50,419 |
14.1% |
South Derbyshire |
General election
|
7 May 2015 |
Con
|
11,471 |
50,762 |
22.6% |
South Derbyshire |
General election
|
8 June 2017 |
Con
|
11,970 |
52,631 |
22.7% |
South Derbyshire |
General election
|
12 December 2019 |
Con
|
19,335 |
53,381 |
36.2% |
South Dorset |
General election
|
6 May 2010 |
Con
|
7,443 |
50,310 |
14.8% |
South Dorset |
General election
|
7 May 2015 |
Con
|
11,994 |
48,597 |
24.7% |
South Dorset |
General election
|
8 June 2017 |
Con
|
11,695 |
51,906 |
22.5% |
South Dorset |
General election
|
12 December 2019 |
Con
|
17,153 |
51,058 |
33.6% |
South East Cambridgeshire |
General election
|
6 May 2010 |
Con
|
5,946 |
57,602 |
10.3% |
South East Cambridgeshire |
General election
|
7 May 2015 |
Con
|
16,837 |
59,506 |
28.3% |
South East Cambridgeshire |
General election
|
8 June 2017 |
Con
|
16,158 |
63,002 |
25.6% |
South East Cambridgeshire |
General election
|
12 December 2019 |
Con
|
11,490 |
64,385 |
17.8% |
South East Cornwall |
General election
|
6 May 2010 |
Con
|
3,220 |
49,617 |
6.5% |
South East Cornwall |
General election
|
7 May 2015 |
Con
|
16,995 |
50,498 |
33.7% |
South East Cornwall |
General election
|
8 June 2017 |
Con
|
17,443 |
53,224 |
32.8% |
South East Cornwall |
General election
|
12 December 2019 |
Con
|
20,971 |
53,655 |
39.1% |
Southend West |
General election
|
6 May 2010 |
Con
|
7,270 |
43,606 |
16.7% |
Southend West |
General election
|
7 May 2015 |
Con
|
14,021 |
44,509 |
31.5% |
Southend West |
General election
|
8 June 2017 |
Con
|
10,000 |
47,191 |
21.2% |
Southend West |
General election
|
12 December 2019 |
Con
|
14,459 |
46,537 |
31.1% |
South Holland and The Deepings |
General election
|
6 May 2010 |
Con
|
21,880 |
50,188 |
43.6% |
South Holland and The Deepings |
General election
|
7 May 2015 |
Con
|
18,567 |
49,207 |
37.7% |
South Holland and The Deepings |
General election
|
8 June 2017 |
Con
|
24,897 |
50,315 |
49.5% |
South Holland and The Deepings |
General election
|
12 December 2019 |
Con
|
30,838 |
49,179 |
62.7% |
South Leicestershire |
General election
|
6 May 2010 |
Con
|
15,524 |
54,577 |
28.4% |
South Leicestershire |
General election
|
7 May 2015 |
Con
|
16,824 |
53,926 |
31.2% |
South Leicestershire |
General election
|
8 June 2017 |
Con
|
18,631 |
56,689 |
32.9% |
South Leicestershire |
General election
|
12 December 2019 |
Con
|
24,004 |
57,469 |
41.8% |
South Norfolk |
General election
|
6 May 2010 |
Con
|
10,940 |
54,993 |
19.9% |
South Norfolk |
General election
|
7 May 2015 |
Con
|
20,493 |
57,123 |
35.9% |
South Norfolk |
General election
|
8 June 2017 |
Con
|
16,678 |
61,111 |
27.3% |
South Norfolk |
General election
|
12 December 2019 |
Con
|
21,275 |
62,484 |
34.0% |
South Northamptonshire |
General election
|
6 May 2010 |
Con
|
20,478 |
59,890 |
34.2% |
South Northamptonshire |
General election
|
7 May 2015 |
Con
|
26,416 |
60,862 |
43.4% |
South Northamptonshire |
General election
|
8 June 2017 |
Con
|
22,840 |
64,998 |
35.1% |
South Northamptonshire |
General election
|
12 December 2019 |
Con
|
27,761 |
66,908 |
41.5% |
Southport |
General election
|
6 May 2010 |
LD
|
6,024 |
43,757 |
13.8% |
Southport |
General election
|
7 May 2015 |
LD
|
1,322 |
44,101 |
3.0% |
Southport |
General election
|
8 June 2017 |
Con
|
2,914 |
47,956 |
6.1% |
Southport |
General election
|
12 December 2019 |
Con
|
4,147 |
48,180 |
8.6% |
South Ribble |
General election
|
6 May 2010 |
Con
|
5,554 |
51,458 |
10.8% |
South Ribble |
General election
|
7 May 2015 |
Con
|
5,945 |
52,370 |
11.4% |
South Ribble |
General election
|
8 June 2017 |
Con
|
7,421 |
54,834 |
13.5% |
South Ribble |
General election
|
12 December 2019 |
Con
|
11,199 |
53,784 |
20.8% |
South Shields |
General election
|
6 May 2010 |
Lab
|
11,109 |
36,518 |
30.4% |
South Shields |
General election
|
7 May 2015 |
Lab
|
10,614 |
36,265 |
29.3% |
South Shields |
General election
|
8 June 2017 |
Lab
|
14,508 |
40,772 |
35.6% |
South Shields |
General election
|
12 December 2019 |
Lab
|
9,585 |
37,882 |
25.3% |
South Staffordshire |
General election
|
6 May 2010 |
Con
|
16,590 |
50,440 |
32.9% |
South Staffordshire |
General election
|
7 May 2015 |
Con
|
20,371 |
49,598 |
41.1% |
South Staffordshire |
General election
|
8 June 2017 |
Con
|
22,733 |
51,109 |
44.5% |
South Staffordshire |
General election
|
12 December 2019 |
Con
|
28,250 |
50,005 |
56.5% |
South Suffolk |
General election
|
6 May 2010 |
Con
|
8,689 |
51,416 |
16.9% |
South Suffolk |
General election
|
7 May 2015 |
Con
|
17,545 |
51,907 |
33.8% |
South Suffolk |
General election
|
8 June 2017 |
Con
|
17,749 |
54,235 |
32.7% |
South Suffolk |
General election
|
12 December 2019 |
Con
|
22,897 |
53,489 |
42.8% |
South Swindon |
General election
|
6 May 2010 |
Con
|
3,544 |
47,119 |
7.5% |
South Swindon |
General election
|
7 May 2015 |
Con
|
5,785 |
49,263 |
11.7% |
South Swindon |
General election
|
8 June 2017 |
Con
|
2,464 |
51,271 |
4.8% |
South Swindon |
General election
|
12 December 2019 |
Con
|
6,625 |
50,746 |
13.1% |
South Thanet |
General election
|
6 May 2010 |
Con
|
7,617 |
45,933 |
16.6% |
South Thanet |
General election
|
7 May 2015 |
Con
|
2,812 |
49,401 |
5.7% |
South Thanet |
General election
|
8 June 2017 |
Con
|
6,387 |
49,753 |
12.8% |
South Thanet |
General election
|
12 December 2019 |
Con
|
10,587 |
48,257 |
21.9% |
South West Bedfordshire |
General election
|
6 May 2010 |
Con
|
16,649 |
50,774 |
32.8% |
South West Bedfordshire |
General election
|
7 May 2015 |
Con
|
17,813 |
51,304 |
34.7% |
South West Bedfordshire |
General election
|
8 June 2017 |
Con
|
14,168 |
55,635 |
25.5% |
South West Bedfordshire |
General election
|
12 December 2019 |
Con
|
18,583 |
53,307 |
34.9% |
South West Devon |
General election
|
6 May 2010 |
Con
|
15,874 |
49,860 |
31.8% |
South West Devon |
General election
|
7 May 2015 |
Con
|
20,109 |
50,372 |
39.9% |
South West Devon |
General election
|
8 June 2017 |
Con
|
15,816 |
52,857 |
29.9% |
South West Devon |
General election
|
12 December 2019 |
Con
|
21,430 |
53,367 |
40.2% |
South West Hertfordshire |
General election
|
6 May 2010 |
Con
|
14,920 |
56,750 |
26.3% |
South West Hertfordshire |
General election
|
7 May 2015 |
Con
|
23,263 |
57,267 |
40.6% |
South West Hertfordshire |
General election
|
8 June 2017 |
Con
|
19,550 |
60,653 |
32.2% |
South West Hertfordshire |
General election
|
12 December 2019 |
Con
|
14,408 |
61,191 |
23.5% |
South West Norfolk |
General election
|
6 May 2010 |
Con
|
13,140 |
49,150 |
26.7% |
South West Norfolk |
General election
|
7 May 2015 |
Con
|
13,861 |
50,110 |
27.7% |
South West Norfolk |
General election
|
8 June 2017 |
Con
|
18,312 |
52,416 |
34.9% |
South West Norfolk |
General election
|
12 December 2019 |
Con
|
26,195 |
51,466 |
50.9% |
South West Surrey |
General election
|
6 May 2010 |
Con
|
16,318 |
57,259 |
28.5% |
South West Surrey |
General election
|
7 May 2015 |
Con
|
28,556 |
57,119 |
50.0% |
South West Surrey |
General election
|
8 June 2017 |
Con
|
21,590 |
60,432 |
35.7% |
South West Surrey |
General election
|
12 December 2019 |
Con
|
8,817 |
60,340 |
14.6% |
South West Wiltshire |
General election
|
6 May 2010 |
Con
|
10,367 |
49,018 |
21.1% |
South West Wiltshire |
General election
|
7 May 2015 |
Con
|
18,168 |
51,643 |
35.2% |
South West Wiltshire |
General election
|
8 June 2017 |
Con
|
18,326 |
54,751 |
33.5% |
South West Wiltshire |
General election
|
12 December 2019 |
Con
|
21,630 |
54,895 |
39.4% |
Spelthorne |
General election
|
6 May 2010 |
Con
|
10,019 |
47,304 |
21.2% |
Spelthorne |
General election
|
7 May 2015 |
Con
|
14,152 |
49,079 |
28.8% |
Spelthorne |
General election
|
8 June 2017 |
Con
|
13,425 |
50,115 |
26.8% |
Spelthorne |
General election
|
12 December 2019 |
Con
|
18,393 |
49,510 |
37.2% |
Stafford |
General election
|
6 May 2010 |
Con
|
5,460 |
50,239 |
10.9% |
Stafford |
General election
|
7 May 2015 |
Con
|
9,177 |
48,767 |
18.8% |
Stafford |
General election
|
8 June 2017 |
Con
|
7,729 |
51,924 |
14.9% |
Stafford |
General election
|
12 December 2019 |
Con
|
14,377 |
51,149 |
28.1% |
Staffordshire Moorlands |
General election
|
6 May 2010 |
Con
|
6,689 |
43,815 |
15.3% |
Staffordshire Moorlands |
General election
|
7 May 2015 |
Con
|
10,174 |
42,587 |
23.9% |
Staffordshire Moorlands |
General election
|
8 June 2017 |
Con
|
10,830 |
44,655 |
24.3% |
Staffordshire Moorlands |
General election
|
12 December 2019 |
Con
|
16,428 |
43,656 |
37.6% |
St Albans |
General election
|
6 May 2010 |
Con
|
2,305 |
52,835 |
4.4% |
St Albans |
General election
|
7 May 2015 |
Con
|
12,732 |
54,433 |
23.4% |
St Albans |
General election
|
8 June 2017 |
Con
|
6,109 |
56,998 |
10.7% |
St Albans |
General election
|
12 December 2019 |
LD
|
6,293 |
57,599 |
10.9% |
Stalybridge and Hyde |
General election
|
6 May 2010 |
Lab / Co-op
|
2,744 |
40,879 |
6.7% |
Stalybridge and Hyde |
General election
|
7 May 2015 |
Lab / Co-op
|
6,686 |
41,034 |
16.3% |
Stalybridge and Hyde |
General election
|
8 June 2017 |
Lab / Co-op
|
8,084 |
42,457 |
19.0% |
Stalybridge and Hyde |
General election
|
12 December 2019 |
Lab / Co-op
|
2,946 |
42,368 |
7.0% |
St Austell and Newquay |
General election
|
6 May 2010 |
LD
|
1,312 |
47,238 |
2.8% |
St Austell and Newquay |
General election
|
7 May 2015 |
Con
|
8,173 |
50,361 |
16.2% |
St Austell and Newquay |
General election
|
8 June 2017 |
Con
|
11,142 |
54,212 |
20.6% |
St Austell and Newquay |
General election
|
12 December 2019 |
Con
|
16,526 |
55,776 |
29.6% |
Stevenage |
General election
|
6 May 2010 |
Con
|
3,578 |
44,651 |
8.0% |
Stevenage |
General election
|
7 May 2015 |
Con
|
4,955 |
47,799 |
10.4% |
Stevenage |
General election
|
8 June 2017 |
Con
|
3,386 |
49,327 |
6.9% |
Stevenage |
General election
|
12 December 2019 |
Con
|
8,562 |
47,683 |
18.0% |
St Helens North |
General election
|
6 May 2010 |
Lab
|
13,101 |
44,556 |
29.4% |
St Helens North |
General election
|
7 May 2015 |
Lab
|
17,291 |
46,256 |
37.4% |
St Helens North |
General election
|
8 June 2017 |
Lab
|
18,406 |
50,222 |
36.6% |
St Helens North |
General election
|
12 December 2019 |
Lab
|
12,209 |
47,561 |
25.7% |
St Helens South and Whiston |
General election
|
6 May 2010 |
Lab
|
14,122 |
46,081 |
30.6% |
St Helens South and Whiston |
General election
|
7 May 2015 |
Lab
|
21,243 |
48,397 |
43.9% |
St Helens South and Whiston |
General election
|
8 June 2017 |
Lab
|
24,343 |
52,886 |
46.0% |
St Helens South and Whiston |
General election
|
12 December 2019 |
Lab
|
19,122 |
50,313 |
38.0% |
St Ives |
General election
|
6 May 2010 |
LD
|
1,719 |
45,921 |
3.7% |
St Ives |
General election
|
7 May 2015 |
Con
|
2,469 |
48,312 |
5.1% |
St Ives |
General election
|
8 June 2017 |
Con
|
312 |
51,226 |
0.6% |
St Ives |
General election
|
12 December 2019 |
Con
|
4,280 |
51,413 |
8.3% |
Stockport |
General election
|
6 May 2010 |
Lab
|
6,784 |
39,128 |
17.3% |
Stockport |
General election
|
7 May 2015 |
Lab
|
10,061 |
39,649 |
25.4% |
Stockport |
General election
|
8 June 2017 |
Lab
|
14,477 |
41,544 |
34.8% |
Stockport |
General election
|
12 December 2019 |
Lab
|
10,039 |
41,715 |
24.1% |
Stockton North |
General election
|
6 May 2010 |
Lab
|
6,676 |
39,498 |
16.9% |
Stockton North |
General election
|
7 May 2015 |
Lab
|
8,367 |
39,571 |
21.1% |
Stockton North |
General election
|
8 June 2017 |
Lab
|
8,715 |
42,731 |
20.4% |
Stockton North |
General election
|
12 December 2019 |
Lab
|
1,027 |
41,156 |
2.5% |
Stockton South |
General election
|
6 May 2010 |
Con
|
332 |
50,284 |
0.7% |
Stockton South |
General election
|
7 May 2015 |
Con
|
5,046 |
51,797 |
9.7% |
Stockton South |
General election
|
8 June 2017 |
Lab
|
888 |
53,824 |
1.6% |
Stockton South |
General election
|
12 December 2019 |
Con
|
5,260 |
54,802 |
9.6% |
Stoke-On-Trent Central |
General election
|
6 May 2010 |
Lab
|
5,566 |
32,470 |
17.1% |
Stoke-On-Trent Central |
General election
|
7 May 2015 |
Lab
|
5,179 |
31,084 |
16.7% |
Stoke-On-Trent Central |
General election
|
8 June 2017 |
Lab / Co-op
|
3,897 |
33,145 |
11.8% |
Stoke-On-Trent Central |
General election
|
12 December 2019 |
Con
|
670 |
32,070 |
2.1% |
Stoke-On-Trent North |
General election
|
6 May 2010 |
Lab
|
8,235 |
40,196 |
20.5% |
Stoke-On-Trent North |
General election
|
7 May 2015 |
Lab
|
4,836 |
38,654 |
12.5% |
Stoke-On-Trent North |
General election
|
8 June 2017 |
Lab
|
2,359 |
41,786 |
5.6% |
Stoke-On-Trent North |
General election
|
12 December 2019 |
Con
|
6,286 |
40,134 |
15.7% |
Stoke-On-Trent South |
General election
|
6 May 2010 |
Lab
|
4,130 |
39,852 |
10.4% |
Stoke-On-Trent South |
General election
|
7 May 2015 |
Lab
|
2,539 |
39,107 |
6.5% |
Stoke-On-Trent South |
General election
|
8 June 2017 |
Con
|
663 |
41,690 |
1.6% |
Stoke-On-Trent South |
General election
|
12 December 2019 |
Con
|
11,271 |
39,604 |
28.5% |
Stone |
General election
|
6 May 2010 |
Con
|
13,292 |
47,229 |
28.1% |
Stone |
General election
|
7 May 2015 |
Con
|
16,250 |
47,031 |
34.6% |
Stone |
General election
|
8 June 2017 |
Con
|
17,495 |
50,032 |
35.0% |
Stone |
General election
|
12 December 2019 |
Con
|
19,945 |
49,843 |
40.0% |
Stourbridge |
General election
|
6 May 2010 |
Con
|
5,164 |
47,234 |
10.9% |
Stourbridge |
General election
|
7 May 2015 |
Con
|
6,694 |
46,029 |
14.5% |
Stourbridge |
General election
|
8 June 2017 |
Con
|
7,654 |
47,135 |
16.2% |
Stourbridge |
General election
|
12 December 2019 |
Con
|
13,571 |
45,689 |
29.7% |
Stratford-On-Avon |
General election
|
6 May 2010 |
Con
|
11,346 |
50,542 |
22.4% |
Stratford-On-Avon |
General election
|
7 May 2015 |
Con
|
22,876 |
51,459 |
44.5% |
Stratford-On-Avon |
General election
|
8 June 2017 |
Con
|
21,958 |
53,532 |
41.0% |
Stratford-On-Avon |
General election
|
12 December 2019 |
Con
|
19,972 |
55,048 |
36.3% |
Streatham |
General election
|
6 May 2010 |
Lab
|
3,259 |
46,837 |
7.0% |
Streatham |
General election
|
7 May 2015 |
Lab
|
13,934 |
49,933 |
27.9% |
Streatham |
General election
|
8 June 2017 |
Lab
|
26,285 |
55,795 |
47.1% |
Streatham |
General election
|
12 December 2019 |
Lab
|
17,690 |
56,513 |
31.3% |
Stretford and Urmston |
General election
|
6 May 2010 |
Lab
|
8,935 |
44,910 |
19.9% |
Stretford and Urmston |
General election
|
7 May 2015 |
Lab
|
11,685 |
46,386 |
25.2% |
Stretford and Urmston |
General election
|
8 June 2017 |
Lab
|
19,705 |
50,191 |
39.3% |
Stretford and Urmston |
General election
|
12 December 2019 |
Lab
|
16,417 |
50,067 |
32.8% |
Stroud |
General election
|
6 May 2010 |
Con
|
1,299 |
57,973 |
2.2% |
Stroud |
General election
|
7 May 2015 |
Con
|
4,866 |
60,819 |
8.0% |
Stroud |
General election
|
8 June 2017 |
Lab / Co-op
|
687 |
63,816 |
1.1% |
Stroud |
General election
|
12 December 2019 |
Con
|
3,840 |
65,930 |
5.8% |
Suffolk Coastal |
General election
|
6 May 2010 |
Con
|
9,128 |
54,893 |
16.6% |
Suffolk Coastal |
General election
|
7 May 2015 |
Con
|
18,842 |
55,594 |
33.9% |
Suffolk Coastal |
General election
|
8 June 2017 |
Con
|
16,012 |
58,074 |
27.6% |
Suffolk Coastal |
General election
|
12 December 2019 |
Con
|
20,533 |
58,308 |
35.2% |
Sunderland Central |
General election
|
6 May 2010 |
Lab
|
6,725 |
42,463 |
15.8% |
Sunderland Central |
General election
|
7 May 2015 |
Lab
|
11,179 |
41,762 |
26.8% |
Sunderland Central |
General election
|
8 June 2017 |
Lab
|
9,997 |
45,111 |
22.2% |
Sunderland Central |
General election
|
12 December 2019 |
Lab
|
2,964 |
43,476 |
6.8% |
Surrey Heath |
General election
|
6 May 2010 |
Con
|
17,289 |
54,347 |
31.8% |
Surrey Heath |
General election
|
7 May 2015 |
Con
|
24,804 |
54,431 |
45.6% |
Surrey Heath |
General election
|
8 June 2017 |
Con
|
24,943 |
57,822 |
43.1% |
Surrey Heath |
General election
|
12 December 2019 |
Con
|
18,349 |
58,654 |
31.3% |
Sutton and Cheam |
General election
|
6 May 2010 |
LD
|
1,608 |
48,508 |
3.3% |
Sutton and Cheam |
General election
|
7 May 2015 |
Con
|
3,921 |
49,905 |
7.9% |
Sutton and Cheam |
General election
|
8 June 2017 |
Con
|
12,698 |
51,970 |
24.4% |
Sutton and Cheam |
General election
|
12 December 2019 |
Con
|
8,351 |
50,487 |
16.5% |
Sutton Coldfield |
General election
|
6 May 2010 |
Con
|
17,005 |
50,589 |
33.6% |
Sutton Coldfield |
General election
|
7 May 2015 |
Con
|
16,417 |
50,854 |
32.3% |
Sutton Coldfield |
General election
|
8 June 2017 |
Con
|
15,339 |
52,858 |
29.0% |
Sutton Coldfield |
General election
|
12 December 2019 |
Con
|
19,272 |
52,325 |
36.8% |
Tamworth |
General election
|
6 May 2010 |
Con
|
6,090 |
46,390 |
13.1% |
Tamworth |
General election
|
7 May 2015 |
Con
|
11,302 |
47,174 |
24.0% |
Tamworth |
General election
|
8 June 2017 |
Con
|
12,347 |
47,110 |
26.2% |
Tamworth |
General election
|
12 December 2019 |
Con
|
19,634 |
46,056 |
42.6% |
Tatton |
General election
|
6 May 2010 |
Con
|
14,487 |
45,231 |
32.0% |
Tatton |
General election
|
7 May 2015 |
Con
|
18,241 |
45,298 |
40.3% |
Tatton |
General election
|
8 June 2017 |
Con
|
14,787 |
49,116 |
30.1% |
Tatton |
General election
|
12 December 2019 |
Con
|
17,387 |
48,967 |
35.5% |
Taunton Deane |
General election
|
6 May 2010 |
LD
|
3,993 |
58,150 |
6.9% |
Taunton Deane |
General election
|
7 May 2015 |
Con
|
15,491 |
57,887 |
26.8% |
Taunton Deane |
General election
|
8 June 2017 |
Con
|
15,887 |
63,053 |
25.2% |
Taunton Deane |
General election
|
12 December 2019 |
Con
|
11,700 |
63,733 |
18.4% |
Telford |
General election
|
6 May 2010 |
Lab
|
978 |
41,310 |
2.4% |
Telford |
General election
|
7 May 2015 |
Con
|
730 |
40,645 |
1.8% |
Telford |
General election
|
8 June 2017 |
Con
|
720 |
44,686 |
1.6% |
Telford |
General election
|
12 December 2019 |
Con
|
10,941 |
42,825 |
25.5% |
Tewkesbury |
General election
|
6 May 2010 |
Con
|
6,310 |
53,961 |
11.7% |
Tewkesbury |
General election
|
7 May 2015 |
Con
|
21,972 |
55,344 |
39.7% |
Tewkesbury |
General election
|
8 June 2017 |
Con
|
22,574 |
59,084 |
38.2% |
Tewkesbury |
General election
|
12 December 2019 |
Con
|
22,410 |
61,140 |
36.7% |
The Cotswolds |
General election
|
6 May 2010 |
Con
|
12,864 |
54,832 |
23.5% |
The Cotswolds |
General election
|
7 May 2015 |
Con
|
21,477 |
56,667 |
37.9% |
The Cotswolds |
General election
|
8 June 2017 |
Con
|
25,499 |
59,702 |
42.7% |
The Cotswolds |
General election
|
12 December 2019 |
Con
|
20,214 |
61,176 |
33.0% |
The Wrekin |
General election
|
6 May 2010 |
Con
|
9,450 |
45,968 |
20.6% |
The Wrekin |
General election
|
7 May 2015 |
Con
|
10,743 |
45,437 |
23.6% |
The Wrekin |
General election
|
8 June 2017 |
Con
|
9,564 |
49,523 |
19.3% |
The Wrekin |
General election
|
12 December 2019 |
Con
|
18,726 |
48,890 |
38.3% |
Thirsk and Malton |
General election
|
6 May 2010 |
Con
|
11,281 |
38,142 |
29.6% |
Thirsk and Malton |
General election
|
7 May 2015 |
Con
|
19,456 |
52,365 |
37.2% |
Thirsk and Malton |
General election
|
8 June 2017 |
Con
|
19,001 |
55,929 |
34.0% |
Thirsk and Malton |
General election
|
12 December 2019 |
Con
|
25,154 |
56,588 |
44.5% |
Thornbury and Yate |
General election
|
6 May 2010 |
LD
|
7,116 |
48,226 |
14.8% |
Thornbury and Yate |
General election
|
7 May 2015 |
Con
|
1,495 |
48,570 |
3.1% |
Thornbury and Yate |
General election
|
8 June 2017 |
Con
|
12,071 |
50,690 |
23.8% |
Thornbury and Yate |
General election
|
12 December 2019 |
Con
|
12,369 |
52,243 |
23.7% |
Thurrock |
General election
|
6 May 2010 |
Con
|
92 |
45,821 |
0.2% |
Thurrock |
General election
|
7 May 2015 |
Con
|
536 |
49,564 |
1.1% |
Thurrock |
General election
|
8 June 2017 |
Con
|
345 |
50,325 |
0.7% |
Thurrock |
General election
|
12 December 2019 |
Con
|
11,482 |
47,467 |
24.2% |
Tiverton and Honiton |
General election
|
6 May 2010 |
Con
|
9,320 |
54,894 |
17.0% |
Tiverton and Honiton |
General election
|
7 May 2015 |
Con
|
20,173 |
53,763 |
37.5% |
Tiverton and Honiton |
General election
|
8 June 2017 |
Con
|
19,801 |
57,815 |
34.2% |
Tiverton and Honiton |
General election
|
12 December 2019 |
Con
|
24,239 |
59,613 |
40.7% |
Tonbridge and Malling |
General election
|
6 May 2010 |
Con
|
18,178 |
51,314 |
35.4% |
Tonbridge and Malling |
General election
|
7 May 2015 |
Con
|
23,734 |
53,670 |
44.2% |
Tonbridge and Malling |
General election
|
8 June 2017 |
Con
|
23,508 |
56,907 |
41.3% |
Tonbridge and Malling |
General election
|
12 December 2019 |
Con
|
26,941 |
57,003 |
47.3% |
Tooting |
General election
|
6 May 2010 |
Lab
|
2,524 |
50,655 |
5.0% |
Tooting |
General election
|
7 May 2015 |
Lab
|
2,842 |
53,529 |
5.3% |
Tooting |
General election
|
8 June 2017 |
Lab
|
15,458 |
58,171 |
26.6% |
Tooting |
General election
|
12 December 2019 |
Lab
|
14,307 |
58,473 |
24.5% |
Torbay |
General election
|
6 May 2010 |
LD
|
4,078 |
49,210 |
8.3% |
Torbay |
General election
|
7 May 2015 |
Con
|
3,286 |
48,079 |
6.8% |
Torbay |
General election
|
8 June 2017 |
Con
|
14,283 |
51,174 |
27.9% |
Torbay |
General election
|
12 December 2019 |
Con
|
17,749 |
50,426 |
35.2% |
Torridge and West Devon |
General election
|
6 May 2010 |
Con
|
2,957 |
55,257 |
5.4% |
Torridge and West Devon |
General election
|
7 May 2015 |
Con
|
18,403 |
56,584 |
32.5% |
Torridge and West Devon |
General election
|
8 June 2017 |
Con
|
20,686 |
59,480 |
34.8% |
Torridge and West Devon |
General election
|
12 December 2019 |
Con
|
24,992 |
59,730 |
41.8% |
Totnes |
General election
|
6 May 2010 |
Con
|
4,927 |
47,843 |
10.3% |
Totnes |
General election
|
7 May 2015 |
Con
|
18,285 |
47,097 |
38.8% |
Totnes |
General election
|
8 June 2017 |
Con
|
13,477 |
50,270 |
26.8% |
Totnes |
General election
|
12 December 2019 |
Con
|
12,724 |
52,182 |
24.4% |
Tottenham |
General election
|
6 May 2010 |
Lab
|
16,931 |
40,687 |
41.6% |
Tottenham |
General election
|
7 May 2015 |
Lab
|
23,564 |
42,558 |
55.4% |
Tottenham |
General election
|
8 June 2017 |
Lab
|
34,584 |
49,339 |
70.1% |
Tottenham |
General election
|
12 December 2019 |
Lab
|
30,175 |
46,856 |
64.4% |
Truro and Falmouth |
General election
|
6 May 2010 |
Con
|
435 |
48,768 |
0.9% |
Truro and Falmouth |
General election
|
7 May 2015 |
Con
|
14,000 |
51,544 |
27.2% |
Truro and Falmouth |
General election
|
8 June 2017 |
Con
|
3,792 |
56,647 |
6.7% |
Truro and Falmouth |
General election
|
12 December 2019 |
Con
|
4,561 |
59,190 |
7.7% |
Tunbridge Wells |
General election
|
6 May 2010 |
Con
|
15,576 |
50,320 |
31.0% |
Tunbridge Wells |
General election
|
7 May 2015 |
Con
|
22,874 |
51,428 |
44.5% |
Tunbridge Wells |
General election
|
8 June 2017 |
Con
|
16,465 |
54,209 |
30.4% |
Tunbridge Wells |
General election
|
12 December 2019 |
Con
|
14,645 |
54,650 |
26.8% |
Twickenham |
General election
|
6 May 2010 |
LD
|
12,140 |
59,721 |
20.3% |
Twickenham |
General election
|
7 May 2015 |
Con
|
2,017 |
62,004 |
3.3% |
Twickenham |
General election
|
8 June 2017 |
LD
|
9,762 |
66,290 |
14.7% |
Twickenham |
General election
|
12 December 2019 |
LD
|
14,121 |
64,503 |
21.9% |
Tynemouth |
General election
|
6 May 2010 |
Lab
|
5,739 |
52,668 |
10.9% |
Tynemouth |
General election
|
7 May 2015 |
Lab
|
8,240 |
53,495 |
15.4% |
Tynemouth |
General election
|
8 June 2017 |
Lab
|
11,666 |
56,858 |
20.5% |
Tynemouth |
General election
|
12 December 2019 |
Lab
|
4,857 |
56,034 |
8.7% |
Uxbridge and South Ruislip |
General election
|
6 May 2010 |
Con
|
11,216 |
45,076 |
24.9% |
Uxbridge and South Ruislip |
General election
|
7 May 2015 |
Con
|
10,695 |
44,811 |
23.9% |
Uxbridge and South Ruislip |
General election
|
8 June 2017 |
Con
|
5,034 |
46,694 |
10.8% |
Uxbridge and South Ruislip |
General election
|
12 December 2019 |
Con
|
7,210 |
48,187 |
15.0% |
Vauxhall |
General election
|
6 May 2010 |
Lab
|
10,651 |
43,191 |
24.7% |
Vauxhall |
General election
|
7 May 2015 |
Lab
|
12,708 |
47,941 |
26.5% |
Vauxhall |
General election
|
8 June 2017 |
Lab
|
20,250 |
55,042 |
36.8% |
Vauxhall |
General election
|
12 December 2019 |
Lab / Co-op
|
19,612 |
56,333 |
34.8% |
Wakefield |
General election
|
6 May 2010 |
Lab
|
1,613 |
44,444 |
3.6% |
Wakefield |
General election
|
7 May 2015 |
Lab
|
2,613 |
42,973 |
6.1% |
Wakefield |
General election
|
8 June 2017 |
Lab
|
2,176 |
46,284 |
4.7% |
Wakefield |
General election
|
12 December 2019 |
Con
|
3,358 |
45,027 |
7.5% |
Wallasey |
General election
|
6 May 2010 |
Lab
|
8,507 |
41,654 |
20.4% |
Wallasey |
General election
|
7 May 2015 |
Lab
|
16,348 |
43,366 |
37.7% |
Wallasey |
General election
|
8 June 2017 |
Lab
|
23,320 |
48,353 |
48.2% |
Wallasey |
General election
|
12 December 2019 |
Lab
|
18,322 |
46,492 |
39.4% |
Walsall North |
General election
|
6 May 2010 |
Lab
|
990 |
36,187 |
2.7% |
Walsall North |
General election
|
7 May 2015 |
Lab
|
1,937 |
36,883 |
5.3% |
Walsall North |
General election
|
8 June 2017 |
Con
|
2,601 |
38,118 |
6.8% |
Walsall North |
General election
|
12 December 2019 |
Con
|
11,965 |
36,556 |
32.7% |
Walsall South |
General election
|
6 May 2010 |
Lab
|
1,755 |
40,882 |
4.3% |
Walsall South |
General election
|
7 May 2015 |
Lab
|
6,007 |
41,838 |
14.4% |
Walsall South |
General election
|
8 June 2017 |
Lab
|
8,892 |
44,072 |
20.2% |
Walsall South |
General election
|
12 December 2019 |
Lab
|
3,456 |
42,472 |
8.1% |
Walthamstow |
General election
|
6 May 2010 |
Lab / Co-op
|
9,478 |
40,994 |
23.1% |
Walthamstow |
General election
|
7 May 2015 |
Lab / Co-op
|
23,195 |
41,796 |
55.5% |
Walthamstow |
General election
|
8 June 2017 |
Lab / Co-op
|
32,017 |
48,143 |
66.5% |
Walthamstow |
General election
|
12 December 2019 |
Lab / Co-op
|
30,862 |
48,335 |
63.9% |
Wansbeck |
General election
|
6 May 2010 |
Lab
|
7,031 |
38,273 |
18.4% |
Wansbeck |
General election
|
7 May 2015 |
Lab
|
10,881 |
38,528 |
28.2% |
Wansbeck |
General election
|
8 June 2017 |
Lab
|
10,435 |
42,454 |
24.6% |
Wansbeck |
General election
|
12 December 2019 |
Lab
|
814 |
40,509 |
2.0% |
Wantage |
General election
|
6 May 2010 |
Con
|
13,547 |
56,341 |
24.0% |
Wantage |
General election
|
7 May 2015 |
Con
|
21,749 |
58,320 |
37.3% |
Wantage |
General election
|
8 June 2017 |
Con
|
17,380 |
63,602 |
27.3% |
Wantage |
General election
|
12 December 2019 |
Con
|
12,653 |
67,173 |
18.8% |
Warley |
General election
|
6 May 2010 |
Lab
|
10,756 |
38,270 |
28.1% |
Warley |
General election
|
7 May 2015 |
Lab
|
14,702 |
37,829 |
38.9% |
Warley |
General election
|
8 June 2017 |
Lab
|
16,483 |
40,206 |
41.0% |
Warley |
General election
|
12 December 2019 |
Lab
|
11,511 |
37,239 |
30.9% |
Warrington North |
General election
|
6 May 2010 |
Lab
|
6,771 |
44,211 |
15.3% |
Warrington North |
General election
|
7 May 2015 |
Lab
|
8,923 |
45,419 |
19.6% |
Warrington North |
General election
|
8 June 2017 |
Lab
|
9,582 |
48,517 |
19.7% |
Warrington North |
General election
|
12 December 2019 |
Lab
|
1,509 |
46,667 |
3.2% |
Warrington South |
General election
|
6 May 2010 |
Con
|
1,553 |
54,874 |
2.8% |
Warrington South |
General election
|
7 May 2015 |
Con
|
2,750 |
59,353 |
4.6% |
Warrington South |
General election
|
8 June 2017 |
Lab
|
2,549 |
61,995 |
4.1% |
Warrington South |
General election
|
12 December 2019 |
Con
|
2,010 |
61,899 |
3.2% |
Warwick and Leamington |
General election
|
6 May 2010 |
Con
|
3,513 |
49,032 |
7.2% |
Warwick and Leamington |
General election
|
7 May 2015 |
Con
|
6,606 |
50,581 |
13.1% |
Warwick and Leamington |
General election
|
8 June 2017 |
Lab
|
1,206 |
54,055 |
2.2% |
Warwick and Leamington |
General election
|
12 December 2019 |
Lab
|
789 |
54,205 |
1.5% |
Washington and Sunderland West |
General election
|
6 May 2010 |
Lab
|
11,458 |
37,334 |
30.7% |
Washington and Sunderland West |
General election
|
7 May 2015 |
Lab
|
13,157 |
37,257 |
35.3% |
Washington and Sunderland West |
General election
|
8 June 2017 |
Lab
|
12,940 |
40,574 |
31.9% |
Washington and Sunderland West |
General election
|
12 December 2019 |
Lab
|
3,723 |
37,513 |
9.9% |
Watford |
General election
|
6 May 2010 |
Con
|
1,425 |
55,208 |
2.6% |
Watford |
General election
|
7 May 2015 |
Con
|
9,794 |
56,149 |
17.4% |
Watford |
General election
|
8 June 2017 |
Con
|
2,092 |
58,610 |
3.6% |
Watford |
General election
|
12 December 2019 |
Con
|
4,433 |
58,065 |
7.6% |
Waveney |
General election
|
6 May 2010 |
Con
|
769 |
51,141 |
1.5% |
Waveney |
General election
|
7 May 2015 |
Con
|
2,408 |
52,196 |
4.6% |
Waveney |
General election
|
8 June 2017 |
Con
|
9,215 |
52,674 |
17.5% |
Waveney |
General election
|
12 December 2019 |
Con
|
18,002 |
51,129 |
35.2% |
Wealden |
General election
|
6 May 2010 |
Con
|
17,179 |
54,969 |
31.3% |
Wealden |
General election
|
7 May 2015 |
Con
|
22,967 |
57,017 |
40.3% |
Wealden |
General election
|
8 June 2017 |
Con
|
23,628 |
60,464 |
39.1% |
Wealden |
General election
|
12 December 2019 |
Con
|
25,655 |
60,907 |
42.1% |
Weaver Vale |
General election
|
6 May 2010 |
Con
|
991 |
43,990 |
2.3% |
Weaver Vale |
General election
|
7 May 2015 |
Con
|
806 |
46,867 |
1.7% |
Weaver Vale |
General election
|
8 June 2017 |
Lab
|
3,928 |
50,613 |
7.8% |
Weaver Vale |
General election
|
12 December 2019 |
Lab
|
562 |
50,713 |
1.1% |
Wellingborough |
General election
|
6 May 2010 |
Con
|
11,787 |
51,661 |
22.8% |
Wellingborough |
General election
|
7 May 2015 |
Con
|
16,397 |
50,430 |
32.5% |
Wellingborough |
General election
|
8 June 2017 |
Con
|
12,460 |
53,240 |
23.4% |
Wellingborough |
General election
|
12 December 2019 |
Con
|
18,540 |
51,913 |
35.7% |
Wells |
General election
|
6 May 2010 |
LD
|
800 |
55,864 |
1.4% |
Wells |
General election
|
7 May 2015 |
Con
|
7,585 |
56,904 |
13.3% |
Wells |
General election
|
8 June 2017 |
Con
|
7,582 |
60,843 |
12.5% |
Wells |
General election
|
12 December 2019 |
Con
|
9,991 |
61,628 |
16.2% |
Welwyn Hatfield |
General election
|
6 May 2010 |
Con
|
17,423 |
48,972 |
35.6% |
Welwyn Hatfield |
General election
|
7 May 2015 |
Con
|
12,153 |
50,205 |
24.2% |
Welwyn Hatfield |
General election
|
8 June 2017 |
Con
|
7,369 |
51,669 |
14.3% |
Welwyn Hatfield |
General election
|
12 December 2019 |
Con
|
10,955 |
52,053 |
21.0% |
Wentworth and Dearne |
General election
|
6 May 2010 |
Lab
|
13,920 |
42,106 |
33.1% |
Wentworth and Dearne |
General election
|
7 May 2015 |
Lab
|
13,838 |
43,189 |
32.0% |
Wentworth and Dearne |
General election
|
8 June 2017 |
Lab
|
14,803 |
43,947 |
33.7% |
Wentworth and Dearne |
General election
|
12 December 2019 |
Lab
|
2,165 |
41,557 |
5.2% |
West Bromwich East |
General election
|
6 May 2010 |
Lab
|
6,696 |
37,950 |
17.6% |
West Bromwich East |
General election
|
7 May 2015 |
Lab
|
9,470 |
37,492 |
25.3% |
West Bromwich East |
General election
|
8 June 2017 |
Lab
|
7,713 |
39,098 |
19.7% |
West Bromwich East |
General election
|
12 December 2019 |
Con
|
1,593 |
35,975 |
4.4% |
West Bromwich West |
General election
|
6 May 2010 |
Lab / Co-op
|
5,651 |
36,171 |
15.6% |
West Bromwich West |
General election
|
7 May 2015 |
Lab / Co-op
|
7,742 |
35,026 |
22.1% |
West Bromwich West |
General election
|
8 June 2017 |
Lab / Co-op
|
4,460 |
36,094 |
12.4% |
West Bromwich West |
General election
|
12 December 2019 |
Con
|
3,799 |
34,459 |
11.0% |
West Dorset |
General election
|
6 May 2010 |
Con
|
3,923 |
57,337 |
6.8% |
West Dorset |
General election
|
7 May 2015 |
Con
|
16,130 |
56,458 |
28.6% |
West Dorset |
General election
|
8 June 2017 |
Con
|
19,091 |
59,598 |
32.0% |
West Dorset |
General election
|
12 December 2019 |
Con
|
14,106 |
60,925 |
23.2% |
West Ham |
General election
|
6 May 2010 |
Lab
|
22,534 |
46,951 |
48.0% |
West Ham |
General election
|
7 May 2015 |
Lab
|
27,986 |
52,793 |
53.0% |
West Ham |
General election
|
8 June 2017 |
Lab
|
36,754 |
60,708 |
60.5% |
West Ham |
General election
|
12 December 2019 |
Lab
|
32,388 |
60,200 |
53.8% |
West Lancashire |
General election
|
6 May 2010 |
Lab
|
4,343 |
48,473 |
9.0% |
West Lancashire |
General election
|
7 May 2015 |
Lab
|
8,360 |
49,676 |
16.8% |
West Lancashire |
General election
|
8 June 2017 |
Lab
|
11,689 |
54,389 |
21.5% |
West Lancashire |
General election
|
12 December 2019 |
Lab
|
8,336 |
52,663 |
15.8% |
Westminster North |
General election
|
6 May 2010 |
Lab
|
2,126 |
39,598 |
5.4% |
Westminster North |
General election
|
7 May 2015 |
Lab
|
1,977 |
39,514 |
5.0% |
Westminster North |
General election
|
8 June 2017 |
Lab
|
11,512 |
43,295 |
26.6% |
Westminster North |
General election
|
12 December 2019 |
Lab
|
10,759 |
42,911 |
25.1% |
Westmorland and Lonsdale |
General election
|
6 May 2010 |
LD
|
12,264 |
51,487 |
23.8% |
Westmorland and Lonsdale |
General election
|
7 May 2015 |
LD
|
8,949 |
48,929 |
18.3% |
Westmorland and Lonsdale |
General election
|
8 June 2017 |
LD
|
777 |
51,687 |
1.5% |
Westmorland and Lonsdale |
General election
|
12 December 2019 |
LD
|
1,934 |
52,712 |
3.7% |
Weston-Super-Mare |
General election
|
6 May 2010 |
Con
|
2,691 |
52,716 |
5.1% |
Weston-Super-Mare |
General election
|
7 May 2015 |
Con
|
15,609 |
52,552 |
29.7% |
Weston-Super-Mare |
General election
|
8 June 2017 |
Con
|
11,544 |
56,415 |
20.5% |
Weston-Super-Mare |
General election
|
12 December 2019 |
Con
|
17,121 |
55,614 |
30.8% |
West Suffolk |
General election
|
6 May 2010 |
Con
|
13,050 |
48,089 |
27.1% |
West Suffolk |
General election
|
7 May 2015 |
Con
|
14,984 |
49,232 |
30.4% |
West Suffolk |
General election
|
8 June 2017 |
Con
|
17,063 |
51,746 |
33.0% |
West Suffolk |
General election
|
12 December 2019 |
Con
|
23,194 |
51,437 |
45.1% |
West Worcestershire |
General election
|
6 May 2010 |
Con
|
6,754 |
54,093 |
12.5% |
West Worcestershire |
General election
|
7 May 2015 |
Con
|
22,578 |
54,100 |
41.7% |
West Worcestershire |
General election
|
8 June 2017 |
Con
|
21,328 |
56,471 |
37.8% |
West Worcestershire |
General election
|
12 December 2019 |
Con
|
24,499 |
57,530 |
42.6% |
Wigan |
General election
|
6 May 2010 |
Lab
|
10,487 |
44,140 |
23.8% |
Wigan |
General election
|
7 May 2015 |
Lab
|
14,236 |
45,293 |
31.4% |
Wigan |
General election
|
8 June 2017 |
Lab
|
16,027 |
47,542 |
33.7% |
Wigan |
General election
|
12 December 2019 |
Lab
|
6,728 |
45,042 |
14.9% |
Wimbledon |
General election
|
6 May 2010 |
Con
|
11,408 |
47,395 |
24.1% |
Wimbledon |
General election
|
7 May 2015 |
Con
|
12,619 |
48,422 |
26.1% |
Wimbledon |
General election
|
8 June 2017 |
Con
|
5,622 |
51,526 |
10.9% |
Wimbledon |
General election
|
12 December 2019 |
Con
|
628 |
53,027 |
1.2% |
Winchester |
General election
|
6 May 2010 |
Con
|
3,048 |
55,955 |
5.4% |
Winchester |
General election
|
7 May 2015 |
Con
|
16,914 |
55,316 |
30.6% |
Winchester |
General election
|
8 June 2017 |
Con
|
9,999 |
57,156 |
17.5% |
Winchester |
General election
|
12 December 2019 |
Con
|
985 |
58,890 |
1.7% |
Windsor |
General election
|
6 May 2010 |
Con
|
19,054 |
49,588 |
38.4% |
Windsor |
General election
|
7 May 2015 |
Con
|
25,083 |
50,160 |
50.0% |
Windsor |
General election
|
8 June 2017 |
Con
|
22,384 |
53,921 |
41.5% |
Windsor |
General election
|
12 December 2019 |
Con
|
20,079 |
53,750 |
37.4% |
Wirral South |
General election
|
6 May 2010 |
Lab
|
531 |
39,906 |
1.3% |
Wirral South |
General election
|
7 May 2015 |
Lab
|
4,599 |
41,837 |
11.0% |
Wirral South |
General election
|
8 June 2017 |
Lab
|
8,323 |
45,195 |
18.4% |
Wirral South |
General election
|
12 December 2019 |
Lab
|
6,105 |
43,547 |
14.0% |
Wirral West |
General election
|
6 May 2010 |
Con
|
2,436 |
39,372 |
6.2% |
Wirral West |
General election
|
7 May 2015 |
Lab
|
417 |
41,858 |
1.0% |
Wirral West |
General election
|
8 June 2017 |
Lab
|
5,365 |
43,951 |
12.2% |
Wirral West |
General election
|
12 December 2019 |
Lab
|
3,003 |
42,918 |
7.0% |
Witham |
General election
|
6 May 2010 |
Con
|
15,196 |
46,835 |
32.4% |
Witham |
General election
|
7 May 2015 |
Con
|
19,554 |
47,168 |
41.5% |
Witham |
General election
|
8 June 2017 |
Con
|
18,646 |
49,241 |
37.9% |
Witham |
General election
|
12 December 2019 |
Con
|
24,082 |
49,344 |
48.8% |
Witney |
General election
|
6 May 2010 |
Con
|
22,740 |
57,769 |
39.4% |
Witney |
General election
|
7 May 2015 |
Con
|
25,155 |
58,482 |
43.0% |
Witney |
General election
|
8 June 2017 |
Con
|
21,241 |
60,927 |
34.9% |
Witney |
General election
|
12 December 2019 |
Con
|
15,177 |
61,305 |
24.8% |
Woking |
General election
|
6 May 2010 |
Con
|
6,807 |
52,786 |
12.9% |
Woking |
General election
|
7 May 2015 |
Con
|
20,810 |
51,964 |
40.0% |
Woking |
General election
|
8 June 2017 |
Con
|
16,724 |
55,246 |
30.3% |
Woking |
General election
|
12 December 2019 |
Con
|
9,767 |
53,937 |
18.1% |
Wokingham |
General election
|
6 May 2010 |
Con
|
13,492 |
54,528 |
24.7% |
Wokingham |
General election
|
7 May 2015 |
Con
|
24,197 |
55,999 |
43.2% |
Wokingham |
General election
|
8 June 2017 |
Con
|
18,798 |
59,690 |
31.5% |
Wokingham |
General election
|
12 December 2019 |
Con
|
7,383 |
61,997 |
11.9% |
Wolverhampton North East |
General election
|
6 May 2010 |
Lab
|
2,484 |
34,894 |
7.1% |
Wolverhampton North East |
General election
|
7 May 2015 |
Lab
|
5,495 |
34,003 |
16.2% |
Wolverhampton North East |
General election
|
8 June 2017 |
Lab
|
4,587 |
36,508 |
12.6% |
Wolverhampton North East |
General election
|
12 December 2019 |
Con
|
4,080 |
34,281 |
11.9% |
Wolverhampton South East |
General election
|
6 May 2010 |
Lab
|
6,593 |
34,707 |
19.0% |
Wolverhampton South East |
General election
|
7 May 2015 |
Lab
|
10,778 |
34,764 |
31.0% |
Wolverhampton South East |
General election
|
8 June 2017 |
Lab
|
8,514 |
36,304 |
23.5% |
Wolverhampton South East |
General election
|
12 December 2019 |
Lab
|
1,235 |
33,443 |
3.7% |
Wolverhampton South West |
General election
|
6 May 2010 |
Con
|
691 |
40,160 |
1.7% |
Wolverhampton South West |
General election
|
7 May 2015 |
Lab
|
801 |
40,209 |
2.0% |
Wolverhampton South West |
General election
|
8 June 2017 |
Lab
|
2,185 |
42,346 |
5.2% |
Wolverhampton South West |
General election
|
12 December 2019 |
Con
|
1,661 |
41,136 |
4.0% |
Worcester |
General election
|
6 May 2010 |
Con
|
2,982 |
48,974 |
6.1% |
Worcester |
General election
|
7 May 2015 |
Con
|
5,646 |
49,723 |
11.4% |
Worcester |
General election
|
8 June 2017 |
Con
|
2,508 |
51,423 |
4.9% |
Worcester |
General election
|
12 December 2019 |
Con
|
6,758 |
50,898 |
13.3% |
Workington |
General election
|
6 May 2010 |
Lab
|
4,575 |
39,259 |
11.7% |
Workington |
General election
|
7 May 2015 |
Lab
|
4,686 |
38,463 |
12.2% |
Workington |
General election
|
8 June 2017 |
Lab
|
3,925 |
41,676 |
9.4% |
Workington |
General election
|
12 December 2019 |
Con
|
4,176 |
41,599 |
10.0% |
Worsley and Eccles South |
General election
|
6 May 2010 |
Lab
|
4,337 |
41,701 |
10.4% |
Worsley and Eccles South |
General election
|
7 May 2015 |
Lab
|
5,946 |
42,048 |
14.1% |
Worsley and Eccles South |
General election
|
8 June 2017 |
Lab
|
8,379 |
45,642 |
18.4% |
Worsley and Eccles South |
General election
|
12 December 2019 |
Lab
|
3,219 |
44,707 |
7.2% |
Worthing West |
General election
|
6 May 2010 |
Con
|
11,729 |
49,123 |
23.9% |
Worthing West |
General election
|
7 May 2015 |
Con
|
16,855 |
50,763 |
33.2% |
Worthing West |
General election
|
8 June 2017 |
Con
|
12,090 |
54,503 |
22.2% |
Worthing West |
General election
|
12 December 2019 |
Con
|
14,823 |
54,648 |
27.1% |
Wycombe |
General election
|
6 May 2010 |
Con
|
9,560 |
48,151 |
19.9% |
Wycombe |
General election
|
7 May 2015 |
Con
|
14,856 |
51,439 |
28.9% |
Wycombe |
General election
|
8 June 2017 |
Con
|
6,578 |
53,493 |
12.3% |
Wycombe |
General election
|
12 December 2019 |
Con
|
4,214 |
54,756 |
7.7% |
Wyre and Preston North |
General election
|
6 May 2010 |
Con
|
15,844 |
51,308 |
30.9% |
Wyre and Preston North |
General election
|
7 May 2015 |
Con
|
14,151 |
49,893 |
28.4% |
Wyre and Preston North |
General election
|
8 June 2017 |
Con
|
12,246 |
52,646 |
23.3% |
Wyre and Preston North |
General election
|
12 December 2019 |
Con
|
16,781 |
52,924 |
31.7% |
Wyre Forest |
General election
|
6 May 2010 |
Con
|
2,643 |
50,899 |
5.2% |
Wyre Forest |
General election
|
7 May 2015 |
Con
|
12,871 |
49,440 |
26.0% |
Wyre Forest |
General election
|
8 June 2017 |
Con
|
13,334 |
51,129 |
26.1% |
Wyre Forest |
General election
|
12 December 2019 |
Con
|
21,413 |
50,561 |
42.4% |
Wythenshawe and Sale East |
General election
|
6 May 2010 |
Lab
|
7,575 |
40,751 |
18.6% |
Wythenshawe and Sale East |
General election
|
7 May 2015 |
Lab
|
10,569 |
43,263 |
24.4% |
Wythenshawe and Sale East |
General election
|
8 June 2017 |
Lab
|
14,944 |
45,846 |
32.6% |
Wythenshawe and Sale East |
General election
|
12 December 2019 |
Lab
|
10,396 |
44,759 |
23.2% |
Yeovil |
General election
|
6 May 2010 |
LD
|
13,036 |
57,160 |
22.8% |
Yeovil |
General election
|
7 May 2015 |
Con
|
5,313 |
56,933 |
9.3% |
Yeovil |
General election
|
8 June 2017 |
Con
|
14,723 |
59,404 |
24.8% |
Yeovil |
General election
|
12 December 2019 |
Con
|
16,181 |
59,260 |
27.3% |
York Central |
General election
|
6 May 2010 |
Lab
|
6,451 |
46,483 |
13.9% |
York Central |
General election
|
7 May 2015 |
Lab / Co-op
|
6,716 |
47,677 |
14.1% |
York Central |
General election
|
8 June 2017 |
Lab / Co-op
|
18,575 |
53,088 |
35.0% |
York Central |
General election
|
12 December 2019 |
Lab / Co-op
|
13,545 |
49,505 |
27.4% |
York Outer |
General election
|
6 May 2010 |
Con
|
3,688 |
53,300 |
6.9% |
York Outer |
General election
|
7 May 2015 |
Con
|
13,129 |
53,903 |
24.4% |
York Outer |
General election
|
8 June 2017 |
Con
|
8,289 |
57,427 |
14.4% |
York Outer |
General election
|
12 December 2019 |
Con
|
9,985 |
55,347 |
18.0% |