According to the local media reports, Sadiq Khan was running for the post with Tory Zac Goldsmith whom he defeated comfortably by receiving more votes.
Khan who is an opposition Labour lawmaker received 1, 310,143 votes while Goldsmith secured 994,614.
“This election was not without controversy and I’m so proud that Londoners have today chosen hope over fear and unity over division,” Khan said.
Khan further added “I hope that we will never be offered such a stark choice again. Fear doesn’t make us safer, it only makes us weaker, and the politics of fear is simply not welcome in our city.”
Promising to be a mayor for all Londoners, Khan said he was “deeply humbled’ and was ‘so proud’ of London.
He referred to his humble origins on a council estate and said he had never imagined that “someone like me could be elected as mayor of London.”
Khan succeeds the charismatic Boris Johnson, an advocate of Britain’s departure from the European Union who is seen as one of the favourites to succeed Cameron.