Labour party candidate Sadiq Khan is leading in most surveys by a minimum of nine points over his Conservative party rival Zac Goldsmith on the eve of the polls.
Khan's lead has been fairly consistent throughout the mayoral campaign, despite his party being embroiled in an unseemly anti-Semitic row over the last week.
The 45-year-old was himself accused of racism as a video emerged of him referring to moderate Muslims as "Uncle Toms".
"We need a mayor that will unite us, not divide us... I've had seven months of negative, divisive and increasingly desperate stuff from him," he said.
More From This Section
He also addressed Hindu and Sikh voters directly to say that he had no plans to "tax or nick their gold", in reference to some Goldsmith campaign leaflets which had implied that Khan would go after London's minority communities who tend to have gold reserves in temples and at home.
None of the other candidates, including Kashmiri-origin Ankit Love, gets more than four per cent.
Khan is a former human rights lawyer and an MP from Tooting, east London, since 2005. He was a prominent figure in former Labour Prime Minister Gordon Brown's Cabinet and had resigned from the shadow Cabinet last year to launch his campaign to replace Boris Johnson - whose second and final term as London mayor comes to an end this week.
Khan has also tried to distance himself from the unpopular Labour party leader, Jeremy Corbyn, who he had in fact nominated to widen the field of candidates.
Goldsmith has sought to capitalise on Corbyn's unpopularity and warned of the dangers of the Khan-Corbyn project and not letting the "Lefties" gain control of London's City Hall. The Oxford-educated billionaire also tried to cash in on Narendra Modi's popularity among Indian-origin Londoners and issued leaflets with an image of him shaking hands with the Indian Prime Minister during the latter's visit to the UK.