BJP was the number one party in Ulhasnagar, Nashik, Pune, Pimpri-Chinchwad, Solapur, Akola, Amravati and Nagpur. Shiv Sena led the tally in Mumbai and adjoining Thane.
Making giant strides in the Shiv Sena citadel of Mumbai, BJP won 82 seats in the fiercely fought BMC polls, just two less than the estranged saffron ally, but both were well short of the magic figure of 114 needed to control the civic body.
However, it is not yet clear whether the saffron allies, who share power both in Maharashtra and at the Centre, will get back together or new combinations will emerge.
In the counting of votes held today, the Congress was relegated to the third position with 31 seats, whereas the NCP and the Raj Thackeray's MNS were reduced to 9 and 7 seats, respectively.
Also Read
AIMIM, which had made its maiden entry into the Maharashtra Assembly with two seats in the last polls, won three seats on debut in the BMC elections, Samajwadi Party six, Akhil Bhartiya Sena one and Independents four.
For the 2,990 Panchayat Samiti seats, BJP got the lion's share, winning 803, while NCP got 630, Congress 555 and Sena 538. MNS pocketed just two and others 281 seats. Results of the 181 seats were awaited till late night.
Thanking the voters, an elated Chief Minister Devendra Fadnavis said, "Our victory is the result of people's acceptance of our agenda of transparency," and indicated that his party's core committee would explore the options before it.
With BMC polls throwing no clear winner, a senior Maharashtra BJP leader said both the parties should join hands in Mumbai.
"Enough of bitterness. Now, it's time to come together again," Chandrakant Patil, minister in the Devendra Fadnavis ministry said, indicating that the bickering allies in the state government could come together after today's fractured verdict.
"Is there any option other than the two parties coming together, given the number of seats each one has bagged? Will they (Shiv Sena) take support of Congress?" Patil, known to have excellent rapport with the central BJP leadership, said.
Corporation (TMC) for the last 25 years, retained its hold on the civic body by winning 67 seats out of 131 followed by NCP 34. BJP won 23 seats, while Congress could manage to win only four. Four independents were also elected.
BJP breached NCP's Pune bastion by winning 98 out of the 162 seats. It came to power in the city for the first time. The Sharad Pawar-led NCP won 40 seats in PMC, followed by Congress 11, Shiv Sena 10, MNS two and independent one.
The BJP also wrested control of the municipal corporation of the twin industrial towns of Pimpri and Chinchwad near Pune from the ruling NCP, winning 78 out of the 128 seats. NCP won 35, Shiv Sena nine, independents five, while MNS had to remain content with just one. Congress did not win a single seat.
In the 122-member Nashik Municipal Corporation which was controlled by Raj Thackeray's MNS, BJP won 67, Shiv Sena 34, Congress and NCP six each, while MNS won merely five. Independents clinched four seats.
BJP clinched 32 seats in the 78-member Ulhasnagar Municipal corporation, Shiv Sena 25, independents 16, NCP four and Congress just one.
In Solapur Municipal Corporation, out of 102 seats, BJP won 47, Shiv Sena 20, independents 17, Congress 14 and NCP four.
In Amravati civic body, out of 87 seats, BJP won 45, independents 20, Congress 15 and Shiv Sena seven.