288 seats. In 2024 Bharatiya Janata Party won 132 (majority is 145). Every seat below links to its full result, turnout and history, from official Election Commission of India data.
- BJPBharatiya Janata Party13226.8% votes
- Shiv SenaShiv Sena5712.4% votes
- NCPNationalist Congress Party419.0% votes
- SS(UBT)Shiv Sena (Uddhav Balasaheb Thackeray)2010.0% votes
- INCIndian National Congress1612.4% votes
- NCP(SP)Nationalist Congress Party - Sharadchandra Pawar1011.3% votes
Seats won, seats where the party finished second, and vote share across all 288 constituencies.
| Party | Contested | Won | Runner-up | Votes | Vote share |
|---|---|---|---|---|---|
| BJPBharatiya Janata Party | 149 | 132 | 17 | 1,72,93,650 | 26.77% |
| Shiv SenaShiv Sena | 81 | 57 | 18 | 79,96,930 | 12.38% |
| NCPNationalist Congress Party | 59 | 41 | 10 | 58,16,566 | 9.01% |
| SS(UBT)Shiv Sena (Uddhav Balasaheb Thackeray) | 95 | 20 | 56 | 64,33,013 | 9.96% |
| INCIndian National Congress | 101 | 16 | 75 | 80,20,921 | 12.42% |
| NCP(SP)Nationalist Congress Party - Sharadchandra Pawar | 86 | 10 | 71 | 72,87,797 | 11.28% |
| IndependentsIndependent | 2086 | 2 | 21 | 46,23,700 | 7.16% |
| JSSJan Surajya Shakti | 6 | 2 | 0 | 3,97,959 | 0.62% |
| SPSamajwadi Party | 9 | 2 | 1 | 2,47,350 | 0.38% |
| AIMIMAll India Majlis-E-Ittehadul Muslimeen | 17 | 1 | 5 | 5,50,902 | 0.85% |
| PWPIPeasants And Workers Party of India | 18 | 1 | 3 | 4,91,894 | 0.76% |
| RSPSRashtriya Samaj Paksha | 93 | 1 | 0 | 2,66,931 | 0.41% |
| CPI(M)Communist Party of India (Marxist) | 3 | 1 | 1 | 2,22,277 | 0.34% |
| RSHYVSWBHMRashtriya Yuva Swabhiman Party | 2 | 1 | 1 | 1,95,840 | 0.30% |
| RSVARajarshi Shahu Vikas Aghadi | 1 | 1 | 0 | 1,34,630 | 0.21% |
| VBAVanchit Bahujan Aaghadi | 200 | 0 | 1 | 14,13,961 | 2.19% |
| MNSMaharashtra Navnirman sena | 125 | 0 | 2 | 10,02,557 | 1.55% |
96 of 288 seats changed party between 2019 and 2024.
Seats decided by the smallest margins. These are where booth-level work and turnout move results.
- AC 114 · NashikMalegaon Central162vote margin · AIMIM won
- AC 62 · BhandaraSakoli208vote margin · INC won
- AC 151 · ThaneBelapur377vote margin · BJP won
- AC 22 · BuldanaBuldhana841vote margin · Shiv Sena won
- AC 4 · Nandurbar *Nawapur1,121vote margin · INC won
- AC 227 · AhmadnagarKarjat Jamkhed1,243vote margin · NCP(SP) won
- AC 30 · AkolaAkola West1,283vote margin · INC won
- AC 181 · MumbaiMahim1,316vote margin · SS(UBT) won
| Party | Contested | Won | Runner-up | Votes | Vote share |
|---|---|---|---|---|---|
| BJPBharatiya Janata Party | 164 | 105 | 55 | 1,41,99,375 | 25.75% |
| Shiv SenaShiv Sena | 126 | 56 | 52 | 90,49,789 | 16.41% |
| NCPNationalist Congress Party | 121 | 54 | 47 | 92,16,919 | 16.71% |
| INCIndian National Congress | 147 | 44 | 69 | 87,52,199 | 15.87% |
| IndependentsIndependent | 1399 | 13 | 32 | 54,77,152 | 9.93% |
| BVABahujan Vikas Aaghadi | 31 | 3 | 0 | 3,68,735 | 0.67% |
| AIMIMAll India Majlis-E-Ittehadul Muslimeen | 44 | 2 | 4 | 7,37,888 | 1.34% |
| PHJSPPrahar Janshakti Party | 26 | 2 | 0 | 2,65,320 | 0.48% |
| SPSamajwadi Party | 7 | 2 | 0 | 1,23,267 | 0.22% |
| MNSMaharashtra Navnirman sena | 101 | 1 | 10 | 12,42,135 | 2.25% |
| PWPIPeasants And Workers Party of India | 24 | 1 | 4 | 5,32,366 | 0.97% |
| SWPSwabhimani Paksha | 5 | 1 | 1 | 2,21,637 | 0.40% |
| CPI(M)Communist Party of India (Marxist) | 11 | 1 | 1 | 2,05,490 | 0.37% |
| JSSJan Surajya Shakti | 4 | 1 | 0 | 1,96,284 | 0.36% |
| KTSTPKrantikari Shetkari Party | 1 | 1 | 0 | 1,16,943 | 0.21% |
| RSPSRashtriya Samaj Paksha | 1 | 1 | 0 | 81,169 | 0.15% |
| VBAVanchit Bahujan Aaghadi | 236 | 0 | 10 | 25,18,749 | 4.57% |
Search by name, number or winner; filter by district, reservation or party; sort by closest margin. For the 48 Lok Sabha seats see the parliamentary list.
288 of 288 seats
| No. | Assembly seat | District | Winner | Margin | Turnout |
|---|---|---|---|---|---|
| 1 | AkkalkuwaST | Nandurbar * | Amshya Fulji PadviShiv Sena | 2,9041.3% | 72.2% |
| 2 | ShahadaST | Nandurbar * | Rajesh Udesing PadviBJP | 53,20421.7% | 69.6% |
| 3 | NandurbarST | Nandurbar * | Dr.vijaykumar Krushanrao GavitBJP | 76,24731.7% | 67.9% |
| 4 | NawapurST | Nandurbar * | Shirishkumar Surupsing NaikINC | 1,1210.5% | 81.8% |
| 5 | SakriST | Dhule | Manjula Tulshiram GavitShiv Sena | 5,5842.3% | 66.3% |
| 6 | Dhule Rural | Dhule | Raghavendra (ramdada) Manohar PatilBJP | 66,32022.9% | 70.5% |
| 7 | Dhule City | Dhule | Agrawal Anupbhaiyya OmprakashBJP | 45,75020.8% | 60.5% |
| 8 | Sindkheda | Dhule | Jaykumar Jitendrasinh RawalBJP | 95,88442.4% | 66.3% |
| 9 | ShirpurST | Dhule | Kashiram Vechan PawaraBJP | 1,45,94462.9% | 66.3% |
| 10 | ChopdaST | Jalgaon | Chandrakant Baliram SonawaneShiv Sena | 32,31314.5% | 67.2% |
| 11 | Raver | Jalgaon | Amol Haribhau JawaleBJP | 43,56218.9% | 74.5% |
| 12 | BhusawalSC | Jalgaon | Savkare Sanjay WamanBJP | 47,48825.8% | 58.4% |
| 13 | Jalgaon City | Jalgaon | Suresh Damu Bhole (raju Mama)BJP | 87,50336.3% | 55.6% |
| 14 | Jalgaon Rural | Jalgaon | Gulabrao Raghunath PatilShiv Sena | 59,23225.2% | 69.7% |
| 15 | Amalner | Jalgaon | Anil Bhaidas PatilNCP | 33,43516.3% | 66.2% |
| 16 | Erandol | Jalgaon | Amol Chimanrao PatilShiv Sena | 56,33227.7% | 69.2% |
| 17 | Chalisgaon | Jalgaon | Mangesh Ramesh ChavanBJP | 85,65336.6% | 62.3% |
| 18 | Pachora | Jalgaon | Kishor Appa PatilShiv Sena | 38,68916.7% | 69.3% |
| 19 | Jamner | Jalgaon | Girish Dattatray MahajanBJP | 26,88511.2% | 71.2% |
| 20 | Muktainagar | Jalgaon | Chandrakant Nimba PatilShiv Sena | 23,90411.0% | 71.3% |
| 21 | Malkapur | Buldana | Chainsukh Madanlal SanchetiBJP | 26,39712.7% | 71.9% |
| 22 | Buldhana | Buldana | Gaikwad Sanjay RambhauShiv Sena | 8410.4% | 63.3% |
| 23 | Chikhli | Buldana | Shweta Vidyadhar MahaleBJP | 3,2011.4% | 73.0% |
| 24 | Sindkhed Raja | Buldana | Kayande Manoj DevanandNCP | 4,6502.0% | 71.2% |
| 25 | MehkarSC | Buldana | Kharat Siddharth RambhauSS(UBT) | 4,8192.3% | 69.9% |
| 26 | Khamgaon | Buldana | Akash Pandurang FundkarBJP | 25,47711.1% | 76.7% |
| 27 | Jalgaon (jamod) | Buldana | Kute Sanjay ShriramBJP | 18,7718.3% | 74.2% |
| 28 | Akot | Akola | Prakash Gunwant BharsakleBJP | 18,8518.8% | 69.0% |
| 29 | Balapur | Akola | Nitin Bhikanrao DeshmukhSS(UBT) | 11,7395.3% | 71.2% |
| 30 | Akola West | Akola | Sajid Khan PathanINC | 1,2830.6% | 58.7% |
| 31 | Akola East | Akola | Randhir Pralhadrao SawarkarBJP | 50,61322.8% | 62.4% |
| 32 | MurtizapurSC | Akola | Harish Marotiappa PimpleBJP | 35,86417.2% | 67.1% |
| 33 | Risod | Washim * | Ameet Subhashrao ZanakINC | 6,1362.7% | 71.1% |
| 34 | WashimSC | Washim * | Shyam Ramcharan KhodeBJP | 19,8748.1% | 66.5% |
| 35 | Karanja | Washim * | Sai Prakash DahakeBJP | 35,07316.8% | 66.1% |
| 36 | Dhamangaon Railway | Amravati | Adsad Pratap ArunbhauBJP | 16,2287.3% | 70.3% |
| 37 | Badnera | Amravati | Ravi Gangadhar RanaRSHYVSWBHM | 66,97431.5% | 58.4% |
| 38 | Amravati | Amravati | Sulbha Sanjay KhodkeNCP | 5,4132.5% | 57.5% |
| 39 | Teosa | Amravati | Rajesh Shriramji WankhadeBJP | 7,6173.8% | 68.4% |
| 40 | DaryapurSC | Amravati | Gajanan Motiram LawateSS(UBT) | 19,7099.5% | 67.4% |
| 41 | MelghatST | Amravati | Kevalram Tulshiram KaleBJP | 1,06,85948.1% | 73.5% |
| 42 | Achalpur | Amravati | Pravin Vasantrao TayadeBJP | 12,1315.7% | 72.7% |
| 43 | Morshi | Amravati | Umesh Alias Chandu Atmaramji YawalkarBJP | 64,98830.9% | 72.3% |
| 44 | Arvi | Wardha | Sumit WankhedeBJP | 39,57420.5% | 72.5% |
| 45 | Deoli | Wardha | Rajesh Bhaurav BakaneBJP | 9,3084.9% | 69.5% |
| 46 | Hinganghat | Wardha | Samir Tryambakrao KunawarBJP | 30,09414.1% | 71.6% |
| 47 | Wardha | Wardha | Dr. Pankaj Rajesh BhoyarBJP | 7,4703.8% | 66.9% |
| 48 | Katol | Nagpur | Charansing Babulalji ThakurBJP | 38,81619.5% | 70.7% |
| 49 | Savner | Nagpur | Dr Ashishrao DeshmukhBJP | 26,40111.8% | 69.4% |
| 50 | Hingna | Nagpur | Sameer Dattatraya MegheBJP | 78,93129.1% | 60.3% |
| 51 | UmredSC | Nagpur | Sanjay Narayanrao MeshramINC | 12,8255.9% | 71.7% |
| 52 | Nagpur South West | Nagpur | Devendra Gangadhar FadnavisBJP | 39,71017.5% | 55.3% |
| 53 | Nagpur South | Nagpur | Mohan Gopalrao MateBJP | 15,6586.9% | 57.9% |
| 54 | Nagpur East | Nagpur | Khopde Krishna PanchamBJP | 1,15,28846.0% | 59.8% |
| 55 | Nagpur Central | Nagpur | Datke Pravin PrabhakarraoBJP | 11,6325.9% | 57.5% |
| 56 | Nagpur West | Nagpur | Vikas Pandurang ThakreINC | 5,8242.7% | 56.5% |
| 57 | Nagpur NorthSC | Nagpur | Dr Nitin Kashinath RautINC | 28,46711.4% | 58.4% |
| 58 | Kamthi | Nagpur | Chandrashekhar Krushnarao BawankuleBJP | 40,94612.7% | 64.4% |
| 59 | Ramtek | Nagpur | Ashish Nandkishore Jaiswal(vakil)Shiv Sena | 26,55512.8% | 72.2% |
| 60 | Tumsar | Bhandara | Karemore Raju ManikraoNCP | 64,30527.8% | 74.7% |
Booth-level result analysis, printable maps, voter-list analysis and verified field surveys for one seat, a district or the whole state.
Answers use the official Election Commission of India statistical reports.
How many assembly constituencies are there in Maharashtra?
Maharashtra has 288 assembly constituencies, of which 29 are reserved for Scheduled Castes and 25 for Scheduled Tribes. A party or alliance needs 145 seats for a majority in the Vidhan Sabha.
Which party won the most seats in the 2024 Maharashtra election?
Bharatiya Janata Party (BJP) won 132 of 288 seats with 26.77% of the valid votes. Shiv Sena came second with 57 seats. Seat counts here are for parties, not pre-poll alliances.
What was the voter turnout in Maharashtra in 2024?
Across all 288 seats, 6,46,63,336 of 9,71,41,289 registered electors voted, a turnout of about 66.6%. The seat with the highest turnout is listed first when you sort the table below by turnout.
Which was the closest contest in Maharashtra in 2024?
Malegaon Central was decided by just 162 votes. Sakoli (208), Belapur (377), Buldhana (841) were also decided by very small margins.
When is the next Maharashtra assembly election?
The assembly elected in 2024 completes its five-year term in 2029, so the next general election is due by then unless the house is dissolved early. The Election Commission of India announces the schedule a few weeks before polling.
Source: Election Commission of India statistical reports for the Maharashtra assembly elections of 2024 and 2019 and 2014 and 2009 (2024 report). Party seat counts are computed from the detailed constituency results. Districts and boundaries: DataMeet (from ECI polling-station maps), approximate.
Each page below is built from an official source and credited on the page.
- Maharashtra state profileSeats, parties and turnout at a glance
- Maharashtra Lok Sabha resultsEvery parliamentary seat, 2024 and earlier
- Maharashtra districts: Census 2011Population, religion, SC/ST by district
- Gram panchayat list, MaharashtraBlocks, panchayats and villages (LGD)
- CSR spend in MaharashtraCompany CSR spending by year and sector (MCA)
- Urban local bodies in MaharashtraMunicipal corporations, councils, wards