The BJP has managed to puncture opposition's claims that the party is anti-minority by winning more than 50 per cent of the Lok Sabha seats in 90 "minority-concentration" districts identified in 2008 by the then UPA government.
Besides a considerable minority population, these districts have both socio-economic and basic amenities indicators below the national average.
Of the 79 such constituencies, the BJP has won the maximum of 41 seats, a gain of seven over 2014. The Congress's share has almost halved, down from 12 in 2014 to six now.
An analyst claimed that Muslims did not vote en bloc in favour of one party or candidate this time.
On the other hand, 27 Muslim candidates won in the recently-concluded elections. However, none of the six Muslim candidates fielded by the BJP tasted success.
The winning lawmakers are from Trinamool Congress (5); Congress (4); Samajwadi Party, Bahujan Samaj Party (BSP), National Conference and Indian Union Muslim League (IUML) (3 each); AIMIM (2); LJP, NCP, CPI(M) and AIUDF (one each).
The Opposition parties have been accusing the BJP of not doing enough for the minorities and also aiding and abetting attacks on them.
Nearly 20 per cent of the country's 130 crore people are Muslims.
In the minority-concentration districts, the BJP gained the most in West Bengal, which has 18 such seats. In Raiganj in Uttar Dinajpur district which has a Muslim population of nearly 49 per cent, BJP's Debasree Chaudhuri defeated TMC's Agarwal Kanaialal by 60,574 votes.
In neighbouring Jalpaiguri seat, BJP candidate Jayanta Kumar Roy defeated sitting TMC lawmaker Bijoy Chandra Barman by 184004 votes. The seat has about 20 per cent Muslim population.
In Maldaha North seat in Malda, the party''s Khagen Murmu won defeating TMC's Mausam Noor by a margin of 84,288 votes. The seat has nearly 50 per cent Muslim population.
In Coochbehar seat which has a Muslim population of around 30 per cent, BJP's Nisith Pramanik got the better of his nearest rival TMC's Paresh Chandra Adhikary by 54231 votes.
In Balurghat in North Dinajpur district, BJP candidate Sukanta Majumdar defeated TMC's Arpita Ghosh by a margin of 33,293 votes. The seat has 35 percent Muslim population.
In Bishnupur Lok Sabha seat (20 per cent) in Bankura, BJP candidate Saumitra Khan won by 78047 votes defeating his Trinamool Congress rival Shyamal Santra.
In Hooghly seat (20 per cent), Locket Chatterjee of the BJP defeated his TMC rival Ratna Dey (Nag) by a margin of 73362 votes while S S Ahluwalia of BJP won the Burdwan-Durgapur seat by a slender margin of 2439 votes defeating his nearest AITC rival Mamtaz Sanghamita.
The seat has around 15 per cent Muslim population.
The UPA government in 2008 had identified the 90 minority-concentration districts under a development programme that focused on education, health and skill development in these districts.
Rampur, Nagina, Moradabad, Sambhal and Amroha are among the 20 Lok Sabha seats in Uttar Pradesh where Muslim voters are in a very large number.
Though the BJP performed well in the state, ensuring that the SP-BSP-RLD combine does not get a cake walk, the "mahagathbandhan" bagged these five seats.
In Rampur, where Muslims account for nearly 50 per cent of the voters, veteran SP leader Azam Khan defeated BJP candidate and actor-turned-politician Jaya Prada by over one lakh votes.
The BSP won the Nagina seat when its candidate Girish Chandra defeated sitting BJP MP Yashwant Singh by over 1.66 lakh votes.
In Moradabad, ST Hasan of the SP defeated sitting BJP MP Kunwar Sarvesh Kumar by nearly 99,000 votes.
Another SP candidate, SR Barq defeated Parmeshwar Lal Saini of BJP in Sambhal seat.
In Amroha, Kunwar Danish Ali, who had defected from the Janata Dal (Secular) and had joined the BSP just ahead of the polls, emerged victorious trouncing sitting BJP MP Kunwar Singh Tanwar.
The Congress had fielded six Muslim candidates in Uttar Pradesh, but none of them won.
In the entire state, Muslims account for nearly 20 per cent of the population.
In the 2014 Lok Sabha polls, not a single Muslim candidate won and the jinx was broken only during Kairana bypoll when the seat was wrested from the BJP by Tabassum Hassan, the joint opposition candidate, who had contested on RLD ticket. In Bihar, there are seven such seats, and in Kishanganj, which has around 65 per cent Muslim population, Congress's Mohd Javed defeated JD(U)'s Syed Mahmood Ashraf by 34,466 votes.
In Araria (45 per cent), BJP's Pradip Kumar Singh defeated sitting RJD MP Sarfaraz Alam by 1,37,241 votes while in Katihar (40 per cent) Congress's Tariq Anwar (sitting MP, who won the seat on an NCP ticket) lost to Dulal Chandra Goswami of the JD(U) by 57,203 votes.
Darbhanga, having a Muslim population of about 23 per cent, saw BJP's Gopal Jee Thakur defeating RJD''s Abdul Bari Siddiqui by 2,67,979 votes.
In Khagaria (23 per cent), sitting Lok Janshakti Party MP Mehboob Ali Kaisar defeated Mukesh Sahni of VIP by 2,48,570 votes, while in Banka (20 per cent) JD(U)'s Giridhari Yadav prevailed over sitting RJD MP Jai Prakash Narain Yadav by 2,00,532 votes and in Madhubani (19 per cent), BJP's Ashok Yadav defeated VIP's Badri Purbe by 4,54,940 votes.
In Assam, the Congress won two of the seats where there is a sizeable Muslim population -- Abdul Khaleque in Barpeta (over 45 per cent) and Pradyut Bordoloi in Nowgong (over 34 per cent). AIUDF chief Badruddin Ajmal emerged winner in Dhubri, where the Muslim population is over 65 per cent.
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.