There are 7 by elections scheduled for the remainder of January, including one double vacancy, with 7 scheduled so far for February and 1 for March. There are a further 23 known or impending vacancies where there is currently no date for the by-election and 9 vacancies covered by the six month rule.
23 January- 5Brent LBC- Alperton- Labour resignation.- 4 candidates- Con, Lab, LD, Green
Brent LBC- Barnhill- 2 vacancies- 2x Labour resignation - 8 candidates for 2 seats- Con x 2, Lab x 2, LD x 2, Green x 2
Brent LBC- Wembley Central- Labour resignation - 4 candidates- Con, Lab, LD, Green
Dumfries and Galloway UA- Mid Galloway and Wigtown West- Conservative Died- 4 candidates- Con, Lab, Green, SNP
30 January- 2Suffolk CC- Newmarket and Red Lodge- Conservative resigned- 5 candidates- Con, Lab, LD, Green, West Suffolk Ind
West Suffolk DC- Newmarket North- Conservative resigned- 6 candidates- Con, Lab, LD, Green, West Suffolk Ind, Ind
6 February- 1Warrington UA- Burtonwood and Winwick- Labour died- 3 candidates- Con, Lab, Ind
13 February-5Derbyshire CC- Whaley Bridge, Conservative died
Hertsmere DC- Borehamwood Kenilworth- Labour resigned
Huntingdonshire DC- St Ives East- Conservative resigned
Thanet DC- Cliffsend and Pegswell- Conservative resigned
Waverley DC, Milford- Independent died
20 February- 1Middlesbrough UA, Coulby Newham- Independent resigned.
12 March - 1Highland UA- Eilean a Cheo- Independent resigned
Not yet called - 23Aberdeen CC, Kincorth/ Nigg/Cove- SNP impending resignation
Amber Valley DC- Somercotes- Labour died 25 November
Barrow DC- Roosecote- Conservative died 1 January.
Bexley LB, Longlands- Conservative impending resignation.
Cambridgeshire CC- Duxford- Conservative resigned 8 January.
Cheshire East UA- Crewe South- Labour died 7 December
Chorley DC, Chorley North West, Independent died 15 September
Clackmannanshire UA, Clackmannanshire East, Conservative resigned 31 December
Coventry CC- Upper Stoke- Labour died 24 October
Crawley DC- Ifield- Labour died 27 November
Gateshead MBC- Birtley- Labour Died 12 December
Gloucestershire CC- Winchcombe and Woodmancote- Conservative died 8 December
Hillingdon LBC- Hillingdon East- Conservative resigned 16 January.
Knowsley MBC- Halewood South- Independent died January.
Manchester CC, Clayton and Openshaw- Labour died 24 December
North Lincolnshire UA, Ashby- Labour died 29 October
North West Leicestershire DC, Worthington and Bredon- Conservative died- 8 November
South Cambridgeshire DC- Whittlesford- Conservative resigned around 7 January.
Stratford on Avon DC, Welford on Avon- Independent died 3 January
Surrey Heath DC- Bagshot- Lib Dem died 4 January.
Swansea CC, Castle- Labour died 5 January
Telford and Wrekin UA, Donington- Labour died 4 January
Test Valley DC- Chilworth, Nursling and Rownhams- Conservative died 16 January.
Vacancies covered under the 6 month rule- 9Adur DC, Eastbrook, Labour died 8 January
Hartlepool UA, Manor House, UKIP, sitting as Brexit Party- resigned 9 December
Newcastle Upon Tyne CC, Blakelaw, Labour resigned 17 December
Newcastle Upon Tyne CC, Lemington, Labour resigned 17 December
Sunderland MBC- Houghton- Labour resigned 18 December.
Swindon UA- Rodbourne Cheney- Labour died 30 November.
Trafford MBC- Village- Lib Dem sitting as Independent died 13 January.
Wakefield CC, Altofts and Whitwood- Labour impending resignation
Wirral MBC- Moreton West and Saughall Massie- Conservative died 15 January.