In addition to my wanting to create a fun and memorable tool to help the British public get to know their Members of Parliament, I thought it would be an interesting opportunity to hold the first ever parliamentary beauty contest and find out once and for all which MPs and Parties have the most sex-appeal. Although I fully expect this to offend some people, this was never my intention and I hope you will see the funny side.

Enjoy, Francis Boulle

 

Mixed      Male      Female

 

Which MP would you rather have sex with?
Choose one.

www.sexymp.co.uk
Aiden Burley
 
Jacob Rees-Mogg
Aiden Burley   Jacob Rees-Mogg
Conservative   Conservative
Cannock Chase   North East Somerset


 
As seen in

 

Results

Owen Patterson #1
Owen Patterson

Conservative
North Shropshire
Score: 2071
Won: 9224
Lost: 2352
Eilidh Whiteford #2
Eilidh Whiteford

Scottish National Party
Banff and Buchan
Score: 1757
Won: 53072
Lost: 32512
Penny Mordaunt #3
Penny Mordaunt

Conservative
Portsmouth North
Score: 1668
Won: 53021
Lost: 31717
 
Charlotte Leslie #4
Charlotte Leslie

Conservative
Bristol North West
Score: 1666
Won: 56435
Lost: 33669
Esther Mcvey #5
Esther Mcvey

Conservative
Wirral West
Score: 1667
Won: 49710
Lost: 31422
Theresa Villiers #6
Theresa Villiers

Conservative
Chipping Barnet
Score: 1709
Won: 45302
Lost: 31406
 
Rebecca Harris #7
Rebecca Harris

Conservative
Castle Point
Score: 1627
Won: 49340
Lost: 31704
Claire Perry #8
Claire Perry

Conservative
Devizes
Score: 1621
Won: 49155
Lost: 31379
Priti Patel #9
Priti Patel

Conservative
Witham
Score: 1669
Won: 45641
Lost: 31628
 
Mary Macleod #10
Mary Macleod

Conservative
Brentford and Isleworth
Score: 1610
Won: 49059
Lost: 31952
Sarah Wollaston #11
Sarah Wollaston

Conservative
Totnes
Score: 1611
Won: 44816
Lost: 29708
Caroline Nokes #12
Caroline Nokes

Conservative
Romsey and Southampton North
Score: 1587
Won: 47363
Lost: 30354
 
Nicola Blackwood #13
Nicola Blackwood

Conservative
Oxford West and Abingdon
Score: 1572
Won: 49204
Lost: 31227
Anna Soubry #14
Anna Soubry

Conservative
Broxtowe
Score: 1588
Won: 44481
Lost: 30039
Caroline Dinenage #15
Caroline Dinenage

Conservative
Gosport
Score: 1606
Won: 44050
Lost: 31080
 
Nadine Dorries #16
Nadine Dorries

Conservative
Mid Bedfordshire
Score: 1631
Won: 43020
Lost: 31655
Rachel Reeves #17
Rachel Reeves

Labour
Leeds West
Score: 1731
Won: 42975
Lost: 36713
Amber Rudd #18
Amber Rudd

Conservative
Hastings and Rye
Score: 1573
Won: 43691
Lost: 29972
 
Heidi Alexander #19
Heidi Alexander

Labour
Lewisham East
Score: 1633
Won: 45862
Lost: 34610
Eleanor Laing #20
Eleanor Laing

Conservative
Epping Forest
Score: 1622
Won: 41994
Lost: 31219
Sarah Teather #21
Sarah Teather

Liberal Democrat
Brent Central
Score: 1585
Won: 54837
Lost: 38649
 
Debbie Abrahams #22
Debbie Abrahams

Labour
Oldham East and Saddleworth
Score: 1713
Won: 39393
Lost: 33473
Elizabeth Truss #23
Elizabeth Truss

Conservative
South West Norfolk
Score: 1588
Won: 45531
Lost: 32974
Eric Ollerenshaw #24
Eric Ollerenshaw

Conservative
Lancaster and Fleetwood
Score: 1327
Won: 17393
Lost: 7814
 
Harriet Baldwin #25
Harriet Baldwin

Conservative
West Worcestershire
Score: 1593
Won: 40780
Lost: 30254
Chloe Smith #26
Chloe Smith

Conservative
Norwich North
Score: 1624
Won: 41822
Lost: 32623
Jackie Doyle-Price #27
Jackie Doyle-Price

Conservative
Thurrock
Score: 1721
Won: 33760
Lost: 30081
 
Maria Miller #28
Maria Miller

Conservative
Basingstoke
Score: 1596
Won: 40061
Lost: 30189
Catherin McKinnell #29
Catherin McKinnell

Labour
Newcastle upon Tyne North
Score: 1670
Won: 43380
Lost: 36368
Pamela Nash #30
Pamela Nash

Labour
Airdrie and Shotts
Score: 1615
Won: 45177
Lost: 35582
 
Anne Maine #31
Anne Maine

Conservative
St Albans
Score: 1581
Won: 40533
Lost: 30530
Jenny Chapman #32
Jenny Chapman

Labour
Darlington
Score: 1689
Won: 39025
Lost: 34302
Karen Bradley #33
Karen Bradley

Conservative
Staffordshire Moorlands
Score: 1624
Won: 38396
Lost: 31180
 
Gloria de Piero #34
Gloria de Piero

Labour
Ashfield
Score: 1571
Won: 47583
Lost: 35918
Helen Grant #35
Helen Grant

Conservative
Maidstone and The Weald
Score: 1623
Won: 38168
Lost: 31162
Susan Jones #36
Susan Jones

Labour
Clwyd South
Score: 1623
Won: 41478
Lost: 34015
 
Barbara Keeley #37
Barbara Keeley

Labour
Worsley and Eccles South
Score: 1604
Won: 41573
Lost: 33177
Bridget Phillipson #38
Bridget Phillipson

Labour
Houghton and Sunderland South
Score: 1631
Won: 43787
Lost: 36240
Louise Bagshawe #39
Louise Bagshawe

Conservative
Corby
Score: 1584
Won: 46260
Lost: 36006
 
Justine Greening #40
Justine Greening

Conservative
Putney
Score: 1599
Won: 40214
Lost: 32468
Nicky Morgan #41
Nicky Morgan

Conservative
Loughborough
Score: 1558
Won: 40421
Lost: 30897
Caroline Spelman #42
Caroline Spelman

Conservative
Meriden
Score: 1564
Won: 39963
Lost: 31040
 
Teresa Pearse #43
Teresa Pearse

Labour
Erith and Thamesmead
Score: 1655
Won: 38528
Lost: 34302
Anne Marie Morris #44
Anne Marie Morris

Conservative
Newton Abbot
Score: 1616
Won: 35726
Lost: 30352
Sylvia Hermon #45
Sylvia Hermon

Independent
North Down
Score: 1625
Won: 36846
Lost: 31738
 
Siobhain McDonagh #46
Siobhain McDonagh

Labour
Mitcham and Morden
Score: 1647
Won: 36238
Lost: 32142
Lorely Burt #47
Lorely Burt

Liberal Democrat
Solihull
Score: 1730
Won: 33589
Lost: 33082
Valerie Vaz #48
Valerie Vaz

Labour
Walsall South
Score: 1650
Won: 38588
Lost: 34628
 
Alison McGovern #49
Alison McGovern

Labour
Wirral South
Score: 1638
Won: 38061
Lost: 33927
Kerry McCarthey #50
Kerry McCarthey

Labour
Bristol East
Score: 1640
Won: 37317
Lost: 33524
Jenny Willot #51
Jenny Willot

Liberal Democrat
Cardiff Central
Score: 1604
Won: 36465
Lost: 31292
 
Shabana Mahmood #52
Shabana Mahmood

Labour
Birmingham, Ladywood
Score: 1638
Won: 37883
Lost: 34384
Lilian Greenwood #53
Lilian Greenwood

Labour
Nottingham South
Score: 1590
Won: 39560
Lost: 33989
Caroline Flint #54
Caroline Flint

Labour
Don Valley
Score: 1486
Won: 50214
Lost: 37310
 
Andrea Leadsom #55
Andrea Leadsom

Conservative
South Northamptonshire
Score: 1764
Won: 30714
Lost: 32767
Theresa May #56
Theresa May

Conservative
Maidenhead
Score: 1587
Won: 37078
Lost: 31891
Tracey Crouch #57
Tracey Crouch

Conservative
Chatham and Aylesford
Score: 1572
Won: 39127
Lost: 33114
 
Lynne Featherstone #58
Lynne Featherstone

Liberal Democrat
Hornsey and Wood Green
Score: 1575
Won: 39758
Lost: 34117
Tessa Munt #59
Tessa Munt

Liberal Democrat
Wells
Score: 1666
Won: 34296
Lost: 33051
Lisa Nandy #60
Lisa Nandy

Labour
Wigan
Score: 1591
Won: 41158
Lost: 36026
 
Angela Watkinson #61
Angela Watkinson

Conservative
Hornchurch and Upminster
Score: 1587
Won: 35543
Lost: 31024
Luciana Berger #62
Luciana Berger

Labour Co-operative
Liverpool, Wavertree
Score: 1448
Won: 55094
Lost: 39201
Emma Reynolds #63
Emma Reynolds

Labour
Wolverhampton North East
Score: 1597
Won: 39707
Lost: 35543
 
Joan Ruddock #64
Joan Ruddock

Labour
Lewisham, Deptford
Score: 1642
Won: 34033
Lost: 32225
Kate Hoey #65
Kate Hoey

Labour
Vauxhall
Score: 1727
Won: 32170
Lost: 33842
Julie Elliot #66
Julie Elliot

Labour
Sunderland Central
Score: 1587
Won: 35251
Lost: 31295
 
Jessica Lee #67
Jessica Lee

Conservative
Erewash
Score: 1553
Won: 36525
Lost: 30947
Jo Swinson #68
Jo Swinson

Liberal Democrat
East Dunbartonshire
Score: 1562
Won: 37509
Lost: 32242
Stella Creasy #69
Stella Creasy

Labour
Walthamstow
Score: 1521
Won: 45881
Lost: 37405
 
Louise Ellman #70
Louise Ellman

Labour Co-operative
Liverpool, Riverside
Score: 1666
Won: 32932
Lost: 32636
Natascha Engel #71
Natascha Engel

Labour
North East Derbyshire
Score: 1556
Won: 35499
Lost: 30494
Liz Kendall #72
Liz Kendall

Labour
Leicester West
Score: 1541
Won: 43481
Lost: 36678
 
Margot James #73
Margot James

Conservative
Stourbridge
Score: 1543
Won: 36352
Lost: 30860
Gemma Doyle #74
Gemma Doyle

Labour Co-operative
West Dunbartonshire
Score: 1553
Won: 40418
Lost: 35391
Roberta Blackman-Woods #75
Roberta Blackman-Woods

Labour
City of Durham
Score: 1662
Won: 34267
Lost: 34599
 
Rushanara Ali #76
Rushanara Ali

Labour
Bethnal Green and Bow
Score: 1557
Won: 39572
Lost: 35003
Meg Hillier #77
Meg Hillier

Labour Co-operative
Hackney South and Shoreditch
Score: 1629
Won: 33744
Lost: 33040
Brian Donohoe #78
Brian Donohoe

Labour
Central Ayrshire
Score: 1487
Won: 6343
Lost: 5132
 
Cheryl Gillan #79
Cheryl Gillan

Conservative
Chesham and Amersham
Score: 1558
Won: 34349
Lost: 31069
Diana Johnson #80
Diana Johnson

Labour
Kingston upon Hull North
Score: 1612
Won: 33096
Lost: 32213
Sarah Newton #81
Sarah Newton

Conservative
Truro and Falmouth
Score: 1685
Won: 30631
Lost: 32551
 
Rosie Winterton #82
Rosie Winterton

Labour
Doncaster Central
Score: 1604
Won: 33434
Lost: 32372
Sheryll Murray #83
Sheryll Murray

Conservative
South East Cornwall
Score: 1596
Won: 32499
Lost: 31235
Dawn Primarolo #84
Dawn Primarolo

Labour
Bristol South
Score: 1602
Won: 32570
Lost: 31815
 
Jessica Morden #85
Jessica Morden

Labour
Newport East
Score: 1524
Won: 39405
Lost: 34801
Fiona ODonnell #86
Fiona ODonnell

Labour
East Lothian
Score: 1644
Won: 31903
Lost: 32994
Loraine Fullbrook #87
Loraine Fullbrook

Conservative
South Ribble
Score: 1713
Won: 29516
Lost: 33120
 
Jim Hood #88
Jim Hood

Labour
Lanark and Hamilton East
Score: 1630
Won: 4902
Lost: 5000
Yasmin Qureshi #89
Yasmin Qureshi

Labour
Bolton South East
Score: 1606
Won: 32981
Lost: 33206
Anne McIntosh #90
Anne McIntosh

Conservative
Thirsk and Malton
Score: 1670
Won: 30358
Lost: 33386
 
Richard Graham #91
Richard Graham

Conservative
Gloucester
Score: 1488
Won: 4759
Lost: 4162
Fiona Bruce #92
Fiona Bruce

Conservative
Congleton
Score: 1715
Won: 29422
Lost: 34258
Crispin Blunt #93
Crispin Blunt

Conservative
Reigate
Score: 1493
Won: 4335
Lost: 3873
 
David Miliband #94
David Miliband

Labour
South Shields
Score: 1477
Won: 6536
Lost: 5712
Gisela Stuart #95
Gisela Stuart

Labour
Birmingham, Edgbaston
Score: 1760
Won: 28291
Lost: 34923
Andrew Griffiths #96
Andrew Griffiths

Conservative
Burton
Score: 1436
Won: 4423
Lost: 3654
 
Craig Whittacker #97
Craig Whittacker

Conservative
Calder Valley
Score: 1484
Won: 4199
Lost: 3730
Zac Goldsmith #98
Zac Goldsmith

Conservative
Richmond Park
Score: 1437
Won: 5133
Lost: 4277
Andrew Murrison #99
Andrew Murrison

Conservative
South West Wiltshire
Score: 1481
Won: 4216
Lost: 3752
 
Barry Sheerman #100
Barry Sheerman

Labour Co-operative
Huddersfield
Score: 1547
Won: 4714
Lost: 4589
Emily Thornberry #101
Emily Thornberry

Labour
Islington South and Finsbury
Score: 1558
Won: 33850
Lost: 33382
Katy Clark #102
Katy Clark

Labour
North Ayrshire and Arran
Score: 1559
Won: 34450
Lost: 34127
 
Mary Creagh #103
Mary Creagh

Labour
Wakefield
Score: 1631
Won: 31588
Lost: 34228
David Hamilton #104
David Hamilton

Labour
Midlothian
Score: 1535
Won: 5086
Lost: 4880
Graham Allen #105
Graham Allen

Labour
Nottingham North
Score: 1614
Won: 4449
Lost: 4747
 
Nick Hurd #106
Nick Hurd

Conservative
Ruislip, Northwood and Pinner
Score: 1438
Won: 4671
Lost: 3927
Justin Tomlinson #107
Justin Tomlinson

Conservative
North Swindon
Score: 1458
Won: 4238
Lost: 3675
Mark Pritchard #108
Mark Pritchard

Conservative
The Wrekin
Score: 1482
Won: 4310
Lost: 3878
 
Douglas Alexander #109
Douglas Alexander

Labour
Paisley and Renfrewshire South
Score: 1494
Won: 5858
Lost: 5385
Barry Gardiner #110
Barry Gardiner

Labour
Brent North
Score: 1562
Won: 4839
Lost: 4883
Daniel Kawczynski #111
Daniel Kawczynski

Conservative
Shrewsbury and Atcham
Score: 1431
Won: 4967
Lost: 4182
 
Richard Drax #112
Richard Drax

Conservative
South Dorset
Score: 1331
Won: 6849
Lost: 4904
Ian Murray #113
Ian Murray

Labour
Edinburgh South
Score: 1524
Won: 4844
Lost: 4664
Phillip Lee #114
Phillip Lee

Conservative
Bracknell
Score: 1438
Won: 4372
Lost: 3743
 
Hugo Swire #115
Hugo Swire

Conservative
East Devon
Score: 1482
Won: 4668
Lost: 4254
Yvette Cooper #116
Yvette Cooper

Labour
Normanton, Pontefract and Castleford
Score: 1554
Won: 33279
Lost: 33576
Toby Perkins #117
Toby Perkins

Labour
Chesterfield
Score: 1507
Won: 4897
Lost: 4634
 
Smith Henry #118
Smith Henry

Conservative
Crawley
Score: 1423
Won: 4971
Lost: 4168
Damian hinds #119
Damian hinds

Conservative
East Hampshire
Score: 1428
Won: 4366
Lost: 3696
Ian Paisley #120
Ian Paisley

Democratic Unionist
North Antrim
Score: 1462
Won: 4752
Lost: 4246
 
Jon Trickett #121
Jon Trickett

Labour
Hemsworth
Score: 1596
Won: 4550
Lost: 4851
Dave Watts #122
Dave Watts

Labour
St Helens North
Score: 1568
Won: 4623
Lost: 4767
Mark Field #123
Mark Field

Conservative
Cities of London and Westminster
Score: 1418
Won: 4712
Lost: 3949
 
Chris Kelly #124
Chris Kelly

Conservative
Dudley South
Score: 1401
Won: 5096
Lost: 4162
James Morris #125
James Morris

Conservative
Halesowen and Rowley Regis
Score: 1422
Won: 4710
Lost: 3973
Gerry Sutcliffe #126
Gerry Sutcliffe

Labour
Bradford South
Score: 1612
Won: 4394
Lost: 4787
 
Jesse Norman #127
Jesse Norman

Conservative
Hereford and South Herefordshire
Score: 1405
Won: 5798
Lost: 4795
Matthew Offord #128
Matthew Offord

Conservative
Hendon
Score: 1418
Won: 4913
Lost: 4142
George Eustice #129
George Eustice

Conservative
Camborne and Redruth
Score: 1412
Won: 4720
Lost: 3954
 
Stephen Phillips #130
Stephen Phillips

Conservative
Sleaford and North Hykeham
Score: 1437
Won: 4712
Lost: 4102
Alec Shelbrooke #131
Alec Shelbrooke

Conservative
Elmet and Rothwell
Score: 1417
Won: 4742
Lost: 4010
Jane Ellison #132
Jane Ellison

Conservative
Battersea
Score: 1593
Won: 30875
Lost: 33214
 
John Cryer #133
John Cryer

Labour
Leyton and Wanstead
Score: 1497
Won: 4761
Lost: 4557
Mark Francois #134
Mark Francois

Conservative
Rayleigh and Wickford
Score: 1447
Won: 4167
Lost: 3716
Nick Herbert #135
Nick Herbert

Conservative
Arundel and South Downs
Score: 1420
Won: 4490
Lost: 3839
 
Mark Lancaster #136
Mark Lancaster

Conservative
Milton Keynes North
Score: 1426
Won: 4448
Lost: 3840
David Morris #137
David Morris

Conservative
Morecambe and Lunesdale
Score: 1410
Won: 4535
Lost: 3827
Michael Dugher #138
Michael Dugher

Labour
Barnsley East
Score: 1494
Won: 4927
Lost: 4708
 
Pauline Latham #139
Pauline Latham

Conservative
Mid Derbyshire
Score: 1667
Won: 29981
Lost: 35433
Richard Fuller #140
Richard Fuller

Conservative
Bedford
Score: 1407
Won: 4667
Lost: 3937
Peter Luff #141
Peter Luff

Conservative
Mid Worcestershire
Score: 1509
Won: 4241
Lost: 4152
 
Hazel Blears #142
Hazel Blears

Labour
Salford and Eccles
Score: 1584
Won: 31513
Lost: 33898
Hugh Robertson #143
Hugh Robertson

Conservative
Faversham and Mid Kent
Score: 1434
Won: 4344
Lost: 3831
Jim Murphy #144
Jim Murphy

Labour
East Renfrewshire
Score: 1479
Won: 5108
Lost: 4816
 
David Ruttley #145
David Ruttley

Conservative
Macclesfield
Score: 1447
Won: 4282
Lost: 3861
Edward Vaisey #146
Edward Vaisey

Conservative
Wantage
Score: 1430
Won: 4671
Lost: 4105
Stephen Crabb #147
Stephen Crabb

Conservative
Preseli Pembrokeshire
Score: 1443
Won: 4427
Lost: 3977
 
David Laws #148
David Laws

Liberal Democrat
Yeovil
Score: 1467
Won: 5059
Lost: 4718
Christopher Pincher #149
Christopher Pincher

Conservative
Tamworth
Score: 1432
Won: 4262
Lost: 3779
Rory Stewart #150
Rory Stewart

Conservative
Penrith and The Border
Score: 1444
Won: 4288
Lost: 3871
 
Malcom Wicks #151
Malcom Wicks

Labour
Croydon North
Score: 1460
Won: 4480
Lost: 4142
Jim Fitzpatrick #152
Jim Fitzpatrick

Labour
Poplar and Limehouse
Score: 1498
Won: 4755
Lost: 4640
Marcus Jones #153
Marcus Jones

Conservative
Nuneaton
Score: 1479
Won: 4229
Lost: 4021
 
Simon Hart #154
Simon Hart

Conservative
Carmarthen West and South Pembrokeshire
Score: 1401
Won: 4334
Lost: 3688
Simon Hughes #155
Simon Hughes

Liberal Democrat
Bermondsey and Old Southwark
Score: 1501
Won: 4606
Lost: 4528
Richard Benyon #156
Richard Benyon

Conservative
Newbury
Score: 1381
Won: 5980
Lost: 4923
 
Rob Wilson #157
Rob Wilson

Conservative
Reading East
Score: 1408
Won: 4436
Lost: 3814
George Osborne #158
George Osborne

Conservative
Tatton
Score: 1452
Won: 4906
Lost: 4515
Laurence Robertson #159
Laurence Robertson

Conservative
Tewkesbury
Score: 1493
Won: 4168
Lost: 4067
 
Graham Jones #160
Graham Jones

Labour
Hyndburn
Score: 1460
Won: 5147
Lost: 4806
Brooks Newmark #161
Brooks Newmark

Conservative
Braintree
Score: 1478
Won: 4221
Lost: 4039
Graham Stuart #162
Graham Stuart

Conservative
Beverley and Holderness
Score: 1500
Won: 4160
Lost: 4106
 
Andrew Turner #163
Andrew Turner

Conservative
Isle of Wight
Score: 1508
Won: 4306
Lost: 4303
James Wharton #164
James Wharton

Conservative
Stockton South
Score: 1378
Won: 4600
Lost: 3812
Gregory Campbell #165
Gregory Campbell

Democratic Unionist
East Londonderry
Score: 1450
Won: 4930
Lost: 4554
 
Gerald Kaufman #166
Gerald Kaufman

Labour
Manchester, Gorton
Score: 1585
Won: 4696
Lost: 5191
Conor Burns #167
Conor Burns

Conservative
Bournemouth West
Score: 1484
Won: 4256
Lost: 4136
Frank Field #168
Frank Field

Labour
Birkenhead
Score: 1448
Won: 4804
Lost: 4460
 
Jeremy Hunt #169
Jeremy Hunt

Conservative
South West Surrey
Score: 1379
Won: 4872
Lost: 4079
Karen Lumley #170
Karen Lumley

Conservative
Redditch
Score: 1584
Won: 29794
Lost: 33067
Mel Stride #171
Mel Stride

Conservative
Central Devon
Score: 1387
Won: 4336
Lost: 3668
 
Julian Sturdy #172
Julian Sturdy

Conservative
York Outer
Score: 1408
Won: 4389
Lost: 3839
Daniel Poulter #173
Daniel Poulter

Conservative
Central Suffolk and North Ipswich
Score: 1410
Won: 4389
Lost: 3875
Andrew Lansley #174
Andrew Lansley

Conservative
South Cambridgeshire
Score: 1429
Won: 4426
Lost: 4030
 
Anne Milton #175
Anne Milton

Conservative
Guildford
Score: 1670
Won: 28396
Lost: 35011
Jamie Reed #176
Jamie Reed

Labour
Copeland
Score: 1446
Won: 5611
Lost: 5240
Jon Ashworth #177
Jon Ashworth

Labour
Leicester South
Score: 1461
Won: 4743
Lost: 4529
 
Chris Evans #178
Chris Evans

Labour Co-operative
Islwyn
Score: 1404
Won: 5999
Lost: 5271
Steve Baker #179
Steve Baker

Conservative
Wycombe
Score: 1366
Won: 4759
Lost: 3944
David Hanson #180
David Hanson

Labour
Delyn
Score: 1536
Won: 4537
Lost: 4791
 
Jonathan Lord #181
Jonathan Lord

Conservative
Woking
Score: 1428
Won: 4182
Lost: 3808
Jim McGovern #182
Jim McGovern

Labour
Dundee West
Score: 1469
Won: 4770
Lost: 4610
Gareth Thomas #183
Gareth Thomas

Labour Co-operative
Harrow West
Score: 1477
Won: 4778
Lost: 4672
 
David Anderson #184
David Anderson

Labour
Blaydon
Score: 1505
Won: 4657
Lost: 4742
Tom Harris #185
Tom Harris

Labour
Glasgow South
Score: 1486
Won: 4696
Lost: 4660
Dominic Raab #186
Dominic Raab

Conservative
Esher and Walton
Score: 1370
Won: 4875
Lost: 4077
 
Tobias Ellwood #187
Tobias Ellwood

Conservative
Bournemouth East
Score: 1367
Won: 4903
Lost: 4096
Sharon Hodgeson #188
Sharon Hodgeson

Labour
Washington and Sunderland West
Score: 1530
Won: 33298
Lost: 35058
Mark Pawsey #189
Mark Pawsey

Conservative
Rugby
Score: 1556
Won: 3955
Lost: 4302
 
Edward Timson #190
Edward Timson

Conservative
Crewe and Nantwich
Score: 1370
Won: 4529
Lost: 3796
Damian Collins #191
Damian Collins

Conservative
Folkestone and Hythe
Score: 1399
Won: 4427
Lost: 3893
Helen Jones #192
Helen Jones

Labour
Warrington North
Score: 1634
Won: 29299
Lost: 35076
 
Alan Campbell #193
Alan Campbell

Labour
Tynemouth
Score: 1443
Won: 5015
Lost: 4709
David Ward #194
David Ward

Liberal Democrat
Bradford East
Score: 1520
Won: 4338
Lost: 4534
Stephen Williams #195
Stephen Williams

Liberal Democrat
Bristol West
Score: 1441
Won: 4912
Lost: 4619
 
Robert Buckland #196
Robert Buckland

Conservative
South Swindon
Score: 1425
Won: 4030
Lost: 3695
Jim Cunningham #197
Jim Cunningham

Labour
Coventry South
Score: 1424
Won: 5545
Lost: 5099
Simon Danczuk #198
Simon Danczuk

Labour
Rochdale
Score: 1444
Won: 4823
Lost: 4569
 
Andrew George #199
Andrew George

Liberal Democrat
St Ives
Score: 1465
Won: 4689
Lost: 4573
Stuart Bell #200
Stuart Bell

Labour
Middlesbrough
Score: 1568
Won: 3827
Lost: 4255
Nigel Adams #201
Nigel Adams

Conservative
Selby and Ainsty
Score: 1457
Won: 4138
Lost: 3989
 
Steve Brine #202
Steve Brine

Conservative
Winchester
Score: 1366
Won: 4865
Lost: 4093
Nigel Evans #203
Nigel Evans

Conservative
Ribble Valley
Score: 1406
Won: 4263
Lost: 3828
John Glen #204
John Glen

Conservative
Salisbury
Score: 1402
Won: 4334
Lost: 3870
 
David Heyes #205
David Heyes

Labour
Ashton-under-Lyne
Score: 1670
Won: 4092
Lost: 5134
Jake Berry #206
Jake Berry

Conservative
Rossendale and Darwen
Score: 1358
Won: 4950
Lost: 4125
Nick Smith #207
Nick Smith

Labour
Blaenau Gwent
Score: 1459
Won: 4856
Lost: 4699
 
Pat Glass #208
Pat Glass

Labour
North West Durham
Score: 1672
Won: 28191
Lost: 35513
Chris Heaton-Harris #209
Chris Heaton-Harris

Conservative
Daventry
Score: 1423
Won: 4066
Lost: 3748
Kevan Jones #210
Kevan Jones

Labour
North Durham
Score: 1451
Won: 4758
Lost: 4574
 
Tony Lloyd #211
Tony Lloyd

Labour
Manchester Central
Score: 1475
Won: 4742
Lost: 4716
Albert Owen #212
Albert Owen

Labour
Ynys M?n
Score: 1467
Won: 4640
Lost: 4560
Alison Seabeck #213
Alison Seabeck

Labour
Plymouth, Moor View
Score: 1521
Won: 31659
Lost: 33437
 
Andy Slaughter #214
Andy Slaughter

Labour
Hammersmith
Score: 1477
Won: 4692
Lost: 4669
Julian Smith #215
Julian Smith

Conservative
Skipton and Ripon
Score: 1387
Won: 4281
Lost: 3746
Paul Blomfield #216
Paul Blomfield

Labour
Sheffield Central
Score: 1486
Won: 4519
Lost: 4557
 
Nadhim Zawahi #217
Nadhim Zawahi

Conservative
Stratford-on-Avon
Score: 1435
Won: 4207
Lost: 3955
Jim Dowd #218
Jim Dowd

Labour
Lewisham West and Penge
Score: 1630
Won: 4161
Lost: 5019
Philip Dunne #219
Philip Dunne

Conservative
Ludlow
Score: 1422
Won: 4198
Lost: 3884
 
Greg Hands #220
Greg Hands

Conservative
Chelsea and Fulham
Score: 1397
Won: 4393
Lost: 3906
Edward Leigh #221
Edward Leigh

Conservative
Gainsborough
Score: 1482
Won: 4294
Lost: 4320
Gavin Shuker #222
Gavin Shuker

Labour Co-operative
Luton South
Score: 1461
Won: 4770
Lost: 4657
 
Paul Murphy #223
Paul Murphy

Labour
Torfaen
Score: 1480
Won: 4647
Lost: 4669
Damian Green #224
Damian Green

Conservative
Ashford
Score: 1458
Won: 4241
Lost: 4153
Sam Gyimah #225
Sam Gyimah

Conservative
East Surrey
Score: 1378
Won: 4447
Lost: 3873
 
Duncan Hames #226
Duncan Hames

Liberal Democrat
Chippenham
Score: 1459
Won: 4975
Lost: 4868
Matthew Hancock #227
Matthew Hancock

Conservative
West Suffolk
Score: 1377
Won: 4327
Lost: 3758
Kelvin Hopkins #228
Kelvin Hopkins

Labour
Luton North
Score: 1466
Won: 4754
Lost: 4698
 
Mark Simmonds #229
Mark Simmonds

Conservative
Boston and Skegness
Score: 1373
Won: 4311
Lost: 3715
John Woodcock #230
John Woodcock

Labour Co-operative
Barrow and Furness
Score: 1456
Won: 4816
Lost: 4692
Iain Wright #231
Iain Wright

Labour
Hartlepool
Score: 1465
Won: 4814
Lost: 4752
 
Andrew Bridgen #232
Andrew Bridgen

Conservative
North West Leicestershire
Score: 1443
Won: 4311
Lost: 4130
Mary Glendon #233
Mary Glendon

Labour
North Tyneside
Score: 1587
Won: 29820
Lost: 34459
Kate Green #234
Kate Green

Labour
Stretford and Urmston
Score: 1639
Won: 29172
Lost: 35806
 
Owen Smith #235
Owen Smith

Labour
Pontypridd
Score: 1439
Won: 4856
Lost: 4643
Douglas Carswell #236
Douglas Carswell

Conservative
Clacton
Score: 1421
Won: 4384
Lost: 4088
Robert Goodwill #237
Robert Goodwill

Conservative
Scarborough and Whitby
Score: 1465
Won: 4219
Lost: 4190
 
George Hollinberry #238
George Hollinberry

Conservative
Meon Valley
Score: 1347
Won: 5045
Lost: 4203
Graeme Morris #239
Graeme Morris

Labour
Livingston
Score: 1476
Won: 4686
Lost: 4723
Mark Prisk #240
Mark Prisk

Conservative
Hertford and Stortford
Score: 1421
Won: 4198
Lost: 3919
 
Laura Sandys #241
Laura Sandys

Conservative
South Thanet
Score: 1620
Won: 28913
Lost: 34851
John Spellar #242
John Spellar

Labour
Warley
Score: 1466
Won: 4850
Lost: 4824
Fabian Hamilton #243
Fabian Hamilton

Labour
Leeds North East
Score: 1475
Won: 4723
Lost: 4768
 
Bernard Jenkin #244
Bernard Jenkin

Conservative
Harwich and North Essex
Score: 1366
Won: 4498
Lost: 3877
Jack Lopresti #245
Jack Lopresti

Conservative
Filton and Bradley Stoke
Score: 1396
Won: 4290
Lost: 3864
Pat McFadden #246
Pat McFadden

Labour
Wolverhampton South East
Score: 1559
Won: 4484
Lost: 5044
 
Tami Mark #247
Tami Mark

Labour
Alyn and Deeside
Score: 1451
Won: 4781
Lost: 4676
Michael Fallon #248
Michael Fallon

Conservative
Sevenoaks
Score: 1407
Won: 4177
Lost: 3846
Derek Twigg #249
Derek Twigg

Labour
Halton
Score: 1450
Won: 4790
Lost: 4684
 
Ben Walker #250
Ben Walker

Conservative
Wyre and Preston North
Score: 1388
Won: 4281
Lost: 3824
Ian Davidson #251
Ian Davidson

Labour Co-operative
Glasgow South West
Score: 1567
Won: 4388
Lost: 5008
Andrew Gwynne #252
Andrew Gwynne

Labour
Denton and Reddish
Score: 1437
Won: 4884
Lost: 4698
 
Joseph Johnson #253
Joseph Johnson

Conservative
Orpington
Score: 1351
Won: 4725
Lost: 3997
Karl McCartney #254
Karl McCartney

Conservative
Lincoln
Score: 1384
Won: 4202
Lost: 3748
Stephen Barclay #255
Stephen Barclay

Conservative
North East Cambridgeshire
Score: 1355
Won: 4651
Lost: 3969
 
Alan Keen #256
Alan Keen

Labour Co-operative
Feltham and Heston
Score: 1445
Won: 5004
Lost: 4893
Martin Vickers #257
Martin Vickers

Conservative
Cleethorpes
Score: 1437
Won: 4281
Lost: 4140
Chris Huhne #258
Chris Huhne

Liberal Democrat
Eastleigh
Score: 1461
Won: 4740
Lost: 4746
 
Andrew Jones #259
Andrew Jones

Conservative
Harrogate and Knaresborough
Score: 1357
Won: 4366
Lost: 3750
Gordon Marsden #260
Gordon Marsden

Labour
Blackpool South
Score: 1436
Won: 4817
Lost: 4655
David Mundell #261
David Mundell

Conservative
Dumfriesshire, Clydesdale and Tweeddale
Score: 1406
Won: 4291
Lost: 3975
 
Russell Brown #262
Russell Brown

Labour
Dumfries and Galloway
Score: 1443
Won: 4801
Lost: 4686
Alistair Carmichael #263
Alistair Carmichael

Liberal Democrat
Orkney and Shetland
Score: 1498
Won: 4544
Lost: 4787
Dominic Greive #264
Dominic Greive

Conservative
Beaconsfield
Score: 1405
Won: 4147
Lost: 3843
 
Jon Cruddas #265
Jon Cruddas

Labour
Dagenham and Rainham
Score: 1439
Won: 4851
Lost: 4733
Jeffrey Donaldson #266
Jeffrey Donaldson

Democratic Unionist
Lagan Valley
Score: 1410
Won: 4586
Lost: 4292
Anas Sarwar #267
Anas Sarwar

Labour
Glasgow Central
Score: 1431
Won: 5115
Lost: 4938
 
Robert Syms #268
Robert Syms

Conservative
Poole
Score: 1424
Won: 4106
Lost: 3922
David Blunkett #269
David Blunkett

Labour
Sheffield, Brightside and Hillsborough
Score: 1555
Won: 4512
Lost: 5124
Phil Wilson #270
Phil Wilson

Labour
Sedgefield
Score: 1525
Won: 4412
Lost: 4826
 
Tim Yeo #271
Tim Yeo

Conservative
South Suffolk
Score: 1464
Won: 4064
Lost: 4108
Geraint Davies #272
Geraint Davies

Labour Co-operative
Swansea West
Score: 1492
Won: 4517
Lost: 4753
Alan Duncan #273
Alan Duncan

Conservative
Rutland and Melton
Score: 1385
Won: 4193
Lost: 3799
 
Adrian Bailey #274
Adrian Bailey

Labour Co-operative
West Bromwich West
Score: 1483
Won: 4616
Lost: 4799
Dennis Skinner #275
Dennis Skinner

Labour
Bolsover
Score: 1425
Won: 5330
Lost: 5124
David Davis #276
David Davis

Conservative
Haltemprice and Howden
Score: 1397
Won: 4175
Lost: 3855
 
Simon Kirby #277
Simon Kirby

Conservative
Brighton, Kemptown
Score: 1423
Won: 4342
Lost: 4173
Gregg McClymont #278
Gregg McClymont

Labour
Cumbernauld, Kilsyth and Kirkintilloch East
Score: 1441
Won: 4858
Lost: 4788
Stephen OBrien #279
Stephen OBrien

Conservative
Eddisbury
Score: 1408
Won: 4191
Lost: 3934
 
Charles Walker #280
Charles Walker

Conservative
Broxbourne
Score: 1342
Won: 4775
Lost: 4052
Robert Flello #281
Robert Flello

Labour
Stoke-on-Trent South
Score: 1422
Won: 4782
Lost: 4601
Michael McCann #282
Michael McCann

Labour
East Kilbride, Strathaven and Lesmahagow
Score: 1426
Won: 4772
Lost: 4614
 
David Nuttal #283
David Nuttal

Conservative
Bury North
Score: 1383
Won: 4263
Lost: 3874
Chris White #284
Chris White

Conservative
Warwick and Leamington
Score: 1342
Won: 4527
Lost: 3857
Nigel Dodds #285
Nigel Dodds

Democratic Unionist
Belfast North
Score: 1514
Won: 4336
Lost: 4728
 
Michael Elliss #286
Michael Elliss

Conservative
Northampton North
Score: 1372
Won: 4211
Lost: 3769
George Howarth #287
George Howarth

Labour
Knowsley
Score: 1598
Won: 4586
Lost: 5531
Cathy Jamieson #288
Cathy Jamieson

Labour Co-operative
Kilmarnock and Loudoun
Score: 1649
Won: 28917
Lost: 36968
 
Kevin Barron #289
Kevin Barron

Labour
Rother Valley
Score: 1443
Won: 4669
Lost: 4642
David Lammy #290
David Lammy

Labour
Tottenham
Score: 1447
Won: 4934
Lost: 4928
Aiden Burley #291
Aiden Burley

Conservative
Cannock Chase
Score: 1320
Won: 4657
Lost: 3835
 
Robert Halfon #292
Robert Halfon

Conservative
Harlow
Score: 1343
Won: 4720
Lost: 4049
Mark Harper #293
Mark Harper

Conservative
Forest of Dean
Score: 1325
Won: 5018
Lost: 4182
Hugh Bayley #294
Hugh Bayley

Labour
York Central
Score: 1429
Won: 4822
Lost: 4706
 
Kwasi Kwarteng #295
Kwasi Kwarteng

Conservative
Spelthorne
Score: 1401
Won: 4306
Lost: 4033
John Leech #296
John Leech

Liberal Democrat
Manchester, Withington
Score: 1451
Won: 4728
Lost: 4766
Shaun Woodward #297
Shaun Woodward

Labour
St Helens South and Whiston
Score: 1584
Won: 4438
Lost: 5282
 
David Heath #298
David Heath

Liberal Democrat
Somerton and Frome
Score: 1549
Won: 4536
Lost: 5200
John Mann #299
John Mann

Labour
Bassetlaw
Score: 1430
Won: 4680
Lost: 4584
Andrew Miller #300
Andrew Miller

Labour
Ellesmere Port and Neston
Score: 1612
Won: 4328
Lost: 5340
 
Margaret Ritchie #301
Margaret Ritchie

Social Democratic and Labour
South Down
Score: 1469
Won: 4643
Lost: 4805
David Ruffley #302
David Ruffley

Conservative
Bury St Edmunds
Score: 1342
Won: 4550
Lost: 3902
Peter Aldous #303
Peter Aldous

Conservative
Waveney
Score: 1446
Won: 4424
Lost: 4442
 
Simon Burns #304
Simon Burns

Conservative
Chelmsford
Score: 1398
Won: 4333
Lost: 4058
John Howell #305
John Howell

Conservative
Henley
Score: 1447
Won: 4263
Lost: 4293
Eric Joyce #306
Eric Joyce

Labour
Falkirk
Score: 1428
Won: 4694
Lost: 4605
 
Michael Moore #307
Michael Moore

Liberal Democrat
Berwickshire, Roxburgh and Selkirk
Score: 1426
Won: 4861
Lost: 4753
John Stevenson #308
John Stevenson

Conservative
Carlisle
Score: 1435
Won: 4212
Lost: 4171
Robin Walker #309
Robin Walker

Conservative
Worcester
Score: 1311
Won: 4834
Lost: 3960
 
Malcom Bruce #310
Malcom Bruce

Liberal Democrat
Gordon
Score: 1429
Won: 4722
Lost: 4641
David Cameron #311
David Cameron

Conservative
Witney
Score: 1380
Won: 5569
Lost: 5090
David Davies #312
David Davies

Conservative
Monmouth
Score: 1368
Won: 4264
Lost: 3838
 
Nick de Bois #313
Nick de Bois

Conservative
Enfield North
Score: 1415
Won: 3996
Lost: 3861
Iain Duncan Smith #314
Iain Duncan Smith

Conservative
Chingford and Woodford Green
Score: 1447
Won: 4203
Lost: 4249
Si?n James #315
Si?n James

Labour
Swansea East
Score: 1597
Won: 29100
Lost: 35480
 
Charles Kennedy #316
Charles Kennedy

Liberal Democrat
Ross, Skye and Lochaber
Score: 1419
Won: 4741
Lost: 4602
Frank Roy #317
Frank Roy

Labour
Motherwell and Wishaw
Score: 1542
Won: 4457
Lost: 5082
Nick Boles #318
Nick Boles

Conservative
Grantham and Stamford
Score: 1371
Won: 4360
Lost: 3944
 
Alun Cairns #319
Alun Cairns

Conservative
Vale of Glamorgan
Score: 1369
Won: 4214
Lost: 3802
Philip Davies #320
Philip Davies

Conservative
Shipley
Score: 1418
Won: 4420
Lost: 4291
Harriet Harman #321
Harriet Harman

Labour
Camberwell and Peckham
Score: 1517
Won: 31236
Lost: 34687
 
Andrew Percy #322
Andrew Percy

Conservative
Brigg and Goole
Score: 1394
Won: 4142
Lost: 3886
Richard Shepherd #323
Richard Shepherd

Conservative
Aldridge-Brownhills
Score: 1520
Won: 4242
Lost: 4723
Graham Brady #324
Graham Brady

Conservative
Altrincham and Sale West
Score: 1361
Won: 4318
Lost: 3857
 
Liam Fox #325
Liam Fox

Conservative
North Somerset
Score: 1372
Won: 4509
Lost: 4109
Philip Hollobone #326
Philip Hollobone

Conservative
Kettering
Score: 1445
Won: 4174
Lost: 4230
Ian Austin #327
Ian Austin

Labour
Dudley North
Score: 1431
Won: 4659
Lost: 4645
 
Dan Jarvis #328
Dan Jarvis

Labour
Barnsley Central
Score: 1426
Won: 5009
Lost: 4949
Paul Beresford #329
Paul Beresford

Conservative
Mole Valley
Score: 1392
Won: 4303
Lost: 4049
John Whittingdale #330
John Whittingdale

Conservative
Maldon
Score: 1390
Won: 4223
Lost: 3960
 
Michelle Gildernew #331
Michelle Gildernew

Sinn Fein
Fermanagh and South Tyrone
Score: 1639
Won: 29567
Lost: 38117
Adam Holloway #332
Adam Holloway

Conservative
Gravesham
Score: 1335
Won: 4402
Lost: 3808
Gavin Barwell #333
Gavin Barwell

Conservative
Croydon Central
Score: 1411
Won: 4350
Lost: 4217
 
David Mowat #334
David Mowat

Conservative
Warrington South
Score: 1375
Won: 4203
Lost: 3869
Steve Rotherham #335
Steve Rotherham

Labour
Liverpool, Walton
Score: 1431
Won: 4585
Lost: 4581
Jerem Wright #336
Jerem Wright

Conservative
Kenilworth and Southam
Score: 1398
Won: 4242
Lost: 4045
 
Gordon Brown #337
Gordon Brown

Labour
Kirkcaldy and Cowdenbeath
Score: 1608
Won: 5007
Lost: 6232
Jeremy Browne #338
Jeremy Browne

Liberal Democrat
Taunton Deane
Score: 1371
Won: 4765
Lost: 4362
Christopher Chope #339
Christopher Chope

Conservative
Christchurch
Score: 1409
Won: 4145
Lost: 4028
 
Diane Abbott #340
Diane Abbott

Labour
Hackney North and Stoke Newington
Score: 1667
Won: 27787
Lost: 37015
Michael Gove #341
Michael Gove

Conservative
Surrey Heath
Score: 1432
Won: 4463
Lost: 4478
Mark Hoban #342
Mark Hoban

Conservative
Fareham
Score: 1423
Won: 4187
Lost: 4148
 
Lindsay Hoyle #343
Lindsay Hoyle

Labour
Chorley
Score: 1442
Won: 4605
Lost: 4688
Huw Irranca-Davies #344
Huw Irranca-Davies

Labour
Ogmore
Score: 1398
Won: 5193
Lost: 4958
William McCrea #345
William McCrea

Democratic Unionist
South Antrim
Score: 1512
Won: 4434
Lost: 4949
 
John McDonnell #346
John McDonnell

Labour
Hayes and Harlington
Score: 1419
Won: 4869
Lost: 4794
Hilary Benn #347
Hilary Benn

Labour
Leeds Central
Score: 1410
Won: 4815
Lost: 4683
Bob Stewart #348
Bob Stewart

Conservative
Beckenham
Score: 1422
Won: 4184
Lost: 4137
 
Iain Stewart #349
Iain Stewart

Conservative
Milton Keynes South
Score: 1351
Won: 4405
Lost: 3921
James Duddridge #350
James Duddridge

Conservative
Rochford and Southend East
Score: 1356
Won: 4419
Lost: 3978
Paul Maynard #351
Paul Maynard

Conservative
Blackpool North and Cleveleys
Score: 1389
Won: 4347
Lost: 4115
 
David Simpson #352
David Simpson

Democratic Unionist
Upper Bann
Score: 1442
Won: 4724
Lost: 4813
Karl Turner #353
Karl Turner

Labour
Kingston upon Hull East
Score: 1401
Won: 5113
Lost: 4917
Greg Clark #354
Greg Clark

Conservative
Tunbridge Wells
Score: 1344
Won: 4314
Lost: 3821
 
Nick Clegg #355
Nick Clegg

Liberal Democrat
Sheffield, Hallam
Score: 1423
Won: 5050
Lost: 5035
Charlie Elphicke #356
Charlie Elphicke

Conservative
Dover
Score: 1308
Won: 4550
Lost: 3792
William Bain #357
William Bain

Labour
Glasgow North East
Score: 1463
Won: 4578
Lost: 4814
 
Guy Opperman #358
Guy Opperman

Conservative
Hexham
Score: 1369
Won: 4180
Lost: 3845
John Penrose #359
John Penrose

Conservative
Weston-super-Mare
Score: 1350
Won: 4280
Lost: 3820
Chris Skidmore #360
Chris Skidmore

Conservative
Kingswood
Score: 1296
Won: 4781
Lost: 3909
 
Graham Stringer #361
Graham Stringer

Labour
Blackley and Broughton
Score: 1516
Won: 4221
Lost: 4756
Chris Ruane #362
Chris Ruane

Labour
Vale of Clwyd
Score: 1595
Won: 4178
Lost: 5181
Grant Shapps #363
Grant Shapps

Conservative
Welwyn Hatfield
Score: 1402
Won: 4182
Lost: 4056
 
Richard Burden #364
Richard Burden

Labour
Birmingham, Northfield
Score: 1511
Won: 4269
Lost: 4790
Dan Byles #365
Dan Byles

Conservative
North Warwickshire
Score: 1301
Won: 4811
Lost: 3984
Oliver Heald #366
Oliver Heald

Conservative
North East Hertfordshire
Score: 1355
Won: 4217
Lost: 3819
 
Rehman Chishti #367
Rehman Chishti

Conservative
Gillingham and Rainham
Score: 1320
Won: 4420
Lost: 3794
Nic Dakin #368
Nic Dakin

Labour
Scunthorpe
Score: 1429
Won: 4611
Lost: 4664
Henry Bellingham #369
Henry Bellingham

Conservative
North West Norfolk
Score: 1487
Won: 4158
Lost: 4549
 
Greg Mulholland #370
Greg Mulholland

Liberal Democrat
Leeds North West
Score: 1454
Won: 4412
Lost: 4625
Bob Ainsworth #371
Bob Ainsworth

Labour
Coventry North East
Score: 1425
Won: 4872
Lost: 4904
Paul Goggins #372
Paul Goggins

Labour
Wythenshawe and Sale East
Score: 1470
Won: 4125
Lost: 4432
 
Peter Bone #373
Peter Bone

Conservative
Wellingborough
Score: 1384
Won: 4204
Lost: 4006
Edward Garnier #374
Edward Garnier

Conservative
Harborough
Score: 1373
Won: 4095
Lost: 3845
Sajid Javid #375
Sajid Javid

Conservative
Bromsgrove
Score: 1374
Won: 4174
Lost: 3925
 
Stephen Twigg #376
Stephen Twigg

Labour Co-operative
Liverpool, West Derby
Score: 1396
Won: 4815
Lost: 4675
Th?r?se Coffey #377
Th?r?se Coffey

Conservative
Suffolk Coastal
Score: 1632
Won: 28331
Lost: 37103
Alex Cunningham #378
Alex Cunningham

Labour
Stockton North
Score: 1415
Won: 4733
Lost: 4743
 
John Denham #379
John Denham

Labour
Southampton, Itchen
Score: 1420
Won: 4641
Lost: 4678
Stephen Dorrell #380
Stephen Dorrell

Conservative
Charnwood
Score: 1357
Won: 4148
Lost: 3809
Maria Eagle #381
Maria Eagle

Labour
Garston and Halewood
Score: 1679
Won: 25926
Lost: 35637
 
Chris Grayling #382
Chris Grayling

Conservative
Epsom and Ewell
Score: 1369
Won: 4307
Lost: 4029
John Hayes #383
John Hayes

Conservative
South Holland and The Deepings
Score: 1383
Won: 4355
Lost: 4164
Mark Hendrick #384
Mark Hendrick

Labour Co-operative
Preston
Score: 1462
Won: 4470
Lost: 4779
 
Robert Neill #385
Robert Neill

Conservative
Bromley and Chislehurst
Score: 1489
Won: 4102
Lost: 4538
Andrew Stephenson #386
Andrew Stephenson

Conservative
Pendle
Score: 1336
Won: 4169
Lost: 3706
Stephen Timms #387
Stephen Timms

Labour
East Ham
Score: 1565
Won: 4331
Lost: 5257
 
Thomas Docherty #388
Thomas Docherty

Labour
Dunfermline and West Fife
Score: 1423
Won: 4614
Lost: 4682
John Redwood #389
John Redwood

Conservative
Wokingham
Score: 1371
Won: 4267
Lost: 4014
Lyn Brown #390
Lyn Brown

Labour
West Ham
Score: 1603
Won: 28326
Lost: 35996
 
Danny Alexander #391
Danny Alexander

Liberal Democrat
Inverness, Nairn, Badenoch and Strathspey
Score: 1418
Won: 4687
Lost: 4731
Mike Freer #392
Mike Freer

Conservative
Finchley and Golders Green
Score: 1369
Won: 4076
Lost: 3841
Tony Baldry #393
Tony Baldry

Conservative
Banbury
Score: 1354
Won: 4250
Lost: 3911
 
Brandon Lewis #394
Brandon Lewis

Conservative
Great Yarmouth
Score: 1324
Won: 4310
Lost: 3784
Andrew Bingham #395
Andrew Bingham

Conservative
High Peak
Score: 1429
Won: 4149
Lost: 4265
John Randall #396
John Randall

Conservative
Uxbridge and South Ruislip
Score: 1422
Won: 4611
Lost: 4688
 
Clive Efford #397
Clive Efford

Labour
Eltham
Score: 1374
Won: 4960
Lost: 4724
Mark Garnier #398
Mark Garnier

Conservative
Wyre Forest
Score: 1311
Won: 4950
Lost: 4263
Patrick McClaughlin #399
Patrick McClaughlin

Conservative
Derbyshire Dales
Score: 1490
Won: 4078
Lost: 4554
 
Adam Afriyie #400
Adam Afriyie

Conservative
Windsor
Score: 1355
Won: 4455
Lost: 4121
Jonathan Reynolds #401
Jonathan Reynolds

Labour Co-operative
Stalybridge and Hyde
Score: 1385
Won: 4870
Lost: 4717
Mike Wood #402
Mike Wood

Labour
Batley and Spen
Score: 1400
Won: 4737
Lost: 4686
 
Yvonne Fovargue #403
Yvonne Fovargue

Labour
Makerfield
Score: 1592
Won: 28372
Lost: 35897
Clive Betts #404
Clive Betts

Labour
Sheffield South East
Score: 1395
Won: 4862
Lost: 4801
Geoffrey Robinson #405
Geoffrey Robinson

Labour
Coventry North West
Score: 1411
Won: 5276
Lost: 5322
 
Jim Shannon #406
Jim Shannon

Democratic Unionist
Strangford
Score: 1516
Won: 4330
Lost: 5023
Julian Brazier #407
Julian Brazier

Conservative
Canterbury
Score: 1354
Won: 4218
Lost: 3913
Neil Carmichael #408
Neil Carmichael

Conservative
Stroud
Score: 1368
Won: 4219
Lost: 4010
 
Tom Clarke #409
Tom Clarke

Labour
Coatbridge, Chryston and Bellshill
Score: 1412
Won: 5141
Lost: 5207
Mick Crockart #410
Mick Crockart

Liberal Democrat
Edinburgh West
Score: 1390
Won: 4725
Lost: 4643
Graham Evans #411
Graham Evans

Conservative
Weaver Vale
Score: 1350
Won: 4255
Lost: 3943
 
Stewart Jackson #412
Stewart Jackson

Conservative
Peterborough
Score: 1405
Won: 4101
Lost: 4119
Nicholas Soames #413
Nicholas Soames

Conservative
Mid Sussex
Score: 1448
Won: 4409
Lost: 4702
Simon Wright #414
Simon Wright

Liberal Democrat
Norwich South
Score: 1397
Won: 4604
Lost: 4577
 
William Hague #415
William Hague

Conservative
Richmond (Yorks)
Score: 1339
Won: 4719
Lost: 4309
Mark Reckless #416
Mark Reckless

Conservative
Rochester and Strood
Score: 1378
Won: 4241
Lost: 4111
Simon Reevell #417
Simon Reevell

Conservative
Dewsbury
Score: 1415
Won: 4294
Lost: 4381
 
Andrew Smith #418
Andrew Smith

Labour
Oxford East
Score: 1410
Won: 4586
Lost: 4646
Robert Walter #419
Robert Walter

Conservative
North Dorset
Score: 1395
Won: 4082
Lost: 4051
Stephen Gilbert #420
Stephen Gilbert

Liberal Democrat
St Austell and Newquay
Score: 1375
Won: 4396
Lost: 4256
 
Gareth Johnson #421
Gareth Johnson

Conservative
Dartford
Score: 1380
Won: 4182
Lost: 4075
Jeremy Lefroy #422
Jeremy Lefroy

Conservative
Stafford
Score: 1340
Won: 4127
Lost: 3781
Alok Sharma #423
Alok Sharma

Conservative
Reading West
Score: 1390
Won: 4125
Lost: 4079
 
Jim Sheridan #424
Jim Sheridan

Labour
Paisley and Renfrewshire North
Score: 1521
Won: 4422
Lost: 5206
Alan Whitehead #425
Alan Whitehead

Labour
Southampton, Test
Score: 1624
Won: 4079
Lost: 5395
Chris Williamson #426
Chris Williamson

Labour
Derby North
Score: 1474
Won: 4442
Lost: 4931
 
Frank Dobson #427
Frank Dobson

Labour
Holborn and St Pancras
Score: 1531
Won: 4460
Lost: 5318
Ian Lavery #428
Ian Lavery

Labour
Wansbeck
Score: 1554
Won: 4273
Lost: 5241
Chris Leslie #429
Chris Leslie

Labour Co-operative
Nottingham East
Score: 1391
Won: 4953
Lost: 4918
 
Ian Liddell-Grainger #430
Ian Liddell-Grainger

Conservative
Bridgwater and West Somerset
Score: 1384
Won: 4359
Lost: 4288
David Lidington #431
David Lidington

Conservative
Aylesbury
Score: 1345
Won: 4154
Lost: 3856
Desmond Swayne #432
Desmond Swayne

Conservative
New Forest West
Score: 1345
Won: 4279
Lost: 3963
 
Angie Bray #433
Angie Bray

Conservative
Ealing Central and Acton
Score: 1632
Won: 27675
Lost: 37014
Jeremy Corbyn #434
Jeremy Corbyn

Labour
Islington North
Score: 1387
Won: 4796
Lost: 4749
Frank Doran #435
Frank Doran

Labour
Aberdeen North
Score: 1376
Won: 4859
Lost: 4732
 
Tristram Hunt #436
Tristram Hunt

Labour
Stoke-on-Trent Central
Score: 1456
Won: 5294
Lost: 5769
Sadiq Khan #437
Sadiq Khan

Labour
Tooting
Score: 1408
Won: 4811
Lost: 4913
Tim Laughton #438
Tim Laughton

Conservative
East Worthing and Shoreham
Score: 1365
Won: 4116
Lost: 3945
 
Mark Menzies #439
Mark Menzies

Conservative
Fylde
Score: 1352
Won: 4343
Lost: 4079
Madeleine Moon #440
Madeleine Moon

Labour
Bridgend
Score: 1680
Won: 25478
Lost: 35955
Bill Wiggin #441
Bill Wiggin

Conservative
North Herefordshire
Score: 1314
Won: 4523
Lost: 4007
 
Margaret Curran #442
Margaret Curran

Labour
Glasgow East
Score: 1518
Won: 29813
Lost: 35247
David Gauke #443
David Gauke

Conservative
South West Hertfordshire
Score: 1375
Won: 4129
Lost: 4026
Ann Clwyd #444
Ann Clwyd

Labour
Cynon Valley
Score: 1642
Won: 26430
Lost: 35984
 
Tony Cunningham #445
Tony Cunningham

Labour
Workington
Score: 1563
Won: 4129
Lost: 5160
Nick Gibb #446
Nick Gibb

Conservative
Bognor Regis and Littlehampton
Score: 1396
Won: 4077
Lost: 4114
Andrew Mitchell #447
Andrew Mitchell

Conservative
Sutton Coldfield
Score: 1379
Won: 4313
Lost: 4246
 
Stephen Mosley #448
Stephen Mosley

Conservative
City of Chester
Score: 1451
Won: 4096
Lost: 4454
James Paice #449
James Paice

Conservative
South East Cambridgeshire
Score: 1376
Won: 4438
Lost: 4343
Andrew Robathan #450
Andrew Robathan

Conservative
South Leicestershire
Score: 1401
Won: 4031
Lost: 4093
 
Andrew Selous #451
Andrew Selous

Conservative
South West Bedfordshire
Score: 1358
Won: 4105
Lost: 3918
Gary Streeter #452
Gary Streeter

Conservative
South West Devon
Score: 1496
Won: 4018
Lost: 4632
David Burrowes #453
David Burrowes

Conservative
Enfield, Southgate
Score: 1286
Won: 4423
Lost: 3757
 
James Clappison #454
James Clappison

Conservative
Hertsmere
Score: 1340
Won: 4202
Lost: 3909
Jonathan Djanogly #455
Jonathan Djanogly

Conservative
Huntingdon
Score: 1356
Won: 4099
Lost: 3905
Jonathan Edwards #456
Jonathan Edwards

Plaid Cymru
Carmarthen East and Dinefwr
Score: 1386
Won: 4681
Lost: 4665
 
Neil Parish #457
Neil Parish

Conservative
Tiverton and Honiton
Score: 1366
Won: 4209
Lost: 4072
Lee Scott #458
Lee Scott

Conservative
Ilford North
Score: 1515
Won: 3751
Lost: 4433
John Thurso #459
John Thurso

Liberal Democrat
Caithness, Sutherland and Easter Ross
Score: 1470
Won: 4499
Lost: 5045
 
Andy Burnham #460
Andy Burnham

Labour
Leigh
Score: 1387
Won: 5052
Lost: 5054
James Gray #461
James Gray

Conservative
North Wiltshire
Score: 1378
Won: 4224
Lost: 4182
Tom Greatrix #462
Tom Greatrix

Labour Co-operative
Rutherglen and Hamilton West
Score: 1351
Won: 5112
Lost: 4869
 
Khalid Mahmood #463
Khalid Mahmood

Labour
Birmingham, Perry Barr
Score: 1368
Won: 4737
Lost: 4621
Chi Onwurah #464
Chi Onwurah

Labour
Newcastle upon Tyne Central
Score: 1648
Won: 26155
Lost: 36130
Tom Blenkinsop #465
Tom Blenkinsop

Labour
Middlesbrough South and East Cleveland
Score: 1462
Won: 4705
Lost: 5237
 
Tom Brake #466
Tom Brake

Liberal Democrat
Carshalton and Wallington
Score: 1369
Won: 4820
Lost: 4709
David Crausby #467
David Crausby

Labour
Bolton North East
Score: 1453
Won: 4415
Lost: 4863
Mark Durkan #468
Mark Durkan

Social Democratic and Labour
Foyle
Score: 1459
Won: 4519
Lost: 5021
 
Kevin Brennan #469
Kevin Brennan

Labour
Cardiff West
Score: 1372
Won: 4836
Lost: 4769
Joe Benton #470
Joe Benton

Labour
Bootle
Score: 1456
Won: 4555
Lost: 5054
Grahame Morris #471
Grahame Morris

Labour
Easington
Score: 1569
Won: 4053
Lost: 5158
 
David Amess #472
David Amess

Conservative
Southend West
Score: 1500
Won: 3872
Lost: 4562
Mike Hancock #473
Mike Hancock

Liberal Democrat
Portsmouth South
Score: 1426
Won: 4382
Lost: 4688
Margaret Hodge #474
Margaret Hodge

Labour
Barking
Score: 1588
Won: 27366
Lost: 35713
 
Martin Horwood #475
Martin Horwood

Liberal Democrat
Cheltenham
Score: 1361
Won: 4773
Lost: 4657
Gavin Williamson #476
Gavin Williamson

Conservative
South Staffordshire
Score: 1277
Won: 4346
Lost: 3711
Stuart Andrew #477
Stuart Andrew

Conservative
Pudsey
Score: 1269
Won: 4495
Lost: 3796
 
Charles Hendry #478
Charles Hendry

Conservative
Wealden
Score: 1359
Won: 4175
Lost: 4066
Ian Lucas #479
Ian Lucas

Labour
Wrexham
Score: 1542
Won: 4062
Lost: 5045
Eric Pickles #480
Eric Pickles

Conservative
Brentwood and Ongar
Score: 1497
Won: 4245
Lost: 4993
 
Mark Spencer #481
Mark Spencer

Conservative
Sherwood
Score: 1326
Won: 4275
Lost: 3966
Mark Williams #482
Mark Williams

Liberal Democrat
Ceredigion
Score: 1383
Won: 4480
Lost: 4521
Karen Buck #483
Karen Buck

Labour
Westminster North
Score: 1635
Won: 25906
Lost: 35684
 
Roger Gale #484
Roger Gale

Conservative
North Thanet
Score: 1363
Won: 4149
Lost: 4081
Stephen Metcalfe #485
Stephen Metcalfe

Conservative
South Basildon and East Thurrock
Score: 1371
Won: 4320
Lost: 4296
Dan Rogerson #486
Dan Rogerson

Liberal Democrat
North Cornwall
Score: 1564
Won: 4079
Lost: 5203
 
Philip Hammond #487
Philip Hammond

Conservative
Runnymede and Weybridge
Score: 1330
Won: 4154
Lost: 3903
Stephen Hepburn #488
Stephen Hepburn

Labour
Jarrow
Score: 1422
Won: 4352
Lost: 4665
Andrew Love #489
Andrew Love

Labour Co-operative
Edmonton
Score: 1466
Won: 4331
Lost: 4923
 
Glyn Davies #490
Glyn Davies

Conservative
Montgomeryshire
Score: 1379
Won: 4250
Lost: 4308
David Jones #491
David Jones

Conservative
Clwyd West
Score: 1338
Won: 4288
Lost: 4084
Jack Straw #492
Jack Straw

Labour
Blackburn
Score: 1357
Won: 4711
Lost: 4628
 
James Brokenshire #493
James Brokenshire

Conservative
Old Bexley and Sidcup
Score: 1392
Won: 4282
Lost: 4418
Alan Johnson #494
Alan Johnson

Labour
Kingston upon Hull West and Hessle
Score: 1344
Won: 4849
Lost: 4676
Sammy Wilson #495
Sammy Wilson

Democratic Unionist
East Antrim
Score: 1631
Won: 3961
Lost: 5485
 
Jason McCartney #496
Jason McCartney

Conservative
Colne Valley
Score: 1311
Won: 4131
Lost: 3804
Andrew Rosindell #497
Andrew Rosindell

Conservative
Romford
Score: 1318
Won: 4166
Lost: 3878
Chuka Umunna #498
Chuka Umunna

Labour
Streatham
Score: 1448
Won: 5071
Lost: 5672
 
Alistair Darling #499
Alistair Darling

Labour
Edinburgh South West
Score: 1331
Won: 4860
Lost: 4630
Angela Smith #500
Angela Smith

Labour
Penistone and Stocksbridge
Score: 1667
Won: 25268
Lost: 36462
Edward Davey #501
Edward Davey

Liberal Democrat
Kingston and Surbiton
Score: 1381
Won: 4579
Lost: 4710
 
Michael Fabricant #502
Michael Fabricant

Conservative
Lichfield
Score: 1499
Won: 3861
Lost: 4655
John Baron #503
John Baron

Conservative
Basildon and Billericay
Score: 1346
Won: 4143
Lost: 4057
Peter Lilley #504
Peter Lilley

Conservative
Hitchin and Harpenden
Score: 1307
Won: 4341
Lost: 4008
 
John Robertson #505
John Robertson

Labour
Glasgow North West
Score: 1501
Won: 4519
Lost: 5462
Geoffrey Cox #506
Geoffrey Cox

Conservative
Torridge and West Devon
Score: 1334
Won: 4179
Lost: 4046
Ben Gummer #507
Ben Gummer

Conservative
Ipswich
Score: 1272
Won: 4646
Lost: 4067
 
Jacob Rees-Mogg #508
Jacob Rees-Mogg

Conservative
North East Somerset
Score: 1317
Won: 4461
Lost: 4223
Ben Bradshaw #509
Ben Bradshaw

Labour
Exeter
Score: 1448
Won: 4761
Lost: 5420
Tessa Jowell #510
Tessa Jowell

Labour
Dulwich and West Norwood
Score: 1613
Won: 26836
Lost: 37171
 
Ann McKechin #511
Ann McKechin

Labour
Glasgow North
Score: 1608
Won: 26005
Lost: 35883
Linda Riordin #512
Linda Riordin

Labour Co-operative
Halifax
Score: 1593
Won: 26774
Lost: 36328
Peter Bottomley #513
Peter Bottomley

Conservative
Worthing West
Score: 1300
Won: 4292
Lost: 3960
 
John Hemmings #514
John Hemmings

Liberal Democrat
Birmingham, Yardley
Score: 1374
Won: 4583
Lost: 4748
Francis Maude #515
Francis Maude

Conservative
Horsham
Score: 1322
Won: 4107
Lost: 3931
Virendra Sharma #516
Virendra Sharma

Labour
Ealing, Southall
Score: 1573
Won: 4073
Lost: 5423
 
Ivan Lewis #517
Ivan Lewis

Labour
Bury South
Score: 1369
Won: 4516
Lost: 4661
Edward Miliband #518
Edward Miliband

Labour
Doncaster North
Score: 1422
Won: 5886
Lost: 6538
Meg Munn #519
Meg Munn

Labour Co-operative
Sheffield, Heeley
Score: 1665
Won: 25108
Lost: 36880
 
Mike Penning #520
Mike Penning

Conservative
Hemel Hempstead
Score: 1375
Won: 4313
Lost: 4482
David Wright #521
David Wright

Labour
Telford
Score: 1501
Won: 4305
Lost: 5277
Dai Harvard #522
Dai Harvard

Labour
Merthyr Tydfil and Rhymney
Score: 1340
Won: 4728
Lost: 4679
 
Gordon Banks #523
Gordon Banks

Labour
Ochil and South Perthshire
Score: 1508
Won: 4199
Lost: 5203
Paul Farrelly #524
Paul Farrelly

Labour
Newcastle-under-Lyme
Score: 1334
Won: 4835
Lost: 4767
Alan Meale #525
Alan Meale

Labour
Mansfield
Score: 1513
Won: 4098
Lost: 5125
 
Peter Tapsel #526
Peter Tapsel

Conservative
Louth and Horncastle
Score: 1533
Won: 3654
Lost: 4681
Mike Weatherley #527
Mike Weatherley

Conservative
Hove
Score: 1359
Won: 4225
Lost: 4321
Austin Mitchell #528
Austin Mitchell

Labour
Great Grimsby
Score: 1363
Won: 4592
Lost: 4739
 
Ian Mearns #529
Ian Mearns

Labour
Gateshead
Score: 1492
Won: 4124
Lost: 5061
Kris Hopkins #530
Kris Hopkins

Conservative
Keighley
Score: 1321
Won: 4185
Lost: 4084
Gerald Howarth #531
Gerald Howarth

Conservative
Aldershot
Score: 1567
Won: 3454
Lost: 4633
 
Greg Knight #532
Greg Knight

Conservative
East Yorkshire
Score: 1374
Won: 4124
Lost: 4352
Stephen McPartland #533
Stephen McPartland

Conservative
Stevenage
Score: 1347
Won: 4202
Lost: 4258
Michael Meacher #534
Michael Meacher

Labour
Oldham West and Royton
Score: 1559
Won: 4124
Lost: 5482
 
George Freeman #535
George Freeman

Conservative
Mid Norfolk
Score: 1301
Won: 4171
Lost: 3950
Stephen Pound #536
Stephen Pound

Labour
Ealing North
Score: 1579
Won: 4054
Lost: 5531
Kenneth Clarke #537
Kenneth Clarke

Conservative
Rushcliffe
Score: 1374
Won: 4451
Lost: 4712
 
Ann Coffey #538
Ann Coffey

Labour
Stockport
Score: 1571
Won: 26452
Lost: 35910
Wayne David #539
Wayne David

Labour
Caerphilly
Score: 1530
Won: 4123
Lost: 5344
Adrian Sanders #540
Adrian Sanders

Liberal Democrat
Torbay
Score: 1504
Won: 3898
Lost: 4920
 
David Evennett #541
David Evennett

Conservative
Bexleyheath and Crayford
Score: 1458
Won: 3813
Lost: 4568
Peter Hain #542
Peter Hain

Labour
Neath
Score: 1438
Won: 4515
Lost: 5284
Angela Eagle #543
Angela Eagle

Labour
Wallasey
Score: 1633
Won: 25023
Lost: 36772
 
Jim Dobbin #544
Jim Dobbin

Labour Co-operative
Heywood and Middleton
Score: 1488
Won: 4151
Lost: 5207
George Mudie #545
George Mudie

Labour
Leeds East
Score: 1440
Won: 4366
Lost: 5155
Paul Uppal #546
Paul Uppal

Conservative
Wolverhampton South West
Score: 1454
Won: 3778
Lost: 4543
 
Roger Godsiff #547
Roger Godsiff

Labour
Birmingham, Hall Green
Score: 1478
Won: 4300
Lost: 5346
Nia Griffith #548
Nia Griffith

Labour
Llanelli
Score: 1495
Won: 4282
Lost: 5454
Alisdair McDonnell #549
Alisdair McDonnell

Social Democratic and Labour
Belfast South
Score: 1413
Won: 4377
Lost: 5022
 
Naomi Long #550
Naomi Long

Alliance
Belfast East
Score: 1620
Won: 25777
Lost: 37848
Marsha Singh #551
Marsha Singh

Labour
Bradford West
Score: 1553
Won: 4025
Lost: 5501
Hywel Francis #552
Hywel Francis

Labour
Aberavon
Score: 1490
Won: 4144
Lost: 5296
 
Nick Raynsford #553
Nick Raynsford

Labour
Greenwich and Woolwich
Score: 1477
Won: 4147
Lost: 5292
Caroline Lucas #554
Caroline Lucas

Green Party
Brighton, Pavilion
Score: 1597
Won: 27983
Lost: 41042
Gordon Henderson #555
Gordon Henderson

Conservative
Sittingbourne and Sheppey
Score: 1498
Won: 3508
Lost: 4630
 
Andrew Tyrie #556
Andrew Tyrie

Conservative
Chichester
Score: 1482
Won: 3521
Lost: 4559
Steve Webb #557
Steve Webb

Liberal Democrat
Thornbury and Yate
Score: 1547
Won: 3976
Lost: 5548
Richard Harrington #558
Richard Harrington

Conservative
Watford
Score: 1462
Won: 3718
Lost: 4727
 
Stewart Hosie #559
Stewart Hosie

Scottish National Party
Dundee East
Score: 1296
Won: 4621
Lost: 4700
Angus MacNiel #560
Angus MacNiel

Scottish National Party
Na h-Eileanan an Iar
Score: 1280
Won: 4792
Lost: 4771
Chris Bryant #561
Chris Bryant

Labour
Rhondda
Score: 1372
Won: 4768
Lost: 5445
 
Nicholas Brown #562
Nicholas Brown

Labour
Newcastle upon Tyne East
Score: 1479
Won: 4320
Lost: 5705
Stephen Lloyd #563
Stephen Lloyd

Liberal Democrat
Eastbourne
Score: 1495
Won: 3853
Lost: 5203
Pete Wishart #564
Pete Wishart

Scottish National Party
Perth and North Perthshire
Score: 1292
Won: 4472
Lost: 4621
 
Martin Caton #565
Martin Caton

Labour
Gower
Score: 1430
Won: 4040
Lost: 5103
Jonathan Evans #566
Jonathan Evans

Conservative
Cardiff North
Score: 1398
Won: 3812
Lost: 4640
Nigel Mills #567
Nigel Mills

Conservative
Amber Valley
Score: 1474
Won: 3589
Lost: 4812
 
Joan Walley #568
Joan Walley

Labour
Stoke-on-Trent North
Score: 1531
Won: 25411
Lost: 36364
Anne McGuire #569
Anne McGuire

Labour
Stirling
Score: 1657
Won: 23645
Lost: 38894
Guto Bebb #570
Guto Bebb

Conservative
Aberconwy
Score: 1493
Won: 3573
Lost: 4963
 
Alistair Burt #571
Alistair Burt

Conservative
North East Bedfordshire
Score: 1519
Won: 3540
Lost: 5068
Helen Goodman #572
Helen Goodman

Labour
Bishop Auckland
Score: 1615
Won: 23941
Lost: 37984
Geoffrey Clifton-Brown #573
Geoffrey Clifton-Brown

Conservative
The Cotswolds
Score: 1428
Won: 3522
Lost: 4569
 
Oliver Colville #574
Oliver Colville

Conservative
Plymouth, Sutton and Devonport
Score: 1415
Won: 3716
Lost: 4741
Rosie Cooper #575
Rosie Cooper

Labour
West Lancashire
Score: 1704
Won: 22950
Lost: 40227
Margaret Beckett #576
Margaret Beckett

Labour
Derby South
Score: 1724
Won: 23146
Lost: 41351
 
Brian Binley #577
Brian Binley

Conservative
Northampton South
Score: 1390
Won: 3837
Lost: 4779
Julie Hilling #578
Julie Hilling

Labour
Bolton West
Score: 1602
Won: 23957
Lost: 38207
Mark Lazarowicz #579
Mark Lazarowicz

Labour Co-operative
Edinburgh North and Leith
Score: 1511
Won: 3926
Lost: 5723
 
Anne Begg #580
Anne Begg

Labour
Aberdeen South
Score: 1703
Won: 22961
Lost: 40986
Heather Wheeler #581
Heather Wheeler

Conservative
South Derbyshire
Score: 1588
Won: 26133
Lost: 41940
Sandra Osborne #582
Sandra Osborne

Labour
Ayr, Carrick and Cumnock
Score: 1692
Won: 23116
Lost: 41238
 
Bob Blackman #583
Bob Blackman

Conservative
Harrow East
Score: 1538
Won: 4239
Lost: 6488
John Stanley #584
John Stanley

Conservative
Tonbridge and Malling
Score: 1463
Won: 3506
Lost: 4964
Stephem Hammond #585
Stephem Hammond

Conservative
Wimbledon
Score: 1462
Won: 3388
Lost: 4803
 
Alan Beith #586
Alan Beith

Liberal Democrat
Berwick-upon-Tweed
Score: 1488
Won: 3849
Lost: 5615
Paul Flynn #587
Paul Flynn

Labour
Newport West
Score: 1436
Won: 4132
Lost: 5696
Martin McGuinness #588
Martin McGuinness

Sinn Fein
Mid Ulster
Score: 1472
Won: 3918
Lost: 5679
 
Ed Balls #589
Ed Balls

Labour Co-operative
Morley and Outwood
Score: 1366
Won: 4414
Lost: 5648
Fiona MacTaggart #590
Fiona MacTaggart

Labour
Slough
Score: 1673
Won: 22853
Lost: 41184
Keith Simpson #591
Keith Simpson

Conservative
Broadland
Score: 1467
Won: 3301
Lost: 4908
 
Richard Bacon #592
Richard Bacon

Conservative
South Norfolk
Score: 1467
Won: 3250
Lost: 4887
David Tredinnick #593
David Tredinnick

Conservative
Bosworth
Score: 1440
Won: 3288
Lost: 4821
Keith Vaz #594
Keith Vaz

Labour
Leicester East
Score: 1450
Won: 4116
Lost: 6125
 
Annette Brooke #595
Annette Brooke

Liberal Democrat
Mid Dorset and North Poole
Score: 1676
Won: 22160
Lost: 41543
Glanda Jackson #596
Glanda Jackson

Labour
Hampstead and Kilburn
Score: 1617
Won: 22632
Lost: 40426
Vernon Coaker #597
Vernon Coaker

Labour
Gedling
Score: 1422
Won: 3858
Lost: 5635
 
Malcom Rifkind #598
Malcom Rifkind

Conservative
Kensington
Score: 1429
Won: 3194
Lost: 4764
Gordon Birtwistle #599
Gordon Birtwistle

Liberal Democrat
Burnley
Score: 1508
Won: 3557
Lost: 5806
Elfyn Llwyd #600
Elfyn Llwyd

Plaid Cymru
Dwyfor Meirionnydd
Score: 1412
Won: 3916
Lost: 5765
 
John Healey #601
John Healey

Labour
Wentworth and Dearne
Score: 1550
Won: 3568
Lost: 6136
Bill Esterson #602
Bill Esterson

Labour
Sefton Central
Score: 1444
Won: 3779
Lost: 5882
Norman Lamb #603
Norman Lamb

Liberal Democrat
North Norfolk
Score: 1411
Won: 3743
Lost: 5625
 
Alan Haselhurst #604
Alan Haselhurst

Conservative
Saffron Walden
Score: 1389
Won: 3295
Lost: 4929
Jack Dromey #605
Jack Dromey

Labour
Birmingham, Erdington
Score: 1474
Won: 3863
Lost: 6424
Andrew Stunel #606
Andrew Stunel

Liberal Democrat
Hazel Grove
Score: 1411
Won: 3790
Lost: 5902
 
David Winnick #607
David Winnick

Labour
Walsall North
Score: 1443
Won: 3802
Lost: 6142
Denis MackShane #608
Denis MackShane

Labour
Rotherham
Score: 1436
Won: 3754
Lost: 6037
Julian Huppart #609
Julian Huppart

Liberal Democrat
Cambridge
Score: 1452
Won: 3589
Lost: 5906
 
Gregory Barker #610
Gregory Barker

Conservative
Bexhill and Battle
Score: 1327
Won: 3272
Lost: 4686
Lindsay Roy #611
Lindsay Roy

Labour
Glenrothes
Score: 1425
Won: 3758
Lost: 6054
Robert Smith #612
Robert Smith

Liberal Democrat
West Aberdeenshire and Kincardine
Score: 1421
Won: 3613
Lost: 5892
 
Mike Gapes #613
Mike Gapes

Labour Co-operative
Ilford South
Score: 1486
Won: 3461
Lost: 6077
Ian Swales #614
Ian Swales

Liberal Democrat
Redcar
Score: 1455
Won: 3444
Lost: 5959
Conor Murphy #615
Conor Murphy

Sinn Fein
Newry and Armagh
Score: 1378
Won: 3752
Lost: 5970
 
Tom Watson #616
Tom Watson

Labour
West Bromwich East
Score: 1423
Won: 3732
Lost: 6284
Mark Hunter #617
Mark Hunter

Liberal Democrat
Cheadle
Score: 1328
Won: 3604
Lost: 5482
Pat Doherty #618
Pat Doherty

Sinn Fein
West Tyrone
Score: 1409
Won: 3670
Lost: 6230
 
Julian Lewis #619
Julian Lewis

Conservative
New Forest East
Score: 1320
Won: 3325
Lost: 5104
Bob Russell #620
Bob Russell

Liberal Democrat
Colchester
Score: 1385
Won: 3612
Lost: 5990
Oliver Letwin #621
Oliver Letwin

Conservative
West Dorset
Score: 1386
Won: 3040
Lost: 5072
 
Shailesh Vara #622
Shailesh Vara

Conservative
North West Cambridgeshire
Score: 1359
Won: 3027
Lost: 4902
George Young #623
George Young

Conservative
North West Hampshire
Score: 1316
Won: 3376
Lost: 5216
William Cash #624
William Cash

Conservative
Stone
Score: 1342
Won: 3166
Lost: 5067
 
James Arbuthnot #625
James Arbuthnot

Conservative
North East Hampshire
Score: 1379
Won: 3166
Lost: 5295
David Willetts #626
David Willetts

Conservative
Havant
Score: 1347
Won: 3146
Lost: 5107
Tim Farron #627
Tim Farron

Liberal Democrat
Westmorland and Lonsdale
Score: 1340
Won: 3889
Lost: 6293
 
Liam Byrne #628
Liam Byrne

Labour
Birmingham, Hodge Hill
Score: 1328
Won: 3707
Lost: 6072
Roger Williams #629
Roger Williams

Liberal Democrat
Brecon and Radnorshire
Score: 1350
Won: 3586
Lost: 6085
Alan Reid #630
Alan Reid

Liberal Democrat
Argyll and Bute
Score: 1338
Won: 3636
Lost: 6099
 
Alun Michael #631
Alun Michael

Labour Co-operative
Cardiff South and Penarth
Score: 1468
Won: 3306
Lost: 6421
Don Foster #632
Don Foster

Liberal Democrat
Bath
Score: 1353
Won: 3504
Lost: 6018
Sheila Gilmore #633
Sheila Gilmore

Labour
Edinburgh East
Score: 1560
Won: 21054
Lost: 45055
 
Hywell Williams #634
Hywell Williams

Plaid Cymru
Arfon
Score: 1348
Won: 3558
Lost: 6140
Nick Harvey #635
Nick Harvey

Liberal Democrat
North Devon
Score: 1299
Won: 3565
Lost: 5800
Vince Cable #636
Vince Cable

Liberal Democrat
Twickenham
Score: 1325
Won: 3778
Lost: 6412
 
Patrick Mercer #637
Patrick Mercer

Conservative
Newark
Score: 1295
Won: 3038
Lost: 5011
Norman Baker #638
Norman Baker

Liberal Democrat
Lewes
Score: 1335
Won: 3490
Lost: 6061
Mike Weir #639
Mike Weir

Scottish National Party
Angus
Score: 1247
Won: 3774
Lost: 5905
 
Paul Burstow #640
Paul Burstow

Liberal Democrat
Sutton and Cheam
Score: 1345
Won: 3264
Lost: 5791
Richard Ottaway #641
Richard Ottaway

Conservative
Croydon South
Score: 1282
Won: 3062
Lost: 5041
John Pugh #642
John Pugh

Liberal Democrat
Southport
Score: 1272
Won: 3573
Lost: 5914
 
Ronnie Campbell #643
Ronnie Campbell

Labour
Blyth Valley
Score: 1349
Won: 3472
Lost: 6350
Menzies Campbell #644
Menzies Campbell

Liberal Democrat
North East Fife
Score: 1306
Won: 3498
Lost: 6551
Michael Connarty #645
Michael Connarty

Conservative
Linlithgow and East Falkirk
Score: 1341
Won: 3105
Lost: 6453
 
Steve McCabe #646
Steve McCabe

Labour
Birmingham, Selly Oak
Score: 1560
Won: 5954
Lost: 16748
John Bercow #647
John Bercow

Bi-Curious
Buckingham
Score: 1159
Won: 3218
Lost: 6340
Angus Robertson #648
Angus Robertson

Scottish National Party
Moray
Score: 1090
Won: 2545
Lost: 7009
 
 



All images are © Dods www.dods.co.uk