60 seats. In 2023 National People's Party won 26 (majority is 31). Every seat below links to its full result, turnout and history, from official Election Commission of India data.
- NPPNational People's Party2631.9% votes
- UDPUnited Democratic Party1216.9% votes
- TMCAll India Trinamool Congress513.7% votes
- INCIndian National Congress513.1% votes
- VOTPPVoice of the People Party45.4% votes
- BJPBharatiya Janata Party29.2% votes
Seats won, seats where the party finished second, and vote share across all 60 constituencies.
| Party | Contested | Won | Runner-up | Votes | Vote share |
|---|---|---|---|---|---|
| NPPNational People's Party | 57 | 26 | 14 | 5,97,595 | 31.91% |
| UDPUnited Democratic Party | 46 | 12 | 6 | 3,17,426 | 16.95% |
| TMCAll India Trinamool Congress | 56 | 5 | 11 | 2,55,831 | 13.66% |
| INCIndian National Congress | 60 | 5 | 13 | 2,45,603 | 13.11% |
| VOTPPVoice of the People Party | 18 | 4 | 2 | 1,01,264 | 5.41% |
| BJPBharatiya Janata Party | 60 | 2 | 9 | 1,73,083 | 9.24% |
| IndependentsIndependent | 44 | 2 | 1 | 66,704 | 3.56% |
| HSPDPHill State People’s Democratic Party | 11 | 2 | 2 | 66,051 | 3.53% |
| PDFPeople's Democratic Front | 9 | 2 | 1 | 34,974 | 1.87% |
34 of 60 seats changed party between 2018 and 2023.
Seats decided by the smallest margins. These are where booth-level work and turnout move results.
- AC 47 · West Garo HillsRajabala10vote margin · TMC won
- AC 28 · East Khasi HillsSohra15vote margin · PDF won
- AC 49 · West Garo HillsDadenggre18vote margin · TMC won
- AC 20 · East Khasi HillsMylliem38vote margin · INC won
- AC 7 · Jaintia HillsAmlarem57vote margin · UDP won
- AC 24 · East Khasi HillsMawphlang104vote margin · UDP won
- AC 33 · West Khasi HillsRambrai Jyrngam110vote margin · IND won
- AC 42 · East Garo HillsRongjeng128vote margin · NPP won
| Party | Contested | Won | Runner-up | Votes | Vote share |
|---|---|---|---|---|---|
| INCIndian National Congress | 60 | 21 | 17 | 4,47,770 | 28.50% |
| NPPNational People's Party | 52 | 19 | 12 | 3,23,745 | 20.60% |
| UDPUnited Democratic Party | 35 | 6 | 7 | 1,82,494 | 11.61% |
| PDFPeople's Democratic Front | 26 | 4 | 5 | 1,28,413 | 8.17% |
| IndependentsIndependent | 85 | 3 | 7 | 1,70,269 | 10.84% |
| BJPBharatiya Janata Party | 47 | 2 | 7 | 1,51,292 | 9.63% |
| HSPDPHill State People’s Democratic Party | 13 | 2 | 5 | 84,011 | 5.35% |
| NCPNationalist Congress Party | 21 | 1 | 0 | 25,247 | 1.61% |
| KHNAMKHNAM | 8 | 1 | 0 | 14,164 | 0.90% |
| GNCGaro National Council | 6 | 0 | 0 | 21,682 | 1.38% |
Search by name, number or winner; filter by district, reservation or party; sort by closest margin. For the 2 Lok Sabha seats see the parliamentary list.
60 of 60 seats
| No. | Assembly seat | District | Winner | Margin | Turnout |
|---|---|---|---|---|---|
| 1 | NartiangST | Jaintia Hills | Sniawbhalang DharNPP | 2,1235.3% | 91.8% |
| 2 | JowaiST | Jaintia Hills | Wailadmiki ShyllaNPP | 2,6677.3% | 90.7% |
| 3 | RaliangST | Jaintia Hills | Coming One YmbonNPP | 5,33715.2% | 90.8% |
| 4 | MowkaiawST | Jaintia Hills | Nujorki SungohUDP | 3,90110.7% | 94.3% |
| 5 | Sutnga SaipungST | Jaintia Hills | Santa Mary ShyllaNPP | 1,8284.3% | 92.6% |
| 6 | KhliehriatST | Jaintia Hills | Kyrmen ShyllaUDP | 5,60613.1% | 92.8% |
| 7 | AmlaremST | Jaintia Hills | Lahkmen RymbuiUDP | 570.2% | 92.7% |
| 8 | MawhatiST | Ri Bhoi * | Charles MarngarINC | 5,24414.8% | 90.5% |
| 9 | NongpohST | Ri Bhoi * | Mayralborn SyiemUDP | 6,68620.5% | 87.6% |
| 10 | JirangST | Ri Bhoi * | Sosthenes SohtunNPP | 1,6234.7% | 82.6% |
| 11 | UmsningST | Ri Bhoi * | Dr. Celestine LyngdohINC | 1,1643.5% | 86.9% |
| 12 | UmroiST | Ri Bhoi * | Damanbait LamareNPP | 1,6865.9% | 87.5% |
| 13 | MawryngknengST | East Khasi Hills | Heaving Stone KharpranVOTPP | 1,2423.6% | 86.8% |
| 14 | Pynthorumkhrah | East Khasi Hills | Alexander Laloo HekBJP | 2,5389.8% | 75.1% |
| 15 | MawlaiST | East Khasi Hills | Brightstarwell MarbaniangVOTPP | 15,64838.6% | 81.7% |
| 16 | East ShillongST | East Khasi Hills | Dr. Mazel Ampareen LyngdohNPP | 1,71110.2% | 67.0% |
| 17 | North ShillongST | East Khasi Hills | Adelbert NongrumVOTPP | 1,0335.5% | 67.4% |
| 18 | West Shillong | East Khasi Hills | Paul LyngdohUDP | 3,48518.8% | 69.0% |
| 19 | South Shillong | East Khasi Hills | Sanbor ShullaiBJP | 11,60954.8% | 63.3% |
| 20 | MylliemST | East Khasi Hills | Ronnie V. LyngdohINC | 380.1% | 83.2% |
| 21 | NongthymmaiST | East Khasi Hills | Charles PyngropeTMC | 1,1994.9% | 68.5% |
| 22 | NongkremST | East Khasi Hills | Ardent Miller BasaiawmoitVOTPP | 4,18712.9% | 84.2% |
| 23 | SohiongST | East Khasi Hills | Synshar Kupar Roy Lyngdoh ThabahUDP | 3,42210.6% | 92.5% |
| 24 | MawphlangST | East Khasi Hills | Matthew Beyondstar KurbahUDP | 1040.3% | 88.4% |
| 25 | MawsynramST | East Khasi Hills | Ollan Singh SuinUDP | 9552.9% | 88.9% |
| 26 | ShellaST | East Khasi Hills | Balajied Kupar SynremUDP | 4341.4% | 88.4% |
| 27 | PynurslaST | East Khasi Hills | Prestone TynsongNPP | 8,14023.5% | 89.4% |
| 28 | SohraST | East Khasi Hills | Gavin Miguel MylliemPDF | 150.1% | 89.8% |
| 29 | MawkynrewST | East Khasi Hills | Banteidor LyngdohPDF | 4,13712.5% | 90.4% |
| 30 | MairangST | West Khasi Hills | Metbah LyngdohUDP | 1550.4% | 92.8% |
| 31 | MawthadraishanST | West Khasi Hills | Shakliar WarjriHSPDP | 2,3535.8% | 93.2% |
| 32 | NongstoinST | West Khasi Hills | Gabriel WahlangINC | 2,6246.7% | 91.4% |
| 33 | Rambrai JyrngamST | West Khasi Hills | Remington Gabil MominIndependent | 1100.3% | 86.4% |
| 34 | MawshynrutST | West Khasi Hills | Methodius DkharHSPDP | 5,18714.2% | 89.8% |
| 35 | RanikorST | West Khasi Hills | Pius MarweinUDP | 5,64917.4% | 91.1% |
| 36 | MawkyrwatST | West Khasi Hills | Renikton Lyngdoh TongkharUDP | 1,2723.7% | 91.3% |
| 37 | KharkuttaST | East Garo Hills | Rupert MominNPP | 1,5304.2% | 86.0% |
| 38 | MendipatharST | East Garo Hills | Marthon J SangmaNPP | 3,82515.5% | 85.4% |
| 39 | ResubelparaST | East Garo Hills | Timothy D. ShiraNPP | 3,46513.2% | 87.3% |
| 40 | BajengdobaST | East Garo Hills | Pongseng MarakNPP | 2,3168.1% | 87.5% |
| 41 | SongsakST | East Garo Hills | Dr. Mukul SangmaTMC | 3721.3% | 89.7% |
| 42 | RongjengST | East Garo Hills | Jim M SangmaNPP | 1280.4% | 85.4% |
| 43 | William NagarST | East Garo Hills | Marcuise N MarakNPP | 3,84313.1% | 79.7% |
| 44 | RaksamgreST | West Garo Hills | Limison D. SangmaNPP | 2,81810.3% | 88.8% |
| 45 | TikrikillaST | West Garo Hills | Jimmy D. SangmaNPP | 5,31316.8% | 88.5% |
| 46 | Phulbari | West Garo Hills | Abu Taher MondalNPP | 3,24011.0% | 90.9% |
| 47 | Rajabala | West Garo Hills | Dr. Mizanur Rahman KaziTMC | 100.0% | 93.0% |
| 48 | SelsellaST | West Garo Hills | Arbinstone B MarakNPP | 8,74126.4% | 92.0% |
| 49 | DadenggreST | West Garo Hills | Rupa M. MarakTMC | 180.1% | 90.7% |
| 50 | North TuraST | West Garo Hills | Thomas A. SangmaNPP | 3,88514.6% | 78.3% |
| 51 | South TuraST | West Garo Hills | Conrad Kongkal SangmaNPP | 5,01619.8% | 76.6% |
| 52 | RangsakonaST | West Garo Hills | Subir MarakNPP | 7882.4% | 86.9% |
| 53 | AmpatiST | West Garo Hills | Miani D. ShiraTMC | 2,2777.6% | 90.9% |
| 54 | MahendraganjST | West Garo Hills | Sanjay A. SangmaNPP | 1,7185.3% | 89.9% |
| 55 | SalmanparaST | West Garo Hills | Ian Botham K. SangmaNPP | 5,23819.5% | 90.6% |
| 56 | GambegreST | West Garo Hills | Saleng A. SangmaINC | 2,87110.1% | 90.5% |
| 57 | DaluST | West Garo Hills | Brening A. SangmaNPP | 5272.8% | 85.7% |
| 58 | Rongara SijuST | South Garo Hills * | Rakkam A. SangmaNPP | 3,25811.1% | 85.5% |
| 59 | ChokpotST | South Garo Hills * | Sengchim N. SangmaNPP | 3531.3% | 88.7% |
| 60 | BaghmaraST | South Garo Hills * | Kartush R. MarakIndependent | 2,2257.7% | 88.0% |
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 Meghalaya?
Meghalaya has 60 assembly constituencies, of which 0 are reserved for Scheduled Castes and 55 for Scheduled Tribes. A party or alliance needs 31 seats for a majority in the Vidhan Sabha.
Which party won the most seats in the 2023 Meghalaya election?
National People's Party (NPEP) won 26 of 60 seats with 31.91% of the valid votes. United Democratic Party came second with 12 seats. Seat counts here are for parties, not pre-poll alliances.
What was the voter turnout in Meghalaya in 2023?
Across all 60 seats, 18,91,762 of 21,79,084 registered electors voted, a turnout of about 86.8%. The seat with the highest turnout is listed first when you sort the table below by turnout.
Which was the closest contest in Meghalaya in 2023?
Rajabala was decided by just 10 votes. Sohra (15), Dadenggre (18), Mylliem (38) were also decided by very small margins.
When is the next Meghalaya assembly election?
The assembly elected in 2023 completes its five-year term in 2028, 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 Meghalaya assembly elections of 2023 and 2018 and 2013 (2023 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.
- Meghalaya state profileSeats, parties and turnout at a glance
- Meghalaya Lok Sabha resultsEvery parliamentary seat, 2024 and earlier
- Meghalaya districts: Census 2011Population, religion, SC/ST by district
- Gram panchayat list, MeghalayaBlocks, panchayats and villages (LGD)
- CSR spend in MeghalayaCompany CSR spending by year and sector (MCA)
- Urban local bodies in MeghalayaMunicipal corporations, councils, wards