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