← Elections

3 Parliamentary By-elections

Thursday, 18 June 2026

3 seatsComplete
SNPSNP1
ConConservative1
LabLabour & Co-op1
Loading ballots...