Elections 2021: The key dates you need to know

This year's local elections on 6 May will see votes cast for 143 councils across England, as well as mayors and police and crime commissioners.

Find out the key dates, more about what elections are happening in your area and how you can take part.