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
Pat Glass
 
Margaret Beckett
Pat Glass   Margaret Beckett
Labour   Labour
North West Durham   Derby South


 
As seen in

 

Results

Mary Macleod #1
Mary Macleod

Conservative
Brentford and Isleworth
Score: 1882
Won: 46976
Lost: 29845
Rebecca Harris #2
Rebecca Harris

Conservative
Castle Point
Score: 1869
Won: 47214
Lost: 29552
Nicola Blackwood #3
Nicola Blackwood

Conservative
Oxford West and Abingdon
Score: 1861
Won: 47149
Lost: 29135
 
Claire Perry #4
Claire Perry

Conservative
Devizes
Score: 1857
Won: 47131
Lost: 29227
Penny Mordaunt #5
Penny Mordaunt

Conservative
Portsmouth North
Score: 1811
Won: 50850
Lost: 29575
Esther Mcvey #6
Esther Mcvey

Conservative
Wirral West
Score: 1829
Won: 47608
Lost: 29294
 
Theresa Villiers #7
Theresa Villiers

Conservative
Chipping Barnet
Score: 1858
Won: 43396
Lost: 29252
Sarah Wollaston #8
Sarah Wollaston

Conservative
Totnes
Score: 1793
Won: 42983
Lost: 27436
Charlotte Leslie #9
Charlotte Leslie

Conservative
Bristol North West
Score: 1714
Won: 54275
Lost: 31393
 
Elizabeth Truss #10
Elizabeth Truss

Conservative
South West Norfolk
Score: 1841
Won: 43471
Lost: 30891
Louise Bagshawe #11
Louise Bagshawe

Conservative
Corby
Score: 1897
Won: 44167
Lost: 33918
Caroline Dinenage #12
Caroline Dinenage

Conservative
Gosport
Score: 1801
Won: 42204
Lost: 28867
 
Amber Rudd #13
Amber Rudd

Conservative
Hastings and Rye
Score: 1776
Won: 41794
Lost: 27805
Priti Patel #14
Priti Patel

Conservative
Witham
Score: 1776
Won: 43715
Lost: 29439
Anna Soubry #15
Anna Soubry

Conservative
Broxtowe
Score: 1756
Won: 42533
Lost: 27843
 
Chloe Smith #16
Chloe Smith

Conservative
Norwich North
Score: 1868
Won: 39906
Lost: 30507
Caroline Nokes #17
Caroline Nokes

Conservative
Romsey and Southampton North
Score: 1697
Won: 45562
Lost: 28027
Maria Miller #18
Maria Miller

Conservative
Basingstoke
Score: 1816
Won: 38253
Lost: 28031
 
Justine Greening #19
Justine Greening

Conservative
Putney
Score: 1854
Won: 38279
Lost: 30427
Harriet Baldwin #20
Harriet Baldwin

Conservative
West Worcestershire
Score: 1778
Won: 38943
Lost: 28092
Nadine Dorries #21
Nadine Dorries

Conservative
Mid Bedfordshire
Score: 1771
Won: 41056
Lost: 29514
 
Nicky Morgan #22
Nicky Morgan

Conservative
Loughborough
Score: 1794
Won: 38491
Lost: 28707
Anne Maine #23
Anne Maine

Conservative
St Albans
Score: 1783
Won: 38590
Lost: 28433
Margot James #24
Margot James

Conservative
Stourbridge
Score: 1877
Won: 34262
Lost: 28917
 
Barbara Keeley #25
Barbara Keeley

Labour
Worsley and Eccles South
Score: 1820
Won: 39535
Lost: 31438
Helen Grant #26
Helen Grant

Conservative
Maidstone and The Weald
Score: 1815
Won: 36233
Lost: 29012
Tracey Crouch #27
Tracey Crouch

Conservative
Chatham and Aylesford
Score: 1844
Won: 37030
Lost: 31053
 
Caroline Spelman #28
Caroline Spelman

Conservative
Meriden
Score: 1757
Won: 38120
Lost: 28839
Eleanor Laing #29
Eleanor Laing

Conservative
Epping Forest
Score: 1724
Won: 40068
Lost: 29175
Theresa May #30
Theresa May

Conservative
Maidenhead
Score: 1841
Won: 35077
Lost: 29847
 
Jackie Doyle-Price #31
Jackie Doyle-Price

Conservative
Thurrock
Score: 1873
Won: 31767
Lost: 28251
Natascha Engel #32
Natascha Engel

Labour
North East Derbyshire
Score: 1842
Won: 33535
Lost: 29012
Jessica Morden #33
Jessica Morden

Labour
Newport East
Score: 1839
Won: 37882
Lost: 32803
 
Anne Marie Morris #34
Anne Marie Morris

Conservative
Newton Abbot
Score: 1798
Won: 33747
Lost: 28406
Caroline Flint #35
Caroline Flint

Labour
Don Valley
Score: 1677
Won: 48517
Lost: 35009
Karen Bradley #36
Karen Bradley

Conservative
Staffordshire Moorlands
Score: 1756
Won: 36345
Lost: 29176
 
Heidi Alexander #37
Heidi Alexander

Labour
Lewisham East
Score: 1673
Won: 43320
Lost: 32574
Eilidh Whiteford #38
Eilidh Whiteford

Scottish National Party
Banff and Buchan
Score: 1525
Won: 50278
Lost: 30495
Gloria de Piero #39
Gloria de Piero

Labour
Ashfield
Score: 1645
Won: 45880
Lost: 33727
 
Cheryl Gillan #40
Cheryl Gillan

Conservative
Chesham and Amersham
Score: 1803
Won: 32258
Lost: 29064
Sarah Teather #41
Sarah Teather

Liberal Democrat
Brent Central
Score: 1609
Won: 52282
Lost: 36474
Bridget Phillipson #42
Bridget Phillipson

Labour
Houghton and Sunderland South
Score: 1704
Won: 42015
Lost: 34434
 
Angela Watkinson #43
Angela Watkinson

Conservative
Hornchurch and Upminster
Score: 1732
Won: 33517
Lost: 29132
Jessica Lee #44
Jessica Lee

Conservative
Erewash
Score: 1701
Won: 34438
Lost: 29041
Jane Ellison #45
Jane Ellison

Conservative
Battersea
Score: 1915
Won: 28805
Lost: 31343
 
Stella Creasy #46
Stella Creasy

Labour
Walthamstow
Score: 1647
Won: 44250
Lost: 35325
Andrea Leadsom #47
Andrea Leadsom

Conservative
South Northamptonshire
Score: 1918
Won: 28535
Lost: 31260
Catherin McKinnell #48
Catherin McKinnell

Labour
Newcastle upon Tyne North
Score: 1667
Won: 41637
Lost: 34454
 
Debbie Abrahams #49
Debbie Abrahams

Labour
Oldham East and Saddleworth
Score: 1656
Won: 37879
Lost: 31528
Sheryll Murray #50
Sheryll Murray

Conservative
South East Cornwall
Score: 1768
Won: 30487
Lost: 29324
Jenny Chapman #51
Jenny Chapman

Labour
Darlington
Score: 1690
Won: 36503
Lost: 32338
 
Pamela Nash #52
Pamela Nash

Labour
Airdrie and Shotts
Score: 1573
Won: 43593
Lost: 33476
Liz Kendall #53
Liz Kendall

Labour
Leicester West
Score: 1608
Won: 41850
Lost: 34562
Karen Lumley #54
Karen Lumley

Conservative
Redditch
Score: 1871
Won: 27769
Lost: 31223
 
Kate Hoey #55
Kate Hoey

Labour
Vauxhall
Score: 1857
Won: 29473
Lost: 32852
Teresa Pearse #56
Teresa Pearse

Labour
Erith and Thamesmead
Score: 1664
Won: 35906
Lost: 32425
Jo Swinson #57
Jo Swinson

Liberal Democrat
East Dunbartonshire
Score: 1600
Won: 35921
Lost: 30388
 
Luciana Berger #58
Luciana Berger

Labour Co-operative
Liverpool, Wavertree
Score: 1436
Won: 53230
Lost: 36622
Loraine Fullbrook #59
Loraine Fullbrook

Conservative
South Ribble
Score: 1822
Won: 27543
Lost: 31505
Susan Jones #60
Susan Jones

Labour
Clwyd South
Score: 1507
Won: 39852
Lost: 32117
 
Lisa Nandy #61
Lisa Nandy

Labour
Wigan
Score: 1552
Won: 39576
Lost: 34109
Emma Reynolds #62
Emma Reynolds

Labour
Wolverhampton North East
Score: 1558
Won: 38095
Lost: 33610
Lynne Featherstone #63
Lynne Featherstone

Liberal Democrat
Hornsey and Wood Green
Score: 1531
Won: 37978
Lost: 32314
 
Sylvia Hermon #64
Sylvia Hermon

Independent
North Down
Score: 1526
Won: 35143
Lost: 29993
Lilian Greenwood #65
Lilian Greenwood

Labour
Nottingham South
Score: 1510
Won: 37977
Lost: 32142
Gisela Stuart #66
Gisela Stuart

Labour
Birmingham, Edgbaston
Score: 1882
Won: 26150
Lost: 34029
 
Gemma Doyle #67
Gemma Doyle

Labour Co-operative
West Dunbartonshire
Score: 1498
Won: 38834
Lost: 33539
Pauline Latham #68
Pauline Latham

Conservative
Mid Derbyshire
Score: 1825
Won: 27028
Lost: 34495
Kerry McCarthey #69
Kerry McCarthey

Labour
Bristol East
Score: 1510
Won: 35822
Lost: 31601
 
Anne McIntosh #70
Anne McIntosh

Conservative
Thirsk and Malton
Score: 1710
Won: 28177
Lost: 31894
Jenny Willot #71
Jenny Willot

Liberal Democrat
Cardiff Central
Score: 1475
Won: 34781
Lost: 29545
Lorely Burt #72
Lorely Burt

Liberal Democrat
Solihull
Score: 1578
Won: 31737
Lost: 31432
 
Alison McGovern #73
Alison McGovern

Labour
Wirral South
Score: 1487
Won: 36446
Lost: 32085
Siobhain McDonagh #74
Siobhain McDonagh

Labour
Mitcham and Morden
Score: 1478
Won: 34781
Lost: 30357
Anne Milton #75
Anne Milton

Conservative
Guildford
Score: 1785
Won: 26271
Lost: 33187
 
Sarah Newton #76
Sarah Newton

Conservative
Truro and Falmouth
Score: 1626
Won: 28568
Lost: 30821
Julie Elliot #77
Julie Elliot

Labour
Sunderland Central
Score: 1459
Won: 33602
Lost: 29635
Rachel Reeves #78
Rachel Reeves

Labour
Leeds West
Score: 1437
Won: 40330
Lost: 34653
 
Diana Johnson #79
Diana Johnson

Labour
Kingston upon Hull North
Score: 1496
Won: 31502
Lost: 30482
Dawn Primarolo #80
Dawn Primarolo

Labour
Bristol South
Score: 1492
Won: 30790
Lost: 30097
Laura Sandys #81
Laura Sandys

Conservative
South Thanet
Score: 1721
Won: 26010
Lost: 33842
 
Shabana Mahmood #82
Shabana Mahmood

Labour
Birmingham, Ladywood
Score: 1403
Won: 36450
Lost: 32384
Roberta Blackman-Woods #83
Roberta Blackman-Woods

Labour
City of Durham
Score: 1505
Won: 31680
Lost: 32687
Louise Ellman #84
Louise Ellman

Labour Co-operative
Liverpool, Riverside
Score: 1466
Won: 31309
Lost: 30718
 
Fiona Bruce #85
Fiona Bruce

Conservative
Congleton
Score: 1616
Won: 27419
Lost: 32533
Katy Clark #86
Katy Clark

Labour
North Ayrshire and Arran
Score: 1458
Won: 32834
Lost: 32315
Rushanara Ali #87
Rushanara Ali

Labour
Bethnal Green and Bow
Score: 1368
Won: 38107
Lost: 32949
 
Fiona ODonnell #88
Fiona ODonnell

Labour
East Lothian
Score: 1492
Won: 30219
Lost: 31291
Th?r?se Coffey #89
Th?r?se Coffey

Conservative
Suffolk Coastal
Score: 1720
Won: 26102
Lost: 35631
Meg Hillier #90
Meg Hillier

Labour Co-operative
Hackney South and Shoreditch
Score: 1423
Won: 32363
Lost: 31102
 
Tessa Munt #91
Tessa Munt

Liberal Democrat
Wells
Score: 1408
Won: 32773
Lost: 31088
Valerie Vaz #92
Valerie Vaz

Labour
Walsall South
Score: 1354
Won: 37244
Lost: 32647
Joan Ruddock #93
Joan Ruddock

Labour
Lewisham, Deptford
Score: 1395
Won: 32330
Lost: 30299
 
Mary Glendon #94
Mary Glendon

Labour
North Tyneside
Score: 1553
Won: 28020
Lost: 32668
Hazel Blears #95
Hazel Blears

Labour
Salford and Eccles
Score: 1478
Won: 29800
Lost: 32035
Yvette Cooper #96
Yvette Cooper

Labour
Normanton, Pontefract and Castleford
Score: 1413
Won: 31980
Lost: 31627
 
Alison Seabeck #97
Alison Seabeck

Labour
Plymouth, Moor View
Score: 1449
Won: 29863
Lost: 31573
Angie Bray #98
Angie Bray

Conservative
Ealing Central and Acton
Score: 1679
Won: 25379
Lost: 35273
Sharon Hodgeson #99
Sharon Hodgeson

Labour
Washington and Sunderland West
Score: 1449
Won: 30959
Lost: 33165
 
Yasmin Qureshi #100
Yasmin Qureshi

Labour
Bolton South East
Score: 1385
Won: 31559
Lost: 31282
Maria Eagle #101
Maria Eagle

Labour
Garston and Halewood
Score: 1678
Won: 24036
Lost: 34067
Angela Smith #102
Angela Smith

Labour
Penistone and Stocksbridge
Score: 1725
Won: 23429
Lost: 34812
 
Emily Thornberry #103
Emily Thornberry

Labour
Islington South and Finsbury
Score: 1362
Won: 32527
Lost: 31285
Ann Coffey #104
Ann Coffey

Labour
Stockport
Score: 1651
Won: 24597
Lost: 34174
Heather Wheeler #105
Heather Wheeler

Conservative
South Derbyshire
Score: 1867
Won: 23598
Lost: 40119
 
Helen Jones #106
Helen Jones

Labour
Warrington North
Score: 1524
Won: 27500
Lost: 33221
Joan Walley #107
Joan Walley

Labour
Stoke-on-Trent North
Score: 1699
Won: 23671
Lost: 34672
Pat Glass #108
Pat Glass

Labour
North West Durham
Score: 1566
Won: 26361
Lost: 33763
 
Yvonne Fovargue #109
Yvonne Fovargue

Labour
Makerfield
Score: 1562
Won: 26495
Lost: 34051
Chi Onwurah #110
Chi Onwurah

Labour
Newcastle upon Tyne Central
Score: 1653
Won: 24300
Lost: 34446
Rosie Winterton #111
Rosie Winterton

Labour
Doncaster Central
Score: 1346
Won: 31689
Lost: 30628
 
Mary Creagh #112
Mary Creagh

Labour
Wakefield
Score: 1413
Won: 30176
Lost: 32246
Cathy Jamieson #113
Cathy Jamieson

Labour Co-operative
Kilmarnock and Loudoun
Score: 1567
Won: 27021
Lost: 35278
Si?n James #114
Si?n James

Labour
Swansea East
Score: 1515
Won: 27287
Lost: 33638
 
Ann McKechin #115
Ann McKechin

Labour
Glasgow North
Score: 1638
Won: 24153
Lost: 34191
Margaret Curran #116
Margaret Curran

Labour
Glasgow East
Score: 1474
Won: 28097
Lost: 33304
Diane Abbott #117
Diane Abbott

Labour
Hackney North and Stoke Newington
Score: 1587
Won: 25952
Lost: 35317
 
Madeleine Moon #118
Madeleine Moon

Labour
Bridgend
Score: 1649
Won: 23554
Lost: 34563
Ann Clwyd #119
Ann Clwyd

Labour
Cynon Valley
Score: 1587
Won: 24575
Lost: 34335
Angela Eagle #120
Angela Eagle

Labour
Wallasey
Score: 1662
Won: 23197
Lost: 35079
 
Margaret Hodge #121
Margaret Hodge

Labour
Barking
Score: 1507
Won: 26101
Lost: 33538
Harriet Harman #122
Harriet Harman

Labour
Camberwell and Peckham
Score: 1371
Won: 29907
Lost: 32520
Naomi Long #123
Naomi Long

Alliance
Belfast East
Score: 1663
Won: 23837
Lost: 36528
 
Lyn Brown #124
Lyn Brown

Labour
West Ham
Score: 1502
Won: 26540
Lost: 34165
Helen Goodman #125
Helen Goodman

Labour
Bishop Auckland
Score: 1736
Won: 22053
Lost: 36600
Linda Riordin #126
Linda Riordin

Labour Co-operative
Halifax
Score: 1554
Won: 25047
Lost: 34581
 
Tessa Jowell #127
Tessa Jowell

Labour
Dulwich and West Norwood
Score: 1575
Won: 24973
Lost: 35515
Kate Green #128
Kate Green

Labour
Stretford and Urmston
Score: 1455
Won: 27315
Lost: 33931
Karen Buck #129
Karen Buck

Labour
Westminster North
Score: 1545
Won: 24134
Lost: 34048
 
Michelle Gildernew #130
Michelle Gildernew

Sinn Fein
Fermanagh and South Tyrone
Score: 1495
Won: 27072
Lost: 36273
Julie Hilling #131
Julie Hilling

Labour
Bolton West
Score: 1702
Won: 21896
Lost: 36897
Meg Munn #132
Meg Munn

Labour Co-operative
Sheffield, Heeley
Score: 1598
Won: 23236
Lost: 35434
 
Rosie Cooper #133
Rosie Cooper

Labour
West Lancashire
Score: 1760
Won: 20986
Lost: 39032
Anne McGuire #134
Anne McGuire

Labour
Stirling
Score: 1674
Won: 21723
Lost: 37646
Glanda Jackson #135
Glanda Jackson

Labour
Hampstead and Kilburn
Score: 1779
Won: 20680
Lost: 39391
 
Sandra Osborne #136
Sandra Osborne

Labour
Ayr, Carrick and Cumnock
Score: 1693
Won: 21153
Lost: 40211
Margaret Beckett #137
Margaret Beckett

Labour
Derby South
Score: 1678
Won: 21161
Lost: 40244
Fiona MacTaggart #138
Fiona MacTaggart

Labour
Slough
Score: 1657
Won: 20867
Lost: 40109
 
Caroline Lucas #139
Caroline Lucas

Green Party
Brighton, Pavilion
Score: 1363
Won: 26699
Lost: 38643
Anne Begg #140
Anne Begg

Labour
Aberdeen South
Score: 1611
Won: 20950
Lost: 39879
Annette Brooke #141
Annette Brooke

Liberal Democrat
Mid Dorset and North Poole
Score: 1651
Won: 20259
Lost: 40546
 
Sheila Gilmore #142
Sheila Gilmore

Labour
Edinburgh East
Score: 1398
Won: 19493
Lost: 42869
 



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