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
Harriet Harman
 
Margaret Hodge
Harriet Harman   Margaret Hodge
Labour   Labour
Camberwell and Peckham   Barking


 
As seen in

 

Results

Charlotte Leslie #1
Charlotte Leslie

Conservative
Bristol North West
Score: 1886
Won: 57427
Lost: 34288
Claire Perry #2
Claire Perry

Conservative
Devizes
Score: 1869
Won: 50075
Lost: 31952
Rebecca Harris #3
Rebecca Harris

Conservative
Castle Point
Score: 1869
Won: 50330
Lost: 32256
 
Esther Mcvey #4
Esther Mcvey

Conservative
Wirral West
Score: 1849
Won: 50743
Lost: 31993
Penny Mordaunt #5
Penny Mordaunt

Conservative
Portsmouth North
Score: 1809
Won: 53999
Lost: 32329
Nicola Blackwood #6
Nicola Blackwood

Conservative
Oxford West and Abingdon
Score: 1847
Won: 50188
Lost: 31856
 
Mary Macleod #7
Mary Macleod

Conservative
Brentford and Isleworth
Score: 1845
Won: 49996
Lost: 32529
Anna Soubry #8
Anna Soubry

Conservative
Broxtowe
Score: 1828
Won: 45318
Lost: 30656
Sarah Wollaston #9
Sarah Wollaston

Conservative
Totnes
Score: 1812
Won: 45581
Lost: 30457
 
Caroline Nokes #10
Caroline Nokes

Conservative
Romsey and Southampton North
Score: 1780
Won: 48148
Lost: 31084
Elizabeth Truss #11
Elizabeth Truss

Conservative
South West Norfolk
Score: 1843
Won: 46499
Lost: 33566
Caroline Dinenage #12
Caroline Dinenage

Conservative
Gosport
Score: 1819
Won: 44856
Lost: 31746
 
Eleanor Laing #13
Eleanor Laing

Conservative
Epping Forest
Score: 1827
Won: 42812
Lost: 31905
Chloe Smith #14
Chloe Smith

Conservative
Norwich North
Score: 1853
Won: 42593
Lost: 33323
Priti Patel #15
Priti Patel

Conservative
Witham
Score: 1759
Won: 46468
Lost: 32255
 
Caroline Spelman #16
Caroline Spelman

Conservative
Meriden
Score: 1846
Won: 40760
Lost: 31803
Theresa Villiers #17
Theresa Villiers

Conservative
Chipping Barnet
Score: 1753
Won: 46161
Lost: 32089
Harriet Baldwin #18
Harriet Baldwin

Conservative
West Worcestershire
Score: 1797
Won: 41508
Lost: 30980
 
Nadine Dorries #19
Nadine Dorries

Conservative
Mid Bedfordshire
Score: 1783
Won: 43855
Lost: 32350
Amber Rudd #20
Amber Rudd

Conservative
Hastings and Rye
Score: 1726
Won: 44418
Lost: 30657
Nicky Morgan #21
Nicky Morgan

Conservative
Loughborough
Score: 1798
Won: 41195
Lost: 31643
 
Anne Maine #22
Anne Maine

Conservative
St Albans
Score: 1782
Won: 41307
Lost: 31227
Louise Bagshawe #23
Louise Bagshawe

Conservative
Corby
Score: 1798
Won: 47159
Lost: 36582
Justine Greening #24
Justine Greening

Conservative
Putney
Score: 1781
Won: 41095
Lost: 33111
 
Helen Grant #25
Helen Grant

Conservative
Maidstone and The Weald
Score: 1768
Won: 38894
Lost: 31889
Maria Miller #26
Maria Miller

Conservative
Basingstoke
Score: 1701
Won: 40859
Lost: 30909
Tracey Crouch #27
Tracey Crouch

Conservative
Chatham and Aylesford
Score: 1776
Won: 39920
Lost: 33836
 
Karen Bradley #28
Karen Bradley

Conservative
Staffordshire Moorlands
Score: 1740
Won: 39099
Lost: 31952
Anne Marie Morris #29
Anne Marie Morris

Conservative
Newton Abbot
Score: 1772
Won: 36363
Lost: 31043
Theresa May #30
Theresa May

Conservative
Maidenhead
Score: 1768
Won: 37785
Lost: 32617
 
Jessica Lee #31
Jessica Lee

Conservative
Erewash
Score: 1743
Won: 37203
Lost: 31693
Kate Hoey #32
Kate Hoey

Labour
Vauxhall
Score: 1919
Won: 32988
Lost: 34352
Angela Watkinson #33
Angela Watkinson

Conservative
Hornchurch and Upminster
Score: 1755
Won: 36241
Lost: 31757
 
Eilidh Whiteford #34
Eilidh Whiteford

Scottish National Party
Banff and Buchan
Score: 1504
Won: 54208
Lost: 33038
Margot James #35
Margot James

Conservative
Stourbridge
Score: 1722
Won: 37052
Lost: 31588
Cheryl Gillan #36
Cheryl Gillan

Conservative
Chesham and Amersham
Score: 1769
Won: 35047
Lost: 31814
 
Jackie Doyle-Price #37
Jackie Doyle-Price

Conservative
Thurrock
Score: 1748
Won: 34445
Lost: 30755
Caroline Flint #38
Caroline Flint

Labour
Don Valley
Score: 1570
Won: 50899
Lost: 38004
Sheryll Murray #39
Sheryll Murray

Conservative
South East Cornwall
Score: 1753
Won: 33157
Lost: 32016
 
Gloria de Piero #40
Gloria de Piero

Labour
Ashfield
Score: 1560
Won: 48243
Lost: 36595
Liz Kendall #41
Liz Kendall

Labour
Leicester West
Score: 1625
Won: 44209
Lost: 37258
Barbara Keeley #42
Barbara Keeley

Labour
Worsley and Eccles South
Score: 1567
Won: 42349
Lost: 33726
 
Heidi Alexander #43
Heidi Alexander

Labour
Lewisham East
Score: 1512
Won: 46864
Lost: 35219
Stella Creasy #44
Stella Creasy

Labour
Walthamstow
Score: 1551
Won: 46612
Lost: 38060
Lynne Featherstone #45
Lynne Featherstone

Liberal Democrat
Hornsey and Wood Green
Score: 1583
Won: 40490
Lost: 34637
 
Susan Jones #46
Susan Jones

Labour
Clwyd South
Score: 1550
Won: 42188
Lost: 34589
Sarah Teather #47
Sarah Teather

Liberal Democrat
Brent Central
Score: 1451
Won: 55769
Lost: 39333
Jane Ellison #48
Jane Ellison

Conservative
Battersea
Score: 1756
Won: 31515
Lost: 33990
 
Andrea Leadsom #49
Andrea Leadsom

Conservative
South Northamptonshire
Score: 1746
Won: 31339
Lost: 33421
Sarah Newton #50
Sarah Newton

Conservative
Truro and Falmouth
Score: 1729
Won: 31319
Lost: 33213
Lilian Greenwood #51
Lilian Greenwood

Labour
Nottingham South
Score: 1550
Won: 40206
Lost: 34534
 
Natascha Engel #52
Natascha Engel

Labour
North East Derbyshire
Score: 1544
Won: 36167
Lost: 31106
Teresa Pearse #53
Teresa Pearse

Labour
Erith and Thamesmead
Score: 1566
Won: 39410
Lost: 35008
Loraine Fullbrook #54
Loraine Fullbrook

Conservative
South Ribble
Score: 1754
Won: 30144
Lost: 33795
 
Debbie Abrahams #55
Debbie Abrahams

Labour
Oldham East and Saddleworth
Score: 1529
Won: 40090
Lost: 34010
Luciana Berger #56
Luciana Berger

Labour Co-operative
Liverpool, Wavertree
Score: 1415
Won: 55891
Lost: 39998
Pauline Latham #57
Pauline Latham

Conservative
Mid Derbyshire
Score: 1793
Won: 30568
Lost: 35952
 
Bridget Phillipson #58
Bridget Phillipson

Labour
Houghton and Sunderland South
Score: 1502
Won: 44553
Lost: 36852
Laura Sandys #59
Laura Sandys

Conservative
South Thanet
Score: 1812
Won: 29539
Lost: 35605
Julie Elliot #60
Julie Elliot

Labour
Sunderland Central
Score: 1552
Won: 35855
Lost: 31917
 
Rachel Reeves #61
Rachel Reeves

Labour
Leeds West
Score: 1513
Won: 44063
Lost: 37303
Alison McGovern #62
Alison McGovern

Labour
Wirral South
Score: 1548
Won: 38708
Lost: 34515
Emma Reynolds #63
Emma Reynolds

Labour
Wolverhampton North East
Score: 1550
Won: 40353
Lost: 36107
 
Lisa Nandy #64
Lisa Nandy

Labour
Wigan
Score: 1531
Won: 41887
Lost: 36574
Catherin McKinnell #65
Catherin McKinnell

Labour
Newcastle upon Tyne North
Score: 1494
Won: 44064
Lost: 36943
Sylvia Hermon #66
Sylvia Hermon

Independent
North Down
Score: 1511
Won: 37435
Lost: 32398
 
Louise Ellman #67
Louise Ellman

Labour Co-operative
Liverpool, Riverside
Score: 1612
Won: 33580
Lost: 33317
Anne McIntosh #68
Anne McIntosh

Conservative
Thirsk and Malton
Score: 1693
Won: 31040
Lost: 33996
Shabana Mahmood #69
Shabana Mahmood

Labour
Birmingham, Ladywood
Score: 1539
Won: 38537
Lost: 34998
 
Joan Ruddock #70
Joan Ruddock

Labour
Lewisham, Deptford
Score: 1569
Won: 34703
Lost: 32827
Siobhain McDonagh #71
Siobhain McDonagh

Labour
Mitcham and Morden
Score: 1520
Won: 36844
Lost: 32748
Anne Milton #72
Anne Milton

Conservative
Guildford
Score: 1796
Won: 29017
Lost: 35742
 
Jessica Morden #73
Jessica Morden

Labour
Newport East
Score: 1509
Won: 40139
Lost: 35365
Karen Lumley #74
Karen Lumley

Conservative
Redditch
Score: 1692
Won: 30419
Lost: 33836
Gemma Doyle #75
Gemma Doyle

Labour Co-operative
West Dunbartonshire
Score: 1491
Won: 41200
Lost: 35936
 
Pamela Nash #76
Pamela Nash

Labour
Airdrie and Shotts
Score: 1425
Won: 45820
Lost: 36196
Diana Johnson #77
Diana Johnson

Labour
Kingston upon Hull North
Score: 1570
Won: 33698
Lost: 32854
Jo Swinson #78
Jo Swinson

Liberal Democrat
East Dunbartonshire
Score: 1478
Won: 38105
Lost: 32838
 
Fiona Bruce #79
Fiona Bruce

Conservative
Congleton
Score: 1719
Won: 30052
Lost: 35015
Rushanara Ali #80
Rushanara Ali

Labour
Bethnal Green and Bow
Score: 1492
Won: 40242
Lost: 35644
Jenny Willot #81
Jenny Willot

Liberal Democrat
Cardiff Central
Score: 1471
Won: 37094
Lost: 31918
 
Lorely Burt #82
Lorely Burt

Liberal Democrat
Solihull
Score: 1566
Won: 34281
Lost: 33741
Rosie Winterton #83
Rosie Winterton

Labour
Doncaster Central
Score: 1553
Won: 34069
Lost: 33044
Dawn Primarolo #84
Dawn Primarolo

Labour
Bristol South
Score: 1559
Won: 33141
Lost: 32468
 
Fiona ODonnell #85
Fiona ODonnell

Labour
East Lothian
Score: 1598
Won: 32586
Lost: 33643
Kerry McCarthey #86
Kerry McCarthey

Labour
Bristol East
Score: 1491
Won: 37971
Lost: 34161
Jenny Chapman #87
Jenny Chapman

Labour
Darlington
Score: 1472
Won: 39878
Lost: 34998
 
Tessa Munt #88
Tessa Munt

Liberal Democrat
Wells
Score: 1530
Won: 34919
Lost: 33620
Katy Clark #89
Katy Clark

Labour
North Ayrshire and Arran
Score: 1527
Won: 35114
Lost: 34718
Yasmin Qureshi #90
Yasmin Qureshi

Labour
Bolton South East
Score: 1539
Won: 33582
Lost: 33807
 
Hazel Blears #91
Hazel Blears

Labour
Salford and Eccles
Score: 1579
Won: 32163
Lost: 34581
Gisela Stuart #92
Gisela Stuart

Labour
Birmingham, Edgbaston
Score: 1698
Won: 28832
Lost: 35469
Angie Bray #93
Angie Bray

Conservative
Ealing Central and Acton
Score: 1762
Won: 28367
Lost: 37735
 
Mary Glendon #94
Mary Glendon

Labour
North Tyneside
Score: 1628
Won: 30434
Lost: 35218
Roberta Blackman-Woods #95
Roberta Blackman-Woods

Labour
City of Durham
Score: 1519
Won: 34894
Lost: 35286
Th?r?se Coffey #96
Th?r?se Coffey

Conservative
Suffolk Coastal
Score: 1734
Won: 28989
Lost: 37792
 
Valerie Vaz #97
Valerie Vaz

Labour
Walsall South
Score: 1429
Won: 39140
Lost: 35301
Sharon Hodgeson #98
Sharon Hodgeson

Labour
Washington and Sunderland West
Score: 1532
Won: 33827
Lost: 35810
Alison Seabeck #99
Alison Seabeck

Labour
Plymouth, Moor View
Score: 1531
Won: 32226
Lost: 34129
 
Yvette Cooper #100
Yvette Cooper

Labour
Normanton, Pontefract and Castleford
Score: 1484
Won: 33896
Lost: 34206
Mary Creagh #101
Mary Creagh

Labour
Wakefield
Score: 1531
Won: 32154
Lost: 34869
Pat Glass #102
Pat Glass

Labour
North West Durham
Score: 1657
Won: 28817
Lost: 36193
 
Si?n James #103
Si?n James

Labour
Swansea East
Score: 1612
Won: 29772
Lost: 36147
Cathy Jamieson #104
Cathy Jamieson

Labour Co-operative
Kilmarnock and Loudoun
Score: 1622
Won: 29625
Lost: 37624
Heather Wheeler #105
Heather Wheeler

Conservative
South Derbyshire
Score: 1853
Won: 26860
Lost: 42770
 
Kate Green #106
Kate Green

Labour
Stretford and Urmston
Score: 1584
Won: 29789
Lost: 36525
Meg Hillier #107
Meg Hillier

Labour Co-operative
Hackney South and Shoreditch
Score: 1405
Won: 34324
Lost: 33679
Margaret Curran #108
Margaret Curran

Labour
Glasgow East
Score: 1541
Won: 30479
Lost: 35963
 
Emily Thornberry #109
Emily Thornberry

Labour
Islington South and Finsbury
Score: 1408
Won: 34384
Lost: 34110
Helen Jones #110
Helen Jones

Labour
Warrington North
Score: 1545
Won: 29926
Lost: 35820
Yvonne Fovargue #111
Yvonne Fovargue

Labour
Makerfield
Score: 1587
Won: 28975
Lost: 36584
 
Ann Clwyd #112
Ann Clwyd

Labour
Cynon Valley
Score: 1650
Won: 27029
Lost: 36722
Harriet Harman #113
Harriet Harman

Labour
Camberwell and Peckham
Score: 1473
Won: 31780
Lost: 35394
Julie Hilling #114
Julie Hilling

Labour
Bolton West
Score: 1794
Won: 24510
Lost: 38785
 
Michelle Gildernew #115
Michelle Gildernew

Sinn Fein
Fermanagh and South Tyrone
Score: 1586
Won: 30166
Lost: 38822
Ann McKechin #116
Ann McKechin

Labour
Glasgow North
Score: 1647
Won: 26611
Lost: 36552
Lyn Brown #117
Lyn Brown

Labour
West Ham
Score: 1570
Won: 28960
Lost: 36688
 
Madeleine Moon #118
Madeleine Moon

Labour
Bridgend
Score: 1662
Won: 26067
Lost: 36576
Linda Riordin #119
Linda Riordin

Labour Co-operative
Halifax
Score: 1617
Won: 27367
Lost: 36987
Chi Onwurah #120
Chi Onwurah

Labour
Newcastle upon Tyne Central
Score: 1618
Won: 26782
Lost: 36831
 
Ann Coffey #121
Ann Coffey

Labour
Stockport
Score: 1599
Won: 27033
Lost: 36569
Joan Walley #122
Joan Walley

Labour
Stoke-on-Trent North
Score: 1647
Won: 25958
Lost: 37001
Naomi Long #123
Naomi Long

Alliance
Belfast East
Score: 1658
Won: 26369
Lost: 38432
 
Maria Eagle #124
Maria Eagle

Labour
Garston and Halewood
Score: 1591
Won: 26450
Lost: 36341
Tessa Jowell #125
Tessa Jowell

Labour
Dulwich and West Norwood
Score: 1593
Won: 27420
Lost: 37833
Diane Abbott #126
Diane Abbott

Labour
Hackney North and Stoke Newington
Score: 1553
Won: 28400
Lost: 37733
 
Angela Smith #127
Angela Smith

Labour
Penistone and Stocksbridge
Score: 1624
Won: 25850
Lost: 37124
Anne McGuire #128
Anne McGuire

Labour
Stirling
Score: 1742
Won: 24210
Lost: 39502
Angela Eagle #129
Angela Eagle

Labour
Wallasey
Score: 1625
Won: 25590
Lost: 37446
 
Glanda Jackson #130
Glanda Jackson

Labour
Hampstead and Kilburn
Score: 1809
Won: 23210
Lost: 40968
Meg Munn #131
Meg Munn

Labour Co-operative
Sheffield, Heeley
Score: 1604
Won: 25690
Lost: 37520
Helen Goodman #132
Helen Goodman

Labour
Bishop Auckland
Score: 1664
Won: 24492
Lost: 38600
 
Margaret Hodge #133
Margaret Hodge

Labour
Barking
Score: 1484
Won: 27808
Lost: 36431
Karen Buck #134
Karen Buck

Labour
Westminster North
Score: 1514
Won: 26531
Lost: 36359
Anne Begg #135
Anne Begg

Labour
Aberdeen South
Score: 1761
Won: 23514
Lost: 41561
 
Annette Brooke #136
Annette Brooke

Liberal Democrat
Mid Dorset and North Poole
Score: 1781
Won: 22740
Lost: 42087
Rosie Cooper #137
Rosie Cooper

Labour
West Lancashire
Score: 1680
Won: 23477
Lost: 40821
Margaret Beckett #138
Margaret Beckett

Labour
Derby South
Score: 1695
Won: 23753
Lost: 41913
 
Sandra Osborne #139
Sandra Osborne

Labour
Ayr, Carrick and Cumnock
Score: 1665
Won: 23661
Lost: 41838
Fiona MacTaggart #140
Fiona MacTaggart

Labour
Slough
Score: 1642
Won: 23411
Lost: 41804
Caroline Lucas #141
Caroline Lucas

Green Party
Brighton, Pavilion
Score: 1366
Won: 28515
Lost: 41834
 
Sheila Gilmore #142
Sheila Gilmore

Labour
Edinburgh East
Score: 1533
Won: 21522
Lost: 45971
 



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