Filter by region


Swansea Council, Fairwood – 28 May 2026

May 28, 2026

Conservative seat. Cause: Death.
Liberal Democrat candidate: Beth Rowe.

Westmorland and Furness Council, Hawcoat and Newbarns – 4 June 2026

June 4, 2026

Conservative seat. Cause: Resignation.
Liberal Democrat candidate: Stephen Pickthall.

Cheshire West and Chester Council, Christleton and Huntington – 11 June 2026

June 11, 2026

Conservative seat. Cause: Death.
Liberal Democrats candidate: Chris Ward.

For offers of campaign help, please contact Chris Ward at 07730564712 or Rob Herd at 07725319213.

Dacorum BC, Apsley and Corner Hall – 11 June 2026

June 11, 2026

Independent (elected as Liberal Democrat) seat. Cause: Resignation.
Liberal Democrat candidate: Hugo Hardy.

Slough BC, Cippenham Green – 11 June 2026

June 11, 2026

Conservative seat. Cause: Resignation.
Liberal Democrat candidate: Jen Simpson

For offers of campaign help, please contact Frank O’Kelly at 07835 138859.

Wrexham CBC, Acton and Maesydre – 18 June 2026

June 18, 2026

Plaid Cymru seat. Cause: Resignation.

Wrexham CBC, Queensway – 18 June 2026

June 18, 2026

Plaid Cymru seat. Cause: Resignation.

Wrexham CBC, Grosvenor – 18 June 2026

June 18, 2026

Plaid Cymru seat. Cause: Resignation.

Conwy CBC, Gogarth Mostyn – 18 June 2026

June 18, 2026

Reform UK (elected as Conservative) seat. Cause: Resignation.

Conwy CBC, Tudno – 18 June 2026

June 18, 2026

Reform UK (elected as Conservative) seat. Cause: Resignation.

Essex CC, Rayleigh West – 18 June 2026

June 18, 2026

Reform UK seat. Cause: Resignation.

Essex CC, Chelmsford Springfield – 18 June 2026

June 18, 2026

Liberal Democrat seat. Cause: Countermanded election.
Liberal Democrat candidate: Richard Lee.

Hillingdon LBC, Hillingdon West – 18 June 2026

June 18, 2026

Conservative seat x2. Cause: Countermanded election.

Bradford MDC, Idle and Thackley – 18 June 2026

June 18, 2026

Liberal Democrat seat x3. Cause: Countermanded election.
Liberal Democrat candidates: Aislin Naylor, Alun Griffiths and Rachel Sunderland.

Lewisham LBC, Crofton Park – 18 June 2026

June 18, 2026

Green Party seat. Cause: Disqualification.

New Forest DC, Bransgore, Burley, Sopley and Ringwood East – 18 June 2026

June 18, 2026

Conservative seat. Cause: Resignation.

Bury Council, Moorside – 18 June 2026

June 18, 2026

Labour seat. Cause: Countermanded election.

Rochford DC, Sweyne Park and Grange – 18 June 2026

June 18, 2026

Reform UK seat. Cause: Resignation.

Swansea Council, Morriston – 18 June 2026

June 18, 2026

Labour seat. Cause: Death.

Swansea Council, Mumbles – 18 June 2026

June 18, 2026

Reform UK (elected as Conservative) seat. Cause: Resignation.

Aberdeen City Council, George Street/Harbour – 25 June 2026

June 25, 2026

Liberal Democrat seat. Cause: Resignation.

Brighton and Hove City Council, Goldsmid – 25 June 2026

June 25, 2026

Independent (elected as Labour) seat. Cause: Resignation.

Highland Council, East Sutherland and Edderton – 25 June 2026

June 25, 2026

Independent seat. Cause: Resignation.

St Helens MBC, Haydock – 25 June 2026

June 25, 2026

Reform UK seat. Cause: Resignation.

St Helens MBC, St Helens Town Centre – 25 June 2026

June 25, 2026

Labour seat x2. Cause: Countermanded election.

Carmarthenshire CC, Llangennech – 25 June 2026

June 25, 2026

Reform UK seat. Cause: Resignation.

Tamworth BC, Wilnecote – 25 June 2026

June 25, 2026

Labour seat. Cause: Countermanded election.

Teignbridge DC, Dawlish South West – 25 June 2026

June 25, 2026

Liberal Democrat seat. Cause: Death.

Denbighshire CC, Llanrhaeadr-yng-Nghinmeirch – 25 June 2026

June 25, 2026

Plaid Cymru seat. Cause: Resignation.

Denbighshire CC, Rhyl South – 25 June 2026

June 25, 2026

Independent (elected as Labour) seat. Cause: Death

Ealing LBC, North Acton – 25 June 2026

June 25, 2026

Green Party seat. Cause: Resignation.

Hackney LBC, Hackney Central – 25 June 2026

June 25, 2026

Green Party seat. Cause: Ineligible.

Hackney LBC, Dalston – 25 June 2026

June 25, 2026

Green Party seat. Cause: Disqualification

Haringey LBC, Northumberland Park – 25 June 2026

June 25, 2026

Green Party seat. Cause: Ineligible.

Haringey LBC, Woodside – 25 June 2026

June 25, 2026

Labour seat. Cause: Resignation.

Cambridgeshire CC, Roman Bank and Peckover – 25 June 2026

June 25, 2026

Reform UK seat. Cause: Disqualification.

Torfaen CBC, Llantarnam – 2 July 2026

July 2, 2026

Reform UK (elected as Independent) seat. Cause: Resignation.