The next scheduled elections are taking place on Thursday 1 May 2025.
View previous election results for the EU Referendum District/Parish elections, Parliamentary elections, County elections and European Parliamentary elections.
All elections information.
Upcoming election details