As it has in most other parts of the country in the 2019 Lok Sabha election, the BJP today is on course to sweep aside the Congress challenge in both Mumbai and Delhi and win all six and seven Lok Sabha seats, respectively, from the two regions in a repeat of its dominant performance in the 2014 polls.
Overall leads show the BJP-led National Democratic Alliance (NDA) will get a clear majority by winning 349 seats; the BJP is set to get 300 on its own, which is better than the 282 it won in 2014.
The results from Mumbai serve to underline the Congress's woes in Maharashtra, a crucial state in Indian politics (it sends 48 lawmakers to the parliament, the most after Uttar Pradesh) that has Assembly polls coming up later this year.
The Congress campaign in Mumbai was headlined by state chief Milind Deora and popular Bollywood actress Urmila Matondkar.
Mr Deora, who was pitted against sitting parliamentarian Arvind Sawant of the Shiv Sena in Mumbai South received ringing endorsements from two of the country's most prominent businessmen - Mukesh Ambani and Uday Kotak.
Meanwhile, Ms Matondkar, who was nominated to face sitting lawmaker Gopal Shetty in Mumbai North, mounted a spirited campaign despite this being her first election experience, targeting Prime Minister Narenda Modi over his "56-inch chest" and the controversial biopic starring fellow actor Vivek Oberoi.
However, neither has been able to translate that into wins on counting day; Mr Deora lost to sitting parliamentarian Arvind Sawant of Shiv Sena by over one lakh votes and Ms Matondkar lost by over 4.6 lakh votes.
Other winners (and losers) from Mumbai include Poonam Mahajan (against Priya Dutt), Gajanan Kirtikar (against Sanjay Nirupam), Rahul Shewale (against Eknath Gaikwad) and Manoj Kotak (against Sanjay Dina Patil).
In Delhi the BJP looks set to swat aside challenges from both the Aam Aadmi Party (AAP) and the Congress, with former cricketer Gautam Gambhir arguably the highest-profile face.
The Indian cricket star, who only joined politics (and the BJP) in March, and rival Atishi were caught in a bitter war of words during campaigning, with the AAP leader accusing Mr Gambhir of circulating a derogatory pamphlet with shocking sexist comments.
Mr Gambhir and AAP National Convenor Arvind Kejriwal also traded barbs and, eventually, legal notices alleging defamation.
Atishi finished third behind Congress' Arvinder Singh Lovely and winner Mr Gambhir.
Across other seats in the capital, BJP leaders Harsh Vardhan (Chandni Chowk), Meenakshi Lekhi (New Delhi), Hans Raj Hans (North West Delhi), Ramesh Bidhuri (South Delhi) and Parvesh Sahib Singh (West Delhi) are all leading by over two lakh votes each, marking a statement win for the party.
Manoj Tiwari (North East Delhi) has beaten former Delhi Chief Minister by over 3.66 lakh votes.
With the BJP set for a landslide victory in the national elections, PM Modi thanked the nation in a tweet and praised party workers for their "determination, perseverance and hardwork". The PM said that "together we will build a strong and inclusive India".