PE

Canonical source: Election Commission of India

Elections

Election results are sourced from the ECI as the canonical record — never Wikipedia. Historical statistical reports (1951–present, minimum priority 2014–present) are being ingested so constituency histories can span 75 years. Where constituency boundaries have changed, comparisons across elections carry an explicit warning.

Live bye-elections — August 2026

Assembly bye-elections · ECI declared figures

● LIVE — parsed directly from the ECI results portal at Thu, 05 Nov 2026 07:11:14 GMT.

THATTANCHAVADY

AC 9 · Puducherry

Leading / Won — per ECI

ASHOK ANAND

All India N.R. Congress · 13,358 votes · 61.12%

Margin over E. VINAYAGAM (Indian National Congress): 8,482 votes

CandidatePartyEVMPostalTotal%
ASHOK ANANDAll India N.R. Congress13,2936513,35861.12
E. VINAYAGAMIndian National Congress4,850264,87622.31
K. SETHU @ SETHUSELVAMDravida Munnetra Kazhagam2,65682,66412.19
A. M. SALEEMCommunist Party of India31003101.42
S. KARTHIKUMARINaam Tamilar Katchi17111720.79
NOTA — None of the Above22502251.03
Total votes counted21,75610121,857

MADURANTAKAM

AC 35 · Tamil Nadu

Leading / Won — per ECI

K.MARAGATHAM KUMARAVEL

Tamilaga Vettri Kazhagam · 74,048 votes · 39.96%

Margin over I.PARANTHAMEN (Dravida Munnetra Kazhagam): 20,040 votes

CandidatePartyEVMPostalTotal%
K.MARAGATHAM KUMARAVELTamilaga Vettri Kazhagam73,91113774,04839.96
I.PARANTHAMENDravida Munnetra Kazhagam53,65035854,00829.15
S.KANITHASAMPATHAll India Anna Dravida Munnetra Kazhagam47,12832247,45025.61
G.JANAKIRAMANNaam Tamilar Katchi2,70902,7091.46
SUGANTHI.PCommunist Party of India (Marxist)1,97791,9861.07
NOTA — None of the Above65206520.35
Total votes counted1,84,4288641,85,292

DHARAPURAM

AC 101 · Tamil Nadu

Leading / Won — per ECI

SATHYABAMA.P

Tamilaga Vettri Kazhagam · 66,841 votes · 37.02%

Margin over SUGANYA.S (Dravida Munnetra Kazhagam): 9,471 votes

CandidatePartyEVMPostalTotal%
SATHYABAMA.PTamilaga Vettri Kazhagam66,58625566,84137.02
SUGANYA.SDravida Munnetra Kazhagam56,75761357,37031.78
BANUMATHI.KAll India Anna Dravida Munnetra Kazhagam44,87440645,28025.08
KARTHIKA.MNaam Tamilar Katchi5,249195,2682.92
LAKSHMANAN.PCommunist Party of India1,15071,1570.64
NOTA — None of the Above67436770.38
Total votes counted1,79,2161,3161,80,532

REJINAGAR

AC 70 · West Bengal

Leading / Won — per ECI

SHANKHARAVH SARKAR

Bharatiya Janata Party · 1,29,914 votes · 63.14%

Margin over GOLAM NABI AZAD (ROBIN) (Aam Janata Unnayan party): 75,816 votes

CandidatePartyEVMPostalTotal%
SHANKHARAVH SARKARBharatiya Janata Party1,29,7241901,29,91463.14
GOLAM NABI AZAD (ROBIN)Aam Janata Unnayan party54,0336554,09826.29
ABDULLAHIL KAFIIndian National Congress6,146226,1683
RABIUL ALAM CHOWDHURYMamata All India Trinamool Congress3,833143,8471.87
MD. SAYEEDCommunist Party of India (Marxist)3,781163,7971.85
NOTA — None of the Above59225940.29
Total votes counted2,05,4303172,05,747

NANDIGRAM

AC 210 · West Bengal

Leading / Won — per ECI

HASI RANI RATH

Bharatiya Janata Party · 1,64,427 votes · 75.94%

Margin over MILAN PRADHAN (Indian National Congress): 1,22,753 votes

CandidatePartyEVMPostalTotal%
HASI RANI RATHBharatiya Janata Party1,63,6307971,64,42775.94
MILAN PRADHANIndian National Congress41,52115341,67419.25
SANTI GOPAL GIRICommunist Party of India5,750295,7792.67
ALI MD SABE MIRAJ KHANAll India Secular Front1,60431,6070.74
EHTESHMUL HAQUEDemocratic Trinamool Congress84588530.39
NOTA — None of the Above64216430.3
Total votes counted2,15,5179982,16,515

18th Lok Sabha 2024 — recovered from ECI portal captures

The original results pages are no longer online. Political Eye recovered them from Internet Archive captures of the ECI portal (spec §50) — every state table below links to its exact capture. National totals are aggregated from the per-state sheets.

Recovery status & cross-check: 35 of 36 state/UT sheets recovered, covering 542 of 543 seats. Captured-seat totals: BJP 240 vs all-India declared 240; INC 99 vs declared 99. Differences are expected only where sheets were never captured — the uncovered seats are listed below and are never silently merged into party totals.Sheets never captured by the archive (their seats are excluded from captured totals): S09, U04, U09
Party (national aggregate)WonTotal
Bharatiya Janata Party (BJP)211240
Indian National Congress (INC)8699
Samajwadi Party (SP)3737
All India Trinamool Congress (AITC)1729
Dravida Munnetra Kazhagam (DMK)2222
Telugu Desam (TDP)416
Janata Dal (United) (JD(U))1212
Shiv Sena (Uddhav Balasaheb Thackrey) (SHSUBT)99
Nationalist Congress Party – Sharadchandra Pawar (NCPSP)88
Shiv Sena (SHS)77
Independent (IND)66
Lok Janshakti Party(Ram Vilas) (LJPRV)55
1 seats · captured 20250126
PartyWonLeading (at capture)Total
Bharatiya Janata Party (BJP)101
Total101

Provenance: ECI original page partywiseresult-U01.htm · recovered via Internet Archive capture 20250126060155

Data-quality notes (542 seats across 35 states/UTs; 0 recovery errors)

No recovery errors recorded.

State-wise detailed records — every seat, every candidate

Drill into any state to see each constituency’s full declared result sheet: every candidate, EVM and postal votes, vote share, margins, NOTA and totals. Per-state accounting shows exactly how many sheets were recovered and lists any that the archive never captured — nothing is silently skipped.

80 of 80 sheets recovered
PC #ConstituencyWon (per capture)PartyVotesMarginCapture
1SaharanpurIMRAN MASOODIndian National Congress5,47,96764,542final
2KairanaIQRA CHOUDHARYSamajwadi Party5,28,01369,116final
3MuzaffarnagarHARENDRA SINGH MALIKSamajwadi Party4,70,72124,672final
4BijnorCHANDAN CHAUHANRashtriya Lok Dal4,04,49337,508final
5NaginaCHANDRASHEKHARAazad Samaj Party (Kanshi Ram)5,12,5521,51,473final
6MoradabadRUCHI VIRASamajwadi Party6,37,3631,05,762final
7RampurMOHIBBULLAHSamajwadi Party4,81,50387,434final
8SambhalZIA UR REHMANSamajwadi Party5,71,1611,21,494final
9AmrohaKANWAR SINGH TANWARBharatiya Janata Party4,76,50628,670final
10MeerutARUN GOVILBharatiya Janata Party5,46,46910,585final
11BaghpatDR RAJKUMAR SANGWANRashtriya Lok Dal4,88,9671,59,459final
12GhaziabadATUL GARGBharatiya Janata Party8,54,1703,36,965final
13Gautam Buddha NagarDR. MAHESH SHARMABharatiya Janata Party8,57,8295,59,472final
14BulandshahrDR BHOLA SINGHBharatiya Janata Party5,97,3102,75,134final
15AligarhSATISH KUMAR GAUTAMBharatiya Janata Party5,01,83415,647final
16HathrasANOOP PRADHAN BALMIKIBharatiya Janata Party5,54,7462,47,318final
17MathuraHEMAMALINI DHARMENDRA DEOLBharatiya Janata Party5,10,0642,93,407final
18AgraPROF S P SINGH BAGHELBharatiya Janata Party5,99,3972,71,294final
19Fatehpur SikriRAJKUMAR CHAHARBharatiya Janata Party4,45,65743,405final
20FirozabadAKSHAYA YADAVSamajwadi Party5,43,03789,312final
21MainpuriDIMPLE YADAVSamajwadi Party5,98,5262,21,639final
22EtahDEVESH SHAKYASamajwadi Party4,75,80828,052final
23BadaunADITYA YADAVSamajwadi Party5,01,85534,991final
24AonlaNEERAJ MAURYASamajwadi Party4,92,51515,969final
25BareillyCHHATRA PAL SINGH GANGWARBharatiya Janata Party5,67,12734,804final
26PilibhitJITIN PRASADABharatiya Janata Party6,07,1581,64,935final
27ShahjahanpurARUN KUMAR SAGARBharatiya Janata Party5,92,71855,379final
28KheriUTKARSH VERMA 'MADHUR'Samajwadi Party5,57,36534,329final
29DhaurahraANAND BHADAURIYASamajwadi Party4,43,7434,449final
30SitapurRAKESH RATHORIndian National Congress5,31,13889,641final
31HardoiJAI PRAKASHBharatiya Janata Party4,86,79827,856final
32MisrikhASHOK KUMAR RAWATBharatiya Janata Party4,75,01633,406final
33UnnaoSWAMI SACHCHIDANAND HARI SAKSHIBharatiya Janata Party6,16,13335,818final
34MohanlalganjR.K. CHAUDHARYSamajwadi Party6,67,86970,292final
35LucknowRAJ NATH SINGHBharatiya Janata Party6,12,7091,35,159final
36Rae BareliRAHUL GANDHIIndian National Congress6,87,6493,90,030final
37AmethiKISHORI LALIndian National Congress5,39,2281,67,196final
38SultanpurRAMBHUAL NISHADSamajwadi Party4,44,33043,174final
39PratapgarhSHIV PAL SINGH PATEL (DR. S P SINGH)Samajwadi Party4,41,93266,206final
40FarrukhabadMUKESH RAJPUTBharatiya Janata Party4,87,9632,678final
41EtawahJITENDRA KUMAR DOHARESamajwadi Party4,90,74758,419final
42KannaujAKHILESH YADAVSamajwadi Party6,42,2921,70,922final
43KanpurRAMESH AWASTHIBharatiya Janata Party4,43,05520,968final
44AkbarpurDEVENDRA SINGH ALIAS BHOLE SINGHBharatiya Janata Party5,17,42344,345final
45JalaunNARAYAN DAS AHIRWARSamajwadi Party5,30,18053,898final
46JhansiANURAG SHARMABharatiya Janata Party6,90,3161,02,614final
47HamirpurAJENDRA SINGH LODHISamajwadi Party4,90,6832,629final
48BandaKRISHNA DEVI SHIVSHANKER PATELSamajwadi Party4,06,56771,210final
49FatehpurNARESH CHANDRA UTTAM PATELSamajwadi Party5,00,32833,199final
50KaushambiPUSHPENDRA SAROJSamajwadi Party5,09,7871,03,944final
51PhulpurPRAVEEN PATELBharatiya Janata Party4,52,6004,332final
52AllahabadUJJWAL RAMAN SINGHIndian National Congress4,62,14558,795final
53BarabankiTANUJ PUNIAIndian National Congress7,19,9272,15,704final
54FaizabadAWADHESH PRASADSamajwadi Party5,54,28954,567final
55Ambedkar NagarLALJI VERMASamajwadi Party5,44,9591,37,247final
56BaharaichANAND KUMARBharatiya Janata Party5,18,80264,227final
57KaiserganjKARAN BHUSHAN SINGHBharatiya Janata Party5,71,2631,48,843final
58ShrawastiRAM SHIROMANI VERMASamajwadi Party5,11,05576,673final
59GondaKIRTIVARDHAN SINGHBharatiya Janata Party4,74,25846,224final
60DomariyaganjJAGDAMBIKA PALBharatiya Janata Party4,63,30342,728final
61BastiRAM PRASAD CHAUDHARYSamajwadi Party5,27,0051,00,994final
62Sant Kabir NagarLAXMIKANT PAPPU NISHADSamajwadi Party4,98,69592,170final
63MaharajganjPANKAJ CHAUDHARYBharatiya Janata Party5,91,31035,451final
64GorakhpurRAVINDRA SHUKLA ALIAS RAVI KISHANBharatiya Janata Party5,85,8341,03,526final
65Kushi NagarVIJAY KUMAR DUBAYBharatiya Janata Party5,16,34581,790final
66DeoriaSHASHANK MANIBharatiya Janata Party5,04,54134,842final
67BansgaonKAMLESH PASWANBharatiya Janata Party4,28,6933,150final
68LalganjDAROGA PRASAD SAROJSamajwadi Party4,39,9591,15,023final
69AzamgarhDHARMENDRA YADAVSamajwadi Party5,08,2391,61,035final
70GhosiRAJEEV RAISamajwadi Party5,03,1311,62,943final
71SalempurRAMASHANKAR RAJBHARSamajwadi Party4,05,4723,573final
72BalliaSANATAN PANDEYSamajwadi Party4,67,06843,384final
73JaunpurBABU SINGH KUSHWAHASamajwadi Party5,09,13099,335final
74MachhlishahrPRIYA SAROJSamajwadi Party4,51,29235,850final
75GhazipurAFZAL ANSARISamajwadi Party5,39,9121,24,861final
76ChandauliBIRENDRA SINGHSamajwadi Party4,74,47621,565final
77VaranasiNARENDRA MODIBharatiya Janata Party6,12,9701,52,513final
78BhadohiDR. VINOD KUMAR BINDBharatiya Janata Party4,59,98244,072final
79MirzapurANUPRIYA PATELApna Dal (Soneylal)4,71,63137,810final
80RobertsganjCHHOTELALSamajwadi Party4,65,8481,29,234final

1. Saharanpur

(Uttar Pradesh)
#CandidatePartyEVMPostalTotal% share
1IMRAN MASOODIndian National Congress5,47,3835845,47,96744.57
2RAGHAV LAKHANPALBharatiya Janata Party4,82,1201,3054,83,42539.32
3MAJID ALIBahujan Samaj Party1,79,9943591,80,35314.67
4MOHD INAMAkhil Bhartiya Parivar Party5,39285,4000.44
11NOTA (NOTA)None of the Above4,55974,5660.37
5SHABNAMIndependent2,37032,3730.19
6SHAHBAJIndependent1,69621,6980.14
7RASHID KHANIndependent1,22731,2300.1
8TASMEEM BANOIndependent88328850.07
9RAJKUMARIndependent80768130.07
10KAMRANIndependent74417450.06
Total votes counted12,27,1752,28012,29,455

Source: ECI sheet · recovered via Internet Archive capture 20251106192503 · original URL ConstituencywiseS241.htm

Boundary-change notice. Delimitation has redrawn constituencies (most recently effective with the 2008 delimitation). Vote totals are not compared across changed boundaries without this warning, and historical vs current boundary geometries are maintained separately.

Lok Sabha general elections

Party2019 (17th LS)2024 (18th LS)Canonical source
Bharatiya Janata Party303 seats240 seatsTier 1 ECI declared results
Indian National Congress52 seats*99 seatsTier 1 ECI declared results
Turnout67.40%65.79%ECI turnout statistics

* INC’s 2019 figure is shown pending its dedicated fact record; only records with full provenance are asserted as facts.

Source Conflict Engine — live example

When two sources disagree — for example, ECI records a candidate at 102,000 votes while a news report prints 101,500 — Political Eye does not overwrite either record. The ECI value is canonical because the primary election result takes precedence; the news figure is retained and flagged.

See the conflict record in Ask Political Eye →

Election ingestion scope

  • Lok Sabha & Assembly results
  • By-elections
  • Candidate lists & affidavits
  • Vote totals, percentages, turnout
  • Postal votes, NOTA, rejected votes
  • Deposits forfeited
  • Election schedules & notifications
  • Model Code of Conduct material
  • Candidate & party expenditure
  • Contribution reports
  • Party registration & recognition
  • Election petitions & orders

Sources