Rebellion and loyalty
Most loyal MPs
The MPs who vote with their own party's majority most consistently.
| # | Member | Party | Constituency | Voted with party | Comparable votes |
|---|---|---|---|---|---|
| 1 | Labour | Dunstable and Leighton Buzzard | 100% | 539 of 539 | |
| 2 | Labour | Luton South and South Bedfordshire | 100% | 538 of 538 | |
| 3 | Labour | Colne Valley | 100% | 530 of 530 | |
| 4 | Labour | Mansfield | 100% | 529 of 529 | |
| 5 | Labour | Buckingham and Bletchley | 100% | 528 of 528 | |
| 6 | Labour | Banbury | 100% | 528 of 528 | |
| 7 | Labour | Ashford | 100% | 526 of 526 | |
| 8 | Labour | Hertford and Stortford | 100% | 525 of 525 | |
| 9 | Labour | Chatham and Aylesford | 100% | 523 of 523 | |
| 10 | Labour | Blaydon and Consett | 100% | 521 of 521 | |
| 11 | Labour | Alyn and Deeside | 100% | 520 of 520 | |
| 12 | Labour | Mid Cheshire | 100% | 515 of 515 | |
| 13 | Labour (Co-op) | Harlow | 100% | 514 of 514 | |
| 14 | Labour (Co-op) | Ipswich | 100% | 512 of 512 | |
| 15 | Labour | Watford | 100% | 512 of 512 | |
| 16 | Labour | Hammersmith and Chiswick | 100% | 511 of 511 | |
| 17 | Labour | Huddersfield | 100% | 510 of 510 | |
| 18 | Labour | Darlington | 100% | 507 of 507 | |
| 19 | Labour | Filton and Bradley Stoke | 100% | 506 of 506 | |
| 20 | Labour | Tynemouth | 100% | 505 of 505 | |
| 21 | Labour | Swindon North | 100% | 504 of 504 | |
| 22 | Labour | Uxbridge and South Ruislip | 100% | 503 of 503 | |
| 23 | Labour | Spen Valley | 100% | 502 of 502 | |
| 24 | Labour | Welwyn Hatfield | 100% | 501 of 501 | |
| 25 | Labour | North West Cambridgeshire | 100% | 501 of 501 | |
| 26 | Labour | Dartford | 100% | 500 of 500 | |
| 27 | Labour (Co-op) | Rochdale | 100% | 500 of 500 | |
| 28 | Labour | Sunderland Central | 100% | 499 of 499 | |
| 29 | Labour | Derbyshire Dales | 100% | 498 of 498 | |
| 30 | Labour | Worsley and Eccles | 100% | 498 of 498 | |
| 31 | Labour | Newton Aycliffe and Spennymoor | 100% | 497 of 497 | |
| 32 | Labour | Wolverhampton West | 100% | 497 of 497 | |
| 33 | Labour | Smethwick | 100% | 496 of 496 | |
| 34 | Labour | Doncaster East and the Isle of Axholme | 100% | 496 of 496 | |
| 35 | Labour | Milton Keynes Central | 100% | 495 of 495 | |
| 36 | Labour (Co-op) | Stoke-on-Trent Central | 100% | 495 of 495 | |
| 37 | Labour | Sittingbourne and Sheppey | 100% | 495 of 495 | |
| 38 | Labour | Aylesbury | 100% | 495 of 495 | |
| 39 | Labour | South Norfolk | 100% | 493 of 493 | |
| 40 | Labour | Gravesham | 100% | 493 of 493 | |
| 41 | Labour | Rugby | 100% | 493 of 493 | |
| 42 | Labour | Manchester Withington | 100% | 492 of 492 | |
| 43 | Labour | Birmingham Northfield | 100% | 492 of 492 | |
| 44 | Labour | Paisley and Renfrewshire South | 100% | 491 of 491 | |
| 45 | Labour | Carlisle | 100% | 491 of 491 | |
| 46 | Labour | Bangor Aberconwy | 100% | 490 of 490 | |
| 47 | Labour | Ellesmere Port and Bromborough | 100% | 490 of 490 | |
| 48 | Labour | Greenwich and Woolwich | 100% | 490 of 490 | |
| 49 | Labour | Lichfield | 100% | 489 of 489 | |
| 50 | Labour | Bexleyheath and Crayford | 100% | 488 of 488 |
Excludes the Speaker, independents and MPs with fewer than 50 comparable votes. Likely free votes are not counted.
These rankings are our own analysis of the official voting records (recorded votes only; they do not describe the formal whip). How we work this out.