BJP keeps Uran council, but MVA bags president’s post | Mumbai news

BJP keeps Uran council, but MVA bags president’s post

Published on: Dec 22, 2025 06:24 AM IST

In the direct contest for the president’s post, Bhavna Ghanekar of the MVA defeated BJP nominee Shobha Koli-Shah by 1,448 votes. The post was reserved for women, with polling for both the 21 councillor seats and the president’s election held simultaneously on Saturday, and counting undertaken on Sunday

URAN: The Uran Municipal Council elections have thrown up a fractured mandate: while the Bharatiya Janata Party (BJP) has retained its majority in the council, the Maha Vikas Aghadi (MVA) has captured the coveted post of municipal president, dealing a symbolic setback to the ruling Mahayuti coalition in this coastal town.

BJP workers in Thane distirct celebrate their victory in the civic polls. (Prafull Gangurde/HT Photo)
BJP workers in Thane distirct celebrate their victory in the civic polls. (Prafull Gangurde/HT Photo)

In the direct contest for the president’s post, Bhavna Ghanekar of the MVA defeated BJP nominee Shobha Koli-Shah by 1,448 votes. The post was reserved for women, with polling for both the 21 councillor seats and the president’s election held simultaneously on Saturday, and counting undertaken on Sunday.

Reacting to her victory, Ghanekar said, “I dedicate this win to the people of Uran. The support of MVA leaders and party workers made this possible. I assure residents that I will remain grounded, devoted to public service, and always take the people along with me in the work ahead.”

The BJP secured 12 of 21 council seats, emerging as the single largest party and retaining control of the council. The MVA — comprising the NCP (Sharad Pawar), Congress, and Shiv Sena (UBT) — won nine seats. Despite its numerical edge, the BJP failed to secure the presidency, underscoring how alliance unity can decisively shape direct contests.

The outcome marks a sharp contrast with the 2016 Uran Municipal Council polls, when the BJP swept 13 of 18 seats and decisively won the president’s post. That year, BJP’s Sayali Mhatre defeated Shiv Sena’s Archana Shinde by 1,427 votes, while the opposition alliance trailed far behind.

The 2025 verdict is being viewed as a mixed outcome for MLA Mahesh Baldi, who had campaigned aggressively and staked his political prestige on the presidential race. While the BJP reaffirmed its organisational strength at the ward level, the defeat of its nominee — strongly backed by Baldi — has been described as a symbolic blow.

Political observers attribute the BJP’s loss of the top civic post to pre-poll fissures within the Mahayuti. The BJP contested independently, while the Eknath Shinde-led Shiv Sena fielded its own presidential candidate, splitting the saffron vote. The Ajit Pawar-led NCP faction also fought separately in several wards. In contrast, the opposition presented a united front, with the MVA receiving local backing from the Maharashtra Navnirman Sena (MNS), which did not field candidates but supported the alliance nominee.

The counting process briefly turned contentious. Ghanekar had maintained vigil outside the strong room since polling day, where EVMs were stored. On counting day, tensions flared after an unauthorised individual — reportedly a breakfast contractor — was found inside the strong room before counting began. Ghanekar and other MVA candidates staged a protest until officials intervened and assured transparency.

With Ghanekar set to assume charge as municipal president, the MVA will control Uran’s most influential civic office. Yet the BJP will wield significant leverage in decision-making courtesy its majority among councillors. The stage is set for a politically charged council term shaped by a split verdict and sharpened rivalries.

Catch every big hit, every wicket with Crickit, a one stop destination for Live Scores, Match Stats, Infographics & much more. Explore now!

Stay updated with all the Breaking News and Latest News from Mumbai. Click here for comprehensive coverage of top Cities including Bengaluru, Delhi, Hyderabad, and more across India along with Stay informed on the latest happenings in World News.
Catch every big hit, every wicket with Crickit, a one stop destination for Live Scores, Match Stats, Infographics & much more. Explore now!

Stay updated with all the Breaking News and Latest News from Mumbai. Click here for comprehensive coverage of top Cities including Bengaluru, Delhi, Hyderabad, and more across India along with Stay informed on the latest happenings in World News.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }
AI Summary AI Summary

The Uran Municipal Council elections resulted in a fractured mandate: the BJP retained its majority with 12 of 21 seats but lost the presidency to MVA's Bhavna Ghanekar, who won by 1,448 votes. This outcome highlights the MVA's united front against the BJP's internal divisions. Ghanekar's victory marks a symbolic setback for the ruling coalition.