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
Anne Milton
 
Rosie Cooper
Anne Milton   Rosie Cooper
Conservative   Labour
Guildford   West Lancashire


 
As seen in

 

Results

Penny Mordaunt #1
Penny Mordaunt

Conservative
Portsmouth North
Score: 1881
Won: 48800
Lost: 28735
Charlotte Leslie #2
Charlotte Leslie

Conservative
Bristol North West
Score: 1852
Won: 52040
Lost: 30592
Eilidh Whiteford #3
Eilidh Whiteford

Scottish National Party
Banff and Buchan
Score: 1791
Won: 48099
Lost: 29155
 
Claire Perry #4
Claire Perry

Conservative
Devizes
Score: 1769
Won: 45167
Lost: 28448
Mary Macleod #5
Mary Macleod

Conservative
Brentford and Isleworth
Score: 1784
Won: 44966
Lost: 29037
Amber Rudd #6
Amber Rudd

Conservative
Hastings and Rye
Score: 1818
Won: 39827
Lost: 27014
 
Rebecca Harris #7
Rebecca Harris

Conservative
Castle Point
Score: 1756
Won: 45272
Lost: 28789
Nicola Blackwood #8
Nicola Blackwood

Conservative
Oxford West and Abingdon
Score: 1725
Won: 45246
Lost: 28352
Esther Mcvey #9
Esther Mcvey

Conservative
Wirral West
Score: 1718
Won: 45603
Lost: 28482
 
Anna Soubry #10
Anna Soubry

Conservative
Broxtowe
Score: 1728
Won: 40567
Lost: 27049
Eleanor Laing #11
Eleanor Laing

Conservative
Epping Forest
Score: 1767
Won: 38213
Lost: 28310
Sarah Wollaston #12
Sarah Wollaston

Conservative
Totnes
Score: 1661
Won: 41074
Lost: 26596
 
Caroline Dinenage #13
Caroline Dinenage

Conservative
Gosport
Score: 1698
Won: 40460
Lost: 28017
Elizabeth Truss #14
Elizabeth Truss

Conservative
South West Norfolk
Score: 1728
Won: 41654
Lost: 30085
Priti Patel #15
Priti Patel

Conservative
Witham
Score: 1675
Won: 41853
Lost: 28526
 
Caroline Nokes #16
Caroline Nokes

Conservative
Romsey and Southampton North
Score: 1605
Won: 43645
Lost: 27187
Theresa Villiers #17
Theresa Villiers

Conservative
Chipping Barnet
Score: 1660
Won: 41597
Lost: 28466
Harriet Baldwin #18
Harriet Baldwin

Conservative
West Worcestershire
Score: 1676
Won: 37173
Lost: 27232
 
Nadine Dorries #19
Nadine Dorries

Conservative
Mid Bedfordshire
Score: 1671
Won: 39285
Lost: 28710
Nicky Morgan #20
Nicky Morgan

Conservative
Loughborough
Score: 1678
Won: 36739
Lost: 27894
Anne Maine #21
Anne Maine

Conservative
St Albans
Score: 1662
Won: 36800
Lost: 27629
 
Sarah Teather #22
Sarah Teather

Liberal Democrat
Brent Central
Score: 1596
Won: 50799
Lost: 34800
Justine Greening #23
Justine Greening

Conservative
Putney
Score: 1709
Won: 36496
Lost: 29629
Louise Bagshawe #24
Louise Bagshawe

Conservative
Corby
Score: 1652
Won: 42145
Lost: 32924
 
Jessica Lee #25
Jessica Lee

Conservative
Erewash
Score: 1725
Won: 32632
Lost: 28198
Margot James #26
Margot James

Conservative
Stourbridge
Score: 1712
Won: 32387
Lost: 28135
Maria Miller #27
Maria Miller

Conservative
Basingstoke
Score: 1597
Won: 36566
Lost: 27157
 
Helen Grant #28
Helen Grant

Conservative
Maidstone and The Weald
Score: 1657
Won: 34439
Lost: 28069
Chloe Smith #29
Chloe Smith

Conservative
Norwich North
Score: 1616
Won: 38065
Lost: 29716
Theresa May #30
Theresa May

Conservative
Maidenhead
Score: 1695
Won: 33133
Lost: 28989
 
Caroline Spelman #31
Caroline Spelman

Conservative
Meriden
Score: 1598
Won: 36360
Lost: 28017
Jenny Willot #32
Jenny Willot

Liberal Democrat
Cardiff Central
Score: 1644
Won: 33402
Lost: 27927
Tracey Crouch #33
Tracey Crouch

Conservative
Chatham and Aylesford
Score: 1654
Won: 35237
Lost: 30119
 
Anne Marie Morris #34
Anne Marie Morris

Conservative
Newton Abbot
Score: 1661
Won: 31840
Lost: 27548
Sylvia Hermon #35
Sylvia Hermon

Independent
North Down
Score: 1629
Won: 33729
Lost: 28376
Cheryl Gillan #36
Cheryl Gillan

Conservative
Chesham and Amersham
Score: 1704
Won: 30456
Lost: 28235
 
Debbie Abrahams #37
Debbie Abrahams

Labour
Oldham East and Saddleworth
Score: 1598
Won: 36632
Lost: 29695
Gloria de Piero #38
Gloria de Piero

Labour
Ashfield
Score: 1508
Won: 44683
Lost: 31674
Luciana Berger #39
Luciana Berger

Labour Co-operative
Liverpool, Wavertree
Score: 1466
Won: 51863
Lost: 34334
 
Siobhain McDonagh #40
Siobhain McDonagh

Labour
Mitcham and Morden
Score: 1627
Won: 33704
Lost: 28736
Bridget Phillipson #41
Bridget Phillipson

Labour
Houghton and Sunderland South
Score: 1579
Won: 40776
Lost: 32692
Karen Bradley #42
Karen Bradley

Conservative
Staffordshire Moorlands
Score: 1586
Won: 34669
Lost: 28300
 
Caroline Flint #43
Caroline Flint

Labour
Don Valley
Score: 1471
Won: 47297
Lost: 32792
Pamela Nash #44
Pamela Nash

Labour
Airdrie and Shotts
Score: 1488
Won: 42474
Lost: 31431
Tessa Munt #45
Tessa Munt

Liberal Democrat
Wells
Score: 1639
Won: 31641
Lost: 29124
 
Liz Kendall #46
Liz Kendall

Labour
Leicester West
Score: 1541
Won: 40478
Lost: 32709
Emma Reynolds #47
Emma Reynolds

Labour
Wolverhampton North East
Score: 1586
Won: 36863
Lost: 31741
Barbara Keeley #48
Barbara Keeley

Labour
Worsley and Eccles South
Score: 1505
Won: 38167
Lost: 29959
 
Susan Jones #49
Susan Jones

Labour
Clwyd South
Score: 1501
Won: 38632
Lost: 30384
Jo Swinson #50
Jo Swinson

Liberal Democrat
East Dunbartonshire
Score: 1530
Won: 34545
Lost: 28785
Jackie Doyle-Price #51
Jackie Doyle-Price

Conservative
Thurrock
Score: 1596
Won: 29995
Lost: 27427
 
Heidi Alexander #52
Heidi Alexander

Labour
Lewisham East
Score: 1437
Won: 42177
Lost: 30591
Lisa Nandy #53
Lisa Nandy

Labour
Wigan
Score: 1525
Won: 38287
Lost: 32369
Rushanara Ali #54
Rushanara Ali

Labour
Bethnal Green and Bow
Score: 1504
Won: 37110
Lost: 30736
 
Stella Creasy #55
Stella Creasy

Labour
Walthamstow
Score: 1462
Won: 42806
Lost: 33416
Gemma Doyle #56
Gemma Doyle

Labour Co-operative
West Dunbartonshire
Score: 1505
Won: 37644
Lost: 31839
Angela Watkinson #57
Angela Watkinson

Conservative
Hornchurch and Upminster
Score: 1541
Won: 31708
Lost: 28292
 
Joan Ruddock #58
Joan Ruddock

Labour
Lewisham, Deptford
Score: 1554
Won: 31311
Lost: 28719
Rachel Reeves #59
Rachel Reeves

Labour
Leeds West
Score: 1485
Won: 39072
Lost: 32672
Julie Elliot #60
Julie Elliot

Labour
Sunderland Central
Score: 1494
Won: 32553
Lost: 28084
 
Catherin McKinnell #61
Catherin McKinnell

Labour
Newcastle upon Tyne North
Score: 1448
Won: 40336
Lost: 32759
Jenny Chapman #62
Jenny Chapman

Labour
Darlington
Score: 1489
Won: 35384
Lost: 30660
Lilian Greenwood #63
Lilian Greenwood

Labour
Nottingham South
Score: 1455
Won: 36748
Lost: 30358
 
Yasmin Qureshi #64
Yasmin Qureshi

Labour
Bolton South East
Score: 1560
Won: 30572
Lost: 29255
Lorely Burt #65
Lorely Burt

Liberal Democrat
Solihull
Score: 1575
Won: 30322
Lost: 29885
Alison McGovern #66
Alison McGovern

Labour
Wirral South
Score: 1470
Won: 35249
Lost: 30363
 
Louise Ellman #67
Louise Ellman

Labour Co-operative
Liverpool, Riverside
Score: 1546
Won: 30290
Lost: 29146
Valerie Vaz #68
Valerie Vaz

Labour
Walsall South
Score: 1447
Won: 36285
Lost: 30571
Jessica Morden #69
Jessica Morden

Labour
Newport East
Score: 1448
Won: 36544
Lost: 31182
 
Sheryll Murray #70
Sheryll Murray

Conservative
South East Cornwall
Score: 1549
Won: 28669
Lost: 28418
Jane Ellison #71
Jane Ellison

Conservative
Battersea
Score: 1653
Won: 26915
Lost: 30466
Katy Clark #72
Katy Clark

Labour
North Ayrshire and Arran
Score: 1523
Won: 31653
Lost: 30775
 
Sarah Newton #73
Sarah Newton

Conservative
Truro and Falmouth
Score: 1633
Won: 26751
Lost: 29845
Shabana Mahmood #74
Shabana Mahmood

Labour
Birmingham, Ladywood
Score: 1426
Won: 35448
Lost: 30245
Natascha Engel #75
Natascha Engel

Labour
North East Derbyshire
Score: 1437
Won: 31962
Lost: 27888
 
Andrea Leadsom #76
Andrea Leadsom

Conservative
South Northamptonshire
Score: 1635
Won: 26675
Lost: 30352
Teresa Pearse #77
Teresa Pearse

Labour
Erith and Thamesmead
Score: 1437
Won: 34827
Lost: 30741
Loraine Fullbrook #78
Loraine Fullbrook

Conservative
South Ribble
Score: 1667
Won: 25753
Lost: 30618
 
Kerry McCarthey #79
Kerry McCarthey

Labour
Bristol East
Score: 1417
Won: 34727
Lost: 29851
Diana Johnson #80
Diana Johnson

Labour
Kingston upon Hull North
Score: 1484
Won: 30410
Lost: 28966
Emily Thornberry #81
Emily Thornberry

Labour
Islington South and Finsbury
Score: 1459
Won: 31657
Lost: 29300
 
Karen Lumley #82
Karen Lumley

Conservative
Redditch
Score: 1630
Won: 26017
Lost: 30376
Rosie Winterton #83
Rosie Winterton

Labour
Doncaster Central
Score: 1464
Won: 30547
Lost: 29017
Mary Creagh #84
Mary Creagh

Labour
Wakefield
Score: 1533
Won: 29175
Lost: 30432
 
Fiona ODonnell #85
Fiona ODonnell

Labour
East Lothian
Score: 1496
Won: 29030
Lost: 29733
Yvette Cooper #86
Yvette Cooper

Labour
Normanton, Pontefract and Castleford
Score: 1442
Won: 31051
Lost: 29756
Alison Seabeck #87
Alison Seabeck

Labour
Plymouth, Moor View
Score: 1503
Won: 28765
Lost: 30010
 
Harriet Harman #88
Harriet Harman

Labour
Camberwell and Peckham
Score: 1511
Won: 28945
Lost: 30626
Dawn Primarolo #89
Dawn Primarolo

Labour
Bristol South
Score: 1427
Won: 29668
Lost: 28472
Roberta Blackman-Woods #90
Roberta Blackman-Woods

Labour
City of Durham
Score: 1454
Won: 30689
Lost: 31038
 
Meg Hillier #91
Meg Hillier

Labour Co-operative
Hackney South and Shoreditch
Score: 1379
Won: 31376
Lost: 29187
Lynne Featherstone #92
Lynne Featherstone

Liberal Democrat
Hornsey and Wood Green
Score: 1306
Won: 36704
Lost: 30521
Anne Milton #93
Anne Milton

Conservative
Guildford
Score: 1635
Won: 24506
Lost: 32120
 
Hazel Blears #94
Hazel Blears

Labour
Salford and Eccles
Score: 1457
Won: 28561
Lost: 30556
Fiona Bruce #95
Fiona Bruce

Conservative
Congleton
Score: 1565
Won: 25654
Lost: 31560
Si?n James #96
Si?n James

Labour
Swansea East
Score: 1545
Won: 26171
Lost: 31942
 
Sharon Hodgeson #97
Sharon Hodgeson

Labour
Washington and Sunderland West
Score: 1418
Won: 29992
Lost: 31485
Mary Glendon #98
Mary Glendon

Labour
North Tyneside
Score: 1488
Won: 26880
Lost: 31025
Anne McIntosh #99
Anne McIntosh

Conservative
Thirsk and Malton
Score: 1489
Won: 26352
Lost: 30954
 
Kate Green #100
Kate Green

Labour
Stretford and Urmston
Score: 1522
Won: 26186
Lost: 32152
Helen Jones #101
Helen Jones

Labour
Warrington North
Score: 1469
Won: 26314
Lost: 31441
Yvonne Fovargue #102
Yvonne Fovargue

Labour
Makerfield
Score: 1516
Won: 25394
Lost: 32347
 
Caroline Lucas #103
Caroline Lucas

Green Party
Brighton, Pavilion
Score: 1596
Won: 25775
Lost: 36397
Margaret Hodge #104
Margaret Hodge

Labour
Barking
Score: 1484
Won: 25050
Lost: 31659
Pauline Latham #105
Pauline Latham

Conservative
Mid Derbyshire
Score: 1505
Won: 25156
Lost: 33477
 
Laura Sandys #106
Laura Sandys

Conservative
South Thanet
Score: 1522
Won: 24192
Lost: 32848
Margaret Curran #107
Margaret Curran

Labour
Glasgow East
Score: 1399
Won: 26938
Lost: 31530
Michelle Gildernew #108
Michelle Gildernew

Sinn Fein
Fermanagh and South Tyrone
Score: 1482
Won: 25777
Lost: 34542
 
Ann McKechin #109
Ann McKechin

Labour
Glasgow North
Score: 1530
Won: 22977
Lost: 32900
Cathy Jamieson #110
Cathy Jamieson

Labour Co-operative
Kilmarnock and Loudoun
Score: 1439
Won: 25810
Lost: 33765
Kate Hoey #111
Kate Hoey

Labour
Vauxhall
Score: 1318
Won: 27464
Lost: 31721
 
Th?r?se Coffey #112
Th?r?se Coffey

Conservative
Suffolk Coastal
Score: 1473
Won: 24326
Lost: 34442
Angie Bray #113
Angie Bray

Conservative
Ealing Central and Acton
Score: 1484
Won: 23634
Lost: 34157
Pat Glass #114
Pat Glass

Labour
North West Durham
Score: 1380
Won: 25183
Lost: 32195
 
Lyn Brown #115
Lyn Brown

Labour
West Ham
Score: 1382
Won: 25356
Lost: 32512
Chi Onwurah #116
Chi Onwurah

Labour
Newcastle upon Tyne Central
Score: 1466
Won: 23108
Lost: 33176
Ann Clwyd #117
Ann Clwyd

Labour
Cynon Valley
Score: 1433
Won: 23455
Lost: 32872
 
Ann Coffey #118
Ann Coffey

Labour
Stockport
Score: 1417
Won: 23502
Lost: 32791
Diane Abbott #119
Diane Abbott

Labour
Hackney North and Stoke Newington
Score: 1371
Won: 24829
Lost: 33789
Linda Riordin #120
Linda Riordin

Labour Co-operative
Halifax
Score: 1371
Won: 24010
Lost: 33121
 
Karen Buck #121
Karen Buck

Labour
Westminster North
Score: 1383
Won: 22999
Lost: 32749
Angela Eagle #122
Angela Eagle

Labour
Wallasey
Score: 1418
Won: 22140
Lost: 33830
Madeleine Moon #123
Madeleine Moon

Labour
Bridgend
Score: 1393
Won: 22425
Lost: 33329
 
Joan Walley #124
Joan Walley

Labour
Stoke-on-Trent North
Score: 1375
Won: 22551
Lost: 33339
Angela Smith #125
Angela Smith

Labour
Penistone and Stocksbridge
Score: 1358
Won: 22274
Lost: 33569
Naomi Long #126
Naomi Long

Alliance
Belfast East
Score: 1385
Won: 22655
Lost: 35303
 
Gisela Stuart #127
Gisela Stuart

Labour
Birmingham, Edgbaston
Score: 1264
Won: 24550
Lost: 32903
Maria Eagle #128
Maria Eagle

Labour
Garston and Halewood
Score: 1309
Won: 22917
Lost: 32793
Tessa Jowell #129
Tessa Jowell

Labour
Dulwich and West Norwood
Score: 1311
Won: 23766
Lost: 34250
 
Meg Munn #130
Meg Munn

Labour Co-operative
Sheffield, Heeley
Score: 1325
Won: 22085
Lost: 34175
Helen Goodman #131
Helen Goodman

Labour
Bishop Auckland
Score: 1369
Won: 20921
Lost: 35403
Heather Wheeler #132
Heather Wheeler

Conservative
South Derbyshire
Score: 1419
Won: 21659
Lost: 38828
 
Julie Hilling #133
Julie Hilling

Labour
Bolton West
Score: 1373
Won: 20754
Lost: 35590
Anne Begg #134
Anne Begg

Labour
Aberdeen South
Score: 1424
Won: 19870
Lost: 38511
Sandra Osborne #135
Sandra Osborne

Labour
Ayr, Carrick and Cumnock
Score: 1369
Won: 19989
Lost: 38929
 
Margaret Beckett #136
Margaret Beckett

Labour
Derby South
Score: 1346
Won: 19986
Lost: 39068
Annette Brooke #137
Annette Brooke

Liberal Democrat
Mid Dorset and North Poole
Score: 1394
Won: 18921
Lost: 39256
Glanda Jackson #138
Glanda Jackson

Labour
Hampstead and Kilburn
Score: 1338
Won: 19462
Lost: 38241
 
Sheila Gilmore #139
Sheila Gilmore

Labour
Edinburgh East
Score: 1429
Won: 18640
Lost: 40645
Rosie Cooper #140
Rosie Cooper

Labour
West Lancashire
Score: 1287
Won: 19839
Lost: 37702
Anne McGuire #141
Anne McGuire

Labour
Stirling
Score: 1215
Won: 20725
Lost: 36389
 
Fiona MacTaggart #142
Fiona MacTaggart

Labour
Slough
Score: 1237
Won: 19779
Lost: 38867
 



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