Political Atlas

India's political map

India's political map across three Lok Sabha elections. Switch between 2014, 2019, and 2024 to see how each state voted and how dominance shifted.

Loading map…
BJP174SP (INDIA)80MVA (INDIA)48TMC42NDA40DMK (INDIA)39NDA (TDP+BJP+JSP)25INC (UDF)20
State / UTWinnerSeatsTop parties
Uttar PradeshSP (INDIA)80Samajwadi Party 37, BJP 33, INC 6
DelhiBJP7BJP 7
HaryanaSplit (5–5)10BJP 5, INC 5
Himachal PradeshINC4INC 3, BJP 1
PunjabINC13INC 7, AAP 3, BJP 2
RajasthanBJP25BJP 14, INC 8, BAP 2
UttarakhandBJP5BJP 5
Jammu And KashmirNC (INDIA)5National Conference 2, INC 1, Independents 1
ChandigarhBJP1BJP 1
Madhya PradeshBJP29BJP 29
ChhattisgarhBJP11BJP 10, INC 1
GujaratBJP26BJP 26
MaharashtraMVA (INDIA)48INC 13, Shiv Sena (UBT) 9, NCP (SP) 8
GoaSplit2BJP 1, INC 1
Andhra PradeshNDA (TDP+BJP+JSP)25TDP 16, BJP 3, Jana Sena Party 2
TelanganaSplit (INC/BJP)17INC 8, BJP 8, AIMIM 1
KarnatakaBJP28BJP 17, INC 9, JD(S) 2
KeralaINC (UDF)20INC 14, Other UDF 4, BJP 1
Tamil NaduDMK (INDIA)39DMK 22, INC 9, Other INDIA allies 8
West BengalTMC42TMC 29, BJP 12, INC 1
OdishaBJP21BJP 20, INC 1
BiharNDA40BJP 12, JDU 12, LJP (Ram Vilas) 5
JharkhandSplit (NDA/INDIA)14BJP 6, AJSU 1, JMM 3
Andaman And NicobarBJP1BJP 1
AssamBJP14BJP 9, INC 3, Others 2
Arunachal PradeshBJP2BJP 2
ManipurBJP2BJP 1, Kuki-Zo (Independent) 1
MeghalayaNPP / BJP2NPP 1, BJP 1
MizoramZPM1Zoram People's Movement 1
NagalandNDPP (NDA)1NDPP 1
SikkimSKM1Sikkim Krantikari Morcha 1
TripuraBJP2BJP 1, TIPRA Motha 1
PuducherryINC (INDIA)1INC 1
LakshadweepNCP1NCP 1

Source: Election Commission of India. State-level winner attribution is editorial draft pending full ECI verification. Click any state to view its full political profile.