| 7 May 2026 | Scottish Parliament Election 2026 — Regional Lists | Edinburgh and Lothians East | Scotland | Liberal Democrats | 0 | — | 1st | No |
| 7 May 2026 | Scottish Parliament Election 2026 — Regional Lists | Edinburgh Central | Scottish Parliament elections (Constituencies) | Liberal Democrats | 2,168 | 6.2% | 5th | No |
| 4 July 2024 | UK General Election 2024 | Edinburgh East and Musselburgh | UK Parliamentary general election | Liberal Democrats | 1,949 | 4.3% | 6th | No |
| 6 May 2021 | Scottish Parliament Election 2021 | Midlothian North and Musselburgh | Scottish Parliament elections (Constituencies) | Liberal Democrats | 1,630 | 3.8% | 4th | No |
| 6 May 2021 | London Assembly Election 2021 — London-wide Members | Lothian | Scotland | Liberal Democrats | 0 | — | 1st | No |
| 12 December 2019 | UK General Election 2019 | Livingston | UK Parliamentary general election | Liberal Democrats | 3,457 | 6.3% | 4th | No |
| 8 June 2017 | UK General Election 2017 | Livingston | UK Parliamentary general election | Liberal Democrats | 1,512 | 2.9% | 4th | No |
| 5 May 2016 | London Assembly Election 2016 — London-wide Members | Lothian | Scotland | Liberal Democrats | 0 | — | 1st | No |
| 5 May 2016 | Scottish Parliament Election 2016 | Almond Valley | Scottish Parliament elections (Constituencies) | Liberal Democrats | 1,007 | 2.9% | 4th | No |
| 7 May 2015 | UK General Election 2015 | Livingston | UK Parliamentary general election | Liberal Democrats | 1,232 | 2.1% | 5th | No |
| 6 May 2010 | UK General Election 2010 | Livingston | UK Parliamentary general election | Liberal Democrats | 5,316 | 11.1% | 3rd | No |
| 3 May 2007 | Local Elections 2007 | City Centre | Edinburgh | LDem | 1,587 | 19.9% | 3rd | Yes |
| 5 May 2005 | UK General Election 05 May 2005 | Livingston | UK Parliamentary general election | Liberal Democrats | 6,832 | 15.4% | 3rd | No |
| 1 May 2003 | Local Elections 2003 | Springburn | Glasgow | Liberal Democrats | 82 | 3.8% | 5th | No |
| 7 June 2001 | UK General Election 07 Jun 2001 | Glasgow Baillieston | UK Parliamentary general election | Liberal Democrats | 1,551 | 6.7% | 5th | No |