The London Mayoral Elections and London Assembly Elections are taking place on Thursday (May 5), and if - like many of us - you're completely baffled by the process, don't worry; we're here to explain everything for you!
Elections for the London Mayor and the London Assembly take place every four years. The London Assembly is a body of 25 elected politicians who hold the Mayor to account.
The first elected Mayor of London was Ken Livingstone who ran City Hall from 2000 to 2008.
The two candidates with the biggest chance of winning this year are Labour's Sadiq Khan and the Conservatives' Zac Goldsmith.
How to vote:
The polls will open between 7am and 10pm on Thursday May 5.
Unfortunately time has run out to register to vote, but if you are registered just turn up to your nearest polling station. There's no need to bring your polling card, just tell them your name and address at the station.
You can find your nearest polling station by contacting your electoral registration office.
Click here for information for carers and people with a disability on election day.
If you have applied for a postal vote, you need to vote using the ballot papers in the postal voting pack.
If you have forgotten to post your vote, you can take the postal voting papers to the polling station by 10pm on Thursday May 5.
London Mayor Elections
For the London Mayor Elections, you are asked to vote for your first and second choice on the ballot paper.
If a candidate wins 50% or more of the first choice votes he or she is automatically elected.
If nobody gets more than 50% then all but the two leading candidates are eliminated and the second choice votes are then counted.
You don't have to vote for a second choice but if you do it must be different from your first choice. If you only mark a second choice, your vote will not be counted.
The candidates are as follows:
Sadiq Khan (Labour)
Zac Goldsmith (Conservative)
Caroline Pidgeon (Liberal Democrats)
Sian Berry (Green Party)
George Galloway (RESPECT Party)
Sophie Walker (Women's Equality Party)
Peter Whittle (UKIP)
Lee Harris (Cannabis is Safer Than Alcohol Party)
Prince John Zylinski (Independent)
Ankit Love (One Love)
David Furness (British National Party)
Paul Golding (Britain First)
London Assembly Elections
The ballot for the London Assembly take place on the same day.
There are two ballot papers for this, as some are elected on a constituency basis and some are on a party list.
The first ballot paper for the constituency members is yellow and you vote for the name of the candidate.
The second is orange and you vote for the political party.
The yellow ballot paper candidates are as follows:
There are 25 London Assembly members; 11 who represent the whole capital and 14 who are elected by constituencies.
West Central: Tony Devenish (Conservative); Clive Egan (UKIP); Annabel Mullin (Liberal Democrats); Jennifer Nadel (Green Party); and Mandy Richards (Labour).
Brent and Harrow: Joel Davidson (Conservative); Navin Shah (Labour); Jafar Hassan (Green Party); Anton Georgiou (Liberal Democrats); and Rathy Alagaratnam (UKIP).
Ealing and Hillingdon: Dominic Gilham (Conservative); Onkar Sahota (Labour); Meena Hans (Green Party); Francesco Fruzza (Liberal Democrats); and Alex Nieora (UKIP).
South West: Tony Arbour (Conservative); Adam Buick (The Socialist Party); Alexander Craig (UKIP); Andree Frieze (Green Party); Rosina Robson (Liberal Democrats) and Martin Whelton (Labour).
When will we know the results?
Vote counting begins at 8am the day after polling day (Friday May 6).
The process will take place in three count centres across London: Alexandra Palace, Kensington Olympia and ExCeL London. Votes will be counted electronically.
Once all of the votes have been counted and all of the Constituency Assembly Member results have been announced, the results of the Mayor of London and London-wide Assembly Member elections will be announced at City Hall.