The 2024 Maharashtra election results have given the Bhartiya Janata Party (BJP) -led Mahayuti a massive 81.6% seat share in the 288-member assembly. This is the second largest victory ever for any party or pre-poll alliance in Maharashtra. The BJP’s tally of 132 is also its best ever in the state. What explains the BJP’s unprecedented success in these elections? Here are four charts which put the results in perspective for the BJP.

It is important to remember that the
- On face value, there is nothing new about the BJP’s performance in 2024 electionsThere are three critical indicators about a party’s performance in a first-past-the-post (FPTP) electoral contest: vote share, seat share and seat share to vote share ratio. The first measures a party’s popular support and the second its legislative strength. The third shows its ability to convert the first into second and is mostly a reflection of a party’s tactical prowess in a FPTP contest which also includes building effective alliances. The following chart plots all of these three metrics for every party which has managed a seat share of 10% or more in Maharashtra assembly elections since 1962, the earliest period for which we have data in the Trivedi Centre for Political Data (TCPD) database. As the chart shows, the BJP’s 2014, 2019 and 2024 performances are not very different on all these fronts. While the BJP’s seat share is its highest ever in 2024, it still does not have a majority of its own in the assembly, although, given its performance, it may well have crossed the halfway mark had it contested more seats than the XXX it did. Still, the BJP benefited from its alliance partners.
- The NCP going over to the BJP alliance made the difference in 2024The numbers show it clearly. The BJP’s second-best performance in terms of seats was in the 2014 assembly elections when it contested on its own and won 122 assembly constituencies (ACs). It later formed a post-poll alliance with the Shiv Sena which had won 63 ACs, giving the NDA a majority of 185 in the assembly. If one were to add the seats of the BJP and the Shiv Sena in 2024, the number would 189, not very different from 2014. However, what has made the difference to the Mahayuti’s majority is the fact that the Nationalist Congress Party (NCP) also contested as part of the alliance this time and has added another 41 ACs to the alliance’s tally. Simply speaking, the Mahayuti benefitted from an addition of the NCP’s support to its fold rather than some drastic jump in seat share to vote share ratio. If one were to add, NCP’s seats to the BJP and Shiv Sena tally in 2019, it would increase from 161 to 225, only 10 short of what the BJP, Shiv Sena and the NCP have now. These numbers also pretty much clinch the debate on the identity of the real NCP and Sena after splits in the party.
- BJP’s expansion in western Maharashtra from 2014 made the NCP insecureThis is the most important aspect of the Maharashtra political realignment story.The BJP’s political life in Maharashtra can be divided into two parts: 1980-2009 and 2009-2024. In the first, it never crossed the one-third seat share mark in the assembly and in the second, it has crossed the one-third mark in every election, whether or not in an alliance. A comparison of average number of ACs won by the BJP in various sub-regions of Maharashtra in these two periods (1980-2009 and 2014-2019) before this year’s Lok Sabha and assembly elections shows that the BJP has improved its performance in every part of the state. However, the region which saw the highest proportionate increase in the number of BJP seats was Western Maharashtra. Western Maharashtra is the home ground of Sharad Pawar and his extended family which led the NCP until the split.
- And the NCP may have bought peace to protect its bastion and share powerNCP’s seat share in Western Maharashtra has always been higher than its overall seat-share in the state. It has always won the highest seat share in the sub-region except in 2014, when the BJP edged past it. While the NCP became the largest party in the region again in 2019, this was of little use given the BJP’s consistent performance in the state from 2014 onwards which made the formation of a Congress-NCP government impossible. Ajit Pawar’s decision to break away from the old NCP patriarch Sharad Pawar and join hands with the BJP may have been driven by a pragmatic need to protect political salience and share power, even if from a relatively weaker position.
Abhishek Jha is Assistant Editor-Data at Hindustan Times. He uses statistical programming to generate newsworthy insights from large datasets. He is part of the team that produces Number Theory, a daily data story feature of the paper’s print edition. Since March 2024, he has been writing Weather Bee, a weekly column for the Hindustan Times website. He is a chemical engineer by training, who specialises in stories related to weather, climate, and the environment. Jha has been at HT since 2018, where he offers data-driven perspective and analysis on politics, environment, weather, climate, economy and society. His work includes data coverage of elections in India and abroad, including the 2019 and 2024 Lok Sabha elections; the disasters and extreme weather resulting from changing climate, such as floods, droughts, heat waves, cold waves, and dwindling snow cap in the Himalayas; the factors that drive poor air quality in northern India; the changing patterns of land use; the Covid-19 pandemic and its impact on labour market conditions; the changing pattern of consumer spending seen in the new consumer spending surveys; and social norms seen in the surveys such as the National Family Health Survey.
Roshan Kishore is the Data and Political Economy Editor at Hindustan Times. He heads the newsroom's data journalism team, which produces Number Theory, a daily data-driven feature for the print edition and the HT app. Number Theory uses data analysis and story-telling based on it to add value to the newsroom’s daily coverage by putting stories in a larger context on a range of issues, including politics, macroeconomy, markets, global affairs and climate. Under his leadership HT’s data journalism work has established itself as a niche product in Indian journalism and pushed the boundaries of marrying academic rigour with news sense and speed. Along with writing and editing data stories, he has also been writing a weekly political economy column called Terms of Trade for HT Premium. A trained economist with an MPhil degree from Jawaharlal Nehru University, Kishore has also been a visiting fellow at the Centre for Advanced Studies of India (CASI) at the University of Pennsylvania. Along with his journalistic work, his writings have also appeared in journals such as the Economic and Political Weekly and working papers for CASI and UNESCAP.