Meghalaya Assembly Election, 2023
59 seats · vs 2018 (60-seat house — comparison approximate) · turnout 85.2%
Party standings
Meghalaya Assembly Election, 2023 · 9 parties won seats
- NPP26
- UDP11
- AITC5
- INC5
- VPP4
- BJP2
- IND2
- Others4
Ring and figures are seats won.
| Party | Seats | Votes | Vote share | Contested |
|---|---|---|---|---|
| NPPNational People's Party | 2644% | 5,84,337 | 31.5% | 56 |
| UDPUnited Democratic Party | 1119% | 3,00,747 | 16.2% | 45 |
| AITCAll India Trinamool Congress | 58% | 2,55,742 | 13.8% | 55 |
| INCIndian National Congress | 58% | 2,43,839 | 13.1% | 59 |
| VPPVoice of the People Party | 47% | 1,01,264 | 5.5% | 18 |
| BJPBharatiya Janata Party | 23% | 1,73,042 | 9.3% | 59 |
| INDIndependent | 23% | 66,704 | 3.6% | 44 |
| HSPDPHill State People'S Democratic Party | 23% | 65,989 | 3.6% | 10 |
| PDFPeople'S Democratic Front | 23% | 34,974 | 1.9% | 9 |
+ 5 smaller parties / independents with under 1% of the vote.
Constituency map
Meghalaya Assembly Election, 2023 · winner by seat
House composition
Majority line at 30
Vote share by party
Share of valid votes · 2018 → 2023
Seat change
2023 seats minus 2018 seats
Vote-share movement
Statewide, 2018 → 2023
Biggest NPP–INC swings
Seats where the NPP-vs-INC vote gap moved most, 2018 → 2023. Bold = the seat changed hands.
Swing = (NPP share − INC share) this year, minus the same gap last time. A bar to the right means the seat moved toward NPP; to the left, toward INC.
Closest races · 2023
Ranked by margin as a share of valid votes · tap a seat for full results
All constituencies · 2023
59 seats · alphabetical · tap for full results · ⇄ = changed party since 2018
- AmlaremUDP0.2%
- AmpatiAITC7.6%
- BaghmaraIND7.6%
- BajengdobaNPP8.0%
- ChokpotNPP1.2%
- DadenggreAITC0.1%
- DaluNPP2.8%
- East ShillongNPP10.0%
- GambegreINC10.1%
- JirangNPP4.7%
- JowaiNPP7.3%
- KharkuttaNPP4.1%
- KhliehriatUDP13.1%
- MahendraganjNPP5.2%
- MairangUDP0.4%
- MawhatiINC14.8%
- MawkynrewPDF12.4%
- MawkyrwatUDP3.7%
- MawlaiVPP38.4%
- MawphlangUDP0.3%
- MawryngknengVPP3.6%
- MawshynrutHSPDP14.1%
- MawsynramUDP2.9%
- MawthadraishanHSPDP5.8%
- MendipatharNPP15.3%
- MowkaiawUDP10.6%
- MylliemINC0.1%
- NartiangNPP5.2%
- NongkremVPP12.8%
- NongpohUDP20.3%
- NongstoinINC6.7%
- NongthymmaiAITC4.8%
- North ShillongVPP5.4%
- North TuraNPP14.4%
- PhulbariNPP11.0%
- PynthorumkhrahBJP9.7%
- PynurslaNPP23.4%
- RajabalaAITC0.0%
- RaksamgreNPP10.2%
- RaliangNPP15.1%
- Rambrai JyrngamIND0.3%
- RangsakonaNPP2.4%
- RanikorUDP17.4%
- ResubelparaNPP13.1%
- Rongara SijuNPP11.1%
- RongjengNPP0.4%
- SalmanparaNPP19.3%
- SelsellaNPP26.3%
- ShellaUDP1.4%
- SohraPDF0.1%
- SongsakAITC1.3%
- South ShillongBJP53.7%
- South TuraNPP19.6%
- Sutnga SaipungNPP4.2%
- TikrikilaNPP16.6%
- UmroiNPP5.9%
- UmsningINC3.4%
- West ShillongUDP18.6%
- William NagarNPP12.9%