UK Election Explorer

Click any seat for its full election history — locals, devolved, Westminster. Built so a single screenshot tells the whole story.

or browse all elections
UK Election Explorer

75 active ballots

  • Upcoming
  • Recent
  • Parliament
East Sutherland and Edderton — 25 Jun 2026Peterhead South and Cruden — 2 Jul 2026Aberdeen South — 18 Jun 2026Larkhall — 9 Jul 2026Arthur's Hill — 7 May 2026High Fell — 9 Jul 2026Hawcoat and Newbarns — 4 Jun 2026Castle — 21 May 2026Kirkham — 21 May 2026Coal Clough with Deerplay — 7 May 2026Great Horton — 7 May 2026Idle & Thackley — 18 Jun 2026Gogarth Mostyn — 18 Jun 2026St Helens Town Centre — 25 Jun 2026Makerfield — 18 Jun 2026 · Candidates not yet confirmedNorth Middleton — 7 May 2026Llanrug — 9 Jul 2026Tudno — 18 Jun 2026Rhyl South — 25 Jun 2026Christleton & Huntington — 11 Jun 2026Weaver & Cuddington — 2 Jul 2026Malinslee & Dawley Bank — 2 Jul 2026Stretton — 25 Jun 2026Roman Bank & Peckover — 25 Jun 2026Freebridge Lynn — 7 May 2026Fakenham & The Raynhams — 7 May 2026Suffield Park — 9 Jul 2026Glantwymyn — 2 Jul 2026Bartley Green — 7 May 2026Wilnecote — 25 Jun 2026Lutterworth East — 2 Jul 2026Downham Market — 7 May 2026Attleborough — 7 May 2026Town Close — 7 May 2026Dowlais and Pant — 25 Jun 2026Llanyre with Nantmel — 2 Jul 2026Alfrick, Leigh & Rushwick — 21 May 2026Kinwarton — 9 Jul 2026Stony Stratford — 7 May 2026Broughton & Moulsoe — 7 May 2026Arbury — 7 May 2026Hedingham — 7 May 2026Pembroke Dock: Market — 9 Jul 2026Morriston — 18 Jun 2026Treorchy — 25 Jun 2026Llantarnam — 2 Jul 2026Cirencester Park — 2 Jul 2026Brize Norton and Shilton — 7 May 2026Tattenhoe — 7 May 2026Apsley and Corner Hall — 11 Jun 2026Stort Valley — 25 Jun 2026Chelmsford Springfield — 18 Jun 2026Colchester Maypole — 7 May 2026Tendring Rural East — 7 May 2026Cippenham Green — 11 Jun 2026Crofton Park — 18 Jun 2026Rayleigh West — 18 Jun 2026Burnham & Southminster — 7 May 2026Andover North — 7 May 2026Alton Rural — 7 May 2026Haslemere West — 7 Jul 2026Hayes & Coney Hall — 7 May 2026Park — 7 May 2026Pennsylvania — 7 May 2026Bridport — 21 May 2026St Leonards & St Ives — 2 Jul 2026Bransgore, Burley, Sopley & Ringwood East — 18 Jun 2026Alverstoke — 7 May 2026Goldsmid — 25 Jun 2026Ashdown & Conquest — 7 May 2026Dawlish South West — 25 Jun 2026

Red = local & council · Blue = parliaments · darker = next 30 days, lighter = last 30 days