Parliamentary election 4 July 2024 4 July 2024 Parliamentary election 12 December 2019 12 December 2019 Parliamentary election 8 June 2017 8 June 2017 Parliamentary election 7 May 2015 7 May 2015 Parliamentary election 6 May 2010 6 May 2010 Parliamentary election 5 May 2005 5 May 2005 Parliamentary election 7 June 2001 7 June 2001 Parliamentary election 1 May 1997 1 May 1997