Latest result

Highland and Grampian

 saunders16

SDP Gain from CON

Majority: 3,101
Turnout: 59.6%

Details

 New result released! Refresh

State of the parties

50 seats needed for a majority.

Recent seat results

Highland and Grampian

 saunders16

SDP Gain from CON

Majority: 3,101
Runner-up: ItsKittay (CON)
Turnout: 59.6%

Details
Buckinghamshire

 seimer1234

LPUK Hold

Majority: 156,002
Runner-up: mickey_long (SDP)
Turnout: 69.9%

Details
Northern Ireland

 eelsemaj99

CON Hold

Majority: 156,646
Runner-up: abrokenhero (IPP)
Turnout: 68.2%

Details
Cumbria and Lancashire North

 duncs11

CL Gain from CON

Majority: 13,749
Runner-up: InfernoPlato (CON)
Turnout: 82.7%

Details
Hampshire South

 flanderdragoon

CON Gain from GRN

Majority: 76,124
Runner-up: rhysdallen (CL)
Turnout: 71.1%

Details
Cheshire

 tommy1boys

CL Hold

Majority: 209,336
Runner-up: Krisskross6u (CON)
Turnout: 58.7%

Details
West Yorkshire

 shitmemery

LPUK Hold

Majority: 48,044
Runner-up: arthurdent24 (LAB)
Turnout: 53.2%

Details
Tyne and Wear

 joecphillips

CL Hold

Majority: 240,009
Runner-up: ugion (GRN)
Turnout: 45.3%

Details
Dorset

 stalin1953

LAB Gain from CON

Majority: 11,696
Runner-up: thepootispower (SDP)
Turnout: 58.7%

Details
Oxfordshire and Berkshire

 CheckMyBrain11

CON Gain from GRN

Majority: 102,410
Runner-up: samueljbooker (SDP)
Turnout: 67.6%

Details
Lancashire South

 apth10

LAB Gain from CON

Majority: 36,000
Runner-up: ka4bi (CON)
Turnout: 72.2%

Details
Lanarkshire and the Borders

 youmaton

LAB Hold

Majority: 86,038
Runner-up: _paul_rand_ (CON)
Turnout: 70.2%

Details
Humberside

 nstano

LPUK Hold

Majority: 115,951
Runner-up: _knowyourplace_ (LAB)
Turnout: 53.2%

Details
Lincolnshire

 mr_mistyeye

LPUK Gain from CON

Majority: 23,186
Runner-up: unexpectedhippo (CON)
Turnout: 55.7%

Details
North Yorkshire

 natelooney

CL Gain from CON

Majority: 5,130
Runner-up: james_the_XV (CON)
Turnout: 62.3%

Details
Clydeside

 borednerdygamer

LAB Hold

Majority: 106,967
Runner-up: tarkin15 (LPUK)
Turnout: 59.6%

Details
Gloucestershire and Wiltshire

 sadietrent92

LD Hold

Majority: 149,346
Runner-up: unitedlover14 (LPUK)
Turnout: 53.2%

Details
Cornwall and Devon

 HiddeVdV96

LD Gain from CON

Majority: 20,402
Runner-up: markthemonkey888 (CON)
Turnout: 69.3%

Details
East London

 chairmanmeeseeks

LAB Gain from GRN

Majority: 34,975
Runner-up: butiestaander (CON)
Turnout: 56.9%

Details
Hampshire North

 sys_33_error

CON Hold

Majority: 92,806
Runner-up: jellycow99 (LD)
Turnout: 82.7%

Details
South West London

 Lieselta

CON Gain from LD

Majority: 11,850
Runner-up: thecultfactor (CL)
Turnout: 66.5%

Details
Merseyside

 arichteabiscuit

LAB Hold

Majority: 126,670
Runner-up: Hoosier3201 (CON)
Turnout: 67.6%

Details
Lothian and Fife

 weebru_m

LD Hold

Majority: 115,484
Runner-up: Reagan0 (CON)
Turnout: 45.3%

Details
Northumbria

 twistednuke

CL Hold

Majority: 73,098
Runner-up: zombie-rat (LAB)
Turnout: 79.4%

Details
South Yorkshire

 padanub

LAB Gain from GRN

Majority: 21,996
Runner-up: gravitycatha (LPUK)
Turnout: 60.5%

Details
Shropshire and Staffordshire

 countbrandenburg

CL Gain from IND

Majority: 51,436
Runner-up: amber_rudd (CON)
Turnout: 65.3%

Details
Leicestershire

 Confessions_GB_

CON Hold

Majority: 254,444
Runner-up: butterlands (LAB)
Turnout: 58.7%

Details
Central London

 charlotte_star

CL Gain from LAB

Majority: 26,329
Runner-up: theowotrongle (LAB)
Turnout: 73.6%

Details
South East London

 fartoomuchpressure

LAB Hold

Majority: 43,391
Runner-up: Tazerdon (CON)
Turnout: 71.9%

Details
Surrey

 cthulhuiscool2

LPUK Hold

Majority: 222,319
Runner-up: maroiogog (LAB)
Turnout: 71.1%

Details
Glamorgan and Gwent

 Secretary_Salami

LAB Gain from LD

Majority: 50,970
Runner-up: ViktorHR (PC)
Turnout: 66.9%

Details
Essex

 sam-irl

LAB Gain from CON

Majority: 54,607
Runner-up: vitiating (CL)
Turnout: 62.9%

Details
Birmingham, Solihull and Coventry

 vladthelad123

LD Hold

Majority: 51,767
Runner-up: bambooonline (LPUK)
Turnout: 56.9%

Details
Nottinghamshire

 gren_gnat

LAB Hold

Majority: 132,121
Runner-up: 12carrb (CON)
Turnout: 55%

Details
Cambridgeshire

 purpleslug

CON Hold

Majority: 105,672
Runner-up: david_johansson (LAB)
Turnout: 65.9%

Details
Somerset and Bristol

 friedmanite19

LPUK Hold

Majority: 78,134
Runner-up: jakexbox (SDP)
Turnout: 71.1%

Details
Leeds and Wakefield

 dexteraamo

LPUK Hold

Majority: 44,705
Runner-up: mika3740 (LAB)
Turnout: 50.6%

Details
Bedfordshire & Hertfordshire

 randomman44

LD Gain from CON

Majority: 40,538
Runner-up: JD200256 (CON)
Turnout: 58.1%

Details
Manchester North

 threecommasclub

LPUK Gain from GRN

Majority: 92,689
Runner-up: zygark (CL)
Turnout: 63%

Details
Kent

 toastinrussian

CON Hold

Majority: 144,189
Runner-up: manly-kitten (LPUK)
Turnout: 67.6%

Details
North and Central Wales

 Competitive_Cable

PC Gain from LD

Majority: 9,957
Runner-up: pjr10th (CON)
Turnout: 56.2%

Details
Norfolk and Suffolk

 PM-ME-SPRINKLES

LAB Hold

Majority: 13,750
Runner-up: Comrade-Lannister (CON)
Turnout: 65.9%

Details
Black Country

 chaoticbrilliance

LPUK Hold

Majority: 151,025
Runner-up: jackwilfred (SDP)
Turnout: 65.3%

Details
Derbyshire

 DrCaeserMD

CON Hold

Majority: 9,759
Runner-up: banana_republic_ (LAB)
Turnout: 85.9%

Details
Manchester City and South

 bhjr132

CL Hold

Majority: 279,235
Runner-up: confidentit (CON)
Turnout: 53.2%

Details
North London

 av200

LAB Hold

Majority: 118,970
Runner-up: i-have-17-stds (CL)
Turnout: 61.4%

Details
Sussex

 captainrabbit2041

LPUK Hold

Majority: 291,151
Runner-up: partyhaat (TPM)
Turnout: 55.7%

Details
West London

 caribofthedead

CON Hold

Majority: 28,492
Runner-up: petrosac (LD)
Turnout: 56.9%

Details
Northamptionshire and Rutland

 Leafy_Emerald

CON Hold

Majority: 68,015
Runner-up: nukemaus (LAB)
Turnout: 72.3%

Details
Upper Severn

 sophisticated_murder

CON Gain from LAB

Majority: 14,064
Runner-up: a_cool_prussian (LPUK)
Turnout: 64.8%

Details