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
Maria Eagle
 
Barbara Keeley
Maria Eagle   Barbara Keeley
Labour   Labour
Garston and Halewood   Worsley and Eccles South


 
As seen in

 

Results

Eilidh Whiteford #1
Eilidh Whiteford

Scottish National Party
Banff and Buchan
Score: 1814
Won: 49958
Lost: 30199
Charlotte Leslie #2
Charlotte Leslie

Conservative
Bristol North West
Score: 1767
Won: 53882
Lost: 31214
Penny Mordaunt #3
Penny Mordaunt

Conservative
Portsmouth North
Score: 1731
Won: 50466
Lost: 29451
 
Anna Soubry #4
Anna Soubry

Conservative
Broxtowe
Score: 1795
Won: 42199
Lost: 27702
Esther Mcvey #5
Esther Mcvey

Conservative
Wirral West
Score: 1748
Won: 47227
Lost: 29158
Claire Perry #6
Claire Perry

Conservative
Devizes
Score: 1754
Won: 46793
Lost: 29113
 
Caroline Nokes #7
Caroline Nokes

Conservative
Romsey and Southampton North
Score: 1743
Won: 45255
Lost: 27884
Nicola Blackwood #8
Nicola Blackwood

Conservative
Oxford West and Abingdon
Score: 1744
Won: 46785
Lost: 29000
Rebecca Harris #9
Rebecca Harris

Conservative
Castle Point
Score: 1723
Won: 46825
Lost: 29436
 
Amber Rudd #10
Amber Rudd

Conservative
Hastings and Rye
Score: 1759
Won: 41459
Lost: 27664
Mary Macleod #11
Mary Macleod

Conservative
Brentford and Isleworth
Score: 1722
Won: 46624
Lost: 29727
Sarah Wollaston #12
Sarah Wollaston

Conservative
Totnes
Score: 1681
Won: 42669
Lost: 27266
 
Theresa Villiers #13
Theresa Villiers

Conservative
Chipping Barnet
Score: 1684
Won: 43052
Lost: 29137
Caroline Dinenage #14
Caroline Dinenage

Conservative
Gosport
Score: 1687
Won: 41891
Lost: 28728
Louise Bagshawe #15
Louise Bagshawe

Conservative
Corby
Score: 1768
Won: 43759
Lost: 33785
 
Sarah Teather #16
Sarah Teather

Liberal Democrat
Brent Central
Score: 1687
Won: 52081
Lost: 36126
Priti Patel #17
Priti Patel

Conservative
Witham
Score: 1650
Won: 43372
Lost: 29300
Nicky Morgan #18
Nicky Morgan

Conservative
Loughborough
Score: 1706
Won: 38164
Lost: 28560
 
Eleanor Laing #19
Eleanor Laing

Conservative
Epping Forest
Score: 1682
Won: 39744
Lost: 29013
Nadine Dorries #20
Nadine Dorries

Conservative
Mid Bedfordshire
Score: 1670
Won: 40727
Lost: 29387
Justine Greening #21
Justine Greening

Conservative
Putney
Score: 1727
Won: 37964
Lost: 30273
 
Anne Maine #22
Anne Maine

Conservative
St Albans
Score: 1661
Won: 38281
Lost: 28297
Chloe Smith #23
Chloe Smith

Conservative
Norwich North
Score: 1684
Won: 39525
Lost: 30385
Maria Miller #24
Maria Miller

Conservative
Basingstoke
Score: 1640
Won: 37944
Lost: 27894
 
Elizabeth Truss #25
Elizabeth Truss

Conservative
South West Norfolk
Score: 1616
Won: 43129
Lost: 30782
Harriet Baldwin #26
Harriet Baldwin

Conservative
West Worcestershire
Score: 1624
Won: 38623
Lost: 27938
Karen Bradley #27
Karen Bradley

Conservative
Staffordshire Moorlands
Score: 1693
Won: 36057
Lost: 29023
 
Margot James #28
Margot James

Conservative
Stourbridge
Score: 1718
Won: 33946
Lost: 28773
Caroline Spelman #29
Caroline Spelman

Conservative
Meriden
Score: 1627
Won: 37806
Lost: 28707
Jessica Lee #30
Jessica Lee

Conservative
Erewash
Score: 1699
Won: 34160
Lost: 28868
 
Helen Grant #31
Helen Grant

Conservative
Maidstone and The Weald
Score: 1659
Won: 35896
Lost: 28863
Tracey Crouch #32
Tracey Crouch

Conservative
Chatham and Aylesford
Score: 1692
Won: 36691
Lost: 30893
Anne Marie Morris #33
Anne Marie Morris

Conservative
Newton Abbot
Score: 1694
Won: 33443
Lost: 28221
 
Angela Watkinson #34
Angela Watkinson

Conservative
Hornchurch and Upminster
Score: 1718
Won: 33218
Lost: 28963
Jackie Doyle-Price #35
Jackie Doyle-Price

Conservative
Thurrock
Score: 1730
Won: 31511
Lost: 28073
Caroline Flint #36
Caroline Flint

Labour
Don Valley
Score: 1565
Won: 48204
Lost: 34732
 
Cheryl Gillan #37
Cheryl Gillan

Conservative
Chesham and Amersham
Score: 1730
Won: 31994
Lost: 28900
Sheryll Murray #38
Sheryll Murray

Conservative
South East Cornwall
Score: 1766
Won: 30201
Lost: 29152
Luciana Berger #39
Luciana Berger

Labour Co-operative
Liverpool, Wavertree
Score: 1497
Won: 52904
Lost: 36304
 
Jo Swinson #40
Jo Swinson

Liberal Democrat
East Dunbartonshire
Score: 1636
Won: 35692
Lost: 30086
Theresa May #41
Theresa May

Conservative
Maidenhead
Score: 1605
Won: 34724
Lost: 29710
Jenny Willot #42
Jenny Willot

Liberal Democrat
Cardiff Central
Score: 1589
Won: 34544
Lost: 29217
 
Sylvia Hermon #43
Sylvia Hermon

Independent
North Down
Score: 1576
Won: 34882
Lost: 29658
Siobhain McDonagh #44
Siobhain McDonagh

Labour
Mitcham and Morden
Score: 1592
Won: 34558
Lost: 30007
Gemma Doyle #45
Gemma Doyle

Labour Co-operative
West Dunbartonshire
Score: 1583
Won: 38573
Lost: 33265
 
Barbara Keeley #46
Barbara Keeley

Labour
Worsley and Eccles South
Score: 1528
Won: 39181
Lost: 31301
Joan Ruddock #47
Joan Ruddock

Labour
Lewisham, Deptford
Score: 1631
Won: 32131
Lost: 29974
Stella Creasy #48
Stella Creasy

Labour
Walthamstow
Score: 1509
Won: 43895
Lost: 35063
 
Catherin McKinnell #49
Catherin McKinnell

Labour
Newcastle upon Tyne North
Score: 1534
Won: 41324
Lost: 34250
Rushanara Ali #50
Rushanara Ali

Labour
Bethnal Green and Bow
Score: 1553
Won: 37890
Lost: 32588
Pamela Nash #51
Pamela Nash

Labour
Airdrie and Shotts
Score: 1472
Won: 43347
Lost: 33181
 
Julie Elliot #52
Julie Elliot

Labour
Sunderland Central
Score: 1564
Won: 33389
Lost: 29318
Jane Ellison #53
Jane Ellison

Conservative
Battersea
Score: 1739
Won: 28499
Lost: 31174
Sarah Newton #54
Sarah Newton

Conservative
Truro and Falmouth
Score: 1725
Won: 28284
Lost: 30623
 
Natascha Engel #55
Natascha Engel

Labour
North East Derbyshire
Score: 1540
Won: 33189
Lost: 28885
Gloria de Piero #56
Gloria de Piero

Labour
Ashfield
Score: 1423
Won: 45575
Lost: 33469
Heidi Alexander #57
Heidi Alexander

Labour
Lewisham East
Score: 1431
Won: 43043
Lost: 32320
 
Teresa Pearse #58
Teresa Pearse

Labour
Erith and Thamesmead
Score: 1544
Won: 35666
Lost: 32092
Shabana Mahmood #59
Shabana Mahmood

Labour
Birmingham, Ladywood
Score: 1529
Won: 36216
Lost: 32026
Valerie Vaz #60
Valerie Vaz

Labour
Walsall South
Score: 1518
Won: 37018
Lost: 32262
 
Rachel Reeves #61
Rachel Reeves

Labour
Leeds West
Score: 1506
Won: 40039
Lost: 34376
Lorely Burt #62
Lorely Burt

Liberal Democrat
Solihull
Score: 1602
Won: 31502
Lost: 31100
Dawn Primarolo #63
Dawn Primarolo

Labour
Bristol South
Score: 1589
Won: 30557
Lost: 29761
 
Lilian Greenwood #64
Lilian Greenwood

Labour
Nottingham South
Score: 1484
Won: 37709
Lost: 31853
Katy Clark #65
Katy Clark

Labour
North Ayrshire and Arran
Score: 1591
Won: 32605
Lost: 31980
Bridget Phillipson #66
Bridget Phillipson

Labour
Houghton and Sunderland South
Score: 1461
Won: 41695
Lost: 34196
 
Susan Jones #67
Susan Jones

Labour
Clwyd South
Score: 1447
Won: 39583
Lost: 31839
Lynne Featherstone #68
Lynne Featherstone

Liberal Democrat
Hornsey and Wood Green
Score: 1475
Won: 37737
Lost: 32017
Emma Reynolds #69
Emma Reynolds

Labour
Wolverhampton North East
Score: 1500
Won: 37833
Lost: 33317
 
Jenny Chapman #70
Jenny Chapman

Labour
Darlington
Score: 1502
Won: 36229
Lost: 32043
Diana Johnson #71
Diana Johnson

Labour
Kingston upon Hull North
Score: 1565
Won: 31269
Lost: 30172
Karen Lumley #72
Karen Lumley

Conservative
Redditch
Score: 1692
Won: 27477
Lost: 31052
 
Anne McIntosh #73
Anne McIntosh

Conservative
Thirsk and Malton
Score: 1695
Won: 27892
Lost: 31685
Andrea Leadsom #74
Andrea Leadsom

Conservative
South Northamptonshire
Score: 1666
Won: 28230
Lost: 31090
Alison Seabeck #75
Alison Seabeck

Labour
Plymouth, Moor View
Score: 1624
Won: 29656
Lost: 31258
 
Roberta Blackman-Woods #76
Roberta Blackman-Woods

Labour
City of Durham
Score: 1604
Won: 31451
Lost: 32343
Debbie Abrahams #77
Debbie Abrahams

Labour
Oldham East and Saddleworth
Score: 1440
Won: 37606
Lost: 31252
Liz Kendall #78
Liz Kendall

Labour
Leicester West
Score: 1425
Won: 41525
Lost: 34313
 
Fiona Bruce #79
Fiona Bruce

Conservative
Congleton
Score: 1708
Won: 27154
Lost: 32298
Tessa Munt #80
Tessa Munt

Liberal Democrat
Wells
Score: 1509
Won: 32584
Lost: 30720
Loraine Fullbrook #81
Loraine Fullbrook

Conservative
South Ribble
Score: 1667
Won: 27294
Lost: 31328
 
Jessica Morden #82
Jessica Morden

Labour
Newport East
Score: 1451
Won: 37527
Lost: 32684
Hazel Blears #83
Hazel Blears

Labour
Salford and Eccles
Score: 1609
Won: 29516
Lost: 31741
Alison McGovern #84
Alison McGovern

Labour
Wirral South
Score: 1451
Won: 36174
Lost: 31802
 
Rosie Winterton #85
Rosie Winterton

Labour
Doncaster Central
Score: 1498
Won: 31465
Lost: 30269
Lisa Nandy #86
Lisa Nandy

Labour
Wigan
Score: 1419
Won: 39279
Lost: 33883
Emily Thornberry #87
Emily Thornberry

Labour
Islington South and Finsbury
Score: 1488
Won: 32349
Lost: 30878
 
Sharon Hodgeson #88
Sharon Hodgeson

Labour
Washington and Sunderland West
Score: 1569
Won: 30783
Lost: 32798
Fiona ODonnell #89
Fiona ODonnell

Labour
East Lothian
Score: 1543
Won: 29958
Lost: 30966
Yasmin Qureshi #90
Yasmin Qureshi

Labour
Bolton South East
Score: 1499
Won: 31359
Lost: 30911
 
Louise Ellman #91
Louise Ellman

Labour Co-operative
Liverpool, Riverside
Score: 1490
Won: 31093
Lost: 30378
Meg Hillier #92
Meg Hillier

Labour Co-operative
Hackney South and Shoreditch
Score: 1472
Won: 32145
Lost: 30702
Kerry McCarthey #93
Kerry McCarthey

Labour
Bristol East
Score: 1403
Won: 35589
Lost: 31282
 
Pauline Latham #94
Pauline Latham

Conservative
Mid Derbyshire
Score: 1655
Won: 26749
Lost: 34293
Kate Hoey #95
Kate Hoey

Labour
Vauxhall
Score: 1537
Won: 29075
Lost: 32660
Anne Milton #96
Anne Milton

Conservative
Guildford
Score: 1634
Won: 25988
Lost: 32966
 
Mary Creagh #97
Mary Creagh

Labour
Wakefield
Score: 1481
Won: 29946
Lost: 31865
Yvette Cooper #98
Yvette Cooper

Labour
Normanton, Pontefract and Castleford
Score: 1420
Won: 31801
Lost: 31293
Harriet Harman #99
Harriet Harman

Labour
Camberwell and Peckham
Score: 1478
Won: 29690
Lost: 32159
 
Mary Glendon #100
Mary Glendon

Labour
North Tyneside
Score: 1517
Won: 27756
Lost: 32365
Laura Sandys #101
Laura Sandys

Conservative
South Thanet
Score: 1610
Won: 25739
Lost: 33618
Margaret Curran #102
Margaret Curran

Labour
Glasgow East
Score: 1457
Won: 27846
Lost: 32950
 
Kate Green #103
Kate Green

Labour
Stretford and Urmston
Score: 1495
Won: 27043
Lost: 33571
Lyn Brown #104
Lyn Brown

Labour
West Ham
Score: 1518
Won: 26272
Lost: 33843
Th?r?se Coffey #105
Th?r?se Coffey

Conservative
Suffolk Coastal
Score: 1567
Won: 25831
Lost: 35402
 
Si?n James #106
Si?n James

Labour
Swansea East
Score: 1464
Won: 27057
Lost: 33301
Angie Bray #107
Angie Bray

Conservative
Ealing Central and Acton
Score: 1569
Won: 25080
Lost: 35051
Margaret Hodge #108
Margaret Hodge

Labour
Barking
Score: 1489
Won: 25876
Lost: 33152
 
Gisela Stuart #109
Gisela Stuart

Labour
Birmingham, Edgbaston
Score: 1509
Won: 25821
Lost: 33813
Yvonne Fovargue #110
Yvonne Fovargue

Labour
Makerfield
Score: 1470
Won: 26246
Lost: 33728
Cathy Jamieson #111
Cathy Jamieson

Labour Co-operative
Kilmarnock and Loudoun
Score: 1469
Won: 26756
Lost: 34983
 
Chi Onwurah #112
Chi Onwurah

Labour
Newcastle upon Tyne Central
Score: 1536
Won: 24038
Lost: 34195
Ann Coffey #113
Ann Coffey

Labour
Stockport
Score: 1507
Won: 24324
Lost: 33933
Helen Jones #114
Helen Jones

Labour
Warrington North
Score: 1387
Won: 27241
Lost: 32860
 
Michelle Gildernew #115
Michelle Gildernew

Sinn Fein
Fermanagh and South Tyrone
Score: 1458
Won: 26810
Lost: 35902
Tessa Jowell #116
Tessa Jowell

Labour
Dulwich and West Norwood
Score: 1491
Won: 24680
Lost: 35270
Pat Glass #117
Pat Glass

Labour
North West Durham
Score: 1395
Won: 26089
Lost: 33483
 
Ann McKechin #118
Ann McKechin

Labour
Glasgow North
Score: 1473
Won: 23890
Lost: 33972
Karen Buck #119
Karen Buck

Labour
Westminster North
Score: 1460
Won: 23887
Lost: 33777
Ann Clwyd #120
Ann Clwyd

Labour
Cynon Valley
Score: 1449
Won: 24332
Lost: 34036
 
Linda Riordin #121
Linda Riordin

Labour Co-operative
Halifax
Score: 1438
Won: 24815
Lost: 34290
Madeleine Moon #122
Madeleine Moon

Labour
Bridgend
Score: 1487
Won: 23316
Lost: 34321
Maria Eagle #123
Maria Eagle

Labour
Garston and Halewood
Score: 1455
Won: 23799
Lost: 33834
 
Heather Wheeler #124
Heather Wheeler

Conservative
South Derbyshire
Score: 1613
Won: 23291
Lost: 39856
Joan Walley #125
Joan Walley

Labour
Stoke-on-Trent North
Score: 1463
Won: 23428
Lost: 34388
Angela Smith #126
Angela Smith

Labour
Penistone and Stocksbridge
Score: 1475
Won: 23195
Lost: 34579
 
Diane Abbott #127
Diane Abbott

Labour
Hackney North and Stoke Newington
Score: 1390
Won: 25711
Lost: 35026
Naomi Long #128
Naomi Long

Alliance
Belfast East
Score: 1473
Won: 23567
Lost: 36279
Angela Eagle #129
Angela Eagle

Labour
Wallasey
Score: 1456
Won: 22963
Lost: 34839
 
Meg Munn #130
Meg Munn

Labour Co-operative
Sheffield, Heeley
Score: 1465
Won: 22948
Lost: 35215
Julie Hilling #131
Julie Hilling

Labour
Bolton West
Score: 1506
Won: 21657
Lost: 36691
Helen Goodman #132
Helen Goodman

Labour
Bishop Auckland
Score: 1459
Won: 21801
Lost: 36361
 
Caroline Lucas #133
Caroline Lucas

Green Party
Brighton, Pavilion
Score: 1313
Won: 26490
Lost: 38251
Anne McGuire #134
Anne McGuire

Labour
Stirling
Score: 1457
Won: 21501
Lost: 37400
Glanda Jackson #135
Glanda Jackson

Labour
Hampstead and Kilburn
Score: 1503
Won: 20431
Lost: 39202
 
Anne Begg #136
Anne Begg

Labour
Aberdeen South
Score: 1490
Won: 20743
Lost: 39611
Sandra Osborne #137
Sandra Osborne

Labour
Ayr, Carrick and Cumnock
Score: 1484
Won: 20910
Lost: 39989
Margaret Beckett #138
Margaret Beckett

Labour
Derby South
Score: 1454
Won: 20929
Lost: 40021
 
Annette Brooke #139
Annette Brooke

Liberal Democrat
Mid Dorset and North Poole
Score: 1498
Won: 20011
Lost: 40313
Rosie Cooper #140
Rosie Cooper

Labour
West Lancashire
Score: 1410
Won: 20704
Lost: 38781
Fiona MacTaggart #141
Fiona MacTaggart

Labour
Slough
Score: 1389
Won: 20644
Lost: 39891
 
Sheila Gilmore #142
Sheila Gilmore

Labour
Edinburgh East
Score: 1396
Won: 19317
Lost: 42475
 



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