The full report is published in English. The same text is in the PDF.

Download the PDF

Special Intensive Revision 2025

Bihar: 69 lakh names struck off

Removals from the electoral roll, booth by booth, set against the margins and the votes that decided each seat

69,10,559
names removed across both phases
13.9%
of the votes polled in the November 2025 election
174 of 243
seats where more names were removed than the seat was won by
55.5%
of the removed are women

PinPoint Ventures · 1 October 2026

Part I: Bihar as a whole

At a glance

69,10,559names removed, both phases
13.9%of all votes polled in 2025
174 of 243seats where removals exceed the margin
55.5%of the removed are women

The Special Intensive Revision removed 69,10,559 names from Bihar's electoral roll in 2025: 65,59,409 before the draft roll of 1 August and 3,51,150 more before the final roll. That is 9.25 names for every 100 electors on the final roll, across 77,837 polling booths in 243 constituencies. In the Assembly election that followed in November, 4,96,35,462 votes were polled. The names removed equal 13.9% of them, one for every 7.2 votes cast.

Set against the results, the removals are larger than the margin of victory in 174 of 243 constituencies. They exceed the combined winning margin of all 243 seats, 51.4 lakh, by a factor of 1.34, and they exceed the combined winning margin of the NDA across the 202 seats it won, 46.7 lakh. In 66 of the 87 seats the NDA took from INDIA, more names were removed than the NDA won by.

Women are 55.5% of those removed and 47.9% of the roll they were removed from, and their share of the removed is higher than their share of the roll in 38 of 38 districts. Sex is recorded on the roll, so this figure rests on no estimate.

Deletions and coverage

The booth lists account for every one of Bihar's 77,837 polling booths. The table gives each district's removals, removals per 100 electors on the 2025 roll, and its share of the state total.

DistrictSeatsNames removedPer 100 electorsPer boothShare of state
Gopalganj63,14,85317.31154.24.6%
Purnia72,99,45214.30123.84.3%
Kishanganj41,56,72713.90123.52.3%
Madhubani103,61,11411.55104.85.2%
Bhagalpur72,53,81811.35108.03.7%
Saharsa41,39,67010.7694.72.0%
Sitamarhi82,52,51210.2595.93.7%
Samastipur102,93,1999.9692.04.2%
Katihar72,06,6219.9385.83.0%
Saran102,88,5159.8889.94.2%
Sheohar128,6859.4188.80.4%
East Champaran123,23,9829.4090.14.7%
Bhojpur71,97,9319.3584.82.9%
Siwan82,28,1359.2887.33.3%
Vaishali82,35,6769.2787.13.4%
Supaul51,37,6078.9380.42.0%
Begusarai71,90,8178.9180.12.8%
Aurangabad61,63,2118.8979.62.4%
Muzaffarpur112,94,3408.8981.24.3%
Araria61,75,0878.8477.92.5%
Patna144,15,5808.5880.76.0%
Gaya102,53,0558.4475.33.7%
Banka51,21,0348.3175.01.8%
West Champaran92,17,3008.2670.23.1%
Munger382,1858.1972.41.2%
Jamui41,00,9757.9269.01.5%
Madhepura41,04,3047.6572.51.5%
Nawada51,30,2637.5570.31.9%
Khagaria485,6587.3266.61.2%
Darbhanga102,10,7117.2669.03.0%
Buxar493,1207.1965.91.3%
Jehanabad357,6197.0959.10.8%
Rohtas71,57,9397.0666.12.3%
Lakhisarai251,6086.8864.70.7%
Kaimur478,7796.7158.71.1%
Nalanda71,48,4576.6057.92.1%
Arwal232,8726.2353.60.5%
Sheikhpura227,1485.4749.20.4%

Removals range from 5.5 per 100 electors in Sheikhpura to 17.3 in Gopalganj. Among constituencies the range is wider, from 4.4 in Darbhanga to 23.6 in Purnia.

Deletions against the margins and the votes polled

Each constituency's removals are compared with two figures from the November 2025 election, the margin by which the seat was won and the votes polled. The comparison makes no claim that these electors would have voted, or how. It measures the size of the revision next to the vote that decided each seat.

174 of 243seats where removals exceed the margin
30seats where removals are five times the margin or more
68seats where removals exceed 15% of votes polled
27smallest margin (Sandesh)
Figure 1. Constituencies by names removed ÷ 2025 winning margin. Grey bars are seats where removals were below the margin.
Figure 1. Constituencies by names removed ÷ 2025 winning margin. Grey bars are seats where removals were below the margin.
ConstituencyDistrictWon byMarginNames removedRemoved − margin× margin% of votes polled
192 SandeshBhojpurJD(U) (NDA)2725,665+25,638950.6×14.1%
203 RamgarhKaimurBSP (Other)3019,225+19,195640.8×9.9%
195 AgiaonBhojpurBJP (NDA)9521,862+21,767230.1×14.4%
221 NabinagarAurangabadJD(U) (NDA)11224,857+24,745221.9×13.2%
48 ForbesganjArariaINC (INDIA)22127,262+27,041123.4×10.9%
21 DhakaEast ChamparanRJD (INDIA)17818,163+17,985102.0×7.4%
65 BalrampurKatiharLJP(RV) (NDA)38930,850+30,46179.3×11.2%
216 JehanabadJehanabadRJD (INDIA)79322,793+22,00028.7×12.0%
116 TaraiyaSaranBJP (NDA)1,32933,676+32,34725.3×17.5%
7 ChanpatiaWest ChamparanINC (INDIA)60214,829+14,22724.6×6.8%
229 Bodh GayaGayaRJD (INDIA)88117,168+16,28719.5×7.5%
1 Valmiki NagarWest ChamparanINC (INDIA)1,67531,543+29,86818.8×13.8%
180 BakhtiarpurPatnaLJP(RV) (NDA)98117,924+16,94318.3×9.3%
12 NarkatiyaEast ChamparanJD(U) (NDA)1,44323,783+22,34016.5×10.9%
231 TikariGayaRJD (INDIA)2,05833,447+31,38916.3×15.8%
75 SaharsaSaharsaIIP (INDIA)2,03828,198+26,16013.8×10.9%
201 DumraonBuxarJD(U) (NDA)2,10522,651+20,54610.8×11.6%
77 MahishiSaharsaRJD (INDIA)3,74039,143+35,40310.5×19.8%
120 AmnourSaranBJP (NDA)3,80837,843+34,0359.9×22.7%
232 BelaganjGayaJD(U) (NDA)2,88227,917+25,0359.7×13.6%
27 BajpattiSitamarhiRLM (NDA)3,39531,190+27,7959.2×14.2%
213 KarakatRohtasCPI(ML)L (INDIA)2,83625,162+22,3268.9×12.9%
218 MakhdumpurJehanabadRJD (INDIA)1,83014,829+12,9998.1×9.0%
199 BrahampurBuxarRJD (INDIA)3,22024,989+21,7697.8×12.1%
72 SingheshwarMadhepuraJD(U) (NDA)2,98222,947+19,9657.7×10.2%

The 25 constituencies where the removals were largest against the margin. Sandesh was won by 27 votes and lost 25,665 names.

Figure 2. Colour marks the alliance that won the seat in 2025: orange NDA, green INDIA, purple neither.
Figure 2. Colour marks the alliance that won the seat in 2025: orange NDA, green INDIA, purple neither.

Across Bihar the removals equal 13.9% of the votes polled. In 68 constituencies they equal more than 15%, in 18 more than a fifth, and in Gopalganj they reach 34.1%. In Digha the names removed exceed the runner-up's entire vote. In no constituency do they exceed the total votes polled.

Figure 3. In lakh. The combined margin of a group of seats is the sum of each seat's margin of victory.
Figure 3. In lakh. The combined margin of a group of seats is the sum of each seat's margin of victory.

Could the removals have changed who won?

A name removed is not a vote lost to one side. Some of the removed had died, many would not have voted, and those who would have voted would have split between the parties. Each seat's count here is the names still off the final roll, less those entered as dead, at the seat's 2025 turnout: 21,54,727 electors across Bihar. That count is low, because the names added after the draft include new electors, so every estimate is also run on all the names removed, with nothing added back (32,59,393).

In 56 of 243 seats the removed electors who would have voted were enough to change the result had they backed the runner-up. In 7 of them a lean of under 55% would have done it (Sandesh, Ramgarh, Nabinagar, Agiaon, Balrampur, Dhaka and Forbesganj). In the other 187 seats the margin was larger than every removed vote put together. This is the one figure that needs no assumption about how anyone votes.

The lists do not say how the removed would have voted. Going by how their own polling booths voted in 2024, in the 228 seats the two alliances fought each other, those who would have voted lean 49.0% NDA, 37.8% INDIA and 13.2% other parties. On that reading 4 seats would have changed hands counting only the names still off the final roll (Sandesh to RJD, Agiaon to CPI(ML)L, Nabinagar to RJD and Forbesganj to BJP), and 6 counting every name removed (Sandesh to RJD, Agiaon to CPI(ML)L, Nabinagar to RJD, Forbesganj to BJP, Chanpatia to BJP and Saharsa to BJP).

Weighting instead by how Muslims and others, or women and men, voted in the Axis My India exit poll, Bihar Assembly election 2025, as reported by NDTV on 12 November 2025, 1 and 2 seats change hands on the high count (Jehanabad to JD(U); Dhaka to BJP and Forbesganj to BJP). On every estimate the NDA keeps between 200 and 204 of the 243 seats.

Seats where the winner or runner-up is outside the two alliances get the break-even figure only, because the booth results and the poll both count every other party together. Two of those were close: Balrampur (LJP(RV) over AIMIM by 389) and Ramgarh (BSP over BJP by 30).

ConstituencyWinner / runner-upMarginRemoved who would have votedShare the runner-up neededBooth estimate, net to runner-up
192 SandeshJD(U) / RJD277,60150.2%802
203 RamgarhBSP / BJP304,84650.3%–
221 NabinagarJD(U) / RJD1127,04750.8%907
195 AgiaonBJP / CPI(ML)L955,54350.9%623
65 BalrampurLJP(RV) / AIMIM38914,05851.4%–
21 DhakaRJD / BJP1784,82351.8%-632
48 ForbesganjINC / BJP2216,15851.8%1,325
116 TaraiyaBJP / RJD1,32911,74255.7%-1,285
1 Valmiki NagarINC / JD(U)1,67511,81957.1%874
216 JehanabadRJD / JD(U)7934,83058.2%-484
231 TikariRJD / HAM(S)2,05811,06559.3%-428
12 NarkatiyaJD(U) / RJD1,4436,75760.7%-68
229 Bodh GayaRJD / LJP(RV)8814,00661.0%279
77 MahishiRJD / JD(U)3,74015,67361.9%1,106
7 ChanpatiaINC / BJP6022,48662.1%384
120 AmnourBJP / RJD3,80815,38162.4%-1,996
180 BakhtiarpurLJP(RV) / RJD9813,93362.5%16
75 SaharsaIIP / BJP2,0388,08862.6%1,205
232 BelaganjJD(U) / RJD2,88210,05264.3%-94

Each estimate assumes something the lists cannot show. People marked shifted may vote where they now live, people who moved may vote less than their neighbours, and an exit poll carries its own error. None of it can say whether any removal was right.

Did the vote move where more names were removed?

Between the 2020 and 2025 Assembly elections the NDA parties gained votes across Bihar. If the removals had taken away more of INDIA's voters than the NDA's, INDIA's share should have fallen most where the most names came off the roll. The candidate-wise results for both elections were counted with the parties grouped as they stood in 2025: BJP, JD(U), LJP(RV), HAM(S) and RLM for the NDA, and RJD, Congress, the three Left parties, VIP and IIP for INDIA.

SeatsNumberRemoved per 100, averageChange in NDA share, pointsChange in INDIA share, pointsChange in NDA lead, allowing for 2020Growth in votes cast
Fewest removals816.7 (4.4–7.9)+2.9-2.9+5.2+18.8%
Middle808.9 (7.9–9.6)+4.1-1.2+4.0+20.0%
Most removals8212.2 (9.7–23.6)+3.0+0.2+4.7+18.5%

Once each seat's 2020 result is allowed for, the NDA's lead over INDIA grew by between 4.0 and 5.2 points in each third, about the same whether a seat lost few names or many. Before that allowance INDIA seemed to lose most where the fewest names were removed (-2.9 points against +0.2), and part of that is seats giving back in 2025 what they had gained in 2020. Votes cast grew by about the same amount in all three. Comparing each seat only with other seats in its own district, and allowing for its 2020 result, each extra name removed per 100 electors went with a change of +0.31 points in the NDA's lead, most likely somewhere between -0.27 and +0.89. Had every removed person who was alive and would have voted voted against the NDA, its lead should have grown by about 0.66 points more for each extra name removed per 100 electors, and by about 0.33 if three in four of them had. That range takes in no effect at all and both of these, so the vote cannot tell whether the removals cost INDIA its voters. Without the allowance for 2020 the figure is -0.83 (between -1.86 and +0.20). The two models disagree even on the direction, which is itself a reason to read little into either.

This asks only whether the removals moved votes between the alliances. It cannot say whether each name was rightly removed, and a voter wrongly removed has lost a vote whichever way it would have gone. A small lean either way would not show, and five years separate the two elections, in which LJP rejoined the NDA, VIP changed sides and Jan Suraaj entered.

After the final roll

The final roll of 30 September 2025 was published after the claims and objections on the draft. The Election Commission's Format 4B return for it gives, seat by seat and by sex, the names added and removed after the draft and the final roll, and agrees with the Chief Electoral Officer's press note. The roll of June 2025 is published only as a state total, so a seat's roll before the revision is taken here as its draft roll plus the names on its phase 1 list.

21.5 lakhadded after the draft
3.7 lakhremoved after the draft
27.2%of the draft removals made up
124 of 243seats where the net fall exceeds the margin
Figure 4. By the alliance that won the seat in 2025.
Figure 4. By the alliance that won the seat in 2025.

After the draft, 21,53,343 names were added on claims and 3,66,742 removed on objections, so the final roll rose by 17,86,601 over the draft: 27.2% of the 65,59,409 names removed at the draft. That rise counts new electors as well as names put back, and the Commission has not said how many of those added had been removed at the draft, so it is the most that can have been put back. The final roll was 47,77,487 names smaller than the roll before the revision, and smaller in every one of the 243 seats.

In 124 of 243 seats the fall that remained at the final roll was still larger than the 2025 winning margin, against 174 when the draft removals are counted alone. Of those 124, the NDA won 92, INDIA 30 and others 2.

Women were 55.5% of the names removed at the draft and 47.9% of those added after it, so their share of the roll fell from 47.9% before the revision to 47.1% on the final roll. Of the 3,66,742 names removed after the draft, 62,441 were entered as dead, 2,12,999 as shifted and 81,334 as repeated, and 9,968 have no reason at all.

Women and the deletions

The roll records each elector's sex, so women's share of the removed needs no estimate. Women are 55.5% of all removals: 38,33,870 women and 30,76,689 men, 7,57,181 more women than men. Their share of the removed exceeds their share of the roll before the revision in 38 of 38 districts, by up to 13.7 points in Kaimur. The roll before the revision is the draft roll by sex plus the names removed at the draft by sex.

Figure 5. Each dot is a district. Above the dashed line, women's share of the removed exceeds their share of the roll.
Figure 5. Each dot is a district. Above the dashed line, women's share of the removed exceeds their share of the roll.

Phase 1 removed 7,20,543 more women than men, and 5,64,439 of that difference (78.3%) were entered as shifted. Among those marked shifted aged 18 to 29, 72.6% are women, the pattern that women who move on marriage would produce. The lists do not show whether any of them were enrolled again where they now live. If they were not, they have lost the vote.

Reasons for removal

The phase 1 lists record, against every one of the 65,59,626 names, the reason the officer entered for removing it. Counted as entered: 26,55,900 were marked permanently shifted (40.5%), 22,32,586 dead (34.0%), 9,70,081 absent (14.8%) and 7,01,059 already enrolled elsewhere (10.7%). The counts agree with the booth list in every booth, and the counts of women and men agree with the Chief Electoral Officer's phase 1 figures in every constituency. The 3,51,150 names removed in phase 2 carry no reason in the lists.

A reason is what the officer wrote down after a visit, or after failing to find the elector, and nobody checked it. Someone marked shifted may have been away for work when the officer called, and someone marked absent may have been at home. Of the four, absent rests on the least, because it records only that the officer did not find the elector. Already enrolled is a fair removal only if the other entry is the same person.

Figure 6. The reason entered against each phase 1 removal, by the elector's age.
Figure 6. The reason entered against each phase 1 removal, by the elector's age.

Among the removed aged 80 and over, 88.0% were entered as dead, and among those aged 18 to 24, 3.8%. The young were mostly marked shifted or absent.

Taken alone, the names marked absent exceed the 2025 margin in 20 of 243 seats, and the names marked already enrolled in 18. The names marked shifted exceed it in 76 and the dead in 58. The absent share is highest in Madhubani (28.2%), Sheohar (28.1%) and Gopalganj (25.7%).

DistrictPhase 1 removedShiftedDeadAbsentAlready enrolled
Madhubani3,52,22933.5%28.7%28.2%9.7%
Sheohar28,13637.5%26.0%28.1%8.4%
Gopalganj3,10,02842.2%22.9%25.7%9.2%
Kishanganj1,45,63940.8%27.1%23.5%8.6%
Purnia2,73,79339.8%31.3%21.8%7.1%
Sitamarhi2,44,78833.7%37.0%18.6%10.6%
Patna3,95,08039.2%34.0%18.6%8.2%
East Champaran3,16,23037.3%33.9%16.8%12.0%
Saharsa1,31,48245.5%26.8%16.5%11.2%
Katihar1,85,26143.2%31.8%15.9%9.1%
Samastipur2,83,58544.7%27.6%15.5%12.2%
Saran2,73,04641.1%33.8%15.3%9.9%
Jehanabad52,91843.1%33.1%14.8%9.0%
Muzaffarpur2,82,57436.2%39.3%14.4%10.1%
Vaishali2,25,79332.6%45.2%13.9%8.4%
Banka1,17,21946.9%26.0%13.9%13.3%
Supaul1,28,21248.6%25.7%13.6%12.1%
Darbhanga2,03,03243.7%30.9%13.6%11.8%
Aurangabad1,59,93741.6%33.4%13.0%12.0%
Bhagalpur2,44,40951.4%25.7%12.1%10.9%
Begusarai1,67,65946.6%31.2%11.3%10.9%
West Champaran1,91,27140.3%37.6%10.9%11.2%
Siwan2,21,55635.8%43.0%10.8%10.4%
Araria1,57,73132.3%45.4%10.6%11.8%
Gaya2,45,45839.1%36.9%10.3%13.6%
Jamui91,80047.2%30.9%10.1%11.8%
Lakhisarai48,82440.5%37.2%9.7%12.6%
Bhojpur1,90,95342.5%36.8%7.9%12.8%
Nawada1,26,24835.8%41.3%7.4%15.4%
Rohtas1,56,08539.5%41.9%7.4%11.2%
Buxar87,62948.4%36.0%7.1%8.4%
Khagaria79,53447.9%34.0%6.7%11.4%
Nalanda1,38,30833.0%47.3%6.3%13.5%
Kaimur73,90054.1%33.5%5.0%7.5%
Munger74,87735.4%47.8%4.7%12.1%
Sheikhpura26,24241.5%41.1%4.5%12.8%
Madhepura98,05350.1%34.9%4.3%10.6%
Arwal30,10739.4%42.0%2.9%15.7%

Two reasons, set against the records

The 22.3 lakh names entered as dead equal about 3.4 years of adult deaths in Bihar. At the Sample Registration System's 2024 death rates by age and sex, the population aged 20 and over has about 6.5 lakh deaths a year. The ages of those entered as dead are close to those of registered deaths. 41.8% of those aged 25 or over were 70 or older, and 39.4% of registered deaths at those ages in 2024. Their sex does not match. Women are 52.0% of those entered as dead but 43.4% of adult deaths, which means 11.6 lakh women where 9.7 lakh would be expected. Women were only 37.7% of registered deaths at 25 and over in 2024, so women's deaths are registered less often and more of them may have stayed on the roll. The other possibility is that more women who are alive were entered as dead. The lists cannot tell the two apart.

Figure 7. Each dot is a district. Marriage movement from the 2011 census migration table D-3, counted where women arrived.
Figure 7. Each dot is a district. Marriage movement from the 2011 census migration table D-3, counted where women arrived.

Among those aged 18 to 29 marked shifted, 4,58,953 were women and 1,72,765 men, so women outnumber men by 2,86,188. Marriage alone could account for a number that size. In the ten years before the 2011 census, 53.8 lakh women in Bihar moved on marriage, about 5.4 lakh a year, so the excess is about 0.53 of one year's marriage moves. The districts do not fit. Where more women had moved on marriage, women were a smaller share of the young marked shifted (rank correlation -0.51). Marriage can explain how many young women were marked shifted, but it cannot explain where they were. The census counts women in the district they moved to, and its figures are fifteen years old.

Religion

The roll records no religion. The booth lists classify removed names as Hindu or Muslim where the name allows it, and leave 9.0% of names unclassified. The Muslim share of removals is therefore a range: 15.4% counting only names classified Muslim, and 24.4% if every unclassified name were Muslim. Bihar's Muslim population was 16.87% in the 2011 census and 17.70% in the 2023 caste survey. The census share lies inside the range in 18 of 38 districts. In 8 districts the classified Muslim share alone runs more than a point above the census share: Aurangabad, Gaya, Jehanabad, Lakhisarai, Nalanda, Nawada, Patna and Sheikhpura.

The 2011 census is the last count of religion by district, so each district's share is also carried forward to 2025 at the growth rates of its Muslim and total populations between the 2001 and 2011 censuses. That puts Bihar's Muslim share at 17.3% in 2025, close to the caste survey's 17.7%, and moves no district by more than 2.8 points. On the 2025 shares the range holds the population share in 20 districts, and the classified Muslim share is still more than a point above it in 8 districts (Aurangabad, Gaya, Jehanabad, Lakhisarai, Nalanda, Nawada, Patna and Sheikhpura).

Figure 8. The bar runs from names classified Muslim to all names that could be Muslim, the filled dot is the 2011 census share, and the open dot that share carried forward to 2025.
Figure 8. The bar runs from names classified Muslim to all names that could be Muslim, the filled dot is the 2011 census share, and the open dot that share carried forward to 2025.

Caste

Caste is not recorded either. It can be read, in part, from the surname of the father or husband listed with each removed elector, and two classifications are used because surnames cross caste lines. Classification A places 70.9% of removals in a group; the stricter classification B, which sets aside surnames carried by more than one group, places 35.2%. Only what holds under both is reported here.

GroupSurvey share 2023Share under ARatio AShare under BRatio B
General10.72%34.4%3.2114.6%1.36
BC25.03%14.8%0.5917.0%0.68
EBC25.72%17.5%0.688.1%0.31
SC19.65%19.8%1.0130.0%1.52
ST1.68%1.3%0.751.5%0.91
Muslim17.70%12.2%0.6928.9%1.63

A ratio above 1 means the group's share of the removed exceeds its share of the population. Under both classifications, General and SC families are removed at or above their population share and BC, EBC and ST families below it. The two disagree on Muslim families.

Booths

Figure 9. Booths by the number of names removed.
Figure 9. Booths by the number of names removed.

The median booth lost 71 names. 3,418 booths lost 200 or more each, and 142 lost 400 or more. A booth serves on average about 960 electors, so 200 removals is a fifth of a booth's roll.

Border districts

District neighboursSeatsNames removedPer 100 electorsWomen %
West Bengal72,99,45214.3055.5%
Nepal + West Bengal41,56,72713.9061.5%
Uttar Pradesh3511,22,55410.5858.3%
Nepal4112,50,3029.9654.8%
Jharkhand + West Bengal72,06,6219.9356.6%
Jharkhand369,97,9328.9055.5%
Interior9324,22,9538.3653.8%
Nepal + Uttar Pradesh92,17,3008.2654.1%
Jharkhand + Uttar Pradesh112,36,7186.9458.8%

A constituency counts as a border seat when its district touches Nepal, West Bengal, Jharkhand or Uttar Pradesh. Border seats lost 9.81 names per 100 electors, the interior 8.36.

The alliances

Seats the NDA won in 2020 lost 9.58 names per 100 electors, and seats INDIA won lost 8.79. The order stays the same when seats are labelled by the 2024 or 2025 result. Inside the same constituency, booths the NDA led in 2024 lost 2.4 more names each than booths INDIA led. A booth's leading party shows how most of its voters voted in 2024 and says nothing about the removed electors, since every booth has voters on both sides. The seats INDIA lost in 2025 did not lose names faster than the seats it kept. The lists do establish the scale of the removals against the margins, set out above.

Key insights

How sure are we?

A pattern seen across all seats can weaken or turn round once seats are compared only with seats like them. Each finding was measured again within each district, within each seat, and with Seemanchal left out.

FindingHow it was checkedResult
More names removed than the winning marginDraft removals: 174 of 243 seats. Net fall to the final roll: 124 of 243.Holds on both counts
Women removed out of proportion to the rollDistricts: 38 of 38. Constituencies: 242 of 243.Holds in every district
More names removed on NDA groundAll seats: 9.58 per 100 electors where the NDA won in 2020, 8.79 where INDIA won. Seats in the same district: +0.46 (-0.17 to 1.10) per 100. Booths in the same seat: NDA-led booths lost 2.4 more names each, and more in 150 of 237 seats.Holds inside seats. Between seats in the same district the gap is too small to be sure of
Seats with more removals swung further to the NDAAll seats: -0.61 (-1.26 to 0.05). Within districts: -0.83 (-1.86 to 0.20). Within districts, allowing for the 2020 result: +0.31 (-0.27 to 0.89). Seats the NDA held: +0.30 (-0.36 to 0.96). Seats INDIA held: -0.09 (-1.48 to 1.31). Leaving out Seemanchal: +0.46 (-0.23 to 1.16). Positive in 20 of 32 districts.Cannot tell. The answer changes with the comparison

Two findings survive every check. In most constituencies more names were removed than the margin that decided the seat, on the draft count and on the final roll, and women were removed out of proportion in all 38 districts and 242 of 243 constituencies.

What this shows and what it does not

The lists show how many names were removed, where, who the removed were by sex, age and name, and the reason the officer entered against each phase 1 removal, and they allow the removals to be set against the margins and votes that decided each seat. They do not show whether that reason was true of the person, whether the removal was right, or how the elector voted. Religion and caste are guessed from names, so they are given as ranges or under two classifications. Votes polled are the turnout on the 2025 roll, within about 1% of a second calculation from each winner's vote and share.

Part II: District chapters

One chapter for each of Bihar's 38 districts, in order of removals per 100 electors. Each gives the district's totals and every constituency in it, with the 2025 result.

Gopalganj

3,14,853names removed
17.31per 100 electors (#1 of 38)
26.2%of votes polled in 2025
6 of 6seats: removals exceed margin

Gopalganj lost 3,14,853 names across 6 constituencies, 17.31 for every 100 electors. Women are 60.0% of those removed, against 49.0% of the district's roll. Names classified Muslim are 14.1% to 22.1% of removals, against a 2011 census share of 17.0%. The heaviest constituency is Gopalganj, at 22.72 per 100 electors, and the largest multiple of the margin is in Barauli, where 48,477 names were removed against a margin of 12,374. In 2025 the NDA won 6 of the district's seats and INDIA 0.

Of its 3,10,028 phase 1 removals, the officers entered 42.2% as shifted, 22.9% as dead, 25.7% as absent and 9.2% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
99 Baikunthpur46,41215.0559.8%BJP (NDA)16,9532.7×21.9%
100 Barauli48,47717.0660.0%JD(U) (NDA)12,3743.9×25.3%
101 Gopalganj67,50122.7259.4%BJP (NDA)28,9722.3×34.1%
102 Kuchaikote60,23020.0759.9%JD(U) (NDA)24,4912.5×30.4%
103 Bhore45,79213.5760.2%JD(U) (NDA)16,1632.8×22.2%
104 Hathua46,44115.9560.9%JD(U) (NDA)12,3483.8×23.9%

Purnia

2,99,452names removed
14.30per 100 electors (#2 of 38)
18.8%of votes polled in 2025
3 of 7seats: removals exceed margin

Purnia lost 2,99,452 names across 7 constituencies, 14.30 for every 100 electors. Women are 55.5% of those removed, against 48.3% of the district's roll. Names classified Muslim are 26.9% to 42.9% of removals, against a 2011 census share of 38.5%. The heaviest constituency is Purnia, at 23.64 per 100 electors, and the largest multiple of the margin is in Kasba, where 36,240 names were removed against a margin of 12,875. In 2025 the NDA won 5 of the district's seats and INDIA 0, and 2 went to neither alliance.

Of its 2,73,793 phase 1 removals, the officers entered 39.8% as shifted, 31.3% as dead, 21.8% as absent and 7.1% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
56 Amour47,37315.1461.1%AIMIM (Other)38,9281.2×20.5%
57 Baisi27,1139.4560.2%AIMIM (Other)27,2511.0×12.2%
58 Kasba36,24012.5955.4%LJP(RV) (NDA)12,8752.8×15.5%
59 Banmankhi37,09712.2855.6%BJP (NDA)45,2960.8×17.5%
60 Rupauli39,24813.1455.7%JD(U) (NDA)73,5720.5×17.8%
61 Dhamdaha43,62613.8554.0%JD(U) (NDA)55,1590.8×18.4%
62 Purnia68,75523.6450.6%BJP (NDA)33,2222.1×29.4%

Kishanganj

1,56,727names removed
13.90per 100 electors (#3 of 38)
17.7%of votes polled in 2025
4 of 4seats: removals exceed margin

Kishanganj lost 1,56,727 names across 4 constituencies, 13.90 for every 100 electors. Women are 61.5% of those removed, against 48.4% of the district's roll. Names classified Muslim are 54.6% to 70.6% of removals, against a 2011 census share of 68.0%. The heaviest constituency is Kishanganj, at 18.57 per 100 electors, and the largest multiple of the margin is in Kishanganj, where 52,574 names were removed against a margin of 12,794. In 2025 the NDA won 1 of the district's seats and INDIA 1, and 2 went to neither alliance.

Of its 1,45,639 phase 1 removals, the officers entered 40.8% as shifted, 27.1% as dead, 23.5% as absent and 8.6% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
52 Bahadurganj39,47513.5161.2%AIMIM (Other)28,7261.4×18.2%
53 Thakurganj31,70810.5363.2%JD(U) (NDA)8,8223.6×12.9%
54 Kishanganj52,57418.5760.4%INC (INDIA)12,7944.1×23.1%
55 Kochadhaman32,97013.1562.1%AIMIM (Other)23,0211.4×17.1%

Madhubani

3,61,114names removed
11.55per 100 electors (#4 of 38)
18.2%of votes polled in 2025
9 of 10seats: removals exceed margin

Madhubani lost 3,61,114 names across 10 constituencies, 11.55 for every 100 electors. Women are 54.6% of those removed, against 47.8% of the district's roll. Names classified Muslim are 15.4% to 26.3% of removals, against a 2011 census share of 18.2%. The heaviest constituency is Rajnagar, at 15.04 per 100 electors, and the largest multiple of the margin is in Bisfi, where 30,343 names were removed against a margin of 8,107. In 2025 the NDA won 9 of the district's seats and INDIA 1.

Of its 3,52,229 phase 1 removals, the officers entered 33.5% as shifted, 28.7% as dead, 28.2% as absent and 9.7% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
31 Harlakhi37,15613.4553.9%JD(U) (NDA)36,2361.0×20.9%
32 Benipatti32,85311.3254.2%BJP (NDA)23,9321.4×18.8%
33 Khajauli36,59012.4656.1%BJP (NDA)13,1262.8×18.1%
34 Babubarhi35,13911.4154.3%JD(U) (NDA)17,5682.0×17.4%
35 Bisfi30,3439.2356.3%RJD (INDIA)8,1073.7×14.7%
36 Madhubani38,31611.2952.8%RLM (NDA)20,5521.9×18.3%
37 Rajnagar47,11115.0453.4%BJP (NDA)42,1851.1×24.9%
38 Jhanjharpur26,5888.3155.1%BJP (NDA)54,8490.5×13.9%
39 Phulparas39,13912.2155.2%JD(U) (NDA)14,0992.8×19.4%
40 Laukaha37,87911.2455.5%JD(U) (NDA)25,5111.5×16.8%

Bhagalpur

2,53,818names removed
11.35per 100 electors (#5 of 38)
16.9%of votes polled in 2025
3 of 7seats: removals exceed margin

Bhagalpur lost 2,53,818 names across 7 constituencies, 11.35 for every 100 electors. Women are 58.1% of those removed, against 49.5% of the district's roll. Names classified Muslim are 14.7% to 23.8% of removals, against a 2011 census share of 17.7%. The heaviest constituency is Sultanganj, at 14.32 per 100 electors, and the largest multiple of the margin is in Bhagalpur, where 33,936 names were removed against a margin of 13,474. In 2025 the NDA won 7 of the district's seats and INDIA 0.

Of its 2,44,409 phase 1 removals, the officers entered 51.4% as shifted, 25.7% as dead, 12.1% as absent and 10.9% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
152 Bihpur25,8709.7159.6%BJP (NDA)30,0250.9×14.9%
153 Gopalpur21,6697.8260.2%JD(U) (NDA)58,1350.4×11.5%
154 Pirpainti46,91013.5757.8%BJP (NDA)53,1070.9×18.9%
155 Kahalgaon40,79011.8358.9%JD(U) (NDA)50,1120.8×16.3%
156 Bhagalpur33,9369.8553.6%BJP (NDA)13,4742.5×17.4%
157 Sultanganj45,83814.3259.2%JD(U) (NDA)31,1361.5×22.0%
158 Nathnagar38,80511.4858.0%LJP(RV) (NDA)25,4241.5×16.3%

Saharsa

1,39,670names removed
10.76per 100 electors (#6 of 38)
15.8%of votes polled in 2025
4 of 4seats: removals exceed margin

Saharsa lost 1,39,670 names across 4 constituencies, 10.76 for every 100 electors. Women are 55.9% of those removed, against 48.4% of the district's roll. Names classified Muslim are 14.3% to 23.7% of removals, against a 2011 census share of 14.0%. The heaviest constituency is Mahishi, at 13.59 per 100 electors, and the largest multiple of the margin is in Saharsa, where 28,198 names were removed against a margin of 2,038. In 2025 the NDA won 2 of the district's seats and INDIA 2.

Of its 1,31,482 phase 1 removals, the officers entered 45.5% as shifted, 26.8% as dead, 16.5% as absent and 11.2% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
74 Sonbarsha37,59512.4555.9%JD(U) (NDA)13,4542.8×18.6%
75 Saharsa28,1987.6153.1%IIP (INDIA)2,03813.8×10.9%
76 Simri Bakhtiarpur34,73410.3156.1%LJP(RV) (NDA)7,9304.4×15.2%
77 Mahishi39,14313.5957.7%RJD (INDIA)3,74010.5×19.8%

Sitamarhi

2,52,512names removed
10.25per 100 electors (#7 of 38)
15.3%of votes polled in 2025
6 of 8seats: removals exceed margin

Sitamarhi lost 2,52,512 names across 8 constituencies, 10.25 for every 100 electors. Women are 52.9% of those removed, against 47.2% of the district's roll. Names classified Muslim are 19.6% to 29.9% of removals, against a 2011 census share of 21.6%. The heaviest constituency is Belsand, at 15.07 per 100 electors, and the largest multiple of the margin is in Bajpatti, where 31,190 names were removed against a margin of 3,395. In 2025 the NDA won 8 of the district's seats and INDIA 0.

Of its 2,44,788 phase 1 removals, the officers entered 33.7% as shifted, 37.0% as dead, 18.6% as absent and 10.6% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
23 Riga30,7709.7052.4%BJP (NDA)33,1250.9×14.3%
24 Bathnaha29,9619.4254.8%BJP (NDA)51,7690.6×14.1%
25 Parihar30,1769.2952.5%BJP (NDA)17,1891.8×14.4%
26 Sursand32,24110.2053.5%JD(U) (NDA)23,6671.4×15.6%
27 Bajpatti31,1909.3754.2%RLM (NDA)3,3959.2×14.2%
28 Sitamarhi29,8169.7550.0%BJP (NDA)5,5625.4×13.8%
29 Runnisaidpur28,91310.0652.3%JD(U) (NDA)19,7371.5×15.2%
30 Belsand39,44515.0753.2%LJP(RV) (NDA)22,6851.7×22.2%

Samastipur

2,93,199names removed
9.96per 100 electors (#8 of 38)
14.1%of votes polled in 2025
8 of 10seats: removals exceed margin

Samastipur lost 2,93,199 names across 10 constituencies, 9.96 for every 100 electors. Women are 55.7% of those removed, against 47.5% of the district's roll. Names classified Muslim are 11.3% to 19.2% of removals, against a 2011 census share of 10.6%. The heaviest constituency is Morwa, at 13.32 per 100 electors, and the largest multiple of the margin is in Morwa, where 35,848 names were removed against a margin of 8,671. In 2025 the NDA won 7 of the district's seats and INDIA 3.

Of its 2,83,585 phase 1 removals, the officers entered 44.7% as shifted, 27.6% as dead, 15.5% as absent and 12.2% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
131 Kalyanpur33,31510.2557.3%JD(U) (NDA)38,5860.9×14.3%
132 Warisnagar34,72310.6956.9%JD(U) (NDA)34,4361.0×15.1%
133 Samastipur28,34310.3053.0%JD(U) (NDA)13,8752.0×14.5%
134 Ujiarpur25,6958.2855.8%RJD (INDIA)16,2831.6×11.2%
135 Morwa35,84813.3254.8%RJD (INDIA)8,6714.1×18.5%
136 Sarairanjan21,4657.5856.4%JD(U) (NDA)20,7981.0×10.5%
137 Mohiuddinnagar28,26210.8557.4%BJP (NDA)11,6822.4×15.5%
138 Bibhutipur22,9768.3554.3%CPI(M) (INDIA)10,2812.2×11.9%
139 Rosera31,6339.5454.4%BJP (NDA)50,5330.6×14.3%
140 Hasanpur30,93910.6856.7%JD(U) (NDA)7,9143.9×15.3%

Katihar

2,06,621names removed
9.93per 100 electors (#9 of 38)
12.6%of votes polled in 2025
7 of 7seats: removals exceed margin

Katihar lost 2,06,621 names across 7 constituencies, 9.93 for every 100 electors. Women are 56.6% of those removed, against 48.3% of the district's roll. Names classified Muslim are 32.3% to 46.7% of removals, against a 2011 census share of 44.5%. The heaviest constituency is Katihar, at 13.74 per 100 electors, and the largest multiple of the margin is in Balrampur, where 30,850 names were removed against a margin of 389. In 2025 the NDA won 6 of the district's seats and INDIA 1.

Of its 1,85,261 phase 1 removals, the officers entered 43.2% as shifted, 31.8% as dead, 15.9% as absent and 9.1% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
63 Katihar35,98813.7453.1%BJP (NDA)22,1541.6×18.2%
64 Kadwa31,71611.3058.5%JD(U) (NDA)18,3681.7×15.1%
65 Balrampur30,8508.8560.1%LJP(RV) (NDA)38979.3×11.2%
66 Pranpur28,8259.1958.7%BJP (NDA)7,7523.7×11.4%
67 Manihari28,5429.5954.6%INC (INDIA)15,1681.9×12.0%
68 Barari24,4958.7656.9%JD(U) (NDA)10,9842.2×10.8%
69 Korha26,2058.7754.9%BJP (NDA)22,2571.2×11.1%

Saran

2,88,515names removed
9.88per 100 electors (#10 of 38)
15.7%of votes polled in 2025
9 of 10seats: removals exceed margin

Saran lost 2,88,515 names across 10 constituencies, 9.88 for every 100 electors. Women are 58.4% of those removed, against 48.3% of the district's roll. Names classified Muslim are 9.6% to 15.6% of removals, against a 2011 census share of 10.3%. The heaviest constituency is Amnour, at 15.09 per 100 electors, and the largest multiple of the margin is in Taraiya, where 33,676 names were removed against a margin of 1,329. In 2025 the NDA won 7 of the district's seats and INDIA 3.

Of its 2,73,046 phase 1 removals, the officers entered 41.1% as shifted, 33.8% as dead, 15.3% as absent and 9.9% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
113 Ekma30,11010.3259.7%JD(U) (NDA)22,7081.3×18.1%
114 Manjhi30,53310.3659.9%JD(U) (NDA)9,7873.1×17.6%
115 Baniapur29,2669.2262.4%BJP (NDA)15,4361.9×14.8%
116 Taraiya33,67611.2858.0%BJP (NDA)1,32925.3×17.5%
117 Marhaura29,21010.7658.6%RJD (INDIA)27,9281.0×16.6%
118 Chapra27,2508.3854.7%BJP (NDA)7,6003.6×14.5%
119 Garkha23,4507.5459.6%RJD (INDIA)12,8041.8×11.6%
120 Amnour37,84315.0956.9%BJP (NDA)3,8089.9×22.7%
121 Parsa24,6409.1157.0%RJD (INDIA)25,7721.0×13.9%
122 Sonpur22,5377.7756.6%BJP (NDA)4,7674.7×11.4%

Sheohar

28,685names removed
9.41per 100 electors (#11 of 38)
13.8%of votes polled in 2025
0 of 1seats: removals exceed margin

Sheohar lost 28,685 names across 1 constituencies, 9.41 for every 100 electors. Women are 57.0% of those removed, against 47.6% of the district's roll. Names classified Muslim are 15.3% to 25.9% of removals, against a 2011 census share of 15.1%. The heaviest constituency is Sheohar, at 9.41 per 100 electors, and the largest multiple of the margin is in Sheohar, where 28,685 names were removed against a margin of 31,398. In 2025 the NDA won 1 of the district's seats and INDIA 0.

Of its 28,136 phase 1 removals, the officers entered 37.5% as shifted, 26.0% as dead, 28.1% as absent and 8.4% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
22 Sheohar28,6859.4157.0%JD(U) (NDA)31,3980.9×13.8%

East Champaran

3,23,982names removed
9.40per 100 electors (#12 of 38)
13.2%of votes polled in 2025
9 of 12seats: removals exceed margin

East Champaran lost 3,23,982 names across 12 constituencies, 9.40 for every 100 electors. Women are 55.4% of those removed, against 47.5% of the district's roll. Names classified Muslim are 15.7% to 24.7% of removals, against a 2011 census share of 19.4%. The heaviest constituency is Motihari, at 18.65 per 100 electors, and the largest multiple of the margin is in Dhaka, where 18,163 names were removed against a margin of 178. In 2025 the NDA won 11 of the district's seats and INDIA 1.

Of its 3,16,230 phase 1 removals, the officers entered 37.3% as shifted, 33.9% as dead, 16.8% as absent and 12.0% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
10 Raxaul21,8167.6254.5%BJP (NDA)17,8781.2×10.2%
11 Sugauli21,3987.5457.3%LJP(RV) (NDA)58,1910.4×11.0%
12 Narkatiya23,7837.9053.7%JD(U) (NDA)1,44316.5×10.9%
13 Harsidhi18,0066.5660.3%BJP (NDA)7,0952.5×9.0%
14 Govindganj28,82210.8958.6%LJP(RV) (NDA)32,6830.9×15.9%
15 Kesaria25,5569.8156.6%JD(U) (NDA)16,3401.6×14.7%
16 Kalyanpur22,7218.8656.7%BJP (NDA)15,5681.5×12.4%
17 Pipra35,85210.6656.7%BJP (NDA)10,7453.3×14.8%
18 Madhuban23,8909.0055.2%BJP (NDA)5,4924.3×13.1%
19 Motihari54,57518.6550.8%BJP (NDA)13,5634.0×25.5%
20 Chiraia29,40010.1654.5%BJP (NDA)39,3600.7×14.9%
21 Dhaka18,1635.4155.6%RJD (INDIA)178102.0×7.4%

Bhojpur

1,97,931names removed
9.35per 100 electors (#13 of 38)
15.7%of votes polled in 2025
7 of 7seats: removals exceed margin

Bhojpur lost 1,97,931 names across 7 constituencies, 9.35 for every 100 electors. Women are 55.2% of those removed, against 47.6% of the district's roll. Names classified Muslim are 7.8% to 12.3% of removals, against a 2011 census share of 7.3%. The heaviest constituency is Tarari, at 10.66 per 100 electors, and the largest multiple of the margin is in Sandesh, where 25,665 names were removed against a margin of 27. In 2025 the NDA won 7 of the district's seats and INDIA 0.

Of its 1,90,953 phase 1 removals, the officers entered 42.5% as shifted, 36.8% as dead, 7.9% as absent and 12.8% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
192 Sandesh25,6658.7956.9%JD(U) (NDA)27950.6×14.1%
193 Barhara26,9168.6256.6%BJP (NDA)14,4031.9×14.7%
194 Arrah29,4759.0050.0%BJP (NDA)19,5811.5×16.1%
195 Agiaon21,8628.2955.3%BJP (NDA)95230.1×14.4%
196 Tarari32,41110.6657.6%BJP (NDA)11,4642.8×16.6%
197 Jagdishpur28,9309.3856.6%JD(U) (NDA)18,1931.6×15.4%
198 Shahpur32,67210.6053.8%BJP (NDA)15,2252.1×18.2%

Siwan

2,28,135names removed
9.28per 100 electors (#14 of 38)
15.6%of votes polled in 2025
8 of 8seats: removals exceed margin

Siwan lost 2,28,135 names across 8 constituencies, 9.28 for every 100 electors. Women are 57.8% of those removed, against 47.9% of the district's roll. Names classified Muslim are 15.3% to 23.5% of removals, against a 2011 census share of 18.3%. The heaviest constituency is Darauli, at 11.18 per 100 electors, and the largest multiple of the margin is in Ziradei, where 19,626 names were removed against a margin of 2,626. In 2025 the NDA won 7 of the district's seats and INDIA 1.

Of its 2,21,556 phase 1 removals, the officers entered 35.8% as shifted, 43.0% as dead, 10.8% as absent and 10.4% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
105 Siwan24,5947.7154.1%BJP (NDA)9,3702.6×13.0%
106 Ziradei19,6267.1057.9%JD(U) (NDA)2,6267.5×12.7%
107 Darauli34,44111.1858.5%LJP(RV) (NDA)9,5723.6×20.0%
108 Raghunathpur30,83910.4660.1%RJD (INDIA)9,2483.3×17.3%
109 Daraunda30,3229.6059.8%BJP (NDA)18,3671.7×16.8%
110 Barharia28,2259.1056.5%JD(U) (NDA)12,1362.3×14.6%
111 Goriakothi31,2979.4557.4%BJP (NDA)12,3852.5×14.9%
112 Maharajganj28,7919.5257.0%JD(U) (NDA)21,0991.4×15.5%

Vaishali

2,35,676names removed
9.27per 100 electors (#15 of 38)
13.6%of votes polled in 2025
4 of 8seats: removals exceed margin

Vaishali lost 2,35,676 names across 8 constituencies, 9.27 for every 100 electors. Women are 52.0% of those removed, against 47.5% of the district's roll. Names classified Muslim are 10.2% to 17.0% of removals, against a 2011 census share of 9.6%. The heaviest constituency is Hajipur, at 12.06 per 100 electors, and the largest multiple of the margin is in Raghopur, where 35,382 names were removed against a margin of 14,532. In 2025 the NDA won 7 of the district's seats and INDIA 1.

Of its 2,25,793 phase 1 removals, the officers entered 32.6% as shifted, 45.2% as dead, 13.9% as absent and 8.4% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
123 Hajipur40,51112.0649.9%BJP (NDA)18,5092.2×18.1%
124 Lalganj34,71510.0952.8%BJP (NDA)32,1671.1×14.5%
125 Vaishali28,3488.4054.8%JD(U) (NDA)32,5900.9×12.1%
126 Mahua20,0796.7952.8%LJP(RV) (NDA)44,9970.4×9.6%
127 Raja Pakar20,1277.1550.2%JD(U) (NDA)48,1890.4×11.0%
128 Raghopur35,38210.2451.3%RJD (INDIA)14,5322.4×15.0%
129 Mahnar29,4759.7853.1%JD(U) (NDA)38,5580.8×14.6%
130 Patepur27,0398.9852.1%BJP (NDA)22,3801.2×13.0%

Supaul

1,37,607names removed
8.93per 100 electors (#16 of 38)
12.5%of votes polled in 2025
3 of 5seats: removals exceed margin

Supaul lost 1,37,607 names across 5 constituencies, 8.93 for every 100 electors. Women are 58.4% of those removed, against 48.4% of the district's roll. Names classified Muslim are 19.0% to 27.2% of removals, against a 2011 census share of 18.4%. The heaviest constituency is Supaul, at 11.29 per 100 electors, and the largest multiple of the margin is in Triveniganj, where 23,705 names were removed against a margin of 5,683. In 2025 the NDA won 5 of the district's seats and INDIA 0.

Of its 1,28,212 phase 1 removals, the officers entered 48.6% as shifted, 25.7% as dead, 13.6% as absent and 12.1% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
41 Nirmali25,4178.3661.6%JD(U) (NDA)37,3100.7×11.7%
42 Pipra22,9727.5357.5%JD(U) (NDA)37,7760.6×10.8%
43 Supaul33,15011.2957.9%JD(U) (NDA)30,8031.1×16.2%
44 Triveniganj23,7057.7957.4%JD(U) (NDA)5,6834.2×10.9%
45 Chhatapur32,3639.7057.7%BJP (NDA)16,1782.0×13.2%

Begusarai

1,90,817names removed
8.91per 100 electors (#17 of 38)
12.9%of votes polled in 2025
6 of 7seats: removals exceed margin

Begusarai lost 1,90,817 names across 7 constituencies, 8.91 for every 100 electors. Women are 54.0% of those removed, against 47.4% of the district's roll. Names classified Muslim are 12.8% to 20.4% of removals, against a 2011 census share of 13.7%. The heaviest constituency is Begusarai, at 12.58 per 100 electors, and the largest multiple of the margin is in Matihani, where 33,902 names were removed against a margin of 5,290. In 2025 the NDA won 5 of the district's seats and INDIA 2.

Of its 1,67,659 phase 1 removals, the officers entered 46.6% as shifted, 31.2% as dead, 11.3% as absent and 10.9% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
141 Cheria-Bariarpur17,4136.4056.9%JD(U) (NDA)4,1194.2×9.3%
142 Bachhwara23,5017.5355.7%BJP (NDA)15,8411.5×10.6%
143 Teghra28,7559.5053.2%BJP (NDA)35,3640.8×13.5%
144 Matihani33,9029.5753.7%RJD (INDIA)5,2906.4×13.9%
145 Sahebpur Kamal23,0038.7456.2%RJD (INDIA)15,7211.5×12.2%
146 Begusarai43,05912.5851.3%BJP (NDA)30,6321.4×19.1%
147 Bakhri21,1847.1954.0%LJP(RV) (NDA)17,3181.2×10.4%

Aurangabad

1,63,211names removed
8.89per 100 electors (#18 of 38)
13.7%of votes polled in 2025
6 of 6seats: removals exceed margin

Aurangabad lost 1,63,211 names across 6 constituencies, 8.89 for every 100 electors. Women are 56.8% of those removed, against 47.7% of the district's roll. Names classified Muslim are 12.1% to 17.5% of removals, against a 2011 census share of 9.3%. The heaviest constituency is Aurangabad, at 9.83 per 100 electors, and the largest multiple of the margin is in Nabinagar, where 24,857 names were removed against a margin of 112. In 2025 the NDA won 5 of the district's seats and INDIA 1.

Of its 1,59,937 phase 1 removals, the officers entered 41.6% as shifted, 33.4% as dead, 13.0% as absent and 12.0% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
219 Goh24,4247.7958.8%RJD (INDIA)4,0416.0×11.7%
220 Obra29,9269.3555.9%LJP(RV) (NDA)12,0132.5×14.6%
221 Nabinagar24,8578.7657.6%JD(U) (NDA)112221.9×13.2%
222 Kutumba24,5519.0057.1%HAM(S) (NDA)21,5251.1×14.3%
223 Aurangabad30,7609.8355.8%BJP (NDA)6,7944.5×15.5%
224 Rafiganj28,6938.5956.3%JD(U) (NDA)11,9562.4×13.0%

Muzaffarpur

2,94,340names removed
8.89per 100 electors (#19 of 38)
12.5%of votes polled in 2025
8 of 11seats: removals exceed margin

Muzaffarpur lost 2,94,340 names across 11 constituencies, 8.89 for every 100 electors. Women are 53.9% of those removed, against 47.7% of the district's roll. Names classified Muslim are 15.2% to 23.1% of removals, against a 2011 census share of 15.5%. The heaviest constituency is Muzaffarpur, at 11.07 per 100 electors, and the largest multiple of the margin is in Kurhani, where 24,567 names were removed against a margin of 9,718. In 2025 the NDA won 10 of the district's seats and INDIA 1.

Of its 2,82,574 phase 1 removals, the officers entered 36.2% as shifted, 39.3% as dead, 14.4% as absent and 10.1% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
88 Gaighat28,9788.9953.5%JD(U) (NDA)23,4171.2×13.1%
89 Aurai31,32210.0554.6%BJP (NDA)57,2060.5×15.2%
90 Minapur20,8237.3654.5%JD(U) (NDA)34,2380.6×9.8%
91 Bochahan23,6608.2753.1%LJP(RV) (NDA)20,3161.2×10.9%
92 Sakra18,2646.6855.5%JD(U) (NDA)15,0501.2×9.0%
93 Kurhani24,5678.0256.4%BJP (NDA)9,7182.5×10.6%
94 Muzaffarpur35,08411.0748.5%BJP (NDA)32,6571.1×18.6%
95 Kanti29,3839.2053.3%JD(U) (NDA)25,7951.1×13.0%
96 Baruraj24,3118.7355.8%BJP (NDA)29,0520.8×12.0%
97 Paroo29,5379.4356.6%RJD (INDIA)28,8271.0×13.0%
98 Sahebganj28,4119.4254.1%BJP (NDA)13,5222.1×13.1%

Araria

1,75,087names removed
8.84per 100 electors (#20 of 38)
12.6%of votes polled in 2025
5 of 6seats: removals exceed margin

Araria lost 1,75,087 names across 6 constituencies, 8.84 for every 100 electors. Women are 54.3% of those removed, against 48.2% of the district's roll. Names classified Muslim are 28.4% to 46.7% of removals, against a 2011 census share of 42.9%. The heaviest constituency is Raniganj, at 10.53 per 100 electors, and the largest multiple of the margin is in Forbesganj, where 27,262 names were removed against a margin of 221. In 2025 the NDA won 2 of the district's seats and INDIA 3, and 1 went to neither alliance.

Of its 1,57,731 phase 1 removals, the officers entered 32.3% as shifted, 45.4% as dead, 10.6% as absent and 11.8% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
46 Narpatganj32,3569.6154.1%BJP (NDA)25,3531.3×13.5%
47 Raniganj36,07710.5352.3%RJD (INDIA)8,5304.2×15.9%
48 Forbesganj27,2627.5751.4%INC (INDIA)221123.4×10.9%
49 Araria31,3769.3855.5%INC (INDIA)12,7412.5×13.0%
50 Jokihat26,2648.6457.7%AIMIM (Other)28,8030.9×12.2%
51 Sikti21,7527.1855.5%BJP (NDA)19,3221.1×9.9%

Patna

4,15,580names removed
8.58per 100 electors (#21 of 38)
14.7%of votes polled in 2025
8 of 14seats: removals exceed margin

Patna lost 4,15,580 names across 14 constituencies, 8.58 for every 100 electors. Women are 50.5% of those removed, against 47.4% of the district's roll. Names classified Muslim are 8.8% to 14.5% of removals, against a 2011 census share of 7.5%. The heaviest constituency is Digha, at 12.58 per 100 electors, and the largest multiple of the margin is in Bakhtiarpur, where 17,924 names were removed against a margin of 981. In 2025 the NDA won 11 of the district's seats and INDIA 3.

Of its 3,95,080 phase 1 removals, the officers entered 39.2% as shifted, 34.0% as dead, 18.6% as absent and 8.2% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
178 Mokama19,2746.7456.0%JD(U) (NDA)28,2060.7×10.6%
179 Barh16,6515.6851.9%BJP (NDA)24,8130.7×8.9%
180 Bakhtiarpur17,9246.0151.0%LJP(RV) (NDA)98118.3×9.3%
181 Digha57,64612.5848.6%BJP (NDA)59,0791.0×29.7%
182 Bankipur39,60610.4447.5%BJP (NDA)51,9360.8×25.4%
183 Kumhrar29,8316.9247.5%BJP (NDA)47,5240.6×17.2%
184 Patna Sahib32,5658.3549.9%BJP (NDA)38,9000.8×13.9%
185 Fatuha19,6916.8852.1%RJD (INDIA)7,9922.5×10.1%
186 Danapur29,2537.7647.1%BJP (NDA)29,1331.0×13.4%
187 Maner31,0259.2850.1%RJD (INDIA)20,0341.5×13.9%
188 Phulwari36,2479.3849.5%JD(U) (NDA)32,6571.1×14.3%
189 Masaurhi38,07211.6553.2%JD(U) (NDA)7,6435.0×17.2%
190 Paliganj22,8387.9955.0%CPI(ML)L (INDIA)6,6553.4×12.6%
191 Bikram24,9578.0555.5%BJP (NDA)5,6014.5×11.7%

Gaya

2,53,055names removed
8.44per 100 electors (#22 of 38)
12.4%of votes polled in 2025
7 of 10seats: removals exceed margin

Gaya lost 2,53,055 names across 10 constituencies, 8.44 for every 100 electors. Women are 55.2% of those removed, against 48.0% of the district's roll. Names classified Muslim are 13.0% to 21.1% of removals, against a 2011 census share of 11.1%. The heaviest constituency is Tikari, at 11.04 per 100 electors, and the largest multiple of the margin is in Bodh Gaya, where 17,168 names were removed against a margin of 881. In 2025 the NDA won 8 of the district's seats and INDIA 2.

Of its 2,45,458 phase 1 removals, the officers entered 39.1% as shifted, 36.9% as dead, 10.3% as absent and 13.6% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
225 Gurua24,0378.4157.3%BJP (NDA)24,1941.0×12.0%
226 Sherghati20,7587.4355.7%LJP(RV) (NDA)13,5241.5×10.5%
227 Imamganj28,5349.3755.7%HAM(S) (NDA)25,8561.1×13.9%
228 Barachatti26,8628.6455.3%HAM(S) (NDA)8,8933.0×11.9%
229 Bodh Gaya17,1685.2153.9%RJD (INDIA)88119.5×7.5%
230 Gaya Town24,2428.6550.7%BJP (NDA)26,4230.9×14.5%
231 Tikari33,44711.0456.8%RJD (INDIA)2,05816.3×15.8%
232 Belaganj27,9179.9855.1%JD(U) (NDA)2,8829.7×13.6%
233 Atri22,0297.1455.1%HAM(S) (NDA)25,7770.9×11.3%
234 Wazirganj28,0618.8954.9%BJP (NDA)12,7332.2×13.5%

Banka

1,21,034names removed
8.31per 100 electors (#23 of 38)
11.9%of votes polled in 2025
3 of 5seats: removals exceed margin

Banka lost 1,21,034 names across 5 constituencies, 8.31 for every 100 electors. Women are 52.9% of those removed, against 47.7% of the district's roll. Names classified Muslim are 10.2% to 20.0% of removals, against a 2011 census share of 12.3%. The heaviest constituency is Banka, at 9.70 per 100 electors, and the largest multiple of the margin is in Katoria, where 20,155 names were removed against a margin of 10,986. In 2025 the NDA won 5 of the district's seats and INDIA 0.

Of its 1,17,219 phase 1 removals, the officers entered 46.9% as shifted, 26.0% as dead, 13.9% as absent and 13.3% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
159 Amarpur25,5508.5552.5%JD(U) (NDA)33,2210.8×13.5%
160 Dhoraiya23,1377.5353.9%JD(U) (NDA)22,4261.0×10.6%
161 Banka25,2459.7054.6%BJP (NDA)23,7641.1×13.1%
162 Katoria20,1557.4649.9%BJP (NDA)10,9861.8×10.5%
163 Belhar26,9478.4353.2%JD(U) (NDA)37,2060.7×12.1%

West Champaran

2,17,300names removed
8.26per 100 electors (#24 of 38)
11.6%of votes polled in 2025
4 of 9seats: removals exceed margin

West Champaran lost 2,17,300 names across 9 constituencies, 8.26 for every 100 electors. Women are 54.1% of those removed, against 47.2% of the district's roll. Names classified Muslim are 17.0% to 28.4% of removals, against a 2011 census share of 22.0%. The heaviest constituency is Lauriya, at 10.79 per 100 electors, and the largest multiple of the margin is in Chanpatia, where 14,829 names were removed against a margin of 602. In 2025 the NDA won 7 of the district's seats and INDIA 2.

Of its 1,91,271 phase 1 removals, the officers entered 40.3% as shifted, 37.6% as dead, 10.9% as absent and 11.2% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
1 Valmiki Nagar31,5439.5253.2%INC (INDIA)1,67518.8×13.8%
2 Ramnagar28,4969.5153.3%BJP (NDA)35,6800.8×13.4%
3 Narkatiaganj19,5957.0655.3%BJP (NDA)26,4580.7×10.0%
4 Bagaha29,4289.2553.5%BJP (NDA)6,3134.7×13.2%
5 Lauriya27,22010.7957.0%BJP (NDA)26,9661.0×14.3%
6 Nautan18,7536.5452.3%BJP (NDA)22,0720.8×9.0%
7 Chanpatia14,8295.0355.1%INC (INDIA)60224.6×6.8%
8 Bettiah17,7826.0950.1%BJP (NDA)22,3730.8×9.1%
9 Sikta29,65410.6656.4%JD(U) (NDA)47,1440.6×14.3%

Munger

82,185names removed
8.19per 100 electors (#25 of 38)
13.1%of votes polled in 2025
1 of 3seats: removals exceed margin

Munger lost 82,185 names across 3 constituencies, 8.19 for every 100 electors. Women are 49.7% of those removed, against 46.9% of the district's roll. Names classified Muslim are 8.0% to 16.2% of removals, against a 2011 census share of 8.1%. The heaviest constituency is Tarapur, at 8.34 per 100 electors, and the largest multiple of the margin is in Munger, where 27,022 names were removed against a margin of 18,750. In 2025 the NDA won 3 of the district's seats and INDIA 0.

Of its 74,877 phase 1 removals, the officers entered 35.4% as shifted, 47.8% as dead, 4.7% as absent and 12.1% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
164 Tarapur27,6338.3450.1%BJP (NDA)45,8430.6×12.9%
165 Munger27,0227.9048.9%BJP (NDA)18,7501.4×12.9%
166 Jamalpur27,5308.3350.1%JD(U) (NDA)36,2280.8×13.7%

Jamui

1,00,975names removed
7.92per 100 electors (#26 of 38)
11.5%of votes polled in 2025
3 of 4seats: removals exceed margin

Jamui lost 1,00,975 names across 4 constituencies, 7.92 for every 100 electors. Women are 56.6% of those removed, against 48.1% of the district's roll. Names classified Muslim are 13.3% to 23.8% of removals, against a 2011 census share of 12.4%. The heaviest constituency is Jamui, at 9.54 per 100 electors, and the largest multiple of the margin is in Jhajha, where 20,808 names were removed against a margin of 4,262. In 2025 the NDA won 3 of the district's seats and INDIA 1.

Of its 91,800 phase 1 removals, the officers entered 47.2% as shifted, 30.9% as dead, 10.1% as absent and 11.8% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
240 Sikandra25,7138.5357.3%HAM(S) (NDA)23,9071.1×13.4%
241 Jamui29,8769.5456.9%BJP (NDA)54,4980.5×13.8%
242 Jhajha20,8086.1257.4%JD(U) (NDA)4,2624.9×8.7%
243 Chakai24,5787.6854.7%RJD (INDIA)12,9721.9×10.7%

Madhepura

1,04,304names removed
7.65per 100 electors (#27 of 38)
11.3%of votes polled in 2025
2 of 4seats: removals exceed margin

Madhepura lost 1,04,304 names across 4 constituencies, 7.65 for every 100 electors. Women are 55.9% of those removed, against 48.3% of the district's roll. Names classified Muslim are 12.3% to 20.7% of removals, against a 2011 census share of 12.1%. The heaviest constituency is Alamnagar, at 9.37 per 100 electors, and the largest multiple of the margin is in Singheshwar, where 22,947 names were removed against a margin of 2,982. In 2025 the NDA won 3 of the district's seats and INDIA 1.

Of its 98,053 phase 1 removals, the officers entered 50.1% as shifted, 34.9% as dead, 4.3% as absent and 10.6% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
70 Alamnagar33,7609.3756.0%JD(U) (NDA)55,4650.6×13.6%
71 Bihariganj22,5416.8855.9%JD(U) (NDA)31,6220.7×10.3%
72 Singheshwar22,9476.9656.7%JD(U) (NDA)2,9827.7×10.2%
73 Madhepura25,0567.2554.9%RJD (INDIA)7,8093.2×10.7%

Nawada

1,30,263names removed
7.55per 100 electors (#28 of 38)
13.2%of votes polled in 2025
4 of 5seats: removals exceed margin

Nawada lost 1,30,263 names across 5 constituencies, 7.55 for every 100 electors. Women are 51.9% of those removed, against 48.0% of the district's roll. Names classified Muslim are 12.3% to 21.9% of removals, against a 2011 census share of 11.0%. The heaviest constituency is Hisua, at 10.28 per 100 electors, and the largest multiple of the margin is in Rajauli, where 20,850 names were removed against a margin of 3,953. In 2025 the NDA won 4 of the district's seats and INDIA 1.

Of its 1,26,248 phase 1 removals, the officers entered 35.8% as shifted, 41.3% as dead, 7.4% as absent and 15.4% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
235 Rajauli20,8506.2952.2%LJP(RV) (NDA)3,9535.3×10.6%
236 Hisua37,86910.2851.8%BJP (NDA)27,8491.4×17.8%
237 Nawada19,9255.4650.1%JD(U) (NDA)27,5940.7×10.0%
238 Gobindpur25,4138.0653.0%LJP(RV) (NDA)22,9061.1×14.3%
239 Warsaliganj26,2067.5852.2%RJD (INDIA)7,5433.5×13.3%

Khagaria

85,658names removed
7.32per 100 electors (#29 of 38)
11.0%of votes polled in 2025
1 of 4seats: removals exceed margin

Khagaria lost 85,658 names across 4 constituencies, 7.32 for every 100 electors. Women are 54.5% of those removed, against 47.7% of the district's roll. Names classified Muslim are 10.8% to 18.0% of removals, against a 2011 census share of 10.5%. The heaviest constituency is Khagaria, at 8.99 per 100 electors, and the largest multiple of the margin is in Khagaria, where 23,509 names were removed against a margin of 23,415. In 2025 the NDA won 4 of the district's seats and INDIA 0.

Of its 79,534 phase 1 removals, the officers entered 47.9% as shifted, 34.0% as dead, 6.7% as absent and 11.4% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
148 Alauli16,5926.2254.0%JD(U) (NDA)35,7320.5×9.4%
149 Khagaria23,5098.9954.4%JD(U) (NDA)23,4151.0×13.0%
150 Beldaur20,1356.2254.3%JD(U) (NDA)35,1750.6×9.6%
151 Parbatta25,4228.0055.2%LJP(RV) (NDA)34,0390.7×12.0%

Darbhanga

2,10,711names removed
7.26per 100 electors (#30 of 38)
11.5%of votes polled in 2025
8 of 10seats: removals exceed margin

Darbhanga lost 2,10,711 names across 10 constituencies, 7.26 for every 100 electors. Women are 56.8% of those removed, against 48.0% of the district's roll. Names classified Muslim are 21.9% to 32.7% of removals, against a 2011 census share of 22.4%. The heaviest constituency is Bahadurpur, at 9.91 per 100 electors, and the largest multiple of the margin is in Gaura Bauram, where 20,236 names were removed against a margin of 5,669. In 2025 the NDA won 10 of the district's seats and INDIA 0.

Of its 2,03,032 phase 1 removals, the officers entered 43.7% as shifted, 30.9% as dead, 13.6% as absent and 11.8% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
78 Kusheshwar Asthan20,4967.8958.2%JD(U) (NDA)36,4410.6×13.0%
79 Gaura Bauram20,2367.7358.8%BJP (NDA)5,6693.6×12.3%
80 Benipur18,6556.2159.2%JD(U) (NDA)13,6031.4×10.0%
81 Alinagar14,8695.2057.9%BJP (NDA)11,7301.3×8.8%
82 Darbhanga Rural26,8189.2456.0%JD(U) (NDA)18,3921.5×14.9%
83 Darbhanga14,3254.4050.6%BJP (NDA)24,5930.6×7.3%
84 Hayaghat13,7085.4158.0%BJP (NDA)11,8391.2×8.2%
85 Bahadurpur30,8059.9155.0%JD(U) (NDA)12,0112.6×14.1%
86 Keoti23,3617.8158.8%BJP (NDA)7,3053.2×12.2%
87 Jale27,4388.7255.8%BJP (NDA)21,8621.3×13.8%

Buxar

93,120names removed
7.19per 100 electors (#31 of 38)
11.6%of votes polled in 2025
3 of 4seats: removals exceed margin

Buxar lost 93,120 names across 4 constituencies, 7.19 for every 100 electors. Women are 60.3% of those removed, against 48.2% of the district's roll. Names classified Muslim are 6.5% to 10.5% of removals, against a 2011 census share of 6.2%. The heaviest constituency is Buxar, at 9.83 per 100 electors, and the largest multiple of the margin is in Dumraon, where 22,651 names were removed against a margin of 2,105. In 2025 the NDA won 3 of the district's seats and INDIA 1.

Of its 87,629 phase 1 removals, the officers entered 48.4% as shifted, 36.0% as dead, 7.1% as absent and 8.4% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
199 Brahampur24,9897.2259.9%RJD (INDIA)3,2207.8×12.1%
200 Buxar28,3339.8359.3%BJP (NDA)28,3531.0×15.0%
201 Dumraon22,6516.9859.6%JD(U) (NDA)2,10510.8×11.6%
202 Rajpur17,1475.0963.6%JD(U) (NDA)9,1361.9×8.2%

Jehanabad

57,619names removed
7.09per 100 electors (#32 of 38)
11.0%of votes polled in 2025
3 of 3seats: removals exceed margin

Jehanabad lost 57,619 names across 3 constituencies, 7.09 for every 100 electors. Women are 54.1% of those removed, against 47.5% of the district's roll. Names classified Muslim are 9.4% to 15.2% of removals, against a 2011 census share of 6.7%. The heaviest constituency is Ghosi, at 7.66 per 100 electors, and the largest multiple of the margin is in Jehanabad, where 22,793 names were removed against a margin of 793. In 2025 the NDA won 1 of the district's seats and INDIA 2.

Of its 52,918 phase 1 removals, the officers entered 43.1% as shifted, 33.1% as dead, 14.8% as absent and 9.0% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
216 Jehanabad22,7937.5354.6%RJD (INDIA)79328.7×12.0%
217 Ghosi19,9977.6653.8%JD(U) (NDA)11,9291.7×11.8%
218 Makhdumpur14,8295.9654.0%RJD (INDIA)1,8308.1×9.0%

Rohtas

1,57,939names removed
7.06per 100 electors (#33 of 38)
11.3%of votes polled in 2025
4 of 7seats: removals exceed margin

Rohtas lost 1,57,939 names across 7 constituencies, 7.06 for every 100 electors. Women are 57.3% of those removed, against 47.8% of the district's roll. Names classified Muslim are 9.8% to 15.0% of removals, against a 2011 census share of 10.2%. The heaviest constituency is Chenari, at 8.22 per 100 electors, and the largest multiple of the margin is in Karakat, where 25,162 names were removed against a margin of 2,836. In 2025 the NDA won 6 of the district's seats and INDIA 1.

Of its 1,56,085 phase 1 removals, the officers entered 39.5% as shifted, 41.9% as dead, 7.4% as absent and 11.2% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
207 Chenari25,6718.2258.4%LJP(RV) (NDA)21,9881.2×12.4%
208 Sasaram27,2117.6653.8%RLM (NDA)25,4431.1×12.3%
209 Kargahar26,0897.8659.7%JD(U) (NDA)35,6760.7×11.9%
210 Dinara18,1115.8857.5%RLM (NDA)10,8341.7×9.7%
211 Nokha18,1186.0859.7%JD(U) (NDA)24,0540.8×10.0%
212 Dehri17,5775.8656.0%LJP(RV) (NDA)35,9680.5×9.2%
213 Karakat25,1627.5556.9%CPI(ML)L (INDIA)2,8368.9×12.9%

Lakhisarai

51,608names removed
6.88per 100 electors (#34 of 38)
10.7%of votes polled in 2025
2 of 2seats: removals exceed margin

Lakhisarai lost 51,608 names across 2 constituencies, 6.88 for every 100 electors. Women are 53.8% of those removed, against 47.1% of the district's roll. Names classified Muslim are 5.7% to 14.6% of removals, against a 2011 census share of 4.1%. The heaviest constituency is Suryagarha, at 6.92 per 100 electors, and the largest multiple of the margin is in Lakhisarai, where 26,844 names were removed against a margin of 24,940. In 2025 the NDA won 2 of the district's seats and INDIA 0.

Of its 48,824 phase 1 removals, the officers entered 40.5% as shifted, 37.2% as dead, 9.7% as absent and 12.6% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
167 Suryagarha24,7646.9254.2%JD(U) (NDA)23,8611.0×10.5%
168 Lakhisarai26,8446.8553.4%BJP (NDA)24,9401.1×11.0%

Kaimur

78,779names removed
6.71per 100 electors (#35 of 38)
9.8%of votes polled in 2025
3 of 4seats: removals exceed margin

Kaimur lost 78,779 names across 4 constituencies, 6.71 for every 100 electors. Women are 61.6% of those removed, against 47.9% of the district's roll. Names classified Muslim are 9.9% to 16.1% of removals, against a 2011 census share of 9.5%. The heaviest constituency is Mohania, at 7.20 per 100 electors, and the largest multiple of the margin is in Ramgarh, where 19,225 names were removed against a margin of 30. In 2025 the NDA won 3 of the district's seats and INDIA 0, and 1 went to neither alliance.

Of its 73,900 phase 1 removals, the officers entered 54.1% as shifted, 33.5% as dead, 5.0% as absent and 7.5% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
203 Ramgarh19,2256.7062.7%BSP (Other)30640.8×9.9%
204 Mohania20,0147.2063.5%BJP (NDA)18,7521.1×10.6%
205 Bhabua17,9746.4161.4%BJP (NDA)24,4150.7×9.4%
206 Chainpur21,5666.5559.0%JD(U) (NDA)8,3622.6×9.4%

Nalanda

1,48,457names removed
6.60per 100 electors (#36 of 38)
11.2%of votes polled in 2025
1 of 7seats: removals exceed margin

Nalanda lost 1,48,457 names across 7 constituencies, 6.60 for every 100 electors. Women are 52.1% of those removed, against 47.6% of the district's roll. Names classified Muslim are 8.4% to 16.1% of removals, against a 2011 census share of 6.9%. The heaviest constituency is Islampur, at 9.01 per 100 electors, and the largest multiple of the margin is in Hilsa, where 24,545 names were removed against a margin of 16,012. In 2025 the NDA won 7 of the district's seats and INDIA 0.

Of its 1,38,308 phase 1 removals, the officers entered 33.0% as shifted, 47.3% as dead, 6.3% as absent and 13.5% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
171 Asthawan15,6325.1351.8%JD(U) (NDA)40,7080.4×9.3%
172 Biharsharif21,9945.6449.8%BJP (NDA)29,1680.8×10.4%
173 Rajgir25,6418.5553.9%JD(U) (NDA)55,4280.5×14.2%
174 Islampur27,3259.0152.6%JD(U) (NDA)32,2390.8×14.8%
175 Hilsa24,5458.0553.3%JD(U) (NDA)16,0121.5×12.9%
176 Nalanda15,7744.8450.1%JD(U) (NDA)33,0080.5×8.0%
177 Harnaut17,5465.4951.9%JD(U) (NDA)48,3350.4×9.3%

Arwal

32,872names removed
6.23per 100 electors (#37 of 38)
9.8%of votes polled in 2025
2 of 2seats: removals exceed margin

Arwal lost 32,872 names across 2 constituencies, 6.23 for every 100 electors. Women are 59.1% of those removed, against 47.9% of the district's roll. Names classified Muslim are 9.3% to 14.0% of removals, against a 2011 census share of 9.2%. The heaviest constituency is Arwal, at 6.26 per 100 electors, and the largest multiple of the margin is in Kurtha, where 16,073 names were removed against a margin of 5,481. In 2025 the NDA won 2 of the district's seats and INDIA 0.

Of its 30,107 phase 1 removals, the officers entered 39.4% as shifted, 42.0% as dead, 2.9% as absent and 15.7% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
214 Arwal16,7996.2659.7%BJP (NDA)14,0931.2×9.8%
215 Kurtha16,0736.2058.5%JD(U) (NDA)5,4812.9×9.7%

Sheikhpura

27,148names removed
5.47per 100 electors (#38 of 38)
9.0%of votes polled in 2025
0 of 2seats: removals exceed margin

Sheikhpura lost 27,148 names across 2 constituencies, 5.47 for every 100 electors. Women are 56.9% of those removed, against 48.1% of the district's roll. Names classified Muslim are 8.2% to 16.5% of removals, against a 2011 census share of 5.9%. The heaviest constituency is Barbigha, at 5.84 per 100 electors, and the largest multiple of the margin is in Sheikhpura, where 13,577 names were removed against a margin of 22,547. In 2025 the NDA won 2 of the district's seats and INDIA 0.

Of its 26,242 phase 1 removals, the officers entered 41.5% as shifted, 41.1% as dead, 4.5% as absent and 12.8% as already enrolled.

ConstituencyRemovedPer 100Women %Won by (2025)Margin× margin% polled
169 Sheikhpura13,5775.1556.1%JD(U) (NDA)22,5470.6×8.4%
170 Barbigha13,5715.8457.7%JD(U) (NDA)25,4930.5×9.8%

Conclusion and what the Election Commission should do

The revision removed 69,10,559 names from Bihar's roll in the months before an Assembly election. The names removed exceed the margin in 174 of 243 seats and equal 13.9% of all votes polled. Whatever reason was written against each name, in most of the state the roll changed by more than the vote that decided the seat.

Women carried a larger share of the removals than their share of the roll in every district, and the lists cannot show whether those women were enrolled again where they now live. The reasons, dead, shifted, absent or enrolled twice, are what officers wrote down, and nobody checked them. 9,70,081 names were removed as absent, the reason that rests on the least, and those alone exceed the margin in 20 seats.

What the Election Commission should do:

  1. Publish the reason for each of the 3,51,150 phase 2 removals, name by name. The lists give none, and the Format 4B return gives reasons only by constituency, with 9,968 names left without any.
  2. Publish the basis for each entry marked absent or already enrolled: 9,70,081 marked absent and 7,01,059 marked already enrolled in phase 1.
  3. Publish every claim and objection filed after the draft roll, booth by booth, with its outcome, and say how many of the 21.5 lakh added had been removed at the draft, so that restorations can be counted against removals.
  4. Publish new enrolments by constituency after the revision, so that women removed as shifted can be matched against enrolments where they now live.

Method and sources

Each booth is counted once. A second program, written separately, recomputes every headline figure from the lists before publication. Votes polled are the turnout applied to the 2025 roll. No name, EPIC number or address is published.