
This interactive feature parses the results of the 2024 Lok Sabha elections. The data can be sliced and diced for several criteria to be shown in the form of a map, a table and a list . The results of the 2019 and 2014 Lok Sabha elections are also included in the interactive to provide comparisons. The data extraction , visualisation and scripting are by The Hindu’s deputy national editor Srinivasan Ramani.
201420192024
Alliance-wise numbers
NDA 292
INDIA 205
Others 46
Seats
292
Vote Share
43.63%
| PARTY | SEATS WON | VOTE SHARE (%) |
|---|---|---|
| BJP | 240 | 36.56% |
| TDP | 16 | 1.98% |
| JD(U) | 12 | 1.25% |
| SHS | 7 | 1.15% |
| LJP(RV) | 5 | 0.44% |
Seats
205
Vote Share
37.00%
| PARTY | SEATS WON | VOTE SHARE (%) |
|---|---|---|
| INC | 99 | 21.19% |
| SP | 37 | 4.58% |
| DMK | 22 | 1.82% |
| SHS(UBT) | 9 | 1.48% |
| NCP(SP) | 8 | 0.92% |
Seats
46
Vote Share
19.37%
| PARTY | SEATS WON | VOTE SHARE (%) |
|---|---|---|
| AITC | 29 | 4.37% |
| Others | 7 | 6.18% |
| YSRCP | 4 | 2.06% |
| AIMIM | 1 | 0.22% |
| ASP(KR) | 1 | 0.11% |
moreSelect State
Select State
Select Urban Clusters
Select Urban Clusters
Constituency, State
Vote % (Top 3 parties)
Andaman & Nicobar Islands, ANBJP: 50.6%INC: 38.5%
Zahirabad, TGINC: 42.7%BJP: 39.0%
Araku, APYSRCP: 41.0%BJP: 36.6%
Khammam, TGINC: 61.3%TRS: 23.9%
Medak, TGBJP: 34.0%INC: 31.2%
Anakapalle, APBJP: 57.5%YSRCP: 35.1%
Bhongir, TGINC: 44.9%BJP: 29.0%
Chevella, TGBJP: 48.3%INC: 38.0%
Srikakulam, APTDP: 61.0%YSRCP: 34.5%
Eluru, APTDP: 54.0%YSRCP: 40.8%
Secunderabad, TGBJP: 45.1%INC: 40.4%
Peddapalle, TGINC: 43.4%BJP: 31.4%
Rajahmundry, APBJP: 54.8%YSRCP: 36.8%
Nalgonda, TGINC: 60.5%BJP: 17.3%
Narsapuram, APBJP: 57.5%YSRCP: 35.0%
Nagarkurnool, TGINC: 38.1%BJP: 30.4%
Amalapuram, APTDP: 61.3%YSRCP: 35.0%
Narsaraopet, APTDP: 53.9%YSRCP: 43.2%
Machilipatnam, APJnP: 55.2%YSRCP: 38.2%
Guntur, APTDP: 60.7%YSRCP: 36.5%
Ongole, APTDP: 49.4%YSRCP: 45.8%
Bapatla, APTDP: 55.2%YSRCP: 39.2%
Kurnoolu, APTDP: 49.5%YSRCP: 41.1%
Karimnagar, TGBJP: 44.6%INC: 27.4%
Nizamabad, TGBJP: 48.0%INC: 39.2%
Vizianagaram, APTDP: 57.2%YSRCP: 38.0%
Kakinada, APJnP: 54.9%YSRCP: 37.6%
Adilabad, TGBJP: 46.0%INC: 38.6%
Rajampet, APYSRCP: 48.4%BJP: 42.7%
Nellore, APTDP: 55.7%YSRCP: 37.8%
Ananthapur, APTDP: 53.3%YSRCP: 40.2%
Kadapa, APYSRCP: 45.8%TDP: 41.0%
Nandyal, APTDP: 49.9%YSRCP: 42.0%
Mahabubabad, TGINC: 55.3%TRS: 23.8%
Chittoor, APTDP: 54.8%YSRCP: 39.3%
Thirupathi, APYSRCP: 45.7%BJP: 44.7%
Hindupur, APTDP: 51.2%YSRCP: 41.9%
Mahbubnagar, TGBJP: 41.7%INC: 41.3%
Vijayawada, APTDP: 58.2%YSRCP: 37.5%
Visakhapatnam, APTDP: 65.4%YSRCP: 29.1%
Warangal, TGINC: 45.9%BJP: 28.5%
Hyderabad, TGAIMIM: 61.3%BJP: 30.0%
Malkajgiri, TGBJP: 51.3%INC: 31.0%
Arunachal West, ARBJP: 51.4%INC: 26.2%
Arunachal East, ARBJP: 45.0%INC: 35.6%
Lakhimpur, ASBJP: 54.8%INC: 38.1%
Dibrugarh, ASBJP: 54.3%ASMJTYP: 32.4%
Jorhat, ASINC: 54.0%BJP: 43.7%
Sonitpur, ASBJP: 60.2%INC: 32.2%
Kaziranga, ASBJP: 55.0%INC: 39.8%
Darrang, ASBJP: 48.0%INC: 29.8%
Nagaon, ASINC: 50.9%BJP: 37.2%
Diphu, ASBJP: 49.0%Others: 27.4%
Dhubri, ASINC: 60.0%AIUDF: 18.7%
Karimganj, ASBJP: 47.5%INC: 45.9%
Silchar, ASBJP: 59.9%INC: 35.6%
Kokrajhar, ASUPP(L): 39.4%BOPF: 35.2%
Guwahati, ASBJP: 56.0%INC: 40.3%
Barpeta, ASAGP: 51.0%INC: 37.8%
Muzaffarpur, BRBJP: 55.7%INC: 34.6%
Valmiki Nagar, BRJD(U): 47.5%RJD: 38.5%
Araria, BRBJP: 47.9%RJD: 46.3%
Gopalganj, BRJD(U): 48.1%VSIP: 36.2%
Siwan, BRJD(U): 38.7%Others: 29.4%
Vaishali, BRLJP(RV): 48.4%RJD: 40.7%
Jhanjharpur, BRJD(U): 48.7%VSIP: 31.9%
Supaul, BRJD(U): 48.3%RJD: 34.5%
Paschim Champaran, BRBJP: 53.4%INC: 40.9%
Madhubani, BRBJP: 53.9%RJD: 39.1%
Kishanganj, BRINC: 35.0%JD(U): 29.8%
Darbhanga, BRBJP: 55.3%RJD: 37.9%
Purnia, BROthers: 47.5%JD(U): 45.5%
Maharajganj, BRBJP: 52.2%INC: 42.1%
Madhepura, BRJD(U): 53.0%RJD: 38.5%
Begusarai, BRBJP: 50.1%CPI: 43.9%
Arrah, BRCPI(ML)-L: 48.3%BJP: 42.8%
Sasaram, BRINC: 46.8%BJP: 45.0%
Nawada, BRBJP: 47.2%RJD: 39.4%
Banka, BRJD(U): 50.0%RJD: 39.7%
Nalanda, BRJD(U): 48.9%CPI(ML)-L: 34.1%
Katihar, BRINC: 48.4%JD(U): 44.1%
Samastipur, BRLJP(RV): 53.0%INC: 35.9%
Khagaria, BRLJP(RV): 50.7%CPM: 35.5%
Patliputra, BRRJD: 49.9%BJP: 42.9%
Buxar, BRRJD: 40.8%BJP: 38.0%
Patna Sahib, BRBJP: 54.7%INC: 40.4%
Bhagalpur, BRJD(U): 50.4%INC: 40.5%
Munger, BRJD(U): 48.3%RJD: 41.2%
Purvi Champaran, BRBJP: 50.5%VSIP: 42.3%
Sheohar, BRJD(U): 45.1%RJD: 42.4%
Sitamarhi, BRJD(U): 47.1%RJD: 42.5%
Ujiarpur, BRBJP: 49.5%RJD: 43.8%
Hajipur, BRLJP(RV): 53.3%RJD: 38.6%
Karakat, BRCPI(ML)-L: 36.9%Others: 26.6%
Saran, BRBJP: 46.2%RJD: 44.8%
Jamui, BRLJP(RV): 52.0%RJD: 40.5%
Aurangabad, BRRJD: 49.2%BJP: 40.9%
Gaya, BRHAMS: 51.4%RJD: 40.8%
Jahanabad, BRRJD: 47.9%JD(U): 32.5%
JANJGIR, CGBJP: 48.7%INC: 44.4%
RAIPUR, CGBJP: 66.2%INC: 29.9%
SURGUJA, CGBJP: 49.0%INC: 44.5%
BILASPUR, CGBJP: 53.3%INC: 41.2%
RAJNANDGAON, CGBJP: 49.3%INC: 46.2%
DURG, CGBJP: 62.0%INC: 33.6%
MAHASAMUND, CGBJP: 53.1%INC: 42.1%
RAIGARH, CGBJP: 55.6%INC: 39.1%
KANKER, CGBJP: 47.2%INC: 47.1%
BASTAR, CGBJP: 45.5%INC: 40.0%
KORBA, CGINC: 46.5%BJP: 43.0%
Chandigarh, CHINC: 48.2%BJP: 47.7%
Daman & Diu, DDOthers: 46.0%BJP: 39.3%
West Delhi, DLBJP: 55.3%AAAP: 42.2%
North, DLBJP: 58.3%INC: 38.7%
Chandni Chowk, DLBJP: 53.5%INC: 44.2%
North, DLBJP: 53.1%INC: 44.2%
South Delhi, DLBJP: 53.5%AAAP: 43.9%
East Delhi, DLBJP: 52.6%AAAP: 45.2%
New Delhi, DLBJP: 53.5%AAAP: 44.2%
Dadar & Nagar Haveli, DNBJP: 58.9%INC: 30.9%
South Goa, GAINC: 48.4%BJP: 45.4%
North Goa, GABJP: 56.4%INC: 31.0%
Bardoli, GJBJP: 57.0%INC: 39.9%
Junagadh, GJBJP: 54.7%INC: 42.0%
Surat, GJBJP: 100.0%Not Applicable: NaN%
Kheda, GJBJP: 63.3%INC: 32.9%
Ahmedabad West, GJBJP: 63.3%INC: 33.6%
Jamnagar, GJBJP: 59.0%INC: 36.3%
Sabarkantha, GJBJP: 53.4%INC: 41.1%
Banaskantha, GJINC: 48.8%BJP: 46.6%
Patan, GJBJP: 49.6%INC: 46.9%
Panchmahal, GJBJP: 70.2%INC: 25.2%
Dahod, GJBJP: 61.6%INC: 31.8%
Vadodara, GJBJP: 72.0%INC: 24.0%
Anand, GJBJP: 52.4%INC: 44.7%
Amreli, GJBJP: 66.3%INC: 29.6%
Ahmedabad East, GJBJP: 68.3%INC: 27.4%
Rajkot, GJBJP: 67.4%INC: 29.4%
Surendranagar, GJBJP: 59.2%INC: 36.1%
Navsari, GJBJP: 77.0%INC: 19.2%
Bharuch, GJBJP: 50.7%AAAP: 43.6%
Chhota Udaipur, GJBJP: 62.8%INC: 31.4%
Porbandar, GJBJP: 68.2%INC: 26.9%
Valsad, GJBJP: 56.1%INC: 40.7%
Gandhinagar, GJBJP: 76.5%INC: 20.1%
Mahesana, GJBJP: 63.7%INC: 33.3%
Bhavnagar, GJBJP: 68.5%AAAP: 25.0%
HAMIRPUR, HPBJP: 58.0%INC: 40.5%
KANGRA, HPBJP: 61.0%INC: 36.7%
SHIMLA, HPBJP: 53.6%INC: 44.2%
MANDI, HPBJP: 52.9%INC: 45.5%
AMBALA, HRINC: 49.3%BJP: 45.6%
KURUKSHETRA, HRBJP: 45.0%AAAP: 42.5%
SIRSA, HRINC: 54.2%BJP: 34.4%
KARNAL, HRBJP: 54.9%INC: 37.6%
SONIPAT, HRINC: 48.8%BJP: 46.9%
HISAR, HRINC: 48.6%BJP: 43.2%
ROHTAK, HRINC: 62.8%BJP: 35.1%
BHIWANI, HRBJP: 49.7%INC: 46.2%
GURGAON, HRBJP: 50.5%INC: 45.8%
FARIDABAD, HRBJP: 53.6%INC: 41.8%
Jamshedpur, JHBJP: 56.8%JMM: 36.5%
Singhbhum, JHJMM: 51.6%BJP: 34.9%
Rajmahal, JHJMM: 50.4%BJP: 35.7%
Dumka, JHJMM: 46.2%BJP: 44.3%
Godda, JHBJP: 49.6%INC: 42.3%
Palamau, JHBJP: 55.4%RJD: 34.6%
Hazaribagh, JHBJP: 51.8%INC: 29.9%
Dhanbad, JHBJP: 55.3%INC: 32.0%
Kodarma, JHBJP: 57.8%CPI(ML)-L: 30.3%
Lohardaga, JHINC: 50.0%BJP: 35.6%
Khunti, JHINC: 54.6%BJP: 38.6%
Chatra, JHBJP: 52.9%INC: 32.5%
Ranchi, JHBJP: 45.9%INC: 37.6%
Giridih, JHAJSUP: 35.7%JMM: 29.3%
Ladakh, LDOthers: 48.1%INC: 27.6%
JAMMU, JKBJP: 52.8%INC: 42.4%
SRINAGAR, JKJKN: 52.9%JKPDP: 24.9%
ANANTNAG, JKJKN: 50.9%JKPDP: 23.4%
BARAMULLA, JKOthers: 45.7%JKN: 25.9%
UDHAMPUR, JKBJP: 51.3%INC: 40.1%
undefined, JKundefined: NaN%undefined: NaN%
Gulbarga, KAINC: 49.8%BJP: 47.7%
Bijapur, KABJP: 51.9%INC: 46.0%
Chikkodi, KAINC: 51.2%BJP: 44.7%
Raichur, KAINC: 51.6%BJP: 45.5%
Koppal, KAINC: 49.9%BJP: 46.4%
Haveri, KABJP: 50.5%INC: 47.4%
Davanagere, KAINC: 48.0%BJP: 46.0%
Chikkballapur, KABJP: 53.7%INC: 43.1%
Udupi Chikmagalur, KABJP: 59.6%INC: 38.5%
Tumkur, KABJP: 55.3%INC: 41.8%
Kolar, KAJD(S): 51.0%INC: 45.8%
Bangalore Rural, KABJP: 56.2%INC: 42.2%
Dharwad, KABJP: 52.4%INC: 45.3%
Bangalore North, KABJP: 56.3%INC: 41.5%
Dakshina Kannada, KABJP: 54.0%INC: 43.4%
Mysore, KABJP: 53.6%INC: 44.2%
Chamarajanagar, KAINC: 54.9%BJP: 41.1%
Mandya, KAJD(S): 58.3%INC: 38.9%
Bellary, KAINC: 52.6%BJP: 45.5%
Chitradurga, KABJP: 50.1%INC: 46.6%
Bidar, KAINC: 53.6%BJP: 43.3%
Uttara Kannada, KABJP: 62.0%INC: 35.3%
Shimoga, KABJP: 56.5%INC: 38.9%
Hassan, KAINC: 49.7%JD(S): 46.5%
Belgaum, KABJP: 55.1%INC: 42.2%
Bangalore South, KABJP: 60.1%INC: 37.9%
Bangalore central, KABJP: 50.0%INC: 47.6%
Bagalkot, KABJP: 50.9%INC: 45.7%
Malappuram, KLIUML: 59.4%CPM: 31.7%
Pathanamthitta, KLINC: 40.0%CPM: 32.8%
Mavelikkara, KLINC: 41.3%CPI: 40.1%
Thiruvananthapuram, KLINC: 37.2%BJP: 35.5%
Palakkad, KLINC: 40.7%CPM: 33.4%
Thrissur, KLBJP: 37.8%CPI: 30.9%
Alathur, KLCPM: 40.7%INC: 38.6%
Kasaragod, KLINC: 44.1%CPM: 35.1%
Attingal, KLINC: 33.3%CPM: 33.2%
Vadakara, KLINC: 49.6%CPM: 39.5%
Kozhikode, KLINC: 47.7%CPM: 34.3%
Kannur, KLINC: 48.7%CPM: 38.5%
Chalakudy, KLINC: 41.4%CPM: 34.7%
Idukki, KLINC: 51.4%CPM: 35.5%
Alappuzha, KLINC: 38.2%CPM: 32.2%
Kottayam, KLKEC: 43.6%Others: 33.2%
Kollam, KLRSP: 48.5%CPM: 32.0%
Ernakulam, KLINC: 53.0%CPM: 25.5%
Wayanad, KLINC: 59.7%CPI: 26.1%
Ponnani, KLIUML: 54.8%CPM: 31.8%
Inner Manipur, MNINC: 46.9%BJP: 33.2%
Outer Manipur, MNINC: 48.3%NPF: 37.6%
BHIND, MPBJP: 51.2%INC: 45.0%
BALAGHAT, MPBJP: 51.6%INC: 38.9%
HOSHANGABAD, MPBJP: 65.0%INC: 30.4%
DHAR, MPBJP: 55.8%INC: 40.4%
INDORE, MPBJP: 78.5%Others: 14.0%
GWALIOR, MPBJP: 50.0%INC: 44.8%
SIDHI, MPBJP: 50.9%INC: 32.9%
RAJGARH, MPBJP: 53.1%INC: 42.9%
SAGAR, MPBJP: 68.5%INC: 27.5%
DAMOH, MPBJP: 65.2%INC: 27.9%
SHAHDOL, MPBJP: 61.7%INC: 27.2%
DEWAS, MPBJP: 63.2%INC: 34.3%
UJJAIN, MPBJP: 62.9%INC: 34.6%
BHOPAL, MPBJP: 65.5%INC: 32.0%
VIDISHA, MPBJP: 76.7%INC: 20.3%
RATLAM, MPBJP: 51.9%INC: 38.4%
REWA, MPBJP: 52.0%INC: 30.9%
SATNA, MPBJP: 43.4%INC: 35.4%
MANDSOUR, MPBJP: 66.0%INC: 31.1%
GUNA, MPBJP: 67.2%INC: 27.8%
CHHINDWARA, MPBJP: 49.4%INC: 40.7%
BETUL, MPBJP: 60.8%INC: 33.6%
KHARGONE, MPBJP: 52.6%INC: 43.9%
JABALPUR, MPBJP: 68.2%INC: 26.2%
MANDLA, MPBJP: 48.9%INC: 42.2%
MORENA, MPBJP: 43.4%INC: 39.0%
TIKAMGARH, MPBJP: 65.1%INC: 28.4%
KHAJURAHO, MPBJP: 67.8%BSP: 20.3%
KHANDWA, MPBJP: 57.0%INC: 39.2%
Tura, MLINC: 57.0%NPEP: 33.9%
Shillong, MLVPP: 55.0%INC: 19.2%
Buldhana, MHSHS: 31.5%SHS(UBT): 28.9%
Madha, MHNCP(SP): 48.9%BJP: 39.4%
Satara, MHBJP: 47.7%NCP(SP): 44.9%
Jalgaon, MHBJP: 57.7%SHS(UBT): 36.1%
Akola, MHBJP: 39.0%INC: 35.5%
Sangli, MHOthers: 48.9%BJP: 40.4%
Solapur, MHINC: 51.5%BJP: 45.3%
Amravati, MHINC: 44.8%BJP: 43.2%
Ramtek, MHINC: 48.9%SHS: 42.8%
Nandurbar, MHINC: 53.5%BJP: 42.1%
Bhandara Gondiya, MHINC: 47.6%BJP: 44.5%
Wardha, MHNCP(SP): 48.7%BJP: 41.2%
Shirur, MHNCP(SP): 50.8%NCP: 40.6%
Beed, MHNCP(SP): 44.9%BJP: 44.5%
Maval, MHSHS: 48.8%SHS(UBT): 42.0%
Parbhani, MHSHS(UBT): 45.2%Others: 35.1%
Raigad, MHNCP: 50.2%SHS(UBT): 42.0%
Osmanabad, MHSHS(UBT): 58.5%NCP: 32.7%
Hatkanangale, MHSHS: 40.1%SHS(UBT): 39.1%
Dhule, MHINC: 47.9%BJP: 47.6%
Gadchiroli, MHINC: 53.0%BJP: 40.8%
Raver, MHBJP: 53.8%NCP(SP): 30.6%
Bhiwandi, MHNCP(SP): 39.9%BJP: 34.6%
Dindori, MHNCP(SP): 46.5%BJP: 37.4%
Jalna, MHINC: 44.6%BJP: 36.5%
Aurangabad, MHSHS: 36.6%AIMIM: 26.2%
Chandrapur, MHINC: 57.9%BJP: 36.9%
Nashik, MHSHS(UBT): 49.9%SHS: 36.8%
Shirdi, MHSHS(UBT): 45.0%SHS: 40.2%
Hingoli, MHSHS(UBT): 42.5%SHS: 33.1%
Ahmednagar, MHNCP(SP): 47.1%BJP: 45.0%
Palghar, MHBJP: 43.7%SHS(UBT): 30.4%
Latur, MHINC: 49.1%BJP: 44.2%
Baramati, MHNCP(SP): 51.9%NCP: 40.6%
Ratnagiri, MHBJP: 49.1%SHS(UBT): 43.8%
Kolhapur, MHINC: 54.1%SHS: 43.0%
Thane, MHSHS: 56.1%SHS(UBT): 39.5%
Mumbai North, MHBJP: 65.7%INC: 31.1%
Mumbai North West, MHSHS: 47.4%SHS(UBT): 47.4%
Mumbai North East, MHSHS(UBT): 48.7%BJP: 45.5%
Mumbai North Central, MHINC: 48.9%BJP: 47.1%
Mumbai South, MHSHS(UBT): 51.2%SHS: 44.4%
Mumbai South Central, MHSHS(UBT): 49.7%SHS: 43.0%
Kalyan, MHSHS: 56.4%SHS(UBT): 36.4%
Pune, MHBJP: 52.9%INC: 41.8%
Nanded, MHINC: 46.9%BJP: 41.6%
Yavatmal, MHSHS(UBT): 48.5%SHS: 40.8%
Nagpur, MHBJP: 54.1%INC: 42.7%
MIZORAM, MZZPM: 42.5%MNF: 28.6%
Nagaland, NLINC: 52.8%NDPP: 46.1%
Bhadrak, ODBJP: 44.2%BJD: 37.1%
Jajpur, ODBJP: 46.0%BJD: 45.9%
Sambalpur, ODBJP: 49.5%BJD: 39.5%
Balasore, ODBJP: 45.5%BJD: 33.6%
Keonjhar, ODBJP: 45.7%BJD: 38.0%
Mayurbhanj, ODBJP: 49.9%BJD: 31.2%
Sundargarh, ODBJP: 42.8%BJD: 30.8%
Bargarh, ODBJP: 54.7%BJD: 35.5%
Dhenkanal, ODBJP: 50.2%BJD: 43.8%
Bolangir, ODBJP: 44.1%BJD: 34.6%
Kalahandi, ODBJP: 40.8%BJD: 30.8%
Kandhamal, ODBJP: 41.8%BJD: 39.7%
Kendrapara, ODBJP: 48.2%BJD: 43.0%
Cuttack, ODBJP: 47.4%BJD: 42.3%
Bhubaneswar, ODBJP: 47.4%BJD: 44.1%
Aska, ODBJP: 48.5%BJD: 38.7%
Jagatsinghpur, ODBJP: 45.8%BJD: 42.6%
Nabarangpur, ODBJP: 38.7%BJD: 31.7%
Koraput, ODINC: 41.0%BJD: 28.2%
Puri, ODBJP: 52.6%BJD: 43.8%
Berhampur, ODBJP: 49.2%BJD: 33.3%
Jalandhar, PBINC: 39.4%BJP: 21.6%
Hoshiarpur, PBAAAP: 32.0%INC: 27.4%
Fatehgarh Sahib, PBINC: 34.1%AAAP: 30.6%
Firozpur, PBINC: 23.7%AAAP: 23.4%
Patiala, PBINC: 26.5%AAAP: 25.3%
Bathinda, PBSAD: 32.7%AAAP: 28.4%
Gurdaspur, PBINC: 33.8%BJP: 26.1%
Amritsar, PBINC: 28.2%AAAP: 23.7%
Khadoor Sahib, PBOthers: 38.6%INC: 19.8%
Anandpur Sahib, PBAAAP: 29.1%INC: 28.1%
Sangrur, PBAAAP: 36.1%INC: 19.0%
Ludhiana, PBINC: 30.4%BJP: 28.4%
Faridkot, PBOthers: 29.4%AAAP: 22.5%
PUDUCHERRY, PYINC: 52.7%BJP: 35.8%
CHURU, RJINC: 51.1%BJP: 46.0%
BIKANER, RJBJP: 50.7%INC: 45.7%
JHUNJHUNU, RJINC: 49.4%BJP: 47.8%
ALWAR, RJBJP: 50.4%INC: 46.6%
JODHPUR, RJBJP: 52.8%INC: 44.4%
SIKAR, RJCPM: 50.7%BJP: 45.1%
NAGAUR, RJRLTP: 48.2%BJP: 44.8%
TONK, RJINC: 50.9%BJP: 45.6%
BHARATPUR, RJINC: 51.2%BJP: 46.6%
BARMER, RJINC: 41.7%Others: 34.7%
AJMER, RJBJP: 62.2%INC: 34.8%
KARAULI, RJINC: 53.6%BJP: 43.6%
JHALAWAR, RJBJP: 60.9%INC: 34.8%
RAJSAMAND, RJBJP: 64.4%INC: 32.1%
JALORE, RJBJP: 54.9%INC: 41.0%
BHILWARA, RJBJP: 61.9%INC: 34.7%
KOTA, RJBJP: 50.0%INC: 47.2%
PALI, RJBJP: 55.9%INC: 37.8%
GANGANAGAR, RJINC: 51.4%BJP: 45.2%
DAUSA, RJINC: 60.2%BJP: 38.1%
CHITTORGARH, RJBJP: 59.3%INC: 33.3%
JAIPUR, RJBJP: 60.6%INC: 37.9%
BANSWARA, RJBHRTADVSIP: 50.1%BJP: 35.0%
UDAIPUR, RJBJP: 49.3%INC: 31.8%
JAIPUR RURAL, RJBJP: 49.0%INC: 48.8%
Sikkim, SKSKM: 42.7%Others: 21.7%
ERODE, TNDMK: 51.4%ADMK: 29.8%
TENKASI, TNDMK: 41.0%ADMK: 22.1%
TIRUNELVELI, TNINC: 47.1%BJP: 31.5%
KANNIYAKUMARI, TNINC: 53.1%BJP: 35.6%
COIMBATORE, TNDMK: 41.4%BJP: 32.8%
MAYILADUTHURAI, TNINC: 47.7%ADMK: 22.7%
PERAMBALUR, TNDMK: 53.4%ADMK: 19.0%
DINDIGUL, TNCPM: 58.3%ADMK: 19.7%
ARAKKONAM, TNDMK: 48.4%ADMK: 22.1%
CHENNAI SOUTH, TNDMK: 47.0%BJP: 26.4%
KRISHNAGIRI, TNINC: 42.3%ADMK: 25.8%
ARANI, TNDMK: 43.9%ADMK: 25.6%
TIRUVANNAMALAI, TNDMK: 47.8%ADMK: 27.3%
SRIPERUMBUDUR, TNDMK: 52.6%ADMK: 18.9%
VELLORE, TNDMK: 50.4%BJP: 31.3%
KANCHEEPURAM, TNDMK: 46.5%ADMK: 28.9%
KALLAKURICHI, TNDMK: 44.9%ADMK: 40.6%
NILGIRIS, TNDMK: 46.4%BJP: 22.8%
CHIDAMBARAM, TNVCK: 43.3%ADMK: 34.4%
CHENNAI NORTH, TNDMK: 55.1%ADMK: 17.5%
CHENNAI CENTRAL, TNDMK: 56.6%BJP: 23.2%
THOOTHUKKUDI, TNDMK: 55.3%ADMK: 15.1%
NAGAPATTINAM, TNCPI: 47.8%ADMK: 26.3%
TIRUVALLUR, TNINC: 56.2%BJP: 15.9%
VILUPPURAM, TNVCK: 41.4%ADMK: 35.3%
CUDDALORE, TNINC: 44.1%DMDK: 26.1%
SIVAGANGA, TNINC: 40.6%ADMK: 21.1%
THENI, TNDMK: 50.1%AMMKMNKZ: 25.6%
RAMANATHAPURAM, TNIUML: 45.9%Others: 30.9%
NAMAKKAL, TNDMK: 40.3%ADMK: 37.8%
THANJAVUR, TNDMK: 48.8%DMDK: 17.8%
TIRUCHIRAPPALLI, TNMDMK: 51.4%ADMK: 21.7%
POLLACHI, TNDMK: 47.4%ADMK: 25.0%
KARUR, TNINC: 47.3%ADMK: 32.5%
DHARMAPURI, TNDMK: 34.7%PMK: 33.0%
MADURAI, TNCPM: 43.6%BJP: 22.4%
VIRUDHUNAGAR, TNINC: 36.3%DMDK: 35.9%
TIRUPPUR, TNCPI: 41.4%ADMK: 30.4%
SALEM, TNDMK: 43.4%ADMK: 38.0%
Tripura East, TRBJP: 68.5%CPM: 25.6%
Tripura West, TRBJP: 72.8%INC: 22.3%
Almora, UKBJP: 64.2%INC: 29.2%
Haridwar, UKBJP: 50.2%INC: 37.6%
Tehri Garhwal, UKBJP: 53.7%INC: 22.1%
Garhwal, UKBJP: 58.6%INC: 36.4%
Nainital, UKBJP: 61.0%INC: 34.6%
Saharanpur, UPINC: 44.6%BJP: 39.3%
Kairana, UPSP: 48.9%BJP: 42.5%
Nagina, UPASP(KR): 51.2%BJP: 36.1%
Muzaffarnagar, UPSP: 43.6%BJP: 41.4%
Baghpat, UPRLD: 52.4%SP: 35.3%
Amroha, UPBJP: 42.9%INC: 40.3%
Sambhal, UPSP: 47.8%BJP: 37.6%
Meerut, UPBJP: 46.2%SP: 45.3%
Lalganj, UPSP: 43.9%BJP: 32.4%
Jalaun, UPSP: 47.0%BJP: 42.2%
Rampur, UPSP: 49.7%BJP: 40.7%
Ghaziabad, UPBJP: 58.1%INC: 35.2%
Pilibhit, UPBJP: 52.3%SP: 38.1%
Bulandshahr, UPBJP: 56.6%INC: 30.6%
Kheri, UPSP: 45.9%BJP: 43.1%
Bareilly, UPBJP: 50.7%SP: 47.5%
Aonla, UPSP: 45.2%BJP: 43.8%
Badaun, UPSP: 46.0%BJP: 42.8%
Shahjahanpur, UPBJP: 47.5%SP: 43.1%
Baharaich, UPBJP: 49.1%SP: 43.0%
Aligarh, UPBJP: 44.3%SP: 42.9%
Dhaurahra, UPSP: 39.9%BJP: 39.5%
Etah, UPSP: 47.1%BJP: 44.3%
Mathura, UPBJP: 53.3%INC: 22.6%
Farrukhabad, UPBJP: 47.2%SP: 46.9%
Hardoi, UPBJP: 44.3%SP: 41.7%
Hathras, UPBJP: 51.2%SP: 28.4%
Domariyaganj, UPBJP: 45.5%SP: 41.3%
Sitapur, UPINC: 48.2%BJP: 40.1%
Firozabad, UPSP: 49.0%BJP: 41.0%
Maharajganj, UPBJP: 48.9%INC: 45.9%
Mainpuri, UPSP: 56.8%BJP: 35.8%
Kaiserganj, UPBJP: 53.8%SP: 39.8%
Gonda, UPBJP: 49.8%SP: 44.9%
Misrikh, UPBJP: 45.1%SP: 42.0%
Barabanki, UPINC: 55.8%BJP: 39.1%
Kushi Nagar, UPBJP: 47.8%SP: 40.2%
Fatehpur Sikri, UPBJP: 43.1%INC: 38.9%
Azamgarh, UPSP: 48.2%BJP: 32.9%
Bansgaon, UPBJP: 45.4%INC: 45.0%
Amethi, UPINC: 55.0%BJP: 37.9%
Akbarpur, UPBJP: 47.6%SP: 43.5%
Rae Bareli, UPINC: 66.2%BJP: 28.6%
Mohanlalganj, UPSP: 48.5%BJP: 43.4%
Deoria, UPBJP: 48.4%INC: 45.0%
Sant Kabir Nagar, UPSP: 45.7%BJP: 37.3%
Faizabad, UPSP: 48.6%BJP: 43.8%
Etawah, UPSP: 47.5%BJP: 41.8%
Sultanpur, UPSP: 43.0%BJP: 38.8%
Salempur, UPSP: 44.2%BJP: 43.8%
Ghosi, UPSP: 43.7%SBSP: 29.6%
Chandauli, UPSP: 42.5%BJP: 40.6%
Allahabad, UPINC: 48.8%BJP: 42.6%
Mirzapur, UPADAL: 42.7%SP: 39.3%
Robertsganj, UPSP: 46.1%ADAL: 33.3%
Fatehpur, UPSP: 45.2%BJP: 42.2%
Jaunpur, UPSP: 46.2%BJP: 37.2%
Pratapgarh, UPSP: 46.6%BJP: 39.7%
Hamirpur, UPSP: 44.0%BJP: 43.8%
Kaushambi, UPSP: 50.5%BJP: 40.2%
Ballia, UPSP: 46.4%BJP: 42.1%
Jhansi, UPBJP: 50.0%INC: 42.6%
Ghazipur, UPSP: 46.8%BJP: 36.0%
Machhlishahr, UPSP: 42.6%BJP: 39.2%
Phulpur, UPBJP: 44.6%SP: 44.2%
Bhadohi, UPBJP: 42.4%AITC: 38.3%
Ambedkar Nagar, UPSP: 46.3%BJP: 34.6%
Banda, UPSP: 38.9%BJP: 32.1%
Kanpur, UPBJP: 49.9%INC: 47.6%
Unnao, UPBJP: 47.3%SP: 44.6%
Kannauj, UPSP: 52.7%BJP: 38.7%
Lucknow, UPBJP: 53.9%SP: 42.0%
Varanasi, UPBJP: 54.2%INC: 40.7%
Gorakhpur, UPBJP: 50.8%SP: 41.8%
Basti, UPSP: 48.7%BJP: 39.3%
Shrawasti, UPSP: 48.8%BJP: 41.5%
Agra, UPBJP: 53.3%SP: 29.2%
Gautam Buddha Nagar, UPBJP: 59.7%SP: 20.8%
Bijnor, UPRLD: 39.5%SP: 35.8%
Moradabad, UPSP: 49.7%BJP: 41.4%
Darjeeling, WBBJP: 51.2%AITC: 37.7%
Arambagh, WBAITC: 45.7%BJP: 45.3%
Barasat, WBAITC: 45.1%BJP: 37.7%
Medinipur, WBAITC: 47.4%BJP: 45.6%
Tamluk, WBBJP: 48.5%AITC: 43.6%
Murshidabad, WBAITC: 44.3%CPM: 33.6%
Krishnanagar, WBAITC: 44.1%BJP: 40.1%
Birbhum, WBAITC: 47.0%BJP: 34.1%
Bolpur, WBAITC: 56.0%BJP: 34.6%
Bardhaman, WBAITC: 48.0%BJP: 38.8%
Purulia, WBBJP: 40.3%AITC: 39.1%
Bardhaman Purba, WBAITC: 48.1%BJP: 37.4%
Bankura, WBAITC: 44.3%BJP: 42.1%
Asansol, WBAITC: 46.5%BJP: 42.0%
Ranaghat, WBBJP: 50.8%AITC: 38.6%
Bishnupur, WBBJP: 44.9%AITC: 44.6%
Jangipur, WBAITC: 39.8%INC: 31.2%
Balurghat, WBBJP: 46.5%AITC: 45.6%
Maldaha Uttar, WBBJP: 37.2%AITC: 31.7%
Kolkata Uttar, WBAITC: 47.4%BJP: 37.8%
Jhargram, WBAITC: 49.9%BJP: 38.2%
Kolkata Dakshin, WBAITC: 49.5%BJP: 34.4%
Uluberia, WBAITC: 52.1%BJP: 36.4%
Mathurapur, WBAITC: 50.5%BJP: 37.1%
Joynagar, WBAITC: 60.3%BJP: 28.6%
Diamond harbour, WBAITC: 68.5%BJP: 22.0%
Kanthi, WBBJP: 49.9%AITC: 46.7%
Basirhat, WBAITC: 52.8%BJP: 30.9%
Bangaon, WBBJP: 48.2%AITC: 43.3%
Coochbehar, WBAITC: 48.6%BJP: 46.2%
Alipurduars, WBBJP: 48.9%AITC: 43.6%
Jalpaiguri, WBBJP: 48.6%AITC: 43.1%
Barrackpur, WBAITC: 45.6%BJP: 39.9%
Howrah, WBAITC: 49.3%BJP: 35.9%
Jadavpur, WBAITC: 45.8%BJP: 29.4%
Hooghly, WBAITC: 46.3%BJP: 41.2%
Srerampur, WBAITC: 45.6%BJP: 33.8%
Baharampur, WBAITC: 37.9%INC: 31.7%
Maldaha Dakshin, WBINC: 41.8%BJP: 32.4%
Raiganj, WBBJP: 41.0%AITC: 36.0%
Ghatal, WBAITC: 52.4%BJP: 40.9%
Dum dum, WBAITC: 42.0%BJP: 36.3%
Kachchh, GJBJP: 60.2%INC: 35.7%
Lakshadweep, LAINC: 52.3%NCP(SP): 46.9%
Filters
Clear AllMapList
Reserved for
SCSTGEN
Region
EastHindi HeartlandNorth EastNorth non-HindiWestSouth
Population Density
RuralSemi-ruralSemi-urbanUrban
Type of Contest
BipolarTriangularMulti-cornered
Margin
Below 2%2-5%5-10%10-20%Above 20%
Notes:
Use the filters to drill down further on electoral results constituency-wise in the respective Lok Sabha elections. Use the “Select State” dropdown to zoom into States/ UTs directly. The “Urban Clusters” dropdown allows zooming in to urban constituencies that are clustered together (NCR Region in and around Delhi for e.g., and other seats in metropolitan cities). You can see the data in either map or list view. List view will list the top 3 parties in each constituency and their vote shares. The “Clear-all” button will reset filters and the dropdowns to “All”.
A “turncoat” is defined as a contestant who shifted parties from the previous parliamentary election.
Electoral data were sourced from the Election Commission of India (https://www.eci.gov.in/) and Lok Dhaba, TCPD, Ashoka University –
Citation: Ananay Agarwal, Neelesh Agrawal, Saloni Bhogale, Sudheendra Hangal, Francesca Refsum Jensenius, Mohit Kumar, Chinmay Narayan, Basim U Nissa, Priyamvada Trivedi, and Gilles Verniers. 2021. “TCPD Indian Elections Data v2.0″, Trivedi Centre for Political Data, Ashoka University. http://lokdhaba.ashoka.edu.in/
The shapefiles/GeoJSON for the maps were sourced from the Datameet community.
Urban/ Rural classification for parliamentary seats was done by aggregating night light intensity data on assembly constituencies, provided by the SHRUG database. 298 constituencies were identified as “Rural”, 104: “Semi-rural”, 71: “Semi-urban” and 62: “Urban”.
Parties – Abbreviations and full names –BJP: Bharatiya Janata Party, SHS: Shiv Sena, TDP: Telugu Desam, JD(S): Janata Dal (Secular), JD(U): Janata Dal (United), AINRC: All India N.R.Congress, NPEP: National People’s Party, NPF: Naga Peoples Front, PMK: Paattali Makkal Katchi, AGP: Asam Gana Parishad, AJSUP: AJSU Party, IPFT: Indigenous People’s Front of Tripura, PPA: People’s Party of Arunachal, RLD: Rashtriya Lok Dal, RPI(A): Republican Party Of India (Athavale), INC: Indian National Congress, CPM: Communist Party of India (Marxist), NCP: Nationalist Congress Party, SP: Samajwadi Party, AAAP: Aam Aadmi Party, RJD: Rashtriya Janata Dal, IUML: Indian Union Muslim League, JMM: Jharkhand Mukti Morcha, CPI: Communist Party of India, KEC(M): Kerala Congress (M), RSP: Revolutionary Socialist Party, AIFB: All India Forward Bloc, DMK: Dravida Munnetra Kazhagam, JKN: Jammu & Kashmir National Conference, JKNPP: Jammu & Kashmir National Panthers Party, VCK: Viduthalai Chiruthaigal Katchi, ADMK: All India Anna Dravida Munnetra Kazhagam, AITC: All India Trinamool Congress, BJD: Biju Janata Dal, TRS: Bharat Rashtra Samithi, YSRCP: Yuvajana Sramika Rythu Congress Party, LJP: Lok Jan Shakti Party, SAD: Shiromani Akali Dal, AIUDF: All India United Democratic Front, IND: Independents, JKPDP: Jammu and Kashmir Peoples Democratic Party, INLD: Indian National Lok Dal, AIMIM: All India Majlis-E- lttehadul Muslimeen, SDF: Sikkim Democratic Front, BOPF: Bodoland Peoples Front, BSP: Bahujan Samaj Party, DMDK: Desiya Murpokku Dravida Kazhagam, MNS: Maharashtra Navnirman Sena, SKM: Sikkim Krantikari Morcha, UDP: United Democratic Party
VISUAL STORY TEAM
TEXT, DATA EXTRACTION & VISUALISATION, SCRIPTING: SRINIVASAN RAMANI


Leave a comment