Every vote counts

If you ever need to convince someone that their vote matters, send them this list. There are 53 seats in the UK with majorities of less than 1,000 votes. That means almost 10% of constituencies were very close.

And 10 seats had majorities of less than 100 votes.

The SNP won Fife North East by just TWO VOTES.

Aberconwy 635 C

Airdrie and Shotts 195 SNP

Arfon 92 PC

Ashfield 441 L

Barrow and Furness 209 L

Bedford 789 L

Bishop Auckland 502 L

Bolton West 936 C

Broxtowe 863 C

Calder Valley 609 C

Camborne and Redruth 1577 C

Canterbury 187 L

Ceredigion 104 PC

Chipping Barnet 353 C

Colne Valley 915 L

Crewe and Nantwich 48 L

Dudley North 22 L

Dunfermline and Fife West 844 SNP

Fermanagh and South Tyrone 875 Sinn Fein

Fife North East 2 SNP

Foyle 169 Sinn Fein

Glasgow East 75 SNP

Glasgow North East 242 L

Glasgow South West 60 SNP

Hastings and Rye 346 C

Inverclyde 384 SNP

Ipswich 831 L

Keighley 249 L

Kensington 20 L

Kirkcaldy and Cowdenbeath 259 L

Lanark and Hamilton East 266 SNP

Midlothian 885 L

Motherwell and Wishaw 318 SNP

Newcastle-under-Lyme 30 L

Northampton North 807 C

Norwich North 507 C

Oxford West and Abingdon 816 LD

Perth and Perthshire North 21 SNP

Peterborough 607 L

Preseli Pembrokeshire 314 C

Pudsey 331 C

Richmond Park 45 C

Rutherglen and Hamilton West 265 L

Southampton Itchen 31 C

Stirling 148 C

Stockton South 888 L

Stoke-on-Trent South 663 C

Stroud 687 L

St Ives 312 C

Telford 720 C

Thurrock 345 C

Westmorland and Lonsdale 777 LD

(A handful of seats were yet to declare when I produced this list. Please let me know if I’ve missed anything.)