Explorer
Maharashtra Assembly Election, 2024
288 seats · 95 changed party since 2019
Party standings
Maharashtra Assembly Election, 2024 · 15 parties won seats
- BJP132
- SHS57
- NCP41
- SHSUBT20
- INC16
- NCPSP10
- IND2
- Others10
Ring and figures are seats won.
| Party | Seats | Votes | Vote share | Contested |
|---|---|---|---|---|
| BJPBharatiya Janata Party | 13246% | 1,72,94,057 | 26.8% | 150 |
| SHSShiv Sena | 5720% | 79,96,930 | 12.4% | 81 |
| NCPNationalist Congress Party | 4114% | 58,16,566 | 9.0% | 59 |
| SHSUBTShiv Sena (UBT) | 207% | 64,33,013 | 10.0% | 95 |
| INCIndian National Congress | 166% | 80,20,921 | 12.4% | 101 |
| NCPSPNationalist Congress Party- Sharadchandra Pawar | 103% | 72,87,797 | 11.3% | 86 |
| INDIndependent | 21% | 46,23,700 | 7.2% | 2086 |
| JSSJan Surajya Shakti | 21% | 3,97,959 | 0.6% | 6 |
| SPSamajwadi Party | 21% | 3,13,998 | 0.5% | 38 |
| AIMIMAll India Majlis-e-Ittehadul Muslimeen | 10% | 5,50,902 | 0.9% | 17 |
| PAWPOIPeasants and Workers Party of India | 10% | 4,91,894 | 0.8% | 18 |
| RSPRashtriya Sarvajan Party | 10% | 2,67,277 | 0.4% | 95 |
| CPMCommunist Party of India (Marxist) | 10% | 2,22,277 | 0.3% | 3 |
| RYSPRashtriya Yuva Swabhiman Party | 10% | 1,95,840 | 0.3% | 2 |
| RSVARajarshi Shahu Vikas Aghadi | 10% | 1,34,630 | 0.2% | 1 |
| VBAVBA | 00% | 14,13,961 | 2.2% | 200 |
| MNSMaharashtra Navnirman Sena | 00% | 10,02,557 | 1.6% | 125 |
+ 122 smaller parties / independents with under 1% of the vote.
Constituency map
Maharashtra Assembly Election, 2024 · winner by seat
288 constituencies · tap for the winner, again for the full result
House composition
Majority line at 145
2024 · selected
Majority 145
BJP132SHS57NCP41SHSUBT20INC16NCPSP10IND2JSS2SP2AIMIM1+5 more · 5 seats
2019 · previous
Majority 145
Vote share by party
Share of valid votes · 2019 → 2024
2019 2024· by party
30%23%15%8%0%
25.7
26.8
16.4
12.4
16.7
9.0
0.0
10.0
15.9
12.4
0.0
11.3
9.9
7.2
BJPSHSNCPSHSUBTINCNCPSPIND
Seat change
2024 seats minus 2019 seats
seats lostseats gained
BJP
105 → 132
+27
SHS
56 → 57
+1
NCP
54 → 41
−13
SHSUBT
0 → 20
+20
INC
44 → 16
−28
NCPSP
0 → 10
+10
IND
13 → 2
−11
JSS
1 → 2
+1
SP
2 → 2
0
AIMIM
2 → 1
−1
Vote-share movement
Statewide, 2019 → 2024
share lostshare gained
NCPSP
0.0% → 11.3%
+11.3%
SHSUBT
0.0% → 10.0%
+10.0%
BJP
25.7% → 26.8%
+1.0%
PAWPOI
0.0% → 0.8%
+0.8%
PJP
0.0% → 0.5%
+0.5%
RSP
0.0% → 0.4%
+0.4%
RYSP
0.0% → 0.3%
+0.3%
SWP
0.4% → 0.0%
−0.4%
BSP
0.9% → 0.5%
−0.4%
PHJSP
0.5% → 0.0%
−0.5%
Biggest BJP–SHS swings
Seats where the BJP-vs-SHS vote gap moved most, 2019 → 2024. Bold = the seat changed hands.
Swing = (BJP share − SHS share) this year, minus the same gap last time. A bar to the right means the seat moved toward BJP; to the left, toward SHS.
toward SHStoward BJP
Muktainagar
Maharashtra
−97.3%
Deglur
Maharashtra
+91.4%
Teosa
Maharashtra
+87.0%
Nalasopara
Maharashtra
+86.6%
Brahmapuri
Maharashtra
+85.1%
Nevasa
Maharashtra
−82.7%
Bhandara
Maharashtra
−82.1%
Kalina
Maharashtra
+79.4%
Karad North
Maharashtra
+78.2%
Sakri
Maharashtra
−76.3%
Vasai
Maharashtra
+75.9%
Ramtek
Maharashtra
−75.3%
Closest races · 2024
Ranked by margin as a share of valid votes · tap a seat for full results
All constituencies · 2024
288 seats · alphabetical · tap for full results · ⇄ = changed party since 2019
- AchalpurBJP5.7%
- AheriNCP9.0%
- AhmadpurNCP13.1%
- Ahmednagar CityNCP19.4%
- AiroliBJP34.7%
- AkkalkotBJP19.3%
- AkkalkuwaSHS1.3%
- Akola EastBJP22.8%
- Akola WestINC0.6%
- AkoleNCP2.8%
- AkotBJP8.8%
- AlibagSHS12.4%
- AmalnerNCP16.3%
- AmbegaonNCP0.7%
- AmbernathSHS27.8%
- AmgaonBJP16.6%
- AmravatiNCP2.5%
- Andheri EastSHS15.1%
- Andheri WestBJP12.6%
- Anushakti NagarNCP2.3%
- Arjuni MorgaonNCP9.0%
- ArmoriINC3.1%
- ArniBJP12.4%
- ArviBJP20.5%
- AshtiBJP27.2%
- Aurangabad CentralSHS3.7%
- Aurangabad EastBJP1.0%
- Aurangabad WestSHS6.6%
- AusaBJP15.8%
- BadnapurBJP18.2%
- BadneraRYSP31.5%
- BaglanBJP62.9%
- BalapurSHSUBT5.3%
- BallarpurBJP11.8%
- BaramatiNCP36.8%
- BarshiSHSUBT2.6%
- BasmathNCP12.2%
- BeedNCPSP2.2%
- BelapurBJP0.2%
- BhandaraSHS14.6%
- Bhandup WestSHS3.7%
- Bhiwandi EastSP27.1%
- Bhiwandi RuralSHS24.0%
- Bhiwandi WestBJP17.2%
- BhokarBJP21.7%
- BhokardanBJP9.2%
- BhorNCP6.7%
- BhosariBJP17.0%
- BhusawalBJP25.8%
- BoisarSHS16.0%
- BorivaliBJP49.1%
- BrahmapuriINC6.2%
- BuldhanaSHS0.4%
- BycullaSHSUBT22.7%
- ChalisgaonBJP36.6%
- ChandgadIND9.7%
- ChandivaliSHS8.6%
- ChandrapurBJP10.4%
- ChandvadBJP20.4%
- CharkopBJP49.7%
- ChemburSHS7.5%
- ChikhliBJP1.4%
- ChimurBJP4.3%
- ChinchwadBJP26.7%
- ChiplunNCP3.6%
- ChopdaSHS14.5%
- ColabaBJP41.0%
- DahanuCPM2.3%
- DahisarBJP27.3%
- DapoliSHS12.2%
- DaryapurSHSUBT9.5%
- DaundBJP5.9%
- DeglurBJP21.5%
- DeolaliNCP22.2%
- DeoliBJP4.9%
- Dhamangaon RailwayBJP7.3%
- DharaviINC17.9%
- Dhule CityBJP20.8%
- Dhule RuralBJP22.9%
- DigrasSHS10.9%
- DindoriNCP17.2%
- DindoshiSHSUBT3.5%
- DombivaliBJP43.7%
- ErandolSHS27.7%
- GadchiroliBJP6.7%
- GangakhedRSP8.4%
- GangapurBJP1.9%
- GeoraiNCP15.2%
- GhansawangiSHS0.9%
- Ghatkopar EastBJP23.4%
- Ghatkopar WestBJP7.8%
- GondiyaBJP26.4%
- GoregaonBJP12.8%
- GuhagarSHSUBT1.9%
- HadapsarNCP2.2%
- HadgaonSHS13.9%
- HatkanangleJSS17.6%
- HinganghatBJP14.1%
- HingnaBJP29.1%
- HingoliBJP4.8%
- IchalkaranjiBJP26.0%
- IgatpuriNCP40.3%
- IndapurNCP7.3%
- IslampurNCPSP6.1%
- Jalgaon (Jamod)BJP8.3%
- Jalgaon CityBJP36.3%
- Jalgaon RuralSHS25.2%
- JalnaSHS14.1%
- JamnerBJP11.2%
- JatBJP17.9%
- JinturBJP1.5%
- Jogeshwari EastSHSUBT0.9%
- JunnarIND2.9%
- KagalNCP4.0%
- KaijBJP1.1%
- KalamnuriSHS12.7%
- KalinaSHSUBT3.9%
- KalwanNCP3.5%
- Kalyan EastBJP13.7%
- Kalyan RuralSHS22.4%
- Kalyan WestSHS17.3%
- KamthiBJP12.7%
- Kandivali EastBJP53.0%
- KankavliBJP35.6%
- KannadSHS7.8%
- Karad NorthBJP18.9%
- Karad SouthBJP16.2%
- KaranjaBJP16.8%
- KarjatSHS2.4%
- Karjat JamkhedNCPSP0.5%
- KarmalaNCPSP7.0%
- KarvirSHS0.7%
- Kasba PethBJP11.5%
- KatolBJP19.5%
- KhadakwasalaBJP16.0%
- KhamgaonBJP11.1%
- KhanapurSHS31.1%
- Khed AlandiSHSUBT19.9%
- KinwatBJP2.8%
- Kolhapur NorthSHS14.9%
- Kolhapur SouthBJP6.2%
- KopargaonNCP59.9%
- Kopri - PachpakhadiSHS59.4%
- KoregaonSHS17.9%
- KothrudBJP48.1%
- KudalSHS5.1%
- KurlaSHS2.7%
- Latur CityINC2.9%
- Latur RuralBJP2.8%
- LohaNCP4.8%
- MadhaNCPSP11.4%
- MagathaneSHS32.1%
- MahadSHS12.3%
- MahimSHSUBT1.0%
- MajalgaonNCP2.5%
- Malabar HillBJP49.3%
- Malad WestINC3.2%
- Malegaon CentralAIMIM0.1%
- Malegaon OuterSHS41.2%
- MalkapurBJP12.7%
- MalshirasNCPSP5.4%
- ManBJP18.9%
- Mankhurd Shivaji NagarSP7.3%
- MavalNCP38.9%
- MehkarSHSUBT2.3%
- MelghatBJP48.1%
- Mira BhayandarBJP23.0%
- MirajBJP19.7%
- MoholNCPSP13.0%
- MorshiBJP30.9%
- MukhedBJP17.3%
- MuktainagarSHS11.0%
- MulundBJP49.1%
- MumbadeviINC29.4%
- Mumbra - KalwaNCPSP37.9%
- MurbadBJP16.4%
- MurtizapurBJP17.2%
- Nagpur CentralBJP5.9%
- Nagpur EastBJP46.0%
- Nagpur NorthINC11.4%
- Nagpur SouthBJP6.9%
- Nagpur South WestBJP17.5%
- Nagpur WestINC2.7%
- NaigaonBJP20.5%
- NalasoparaBJP10.5%
- Nanded NorthSHS1.6%
- Nanded SouthSHS1.0%
- NandgaonSHS36.8%
- NandurbarBJP31.7%
- Nashik CentralBJP8.9%
- Nashik EastBJP36.1%
- Nashik WestBJP24.7%
- NawapurINC0.5%
- NevasaSHS1.8%
- NilangaBJP6.2%
- NiphadNCP13.3%
- OsmanabadSHSUBT15.0%
- Ovala - MajiwadaSHS37.9%
- PachoraSHS16.7%
- PaithanSHS11.5%
- PalgharSHS18.8%
- Palus - KadegaonINC12.8%
- PandharpurBJP3.2%
- PanvelBJP13.3%
- ParandaSHS0.6%
- ParbhaniSHSUBT14.6%
- ParliNCP54.7%
- ParnerNCP0.6%
- ParturBJP2.1%
- ParvatiBJP26.9%
- PatanSHS15.0%
- PathriNCP4.7%
- PenBJP26.8%
- PhaltanNCP7.0%
- PhulambriBJP12.1%
- PimpriNCP18.0%
- Pune CantonmentBJP6.6%
- PurandarSHS8.5%
- PusadNCP42.4%
- RadhanagariSHS14.0%
- RahuriBJP14.1%
- RajapurSHS12.7%
- RajuraBJP1.3%
- RalegaonBJP1.3%
- RamtekSHS12.8%
- RatnagiriSHS22.2%
- RaverBJP18.9%
- RisodINC2.7%
- SakoliINC0.1%
- SakriSHS2.3%
- SangamnerSHS4.8%
- SangliBJP16.0%
- SangolePAWPOI9.6%
- SataraBJP64.6%
- SavnerBJP11.8%
- SawantwadiSHS24.0%
- ShahadaBJP21.7%
- ShahapurNCP0.8%
- ShahuwadiJSS14.8%
- ShevgaonBJP7.2%
- ShiralaBJP9.3%
- ShirdiBJP31.5%
- ShirolRSVA15.8%
- ShirpurBJP62.9%
- ShirurNCP23.2%
- ShivadiSHSUBT4.6%
- ShivajinagarBJP23.9%
- ShrigondaBJP14.7%
- ShrirampurINC6.1%
- ShrivardhanNCP50.5%
- SillodSHS0.8%
- Sindkhed RajaNCP2.0%
- SindkhedaBJP42.4%
- SinnarNCP16.8%
- Sion KoliwadaBJP5.2%
- Solapur City CentralBJP24.2%
- Solapur City NorthBJP28.4%
- Solapur SouthBJP34.1%
- Tasgaon - Kavathe MahankalNCPSP11.6%
- TeosaBJP3.8%
- ThaneBJP25.1%
- TiroraBJP24.0%
- TuljapurBJP14.2%
- TumsarNCP27.8%
- UdgirNCP42.3%
- UlhasnagarBJP19.8%
- UmargaSHSUBT2.0%
- UmarkhedBJP7.6%
- UmredINC5.9%
- UranBJP2.5%
- Vadgaon SheriNCPSP1.7%
- VaijapurSHS17.0%
- Vandre EastSHSUBT8.3%
- Vandre WestBJP13.4%
- VasaiBJP1.4%
- VersovaSHSUBT1.1%
- VikhroliSHSUBT11.0%
- VikramgadBJP16.6%
- Vile ParleBJP34.9%
- WadalaBJP20.9%
- WaiNCP25.9%
- WaniSHSUBT7.1%
- WardhaBJP3.8%
- WaroraBJP7.8%
- WashimBJP8.1%
- WorliSHSUBT6.1%
- YavatmalINC4.8%
- YevlaNCP10.5%