A general election to the 56th Parliament of the United Kingdom with an electorate of 46,354,197, having 30,697,525 valid votes and 102,639 invalid votes.
Read the House of Commons Library briefing.
By area - By majority - By vote share of winning candidate - By turnout - By declaration time - By party - Non-party candidates
Ranking | Constituency | Winning candidate | Winning party | Valid vote count | Invalid vote count | Majority | Declaration time |
1 | Oxford East | SMITH, Andrew | Lab | 50,689 | 165 | 15,280 | Friday 8 at 02:10 |
2 | Fareham | FERNANDES, Suella | Con | 54,700 | 118 | 22,262 | Friday 8 at 02:34 |
3 | Havant | MAK, Alan | Con | 44,828 | 148 | 13,920 | Friday 8 at 02:55 |
4 | Gosport | DINENAGE, Caroline | Con | 47,665 | 86 | 17,098 | Friday 8 at 02:57 |
5 | Isle Of Wight | TURNER, Andrew | Con | 70,300 | 107 | 13,703 | Friday 8 at 03:12 |
6 | Crawley | SMITH, Henry | Con | 48,550 | 130 | 6,526 | Friday 8 at 03:49 |
7 | Reigate | BLUNT, Crispin | Con | 51,349 | 165 | 22,334 | Friday 8 at 04:36 |
8 | Eastleigh | DAVIES, Mims | Con | 55,505 | 158 | 9,147 | Friday 8 at 04:37 |
9 | Esher and Walton | RAAB, Dominic | Con | 56,976 | 189 | 28,616 | Friday 8 at 04:38 |
10 | North East Hampshire | JAYAWARDENA, Ranil | Con | 54,000 | 198 | 29,916 | Friday 8 at 04:39 |
11 | Aldershot | HOWARTH, Gerald | Con | 46,191 | 114 | 14,901 | Friday 8 at 04:39 |
12 | Eastbourne | ANSELL, Caroline | Con | 52,907 | 154 | 733 | Friday 8 at 04:39 |
13 | Mole Valley | BERESFORD, Paul | Con | 55,140 | 192 | 25,453 | Friday 8 at 04:40 |
14 | Canterbury | BRAZIER, Julian | Con | 53,465 | 182 | 9,798 | Friday 8 at 04:40 |
15 | Hastings and Rye | RUDD, Amber | Con | 50,927 | 124 | 4,796 | Friday 8 at 04:41 |
16 | Runnymede and Weybridge | HAMMOND, Philip | Con | 50,052 | 182 | 22,134 | Friday 8 at 04:43 |
17 | New Forest East | LEWIS, Julian | Con | 49,447 | 184 | 19,162 | Friday 8 at 04:43 |
18 | New Forest West | SWAYNE, Desmond | Con | 47,410 | 190 | 20,604 | Friday 8 at 04:51 |
19 | Dover | ELPHICKE, Charlie | Con | 50,224 | 199 | 6,294 | Friday 8 at 04:52 |
20 | Sevenoaks | FALLON, Michael | Con | 50,124 | 231 | 19,561 | Friday 8 at 04:58 |
21 | Southampton, Itchen | SMITH, Royston | Con | 44,710 | 115 | 2,316 | Friday 8 at 04:58 |
22 | East Surrey | GYIMAH, Sam | Con | 56,103 | 161 | 22,658 | Friday 8 at 05:00 |
23 | Southampton, Test | WHITEHEAD, Alan | Lab | 43,652 | 147 | 3,810 | Friday 8 at 05:01 |
24 | North West Hampshire | MALTHOUSE, Kit | Con | 55,195 | 200 | 23,943 | Friday 8 at 05:02 |
25 | Tunbridge Wells | CLARK, Greg | Con | 51,428 | 165 | 22,874 | Friday 8 at 05:03 |
26 | Wycombe | BAKER, Steve | Con | 51,439 | 319 | 14,856 | Friday 8 at 05:06 |
27 | Wealden | GHANI, Nusrat | Con | 57,017 | 181 | 22,967 | Friday 8 at 05:09 |
28 | Folkestone and Hythe | COLLINS, Damian | Con | 55,010 | 265 | 13,797 | Friday 8 at 05:16 |
29 | Basingstoke | MILLER, Maria | Con | 53,076 | 219 | 11,063 | Friday 8 at 05:17 |
30 | Slough | MACTAGGART, Fiona | Lab | 48,275 | 260 | 7,336 | Friday 8 at 05:17 |
31 | Ashford | GREEN, Damian | Con | 57,372 | 175 | 19,296 | Friday 8 at 05:19 |
32 | Woking | LORD, Jonathan | Con | 51,964 | 149 | 20,810 | Friday 8 at 05:29 |
33 | Guildford | MILTON, Anne | Con | 53,986 | 188 | 22,448 | Friday 8 at 05:39 |
34 | Tonbridge and Malling | TUGENDHAT, Tom | Con | 53,670 | 162 | 23,734 | Friday 8 at 05:40 |
35 | Wokingham | REDWOOD, John | Con | 55,999 | 166 | 24,197 | Friday 8 at 05:41 |
36 | Witney | CAMERON, David | Con | 58,482 | 188 | 25,155 | Friday 8 at 05:43 |
37 | Bracknell | LEE, Phillip | Con | 53,086 | 215 | 20,650 | Friday 8 at 05:44 |
38 | Romsey and Southampton North | NOKES, Caroline | Con | 48,398 | 141 | 17,712 | Friday 8 at 05:57 |
39 | Aylesbury | LIDINGTON, David | Con | 55,419 | 235 | 17,158 | Friday 8 at 06:00 |
40 | East Hampshire | HINDS, Damian | Con | 51,649 | 218 | 25,147 | Friday 8 at 06:03 |
41 | Maidenhead | MAY, Theresa | Con | 53,855 | 183 | 29,059 | Friday 8 at 06:04 |
42 | Maidstone and The Weald | GRANT, Helen | Con | 50,010 | 111 | 10,709 | Friday 8 at 06:04 |
43 | Portsmouth South | DRUMMOND, Flick | Con | 41,903 | 185 | 5,241 | Friday 8 at 06:11 |
44 | Portsmouth North | MORDAUNT, Penny | Con | 45,390 | 157 | 10,537 | Friday 8 at 06:17 |
45 | Henley | HOWELL, John | Con | 55,236 | 162 | 25,375 | Friday 8 at 06:18 |
46 | Buckingham | BERCOW, John | Spk | 53,692 | 1,289 | 22,942 | Friday 8 at 06:19 |
47 | Lewes | CAULFIELD, Maria | Con | 50,540 | 191 | 1,083 | Friday 8 at 06:25 |
48 | Chesham and Amersham | GILLAN, Cheryl | Con | 52,730 | 249 | 23,920 | Friday 8 at 06:29 |
49 | Dartford | JOHNSON, Gareth | Con | 52,418 | 199 | 12,345 | Friday 8 at 06:31 |
50 | Milton Keynes South | STEWART, Iain | Con | 58,949 | 215 | 8,672 | Friday 8 at 06:31 |
51 | Epsom and Ewell | GRAYLING, Chris | Con | 57,143 | 189 | 24,443 | Friday 8 at 06:34 |
52 | Faversham and Mid Kent | WHATELY, Helen | Con | 45,803 | 104 | 16,652 | Friday 8 at 06:41 |
53 | Chichester | TYRIE, Andrew | Con | 57,139 | 198 | 24,413 | Friday 8 at 06:43 |
54 | South West Surrey | HUNT, Jeremy | Con | 57,119 | 247 | 28,556 | Friday 8 at 06:46 |
55 | Oxford West and Abingdon | BLACKWOOD, Nicola | Con | 57,247 | 153 | 9,582 | Friday 8 at 06:46 |
56 | Brighton, Kemptown | KIRBY, Simon | Con | 45,306 | 177 | 690 | Friday 8 at 06:46 |
57 | Windsor | AFRIYIE, Adam | Con | 50,160 | 189 | 25,083 | Friday 8 at 06:47 |
58 | Beaconsfield | GRIEVE, Dominic | Con | 53,163 | 261 | 26,311 | Friday 8 at 06:51 |
59 | Worthing West | BOTTOMLEY, Peter | Con | 50,763 | 193 | 16,855 | Friday 8 at 06:59 |
60 | Milton Keynes North | LANCASTER, Mark | Con | 57,692 | 213 | 9,753 | Friday 8 at 06:59 |
61 | Horsham | QUIN, Jeremy | Con | 56,925 | 234 | 24,658 | Friday 8 at 07:08 |
62 | Mid Sussex | SOAMES, Nicholas | Con | 57,492 | 252 | 24,286 | Friday 8 at 07:12 |
63 | Wantage | VAIZEY, Edward | Con | 58,320 | 212 | 21,749 | Friday 8 at 07:12 |
64 | East Worthing and Shoreham | LOUGHTON, Tim | Con | 49,898 | 199 | 14,949 | Friday 8 at 07:13 |
65 | Bognor Regis and Littlehampton | GIBB, Nick | Con | 47,116 | 224 | 13,944 | Friday 8 at 07:14 |
66 | Hove | KYLE, Peter | Lab | 52,214 | 234 | 1,236 | Friday 8 at 07:20 |
67 | Banbury | PRENTIS, Victoria | Con | 58,008 | 183 | 18,395 | Friday 8 at 07:23 |
68 | Reading West | SHARMA, Alok | Con | 48,404 | 119 | 6,650 | Friday 8 at 07:23 |
69 | Spelthorne | KWARTENG, Kwasi | Con | 49,079 | 191 | 14,152 | Friday 8 at 07:25 |
70 | Surrey Heath | GOVE, Michael | Con | 54,431 | 252 | 24,804 | Friday 8 at 07:33 |
71 | Reading East | WILSON, Rob | Con | 50,494 | 191 | 6,520 | Friday 8 at 07:33 |
72 | Sittingbourne and Sheppey | HENDERSON, Gordon | Con | 49,378 | 167 | 12,168 | Friday 8 at 07:35 |
73 | Brighton, Pavilion | LUCAS, Caroline | Green | 54,676 | 186 | 7,967 | Friday 8 at 07:36 |
74 | Bexhill and Battle | MERRIMAN, Huw | Con | 55,218 | 300 | 20,075 | Friday 8 at 07:39 |
75 | Winchester | BRINE, Steve | Con | 55,316 | 165 | 16,914 | Friday 8 at 07:48 |
76 | Arundel and South Downs | HERBERT, Nick | Con | 56,477 | 242 | 26,177 | Friday 8 at 07:51 |
77 | Rochester and Strood | TOLHURST, Kelly | Con | 52,516 | 164 | 7,133 | Friday 8 at 08:11 |
78 | Chatham and Aylesford | CROUCH, Tracey | Con | 43,073 | 166 | 11,455 | Friday 8 at 08:27 |
79 | Meon Valley | HOLLINGBERY, George | Con | 51,717 | 103 | 23,913 | Friday 8 at 08:44 |
80 | Gillingham and Rainham | CHISHTI, Rehman | Con | 47,078 | 194 | 10,530 | Friday 8 at 08:48 |
81 | North Thanet | GALE, Roger | Con | 47,053 | 161 | 10,948 | Friday 8 at 10:04 |
82 | South Thanet | MACKINLAY, Craig | Con | 49,401 | 163 | 2,812 | Friday 8 at 10:45 |
83 | Newbury | BENYON, Richard | Con | 57,300 | 205 | 26,368 | Friday 8 at 12:52 |
84 | Gravesham | HOLLOWAY, Adam | Con | 50,139 | 181 | 8,370 | Friday 8 at 13:47 |