Polling for the urban local body began at 7 am today and concluded at 5 pm. The counting of votes ended around 8 pm after which the results were declared.
Opposition party Indian National Lok Dal (INLD) managed to clinch one seat.
Soon after the result was declared, Haryana PWD minister Rao Narbir Singh said that several independent candidates who have won would support the BJP.
The mayor would be from the BJP, he said. State Congress chief Ashok Tanwar, however, claimed that the results signified a rejection of both the BJP and the INLD. "The result are a clear indication that if the Congress had contested on its symbol, the party would have won 25-30 seats and would have got the mayor's post as well," Mr Tanwar
Of the independents who won, three were supported by the Congress while two were backed by the INLD.
During the polling today, there were reports of minor skirmishes, the police said adding that two persons were arrested on charges of attempting to vote on fake voter IDs.
Like the previous elections in 2011, polling in urban areas was less as compared to the rural parts.
The highest voter turnout was at the Kherki Daula senior secondary school where 681 out of 796 voters cast their votes. There are a total 5,58,884 voters in Gurgaon out of which 2,76,420 cast their votes at 546 polling booths.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.