mosaic_strip

Home You & Your MP Q&A About Us Contact Us

FaxYourMP.com - MP Performance Tables 2004

FaxYourMP.com is a volunteer-run not-for-profit website which helps people contact their MP quickly and responsibly. We have sent over 100,000 faxes to MPs since Dec 2000

Since April 2002 we have been surveying all those sending faxes via FaxYourMP.com to discover how often an MP replies to a constituent's fax within 14 days.

The statistics below were collected between 8th April 2002 and 31st October 2004.

The performance data below covers all bar 57 of the 665 MPs (counting for by-elections and so on).

Type in your full postcode to see how your MP rates:

IMPORTANT CAVEAT: Some MPs may have been treated unfairly. Please read this to understand why.

sort by: » Name « Constituency (A–›Z) » Party » Messages Sent » Messages Replied To » Notes «
MP NameConstituencyPartyTotal Messages SentReplied ToNot Replied To%ageNotes
Adam Ingram East Kilbride Labour 39 19 6 76.00
Adam Price Carmarthen East and Dinefwr Plaid Cymru — The Party of Wales 80 53 8 86.89
Adrian Bailey West Bromwich West Lab/Co-op 62 12 11 52.17
Adrian Flook Taunton Conservative 100 63 17 78.75
Adrian Sanders Torbay Liberal Democrat 44 28 9 75.68
Alan Beith Berwick-upon-Tweed Liberal Democrat 61 28 17 62.22
Alan Campbell Tynemouth Labour 0 0 0 0.00 No data
Alan Duncan Rutland and Melton Conservative 78 40 19 67.80
Alan Howarth CBE Newport East Labour 57 38 9 80.85
Alan Hurst Braintree Labour 116 60 33 64.52
Alan Johnson Kingston upon Hull West and Hessle Labour 36 10 15 40.00
Alan Keen Feltham and Heston Lab/Co-op 112 34 46 42.50
Alan Meale Mansfield Labour 15 10 3 76.92
Alan Milburn Darlington Labour 96 25 43 36.76
Alan Reid Argyll & Bute Liberal Democrat 36 21 12 63.64
Alan Simpson Nottingham South Labour 148 76 42 64.41
Alan Williams Swansea West Labour 126 60 30 66.67
Albert Owen Ynys Mon Labour 43 20 9 68.97
Alex Salmond Banff & Buchan Scottish Nationalist Party 41 30 7 81.08
Alice Mahon Halifax Labour 45 10 26 27.78
Alistair Burt North East Bedfordshire Conservative 114 75 20 78.95
Alistair Carmichael Orkney and Shetland Liberal Democrat 0 0 0 0.00 No contact details
Alistair Darling Edinburgh Central Labour 0 0 0 0.00 No data
Alun Michael Cardiff South and Penarth Lab/Co-op 128 35 72 32.71
Andrew Bennett Denton and Reddish Labour 51 31 5 86.11
Andrew Burnham Leigh Labour 52 17 25 40.48
Andrew Dismore Hendon Labour 183 110 26 80.88
Andrew George St. Ives Liberal Democrat 123 59 36 62.11
Andrew Hunter Basingstoke Democratic Unionist Party 164 136 8 94.44 Elected as Conservative, resigned whip in 2002, joined DUP in 2004
Andrew King Rugby and Kenilworth Labour 183 76 78 49.35
Andrew Lansley CBE South Cambridgeshire Conservative 228 89 102 46.60
Andrew Mackay Bracknell Conservative 208 166 19 89.73
Andrew Mackinlay Thurrock Labour 82 32 30 51.61
Andrew Miller Ellesmere Port and Neston Labour 67 51 11 82.26
Andrew Mitchell Sutton Coldfield Conservative 107 67 24 73.63
Andrew Murrison Westbury Conservative 111 68 21 76.40
Andrew Reed Loughborough Lab/Co-op 113 43 45 48.86
Andrew Robathan Blaby Conservative 95 67 9 88.16
Andrew Rosindell Romford Conservative 37 14 17 45.16
Andrew Selous South West Bedfordshire Conservative 86 53 13 80.30
Andrew Smith Oxford East Labour 365 233 40 85.35
Andrew Stunell Hazel Grove Liberal Democrat 103 44 48 47.83
Andrew Turner Isle of Wight Conservative 118 55 25 68.75
Andrew Tyrie Chichester Conservative 166 62 63 49.60
Andy Love Edmonton Lab/Co-op 61 23 19 54.76
Angela Browning Tiverton and Honiton Conservative 128 60 35 63.16
Angela Eagle Wallasey Labour 55 2 43 4.44
Angela Smith Basildon Lab/Co-op 70 40 15 72.73
Angela Watkinson Upminster Conservative 34 17 6 73.91
Angus Robertson Moray Scottish Nationalist Party 41 14 17 45.16
Ann Clwyd Cynon Valley Labour 29 13 8 61.90
Ann Coffey Stockport Labour 120 49 41 54.44
Ann Cryer Keighley Labour 99 57 23 71.25
Ann Keen Brentford and Isleworth Labour 291 104 121 46.22
Ann McIntosh Vale of York Conservative 117 89 9 90.82
Ann McKechin Glasgow Maryhill Labour 81 58 6 90.62
Ann Taylor Dewsbury Labour 80 33 22 60.00
Ann Widdecombe Maidstone and The Weald Conservative 102 44 41 51.76
Ann Winterton Congleton Conservative 0 0 0 0.00 No data
Annabelle Ewing Perth Scottish Nationalist Party 0 0 0 0.00 No data
Anne Begg Aberdeen South Labour 57 33 18 64.71
Anne Campbell Cambridge Labour 690 428 145 74.69
Anne McGuire Stirling Labour 83 44 28 61.11
Anne Picking East Lothian Labour 43 25 11 69.44
Annette Brooke Mid Dorset and North Poole Liberal Democrat 18 7 4 63.64 No contact details
Anthony D. Wright Great Yarmouth Labour 34 18 7 72.00
Anthony Steen Totnes Conservative 179 104 47 68.87
Archie Norman Tunbridge Wells Conservative 142 45 63 41.67
Archy Kirkwood Roxburgh & Berwickshire Liberal Democrat 30 19 7 73.08
Austin Mitchell Great Grimsby Labour 55 24 19 55.81
Barbara Follett Stevenage Labour 71 50 12 80.65
Barbara Roche Hornsey and Wood Green Labour 687 224 309 42.03
Barry Gardiner Brent North Labour 177 89 65 57.79
Barry Sheerman Huddersfield Lab/Co-op 88 53 18 74.65
Ben Bradshaw Exeter Labour 184 100 52 65.79
Ben Chapman Wirral South Labour 46 10 26 27.78
Betty Williams Conwy Labour 37 24 7 77.42
Beverley Hughes Stretford and Urmston Labour 98 57 23 71.25
Bill Etherington Sunderland North Labour 0 0 0 0.00 No data
Bill O'Brien Normanton Labour 74 54 9 85.71
Bill Olner Nuneaton Labour 64 41 8 83.67
Bill Rammell Harlow Labour 116 50 39 56.18
Bill Tynan Hamilton South Labour 46 32 4 88.89
Bill Wiggin Leominster Conservative 169 95 34 73.64
Bob Blizzard Waveney Labour 78 46 15 75.41
Bob Laxton Derby North Labour 83 60 10 85.71
Bob Russell Colchester Liberal Democrat 108 54 40 57.45
Bob Spink Castle Point Conservative 69 50 4 92.59
Boris Johnson Henley Conservative 65 37 11 77.08
Brian Cotter Weston-Super-Mare Liberal Democrat 92 54 20 72.97
Brian Donohoe Cunninghame South Labour 37 25 5 83.33
Brian Jenkins Tamworth Labour 59 37 10 78.72
Brian Sedgemore Hackney South and Shoreditch Labour 314 157 89 63.82
Brian White North East Milton Keynes Labour 190 101 58 63.52
Brian Wilson Cunninghame North Labour 43 13 13 50.00
Bridget Prentice Lewisham East Labour 141 50 70 41.67
Bruce George Walsall South Labour 95 15 54 21.74
Calum MacDonald Western Isles Labour 0 0 0 0.00 No data
Candy Atherton Falmouth and Camborne Labour 69 39 15 72.22
Caroline Flint Don Valley Labour 43 4 25 13.79
Caroline Spelman Meriden Conservative 98 72 17 80.90
Charles Clarke Norwich South Labour 145 62 48 56.36
Charles Hendry Wealden Conservative 30 26 2 92.86
Charles Kennedy Ross, Skye & Inverness West Liberal Democrat 57 21 28 42.86
Charlotte Atkins Staffordshire Moorlands Labour 9 1 8 11.11
Cheryl Gillan Chesham and Amersham Conservative 161 95 43 68.84
Chris Bryant Rhondda Labour 23 15 6 71.43
Chris Grayling Epsom and Ewell Conservative 132 78 33 70.27
Chris McCafferty Calder Valley Labour 131 78 25 75.73
Chris Mole Ipswich Labour 115 76 20 79.17
Chris Mullin Sunderland South Labour 56 26 15 63.41
Chris Pond Gravesham Labour 94 48 24 66.67
Chris Ruane Vale of Clwyd Labour 64 46 11 80.70
Chris Smith Islington South and Finsbury Labour 362 204 76 72.86
Christine Russell City of Chester Labour 166 104 34 75.36
Christopher Chope OBE Christchurch Conservative 79 32 36 47.06
Christopher Leslie Shipley Labour 107 67 21 76.14
Claire Curtis-Thomas Crosby Labour 74 32 26 55.17
Claire Ward Watford Labour 114 55 25 68.75
Clare Short Birmingham, Ladywood Labour 124 61 27 69.32
Clive Betts Sheffield, Attercliffe Labour 41 14 22 38.89
Clive Efford Eltham Labour 37 13 18 41.94
Clive Soley Ealing, Acton and Shepherd's Bush Labour 329 119 135 46.85
Colin Breed South East Cornwall Liberal Democrat 88 45 24 65.22
Colin Burgon Elmet Labour 0 0 0 0.00 Does not accept messages
Colin Challen Morley and Rothwell Labour 79 57 10 85.07
Colin Pickthall West Lancashire Labour 123 72 36 66.67
Crispin Blunt Reigate Conservative 90 65 8 89.04
Dai Havard Merthyr Tydfil and Rhymney Labour 0 0 0 0.00 No data
Damian Green Ashford Conservative 76 40 21 65.57
Dan Norris Wansdyke Labour 69 32 24 57.14
Dari Taylor Stockton South Labour 112 69 18 79.31
David Amess Southend West Conservative 125 76 23 76.77
David Atkinson Bournemouth East Conservative 0 0 0 0.00 Does not accept messages
David Blunkett Sheffield, Brightside Labour 80 31 25 55.36
David Borrow South Ribble Labour 53 26 14 65.00
David Burnside Antrim South Ulster Unionist Party 0 0 0 0.00 No contact details
David Cairns Greenock and Inverclyde Labour 0 0 0 0.00 No data
David Cameron Witney Conservative 128 80 21 79.21
David Chaytor Bury North Labour 82 45 24 65.22
David Chidgey Eastleigh Liberal Democrat 98 25 47 34.72
David Clelland Tyne Bridge Labour 59 38 10 79.17
David Crausby Bolton North East Labour 91 59 9 86.76
David Curry Skipton and Ripon Conservative 139 64 48 57.14
David Davis Haltemprice and Howden Conservative 81 50 7 87.72
David Drew Stroud Lab/Co-op 100 54 32 62.79
David Hamilton Midlothian Labour 35 22 7 75.86
David Hanson Delyn Labour 58 24 15 61.54
David Heath Somerton and Frome Liberal Democrat 150 45 73 38.14
David Heathcoat-Amory Wells Conservative 144 83 29 74.11
David Heyes Ashton under Lyne Labour 43 33 4 89.19
David Hinchliffe Wakefield Labour 129 75 26 74.26
David Jamieson Plymouth, Devonport Labour 78 51 14 78.46
David Kidney Stafford Labour 69 33 20 62.26
David Lammy Tottenham Labour 295 119 109 52.19
David Laws Yeovil Liberal Democrat 52 30 13 69.77
David Lepper Brighton, Pavilion Lab/Co-op 646 378 119 76.06
David Lidington Aylesbury Conservative 131 89 24 78.76
David Maclean Penrith and The Border Conservative 83 31 35 46.97
David Marshall Glasgow Shettleston Labour 0 0 0 0.00 No contact details
David Miliband South Shields Labour 40 14 4 77.78
David Rendel Newbury Liberal Democrat 122 20 71 21.98
David Ruffley Bury St. Edmunds Conservative 121 83 12 87.37
David Stewart Inverness East, Nairn & Lochaber Labour 58 40 7 85.11
David Taylor North West Leicestershire Lab/Co-op 74 55 10 84.62
David Tredinnick Bosworth Conservative 64 27 17 61.36
David Trimble Upper Bann Ulster Unionist Party 2 1 1 50.00
David Watts St. Helens North Labour 2 0 2 0.00
David Willetts Havant Conservative 89 56 13 81.16
David Wilshire Spelthorne Conservative 117 75 20 78.95
David Winnick Walsall North Labour 23 14 5 73.68
David Wright Telford Labour 0 0 0 0.00 No data
Dawn Primarolo Bristol South Labour 162 67 57 54.03
Debra Shipley Stourbridge Labour 122 34 68 33.33
Denis Macshane Rotherham Labour 56 10 33 23.26
Denis Murphy Wansbeck Labour 3 1 2 33.33
Dennis Canavan Falkirk West Labour 4 2 0 100.00
Dennis Skinner Bolsover Labour 40 22 8 73.33
Dennis Turner Wolverhampton South East Lab/Co-op 26 12 7 63.16
Denzil Davies Llanelli Labour 36 20 12 62.50
Derek Conway Old Bexley and Sidcup Conservative 40 27 6 81.82
Derek Foster Bishop Auckland Labour 37 5 23 17.86
Derek Twigg Halton Labour 32 10 0 100.00
Derek Wyatt Sittingbourne and Sheppey Labour 53 29 14 67.44
Des Turner Brighton, Kemptown Labour 210 83 62 57.24
Desmond Browne Kilmarnock & Loudoun Labour 3 0 2 0.00
Desmond Swayne New Forest West Conservative 91 62 5 92.54
Diana Organ Forest of Dean Labour 103 67 16 80.72
Diane Abbott Hackney North and Stoke Newington Labour 359 61 194 23.92
Dominic Grieve Beaconsfield Conservative 119 87 14 86.14
Don Foster Bath Liberal Democrat 175 76 67 53.15
Don Touhig Islwyn Lab/Co-op 27 8 17 32.00
Donald Anderson Swansea East Labour 42 22 12 64.71
Doug Henderson Newcastle upon Tyne North Labour 75 48 15 76.19
Douglas Alexander Paisley South Labour 34 14 16 46.67
Douglas Hogg Sleaford and North Hykeham Conservative 77 60 3 95.24
Dr Alan Whitehead Southampton, Test Labour 152 30 92 24.59
Dr Ashok Kumar Middlesbrough South and East Cleveland Labour 72 30 12 71.43
Dr Brian Iddon Bolton South East Labour 87 35 10 77.78
Dr Doug Naysmith Bristol North West Lab/Co-op 115 68 27 71.58
Dr Evan Harris Oxford West and Abingdon Liberal Democrat 353 120 148 44.78
Dr Howard Stoate Dartford Labour 73 31 21 59.62
Dr Ian Gibson Norwich North Labour 101 54 19 73.97
Dr Ian Paisley North Antrim Democratic Unionist Party 13 6 6 50.00
Dr Jack Cunningham Copeland Labour 32 16 11 59.26
Dr Jenny Tonge Richmond Park Liberal Democrat 239 110 72 60.44
Dr Julian Lewis New Forest East Conservative 98 77 16 82.80
Dr Kim Howells Pontypridd Labour 65 16 40 28.57
Dr Liam Fox Woodspring Conservative 137 81 32 71.68
Dr Lynda Clark QC Edinburgh Pentlands Labour 23 9 11 45.00
Dr Lynne Jones Birmingham, Selly Oak Labour 243 161 25 86.56
Dr Nick Palmer Broxtowe Labour 117 80 13 86.02
Dr Phyllis Starkey Milton Keynes South West Labour 151 106 13 89.08
Dr Richard Taylor Wyre Forest Independent 79 54 7 88.52
Dr Rudi Vis Finchley and Golders Green Labour 328 228 43 84.13
Dr Stephen Ladyman South Thanet Labour 52 25 12 67.57
Dr Tony Wright Cannock Chase Labour 51 34 9 79.07
Dr Vincent Cable Twickenham Liberal Democrat 187 64 80 44.44
Eddie McGrady South Down Social Democratic & Labour Party 0 0 0 0.00 No data
Eddie O'Hara Knowsley South Labour 0 0 0 0.00 No data
Edward Davey Kingston and Surbiton Liberal Democrat 206 66 79 45.52
Edward Garnier QC Harborough Conservative 79 56 11 83.58
Edward Leigh Gainsborough Conservative 58 33 13 71.74
Eleanor Laing Epping Forest Conservative 115 43 56 43.43
Elfyn Llwyd Meirionnydd Nant Conwy Plaid Cymru — The Party of Wales 46 14 22 38.89
Elliot Morley Scunthorpe Labour 27 17 4 80.95
Eric Forth Bromley and Chislehurst Conservative 0 0 0 0.00 Does not accept messages
Eric Illsley Barnsley Central Labour 26 15 4 78.95
Eric Joyce Falkirk West Labour 19 3 9 25.00
Eric Martlew Carlisle Labour 44 8 23 25.81
Eric Pickles Brentwood and Ongar Conservative 71 12 41 22.64
Ernie Ross Dundee West Labour 0 0 0 0.00 No data
Estelle Morris Birmingham Yardley Labour 0 0 0 0.00 No data
Fabian Hamilton Leeds North East Labour 119 29 55 34.52
Fiona Mactaggart Slough Labour 138 72 36 66.67
Francis Maude Horsham Conservative 127 75 18 80.65
Frank Cook Stockton North Labour 58 23 24 48.94
Frank Dobson Holborn and St. Pancras Labour 456 242 112 68.36
Frank Doran Aberdeen Central Labour 53 21 27 43.75
Frank Field Birkenhead Labour 0 0 0 0.00 No data
Frank Roy Motherwell & Wishaw Labour 28 13 11 54.17
Fraser Kemp Houghton and Washington East Labour 44 31 5 86.11
Gareth R. Thomas Harrow West Labour 167 53 84 38.69
Gareth Thomas Clwyd West Labour 57 20 26 43.48
Gary Streeter South West Devon Conservative 81 55 9 85.94
Gavin Strang Edinburgh East and Musselburgh Labour 0 0 0 0.00 No data
Geoffrey Clifton-Brown Cotswold Conservative 107 75 15 83.33
Geoffrey Hoon Ashfield Labour 30 11 13 45.83
Geoffrey Robinson Coventry North West Labour 127 48 53 47.52
George Foulkes Carrick, Cumnock & Doon Valley Lab/Co-op 53 25 18 58.14
George Galloway Glasgow Kelvin Respect 188 64 84 43.24 Elected as Labour, expelled in 2003
George Howarth Knowsley North and Sefton East Labour 0 0 0 0.00 No data
George Mudie Leeds East Labour 46 6 32 15.79
George Osborne Tatton Conservative 77 40 18 68.97
George Stevenson Stoke-on-Trent South Labour 38 17 14 54.84
Geraint Davies Croydon Central Labour 210 72 99 42.11
Gerald Howarth Aldershot Conservative 150 73 50 59.35
Gerald Kaufman Manchester, Gorton Labour 253 179 14 92.75
Geraldine Smith Morecambe and Lunesdale Labour 0 0 0 0.00 No data
Gerry Adams Belfast West Sinn Féin 0 0 0 0.00 No data
Gerry Steinberg City of Durham Labour 193 152 14 91.57
Gerry Sutcliffe Bradford South Labour 62 20 33 37.74
Gillian Merron Lincoln Labour 103 53 23 69.74
Gillian Shephard South West Norfolk Conservative 55 39 8 82.98
Gisela Stuart Birmingham, Edgbaston Labour 159 81 44 64.80
Glenda Jackson CBE Hampstead and Highgate Labour 496 322 69 82.35
Gordon Brown Dunfermline East Labour 59 23 20 53.49
Gordon Marsden Blackpool South Labour 69 21 41 33.87
Gordon Prentice Pendle Labour 36 9 17 34.62
Graham Allen Nottingham North Labour 73 28 21 57.14
Graham Brady Altrincham and Sale West Conservative 149 97 29 76.98
Graham Stringer Manchester, Blackley Labour 88 6 62 8.82
Greg Knight East Yorkshire Conservative 54 25 18 58.14
Greg Pope Hyndburn Labour 44 24 7 77.42
Gregory Barker Bexhill and Battle Conservative 138 71 37 65.74
Gregory Campbell East Londonderry Democratic Unionist Party 18 9 2 81.82
Gwyn Prosser Dover Labour 97 33 47 41.25
Harold Best Leeds North West Labour 223 168 15 91.80
Harriet Harman Camberwell and Peckham Labour 209 39 114 25.49
Harry Barnes North East Derbyshire Labour 50 34 5 87.18
Harry Cohen Leyton and Wanstead Labour 211 119 52 69.59
Hazel Blears Salford Labour 39 7 27 20.59
Helen Clarke Peterborough Labour 123 47 53 47.00
Helen Jackson Sheffield, Hillsborough Labour 141 62 49 55.86
Helen Jones Warrington North Labour 66 27 21 56.25
Helen Liddell Airdrie & Shotts Labour 43 28 10 73.68
Helen Southworth Warrington South Labour 170 64 63 50.39
Henry Bellingham North West Norfolk Conservative 74 32 33 49.23
Hilary Armstrong Durham North West Labour 0 0 0 0.00 No data
Hilary Benn Leeds Central Labour 120 54 37 59.34
Hilton Dawson Lancaster and Wyre Labour 0 0 0 0.00 No data
Hon Bernard Jenkin North Essex Conservative 80 49 17 74.24
Hon Gwyneth Dunwoody Crewe and Nantwich Labour 121 77 27 74.04
Hon Nicholas Soames Mid Sussex Conservative 128 97 8 92.38
Howard Flight Arundel and South Downs Conservative 139 72 46 61.02
Hugh Bayley City of York Labour 277 137 97 58.55
Hugh Robertson Faversham and Mid Kent Conservative 90 62 14 81.58
Hugo Swire East Devon Conservative 60 30 15 66.67
Humfrey Malins Woking Conservative 168 112 31 78.32
Huw Edwards Monmouth Labour 100 42 39 51.85
Huw Irranca-Davis Ogmore Labour 0 0 0 0.00 No data
Hywel Francis Aberavon Labour 25 18 5 78.26
Hywel Williams Caernarfon Plaid Cymru — The Party of Wales 44 21 6 77.78
Iain Coleman Hammersmith and Fulham Labour 325 121 133 47.64
Iain Duncan Smith Chingford and Woodford Green Conservative 121 28 69 28.87
Iain Luke Dundee East Labour 0 0 0 0.00 No contact details
Iain Wright Hartlepool Labour 0 0 0 0.00 No contact details
Ian Cawsey Brigg and Goole Labour 47 29 6 82.86
Ian Davidson Glasgow Pollok Lab/Co-op 32 9 16 36.00
Ian Liddell-Grainger Bridgwater Conservative 139 57 62 47.90
Ian Lucas Wrexham Labour 44 19 8 70.37
Ian Mccartney Makerfield Labour 31 10 18 35.71
Ian Pearson Dudley South Labour 83 22 22 50.00
Ian Stewart Eccles Labour 80 53 12 81.54
Ian Taylor MBE Esher and Walton Conservative 136 80 23 77.67
Irene Adams Paisley North Labour 6 1 5 16.67
Iris Robinson Strangford Democratic Unionist Party 43 25 12 67.57
Ivan Henderson Harwich Labour 47 25 17 59.52
Ivan Lewis Bury South Labour 0 0 0 0.00 No data
Ivor Caplin Hove Labour 286 111 113 49.55
Jack Straw Blackburn Labour 145 61 45 57.55
Jackie Lawrence Preseli Pembrokeshire Labour 61 17 28 37.78
Jacqui Lait Beckenham Conservative 203 128 39 76.65
Jacqui Smith Redditch Labour 12 6 4 60.00
James Arbuthnot North East Hampshire Conservative 122 85 10 89.47
James Clappison Hertsmere Conservative 94 50 29 63.29
James Cran Beverley and Holderness Conservative 20 13 5 72.22
James Gray North Wiltshire Conservative 168 112 30 78.87
James Paice South East Cambridgeshire Conservative 183 132 19 87.42
James Plaskitt Warwick and Leamington Labour 179 68 76 47.22
James Purnell Stalybridge and Hyde Labour 34 14 5 73.68
James Sheridan West Renfrewshire Labour 46 34 4 89.47
James Wray Glasgow Baillieston Labour 22 13 7 65.00
Jamie Cann Ipswich Labour 0 0 0 0.00 Died in 2001
Jane Griffiths Reading East Labour 243 174 31 84.88
Jane Kennedy Liverpool, Wavertree Labour 72 2 60 3.23
Janet Anderson Rossendale and Darwen Labour 77 30 34 46.88
Janet E.A. Dean Burton Labour 64 24 29 45.28
Jean Corston Bristol East Labour 221 87 94 48.07
Jeff Ennis B.Ed (Hons) Barnsley East and Mexborough Labour 22 5 7 41.67
Jeffrey Donaldson Lagan Valley Democratic Unionist Party 31 13 13 50.00 Elected as UUP, joined DUP in 2004
Jeremy Corbyn Islington North Labour 337 80 171 31.87
Jim Cousins Newcastle upon Tyne Central Labour 180 112 32 77.78
Jim Cunningham Coventry South Labour 148 98 25 79.67
Jim Dobbin Heywood and Middleton Lab/Co-op 65 22 25 46.81
Jim Dowd Lewisham West Labour 167 82 48 63.08
Jim Fitzpatrick Poplar and Canning Town Labour 221 101 75 57.39
Jim Knight South Dorset Labour 63 31 23 57.41
Jim Marshall Leicester South Liberal Democrat 213 142 26 84.52 Died in 2004
Jim Murphy Eastwood Liberal Democrat 17 5 8 38.46
Jimmy Hood Clydesdale Labour 38 8 23 25.81
Joan Humble Blackpool North and Fleetwood Labour 54 18 29 38.30
Joan Ruddock Lewisham, Deptford Labour 411 170 57 74.89
Joan Ryan Enfield North Labour 84 36 30 54.55
Joan Walley Stoke-on-Trent North Labour 29 12 10 54.55
Joe Benton Bootle Labour 41 21 16 56.76
John Austin Erith and Thamesmead Labour 127 44 44 50.00
John Baron Billericay Conservative 89 37 37 50.00
John Barrett Edinburgh West Liberal Democrat 77 47 19 71.21
John Battle Leeds West Labour 102 34 42 44.74
John Bercow Buckingham Conservative 119 75 23 76.53
John Burnett Torridge and West Devon Liberal Democrat 146 47 68 40.87
John Cryer Hornchurch Labour 68 31 22 58.49
John Cummings Easington Labour 0 0 0 0.00 No contact details
John Denham Southampton, Itchen Labour 103 49 36 57.65
John Greenway Ryedale Conservative 57 25 24 51.02
John Grogan Selby Labour 99 46 38 54.76
John Gummer Suffolk Coastal Conservative 111 23 63 26.74
John Hayes South Holland and The Deepings Conservative 47 15 20 42.86
John Healey Wentworth Labour 54 21 18 53.85
John Heppell Nottingham East Labour 165 55 71 43.65
John Horam Orpington Conservative 118 76 15 83.52
John Hume Foyle Social Democratic & Labour Party 24 2 14 12.50
John Hutton Barrow and Furness Labour 51 6 33 15.38
John Lyons Strathkelvin & Bearsden Labour 79 29 30 49.15
John M. Taylor Solihull Conservative 120 93 9 91.18
John MacDougall Fife Central Labour 0 0 0 0.00 No contact details
John Mann Bassetlaw Labour 39 17 11 60.71
John Maples Stratford-on-Avon Conservative 150 91 31 74.59
John McDonnell Hayes and Harlington Labour 33 16 9 64.00
John McFall Dumbarton Lab/Co-op 77 43 23 65.15
John McWilliam Blaydon Labour 12 1 9 10.00
John Prescott Kingston upon Hull East Labour 36 18 13 58.06
John Pugh Southport Liberal Democrat 82 38 31 55.07
John Randall Uxbridge Conservative 56 42 3 93.33
John Redwood Wokingham Conservative 158 99 29 77.34
John Reid Hamilton North & Bellshill Labour 36 18 10 64.29
John Robertson Glasgow Anniesland Labour 73 37 17 68.52
John Smith Vale of Glamorgan Labour 104 30 55 35.29
John Spellar Warley Labour 9 6 1 85.71
John Thurso Caithness, Sutherland and Easter Ross Liberal Democrat 0 0 0 0.00 No data
John Whittingdale OBE Maldon and East Chelmsford Conservative 35 22 7 75.86
John Wilkinson Ruislip-Northwood Conservative 66 50 5 90.91
Jon Cruddas Dagenham Labour 0 0 0 0.00 No contact details
Jon Owen Jones Cardiff Central Labour 176 102 43 70.34
Jon Trickett Hemsworth Labour 0 0 0 0.00 No data
Jonathan Djanogly Huntingdon Conservative 104 67 16 80.72
Jonathan R. Shaw Chatham and Aylesford Labour 90 46 33 58.23
Jonathan Sayeed Mid Bedfordshire Conservative 133 88 16 84.62
Joyce Quin Gateshead East and Washington West Labour 57 29 22 56.86
Judy Mallaber Amber Valley Labour 68 13 39 25.00
Julia Drown South Swindon Labour 131 96 12 88.89
Julian Brazier Canterbury Conservative 120 73 24 75.26
Julie Kirkbride Bromsgrove Conservative 85 57 16 78.08
Julie Morgan Cardiff North Labour 87 39 25 60.94
Kali Mountford Colne Valley Labour 104 51 39 56.67
Karen Buck Regent's Park and Kensington North Labour 392 195 116 62.70
Kate Hoey Vauxhall Labour 460 145 219 39.84
Keith Bradley Manchester, Withington Labour 463 314 56 84.86
Keith Hill Streatham Labour 423 200 131 60.42
Keith Simpson Mid Norfolk Conservative 108 76 19 80.00
Keith Vaz Leicester East Labour 51 18 22 45.00
Kelvin Hopkins Luton North Labour 77 23 37 38.33
Ken Purchase Wolverhampton North East Lab/Co-op 14 7 3 70.00
Kenneth Clarke QC Rushcliffe Conservative 135 61 51 54.46
Kerry Pollard St. Albans Labour 157 65 67 49.24
Kevan Jones North Durham Labour 37 14 15 48.28
Kevin Barron Rother Valley Labour 45 22 10 68.75
Kevin Brennan Cardiff West Labour 112 71 23 75.53
Kevin Hughes Doncaster North Labour 35 23 6 79.31
Kevin McNamara Kingston upon Hull North Labour 46 24 14 63.16
Khalid Mahmood Birmingham Perry Barr Labour 0 0 0 0.00 No contact details
Lady Sylvia Hermon North Down Ulster Unionist Party 53 30 16 65.22
Laura Moffatt Crawley Labour 0 0 0 0.00 No data
Laurence Robertson Tewkesbury Conservative 62 28 22 56.00
Lawrie Quinn Scarborough and Whitby Labour 107 52 29 64.20
Lembit Opik Montgomeryshire Liberal Democrat 60 25 22 53.19
Lewis Moonie Kirkcaldy Labour 0 0 0 0.00 No data
Liam Byrne Birmingham Hodge Hill Labour 0 0 0 0.00 No contact details
Linda Gilroy Plymouth, Sutton Lab/Co-op 116 62 34 64.58
Linda Perham Ilford North Labour 123 64 20 76.19
Lindsay Hoyle Chorley Labour 126 53 46 53.54
Liz Blackman Erewash Labour 113 44 45 49.44
Llew Smith Blaenau Gwent Labour 26 12 12 50.00
Lorna Fitzsimons Rochdale Labour 71 20 38 34.48
Louise J. Ellman Liverpool, Riverside Lab/Co-op 238 102 92 52.58
Malcolm Bruce Gordon Liberal Democrat 51 35 6 85.37
Malcolm Moss North East Cambridgeshire Conservative 59 34 18 65.38
Malcolm Savidge Aberdeen North Labour 45 25 7 78.12
Malcolm Wicks Croydon North Labour 115 22 72 23.40
Margaret Beckett Derby South Labour 121 68 20 77.27
Margaret Hodge Barking Labour 52 8 32 20.00
Margaret Moran Luton South Labour 95 25 45 35.71
Maria Eagle Liverpool, Garston Labour 77 40 24 62.50
Mark Field Cities of London and Westminster Conservative 342 185 51 78.39
Mark Fisher Stoke-on-Trent Central Labour 70 24 24 50.00
Mark Francois Rayleigh Conservative 80 27 38 41.54
Mark Hendrick Preston Lab/Co-op 85 28 39 41.79
Mark Hoban Fareham Conservative 100 65 17 79.27
Mark Lazarowicz Edinburgh North & Leith Lab/Co-op 198 137 28 83.03
Mark Oaten Winchester Liberal Democrat 177 117 21 84.78
Mark Prisk Hertford and Stortford Conservative 101 46 34 57.50
Mark Simmonds Boston and Skegness Conservative 36 20 5 80.00
Mark Tami Alyn and Deeside Labour 52 28 13 68.29
Mark Todd South Derbyshire Labour 70 48 8 85.71
Marsha Singh Bradford West Labour 141 55 50 52.38
Martin Caton Gower Labour 0 0 0 0.00 No data
Martin Linton Battersea Labour 275 124 94 56.88
Martin McGuinness Mid Ulster Sinn Féin 0 0 0 0.00 No data
Martin O'Neill Ochil Labour 63 15 38 28.30
Martin Salter Reading West Labour 133 26 77 25.24
Martyn David Jones Clwyd South Labour 64 45 8 84.91
Matthew Green Ludlow Liberal Democrat 90 49 17 74.24
Matthew Taylor Truro and St. Austell Liberal Democrat 121 37 44 45.68
Meg Munn Sheffield, Heeley Lab/Co-op 115 62 37 62.63
Melanie Johnson Welwyn Hatfield Labour 136 66 41 61.68
Menzies Campbell QC CBE North East Fife Liberal Democrat 63 38 14 73.08
Michael Ancram QC Devizes Conservative 113 40 40 50.00
Michael Clapham Barnsley West and Penistone Labour 59 30 15 66.67
Michael Connarty Falkirk East Labour 27 9 14 39.13
Michael Fabricant Lichfield Conservative 45 35 5 87.50
Michael Fallon Sevenoaks Conservative 135 97 16 85.84
Michael Foster Hastings and Rye Labour 121 39 59 39.80
Michael Howard Folkestone and Hythe Conservative 75 37 23 61.67
Michael J. Foster Worcester Labour 69 51 3 94.44
Michael J. Martin Glasgow Springburn Mr Speaker 10 4 4 50.00
Michael Jack Fylde Conservative 0 0 0 0.00 No data
Michael Mates East Hampshire Conservative 136 106 6 94.64
Michael Meacher Oldham West and Royton Labour 66 31 28 52.54
Michael Moore Tweeddale, Ettrick & Lauderdale Liberal Democrat 43 18 21 46.15
Michael Portillo Kensington and Chelsea Conservative 195 76 66 53.52
Michael Trend CBE Windsor Conservative 149 80 48 62.50
Michael Wier Angus Scottish Nationalist Party 24 13 8 61.90
Michael Wills North Swindon Labour 72 49 7 87.50
Michelle Gildernew Fermanagh and South Tyrone Sinn Féin 0 0 0 0.00 No data
Mike Gapes Ilford South Lab/Co-op 145 41 66 38.32
Mike Hall Weaver Vale Labour 104 74 4 94.87
Mike Hancock CBE Portsmouth South Liberal Democrat 84 54 14 79.41
Mike O'Brien North Warwickshire Labour 108 43 37 53.75
Mike Wood Batley and Spen Labour 0 0 0 0.00 No data
Mohammad Sarwar Glasgow Govan Labour 128 42 53 44.21
Mrs Marion Roe Broxbourne Conservative 68 53 3 94.64
Neil Gerrard Walthamstow Labour 300 144 102 58.54
Neil Turner Wigan Labour 0 0 0 0.00 No data
Nicholas Winterton Macclesfield Conservative 69 7 45 13.46 Does not accept messages
Nick Ainger Carmarthen West and South Pembrokeshire Labour 46 23 11 67.65
Nick Brown Newcastle upon Tyne East and Wallsend Labour 64 13 38 25.49
Nick Gibb Bognor Regis and Littlehampton Conservative 73 50 5 90.91
Nick Harvey North Devon Liberal Democrat 72 25 28 47.17
Nick Hawkins Surrey Heath Conservative 159 120 8 93.75
Nick Raynsford Greenwich and Woolwich Labour 195 114 40 74.03
Nigel Beard Bexleyheath and Crayford Labour 93 61 13 82.43
Nigel Dodds Belfast North Democratic Unionist Party 0 0 0 0.00 No data
Nigel Evans Ribble Valley Conservative 91 53 22 70.67
Nigel Griffiths Edinburgh South Labour 0 0 0 0.00 No data
Nigel Jones Cheltenham Liberal Democrat 109 53 35 60.23
Nigel Waterson Eastbourne Conservative 0 0 0 0.00 No data
Norman Baker Lewes Liberal Democrat 125 68 32 68.00
Norman Lamb North Norfolk Liberal Democrat 42 19 12 61.29
Oliver Heald North East Hertfordshire Conservative 19 8 5 61.54
Oliver Letwin West Dorset Conservative 6 2 4 33.33
Oona King Bethnal Green and Bow Labour 393 63 234 21.21
Owen Paterson North Shropshire Conservative 70 43 10 81.13
Paddy Tipping Sherwood Labour 75 42 16 72.41
Parmjit Dhanda Gloucester Labour 71 50 9 84.75
Parmjit Gill Leicester South Liberal Democrat 0 0 0 0.00 No contact details
Pat Doherty West Tyrone Sinn Féin 3 0 3 0.00
Patricia Hewitt Leicester West Labour 0 0 0 0.00 No data
Patrick Hall Bedford Labour 95 32 35 47.76
Patrick McLoughlin West Derbyshire Conservative 92 60 15 80.00
Patrick Mercer Newark Conservative 71 51 8 86.44
Patsy Calton Cheadle Liberal Democrat 0 0 0 0.00 No data
Paul Boateng Brent South Labour 112 46 43 51.69
Paul Burstow Sutton and Cheam Liberal Democrat 59 25 20 55.56
Paul Clark Gillingham Labour 97 52 28 65.00
Paul Daisley Brent East Labour 178 108 36 75.00 Died in 2004
Paul Farrelly Newcastle-under-Lyme Labour 141 63 45 58.33
Paul Flynn Newport West Labour 61 43 7 86.00
Paul Goggins Wythenshawe and Sale East Labour 118 74 27 73.27
Paul Goodman Wycombe Conservative 173 122 11 91.73
Paul Holmes Chesterfield Liberal Democrat 33 9 18 33.33
Paul Keetch Hereford Liberal Democrat 79 21 40 34.43
Paul Marsden Shrewsbury and Atcham Liberal Democrat 23 2 16 11.11 Elected as Labour, defected in 2001
Paul Murphy Torfaen Labour 11 2 8 20.00
Paul Stinchcombe Wellingborough Labour 110 81 10 89.01
Paul Truswell Pudsey Labour 150 117 9 92.86
Paul Tyler North Cornwall Liberal Democrat 97 45 33 57.69
Peter Ainsworth East Surrey Conservative 138 91 22 80.53
Peter Atkinson Hexham Conservative 73 21 39 35.00
Peter Bottomley Worthing West Conservative 99 48 26 64.86
Peter Bradley The Wrekin Labour 92 62 8 88.57
Peter Duncan Galloway & Upper Nithsdale Conservative 47 24 15 61.54
Peter Hain Neath Labour 47 33 7 82.50
Peter Kilfoyle Liverpool Walton Labour 0 0 0 0.00 No data
Peter L. Pike Burnley Labour 67 46 10 82.14
Peter Lilley Hitchin and Harpenden Conservative 124 76 21 78.35
Peter Luff Mid Worcestershire Conservative 51 43 6 87.76
Peter Mandelson Hartlepool Labour 42 8 21 27.59 Resigned in 2004
Peter Robinson Belfast East Democratic Unionist Party 46 24 10 70.59
Peter Viggers Gosport Conservative 59 31 19 62.00
Peter Wishart North Tayside Scottish Nationalist Party 47 30 7 81.08
Phil Hope Corby Labour 0 0 0 0.00 No data
Phil Sawford Kettering Labour 86 53 15 77.94
Phil Willis Harrogate and Knaresborough Liberal Democrat 94 57 14 80.28
Philip Hammond Runnymede and Weybridge Conservative 119 48 55 46.60
Phill Woolas Oldham East and Saddleworth Labour 102 25 52 32.47
Piara S. Khabra Ealing Southall Labour 0 0 0 0.00 Does not accept messages
Quentin Davies Grantham and Stamford Conservative 102 24 55 30.38
Rachel Squire Dunfermline West Labour 75 25 33 43.10
Ray Powell Ogmore Labour 0 0 0 0.00 Died in 2001
Rev W. Martin Smyth Belfast South Democratic Unionist Party 64 37 18 67.27
Richard Allan Sheffield, Hallam Liberal Democrat 169 102 30 77.27
Richard Bacon South Norfolk Conservative 67 35 22 61.40
Richard Burden Birmingham, Northfield Labour 63 16 37 30.19
Richard Caborn Sheffield Central Labour 200 50 107 31.85
Richard Ottaway Croydon South Conservative 136 97 18 84.35
Richard Page South West Hertfordshire Conservative 179 63 85 42.57
Richard Shepherd Aldridge-Brownhills Conservative 66 46 5 90.20
Richard Spring West Suffolk Conservative 103 77 8 90.59
Richard Younger-Ross Teignbridge Liberal Democrat 148 44 67 39.64
Rob Marris Wolverhampton South West Labour 42 28 5 84.85
Robert Ainsworth Coventry North East Labour 106 41 45 47.67
Robert Jackson Wantage Conservative 0 0 0 0.00 No data
Robert Key Salisbury Conservative 93 66 4 94.29
Robert Marshall-Andrews QC Medway Labour 131 61 44 58.10
Robert Syms Poole Conservative 69 41 14 74.55
Robert Walter North Dorset Conservative 92 63 16 79.75
Robert Wareing Liverpool, West Derby Labour 46 11 25 30.56
Robin Cook Livingston Labour 82 30 32 48.39
Roger Berry Kingswood Labour 100 74 6 92.50
Roger Casale Wimbledon Labour 196 50 93 34.97
Roger Gale North Thanet Conservative 26 18 3 85.71
Roger Godsiff Birmingham, Sparkbrook and Small Heath Labour 180 80 54 59.70
Roger Williams Brecon and Radnorshire Liberal Democrat 78 32 24 57.14
Ronnie Campbell Blyth Valley Labour 10 0 10 0.00
Rosemary McKenna Cumbernauld & Kilsyth Labour 43 23 14 62.16
Rosie Winterton Doncaster Central Labour 56 24 18 57.14
Ross Cranston Dudley North Labour 50 20 20 50.00
Roy Beggs East Antrim Ulster Unionist Party 0 0 0 0.00 No data
Russell Brown Dumfries Labour 58 30 19 61.22
Ruth Kelly Bolton West Labour 75 27 36 42.86
Sally Keeble Northampton North Labour 44 12 24 33.33
Sandra Gidley Romsey Liberal Democrat 92 37 40 48.05
Sandra Osborne Ayr Labour 44 26 9 74.29
Sarah Teather Brent East Liberal Democrat 126 50 48 51.02
Seamus Mallon Newry and Armagh Social Democratic & Labour Party 17 5 10 33.33
Shaun Woodwood St. Helens South Labour 64 18 34 34.62
Shona McIsaac Cleethorpes Labour 66 43 10 81.13
Simon Burns West Chelmsford Conservative 147 120 2 98.36
Simon Hughes North Southwark and Bermondsey Liberal Democrat 269 76 131 36.71
Simon Thomas Ceredigion Plaid Cymru — The Party of Wales 109 54 33 62.07
Siobhain McDonagh Mitcham and Morden Labour 147 51 62 45.13
Sion Simon Birmingham, Erdington Labour 74 22 34 39.29
Sir Alan Haselhurst Saffron Walden Chairman of Ways and Means 163 108 23 82.44
Sir Brian Mawhinney North West Cambridgeshire Conservative 86 70 4 94.59
Sir George Young Bart. North West Hampshire Conservative 100 76 6 92.68
Sir John Butterfill Bournemouth West Conservative 72 43 12 78.18
Sir John Stanley Tonbridge and Malling Conservative 12 6 2 75.00 No contact details
Sir Michael Lord Central Suffolk and North Ipswich Deputy Chairman of Ways and Means 111 65 37 63.73
Sir Michael Spicer West Worcestershire Conservative 123 87 9 90.62
Sir Patrick Cormack FSA South Staffordshire Conservative 117 91 9 91.00
Sir Paul Beresford Mole Valley Conservative 173 81 58 58.27
Sir Peter Tapsell Louth and Horncastle Conservative 73 63 2 96.92
Sir Robert Smith Bart. West Aberdeenshire & Kincardine Liberal Democrat 32 25 3 89.29
Sir Sydney Chapman Chipping Barnet Conservative 170 113 10 91.87
Sir Teddy Taylor Rochford and Southend East Conservative 133 107 9 92.24
Stephen Byers North Tyneside Labour 49 25 13 65.79
Stephen Dorrell Charnwood Conservative 112 77 19 80.21
Stephen Hepburn Jarrow Labour 46 15 23 39.47
Stephen Hesford Wirral West Labour 93 60 13 82.19
Stephen O'Brien Eddisbury Conservative 83 51 21 70.83
Stephen Pound Ealing North Labour 189 118 16 88.06
Stephen Timms East Ham Labour 143 86 29 74.78
Stephen Twigg Enfield, Southgate Labour 187 79 82 49.07
Steve McCabe Birmingham, Hall Green Labour 125 23 77 23.00
Steve Webb Northavon Liberal Democrat 94 78 2 97.50
Stuart Bell Middlesbrough Labour 79 12 56 17.65
Sue Doughty Guildford Liberal Democrat 140 46 69 40.00
Syd Rapson BEM Portsmouth North Labour 61 41 14 74.55
Sylvia Heal JP Halesowen and Rowley Regis Deputy Chairman of Ways and Means 122 77 27 74.04
Tam Dalyell Linlithgow Labour 0 0 0 0.00 No contact details
Terry Davis Birmingham, Hodge Hill Labour 30 13 8 61.90 Resigned in 2004
Terry Lewis Worsley Labour 32 21 6 77.78
Terry Rooney Bradford North Labour 93 54 15 78.26
Tessa Jowell Dulwich and West Norwood Labour 352 74 203 26.71
Theresa May Maidenhead Conservative 107 43 48 47.25
Thomas McAvoy Glasgow Rutherglen Lab/Co-op 48 23 15 60.53
Tim Boswell Daventry Conservative 96 77 6 92.77
Tim Collins Westmorland and Lonsdale Conservative 75 34 26 56.67
Tim Loughton East Worthing and Shoreham Conservative 99 66 17 79.52
Tim Yeo South Suffolk Conservative 94 50 27 64.94
Tom Brake Carshalton and Wallington Liberal Democrat 87 42 24 63.64
Tom Clarke CBE JP Coatbridge & Chryston Labour 24 8 12 40.00
Tom Cox Tooting Labour 298 209 24 89.70
Tom Harris Glasgow Cathcart Labour 104 52 30 63.41
Tom Levitt High Peak Labour 91 46 31 59.74
Tom Watson West Bromwich East Labour 49 31 9 77.50
Tony Baldry Banbury Conservative 106 59 27 68.60
Tony Banks West Ham Labour 155 56 62 47.46
Tony Blair Sedgefield Labour 94 27 50 35.06
Tony Clarke Northampton South Labour 110 67 24 73.63
Tony Colman Putney Labour 245 145 48 75.13
Tony Cunningham Workington Labour 76 53 5 91.38
Tony Lloyd Manchester, Central Labour 173 65 73 47.10
Tony McNulty Harrow East Labour 230 74 105 41.34
Tony McWalter Hemel Hempstead Lab/Co-op 146 19 104 15.45
Tony Worthington Clydebank & Milngavie Labour 59 33 16 67.35
Valerie Davey Bristol West Labour 485 332 67 83.21
Vera Baird Redcar Labour 40 19 11 63.33
Vernon Coaker Gedling Labour 90 65 8 89.04
Virginia Bottomley South West Surrey Conservative 161 111 16 87.40
Wayne David Caerphilly Labour 0 0 0 0.00 No data
William Cash Stone Conservative 77 31 32 49.21
William Hague Richmond (Yorkshire) Conservative 0 0 0 0.00 No data
Win Griffiths Bridgend Labour 60 35 15 70.00
Yvette Cooper Pontefract and Castleford Labour 29 12 9 57.14

 

mosaic_strip