| 4 July 2024 | UK General Election 2024 | Stoke-on-Trent North | UK Parliamentary general election | The Labour Party | 14,579 | 40.3% | 1st | Yes |
| 4 May 2023 | Local Elections 2023 | Ripley | Amber Valley | The Labour Party | 1,062 | 15.6% | 2nd | Yes |
| 4 May 2023 | Local Elections 2023 | Little Chell & Stanfield | Stoke On Trent | The Labour Party | 676 | 57.3% | 1st | Yes |
| 5 May 2022 | Local Elections 2022 | Llanyrafon | Torfaen | The Labour Party | 469 | 66.6% | 1st | Yes |
| 5 May 2022 | Local Elections 2022 | Glyn-Coch | Rhondda Cynon Taf | The Labour Party | 291 | 67.2% | 1st | Yes |
| 5 May 2022 | Local Elections 2022 | Clydach | Swansea | The Labour Party | 823 | 10.8% | 6th | No |
| 2 May 2019 | Local Elections 2019 | Sudbury North West | Babergh | The Labour Party | 285 | 12.3% | 5th | No |
| 2 May 2019 | Local Elections 2019 | Little Chell & Stanfield | Stoke On Trent | The Labour Party | 513 | 45.4% | 1st | Yes |
| 2 May 2019 | Local Elections 2019 | Wingfield | Amber Valley | The Labour Party | 168 | 19.2% | 2nd | No |
| 3 May 2018 | Local Elections 2018 | Charville | Hillingdon | The Labour Party | 1,501 | 14.5% | 6th | No |
| 8 June 2017 | UK General Election 2017 | Stafford | UK Parliamentary general election | The Labour Party | 20,695 | 39.9% | 2nd | No |
| 4 May 2017 | Local Elections 2017 | Glyncoch | Taff-Ely | The Labour Party | 340 | 66.8% | 1st | Yes |
| 4 May 2017 | Local Elections 2017 | Ripley West and Heage | Derbyshire | The Labour Party | 1,678 | 38.6% | 2nd | No |
| 4 May 2017 | Local Elections 2017 | Glyn-Coch | Rhondda Cynon Taf | The Labour Party | 340 | 66.8% | 1st | Yes |
| 4 May 2017 | Local Elections 2017 | Ystradgynlais | Powys | The Labour Party | 0 | — | 1st | Yes |
| 5 May 2016 | Local Elections 2016 | Pyrford | Woking | The Labour Party | 492 | 6.1% | 7th | No |
| 7 May 2015 | Local Elections 2015 | Meir Hay | Stoke On Trent | The Labour Party | 802 | 34.1% | 2nd | No |
| 7 May 2015 | UK General Election 2015 | Wycombe | UK Parliamentary general election | The Labour Party | 11,588 | 22.5% | 2nd | No |
| 22 May 2014 | Local Elections 2014 | Chorleywood South and Maple Cross | Three Rivers | The Labour Party | 203 | 3% | 9th | No |
| 2 May 2013 | Local Elections 2013 | Wooler | Northumberland | The Labour Party | 91 | 6.9% | 4th | No |
| 2 May 2013 | Local Elections 2013 | Ripley West and Heage | Derbyshire | The Labour Party | 1,618 | 39.7% | 1st | Yes |
| 3 May 2012 | Local Elections 2012 | Chorleywood East | Three Rivers | The Labour Party | 72 | 6.9% | 3rd | No |
| 3 May 2012 | Local Elections 2012 | Glyn-Coch | Rhondda Cynon Taf | The Labour Party | 0 | — | 1st | Yes |
| 3 May 2012 | Local Elections 2012 | Whiston South | Knowsley | The Labour Party | 1,347 | 82% | 1st | Yes |
| 3 May 2012 | Local Elections 2012 | Bryn & Cwmavon | Neath Port Talbot | The Labour Party | 1,321 | 26.6% | 1st | Yes |
| 5 May 2011 | Local Elections 2011 | Burton Latimer | Kettering | The Labour Party | 310 | 5.3% | 9th | No |
| 5 May 2011 | Local Elections 2011 | Slade | Kettering | The Labour Party | 581 | 14.8% | 4th | No |
| 5 May 2011 | Local Elections 2011 | New Bilton | Rugby | The Labour Party | 970 | 51.1% | 1st | Yes |
| 5 May 2011 | Local Elections 2011 | Westworth | Redcar & Cleveland | The Labour Party | 744 | 25.5% | 1st | Yes |
| 6 May 2010 | UK General Election 2010 | Crewe and Nantwich | UK Parliamentary general election | The Labour Party | 17,374 | 34% | 2nd | No |
| 6 May 2010 | Local Elections 2010 | Ripley | Amber Valley | The Labour Party | 1,662 | 36.8% | 2nd | No |
| 4 June 2009 | Local Elections 2009 | Earl Craven | Rugby | The Labour Party | 385 | 12.9% | 2nd | No |
| 1 May 2008 | Local Elections 2008 | Selly Oak | Birmingham | The Labour Party | 1,274 | 27.7% | 2nd | No |
| 1 May 2008 | Local Elections 2008 | Treherbert | Rhondda Cynon Taf | The Labour Party | 964 | 21.7% | 3rd | No |
| 3 May 2007 | Local Elections 2007 | Hinckley Trinity | Hinckley And Bosworth | The Labour Party | 182 | 6% | 5th | No |
| 3 May 2007 | Local Elections 2007 | New Bilton | Rugby | The Labour Party | 765 | 49% | 1st | Yes |
| 3 May 2007 | Local Elections 2007 | Selly Oak | Birmingham | The Labour Party | 1,620 | 29.8% | 2nd | No |
| 3 May 2007 | Local Elections 2007 | Wingfield | Amber Valley | The Labour Party | 120 | 3.2% | 5th | No |
| 4 May 2006 | Local Elections 2006 | Selly Oak | Birmingham | The Labour Party | 1,616 | 26.7% | 2nd | No |
| 4 May 2006 | Local Elections 2006 | Grove Park | Lewisham | The Labour Party | 771 | 9.8% | 5th | No |
| 5 May 2005 | Local Elections 2005 | Burbage Castle | Leicestershire | The Labour Party | 1,984 | 10.1% | 6th | No |
| 10 June 2004 | Local Elections 2004 | Selly Oak | Birmingham | The Labour Party | 1,975 | 11.6% | 5th | No |
| 10 June 2004 | Local Elections 2004 | Treherbert | Rhondda Cynon Taf | The Labour Party | 1,065 | 25.6% | 2nd | Yes |
| 10 June 2004 | Local Elections 2004 | Beddau | Rhondda Cynon Taf | The Labour Party | 426 | 46.8% | 1st | Yes |
| 1 May 2003 | Local Elections 2003 | Selly Oak | Birmingham | The Labour Party | 2,232 | 36.9% | 2nd | No |
| 1 May 2003 | Local Elections 2003 | Putnoe | Bedford | The Labour Party | 166 | 6.5% | 5th | No |
| 1 May 2003 | Local Elections 2003 | Plessy | Kettering | The Labour Party | 90 | 5.1% | 6th | No |
| 1 May 2003 | Local Elections 2003 | New Bilton | Rugby | The Labour Party | 658 | 26.3% | 1st | Yes |
| 1 May 2003 | Local Elections 2003 | Burbage Sketchley and Stretton | Hinckley And Bosworth | The Labour Party | 272 | 4.1% | 8th | No |
| 2 May 2002 | Local Elections 2002 | North End | Bexley | The Labour Party | 1,159 | 8.1% | 4th | Yes |
| 2 May 2002 | Local Elections 2002 | New Bilton | Rugby | The Labour Party | 717 | 22.3% | 3rd | Yes |
| 2 May 2002 | Local Elections 2002 | Goldington | Bedford | The Labour Party | 387 | 7.2% | 6th | No |
| 4 May 2000 | Local Elections 2000 | New Bilton | Rugby | The Labour Party | 527 | 48.3% | 1st | No |
| 6 May 1999 | Local Elections 1999 | Beddau | Rhondda Cynon Taf | The Labour Party | 533 | 45.8% | 1st | Yes |
| 6 May 1999 | Local Elections 1999 | Eastlands | Rugby | The Labour Party | 331 | 23.3% | 2nd | No |
| 6 May 1999 | Local Elections 1999 | Spinney | Kettering | The Labour Party | 202 | 9.8% | 6th | No |
| 7 May 1998 | Local Elections 1998 | Eastlands | Rugby | The Labour Party | 334 | 23.9% | 2nd | No |
| 1 May 1997 | Local Elections 1997 | Rugby Eastlands | Rugby | The Labour Party | 1,180 | 28.6% | 2nd | No |
| 1 May 1997 | UK General Election 01 May 1997 | Uxbridge | UK Parliamentary general election | The Labour Party | 17,371 | 41.8% | 2nd | No |
| 4 May 1995 | Local Elections 1995 | Beddau | Rhondda Cynon Taf | The Labour Party | 630 | 69% | 1st | No |
| 4 May 1995 | Local Elections 1995 | Pencarreg | Carmarthenshire | The Labour Party | 219 | 36.4% | 2nd | No |
| 9 April 1992 | UK General Election 09 Apr 1992 | Rochdale | UK Parliamentary general election | The Labour Party | 20,937 | 39.4% | 2nd | No |
| 11 June 1987 | UK General Election 11 Jun 1987 | Caernarfon | UK Parliamentary general election | The Labour Party | 5,652 | 15.9% | 3rd | No |
| 1 May 1980 | Local Elections 1980 | HEAGE & AMBERGATE | Amber Valley | The Labour Party | 1,041 | 50.5% | 1st | No |
| 15 October 1964 | UK General Election 15 Oct 1964 | Melton | UK Parliamentary general election | The Labour Party | 19,578 | 30.7% | 2nd | No |
| 26 May 1955 | UK General Election 26 May 1955 | Woking | UK Parliamentary general election | The Labour Party | 15,393 | 35.6% | 2nd | No |
| 25 October 1951 | UK General Election 25 Oct 1951 | Orpington | UK Parliamentary general election | The Labour Party | 16,241 | 37.3% | 2nd | No |
| 14 November 1935 | UK General Election 14 Nov 1935 | Swansea East | UK Parliamentary general election | The Labour Party | 0 | — | 1st | Yes |
| 27 October 1931 | UK General Election 27 Oct 1931 | Swansea East | UK Parliamentary general election | The Labour Party | 17,126 | 56.5% | 1st | Yes |
| 30 May 1929 | UK General Election 30 May 1929 | Swansea East | UK Parliamentary general election | The Labour Party | 16,665 | 56.5% | 1st | Yes |
| 29 October 1924 | UK General Election 29 Oct 1924 | Swansea East | UK Parliamentary general election | The Labour Party | 12,274 | 54.6% | 1st | Yes |
| 6 December 1923 | UK General Election 06 Dec 1923 | Swansea East | UK Parliamentary general election | The Labour Party | 12,735 | 57.4% | 1st | Yes |
| 15 November 1922 | UK General Election 15 Nov 1922 | Swansea East | UK Parliamentary general election | The Labour Party | 11,333 | 50.9% | 1st | Yes |
| 14 December 1918 | UK General Election 14 Dec 1918 | Swansea East | UK Parliamentary general election | The Labour Party | 6,341 | 36.4% | 2nd | No |