How the BJP won Assam in 2026: what the polls said and what happened
Before the vote, the surveys we could find expected the BJP-led alliance to return to power in Assam, and it did, by a bigger margin than any of them forecast. The NDA won 102 of 126 seats, the BJP alone won 82, and Congress won 19, down from 29 in 2021. This piece goes through what the polls said, what the Election Commission’s numbers show, and what named analysts say drove the result.

By the Janadesh Online editorial team. Published 26 September 2026.
The short version
- 102seats won by the NDA (BJP 82, AGP 10, BPF 10), out of 126. Majority mark: 64
- 37.8%BJP's vote share, up from 33.2% in 2021
- 29 → 19Congress's seats, 2021 to 2026, with a vote share of 29.7% and then 29.8%
- about 86%turnout, up from about 82% in 2021
Voting was on 9 April 2026 and counting on 4 May. The NDA, made up of the BJP, the Asom Gana Parishad and the Bodoland People’s Front, won 102 seats. The opposition front, the Asom Sonmilito Morcha, won 21 by Wikipedia’s count. That is Congress with 19 and the Raijor Dal with 2. Outside both camps, the AIUDF won 2 and the Trinamool Congress won 1. Himanta Biswa Sarma was sworn in for a second term as Chief Minister on 12 May.
Three things stand out. The BJP won 82 of the 90 seats it contested, by our data. Congress’s vote share barely moved, yet its seats fell by ten. And the map itself was different: Assam’s 126 seats were redrawn in 2023, so 2026 was the first Assembly election on the new boundaries. We look at what the numbers can and cannot tell us about each of these.
What the polls said before voting
The one pre-poll survey we could confirm is an IANS-Matrize poll, dated 15 March 2026, as listed on Wikipedia. It gave the NDA 96 to 98 seats and the Congress-led front 26 to 28, with vote shares of 43% to 44% and 39% to 40%. It was an opinion poll taken about three and a half weeks before voting, and it is one poll, not a consensus of all polls.
| Poll forecast | Result | |
|---|---|---|
| NDA seats | 96 to 98 | 102 |
| Congress-led front seats | 26 to 28 | 21 |
| NDA vote share | 43% to 44% | about 48.0% |
| Congress-led front vote share | 39% to 40% | 35.95% |
So the poll got the winner right and understated the margin: the NDA finished above its range on seats and votes, and the opposition front finished below its range on both. The NDA figure of about 48.0% is our own sum of the BJP, AGP and BPF votes over all votes polled, and it matches the 48.01% on Wikipedia. The 35.95% for the opposition front is Wikipedia’s figure, which we have not recomputed.
Earlier results also pointed the same way, though not strongly. In the 2024 Lok Sabha election in Assam, the BJP won 9 of the state’s seats and Congress 3, and the two parties polled almost the same share of the vote. Assembly and Lok Sabha shares are not directly comparable, but the table shows that the BJP’s share in 2026 was its highest of the four elections and Congress’s was not.
| Election | BJP | Congress |
|---|---|---|
| Lok Sabha 2019 | 36.1% | 35.4% |
| Assembly 2021 | 33.2% | 29.7% |
| Lok Sabha 2024 | about 37.4% | about 37.4% |
| Assembly 2026 | 37.8% | 29.8% |
What the exit polls said
Exit polls, taken from people leaving polling booths, were reported on 30 April, before counting on 4 May. Every one we found expected the NDA to win. Most gave it between the high 80s and around 100 seats. One, People’s Pulse, was well below the rest. The table below is based on The Federal and The Tribune, which report the same figures.
| Agency | NDA | Congress-led front |
|---|---|---|
| Axis My India | 88 to 100 | 24 to 36 |
| JVC | 88 to 101 | 23 to 33 |
| Poll Diary | 86 to 101 | 15 to 26 |
| People’s Insight | 88 to 96 | 30 to 34 |
| Matrize | 85 to 95 | 25 to 32 |
| Kamakhya Analytics | 85 to 95 | 26 to 39 |
| People’s Pulse | 68 to 72 | 22 to 26 |
- Axis My India88 to 100
- JVC88 to 101
- Poll Diary86 to 101
- People’s Insight88 to 96
- Matrize85 to 95
- Kamakhya Analytics85 to 95
- People’s Pulse68 to 72
- Actual result102
The result, 102, was above the top of every range in the table. The Congress-led front’s 21 seats was inside only one range (Poll Diary’s 15 to 26) and below the bottom of the other six. Wikipedia’s summary gives an exit-poll average of about 49.7% for the NDA and 38.3% for the opposition front, against about 48.0% and 35.95% in the result. The two newspapers we used give no vote shares.
Wikipedia’s summary describes the NDA’s exit-poll range as 82 to 101 seats, which does not match People’s Pulse’s 68 to 72 in the two newspaper reports. We use the agency-by-agency figures from the newspapers. We have not judged the quality of any poll’s method.
What the results show
- BJP82
- Congress19
- AGP10
- BPF10
- AIUDF2
- Raijor Dal2
- Trinamool1
Two of these lines need a note. In 2021 the BPF was in the Congress-led alliance (called Mahajot then) and the UPPL was with the NDA, according to Wikipedia. By 2026 the BPF had moved to the NDA, and The Week’s results page says the UPPL left over seat-sharing in March 2026. So the NDA’s and the opposition’s seat and vote totals in the two years are not made of the same parties. Wikipedia gives the 2021 NDA as 75 seats with 44.51% of the vote and the 2026 NDA as 102 with 48.01%. Our own sum for the BJP, AGP and BPF in 2026 is about 48.0%.
The BJP’s vote share rose by about 4.6 points, and Congress’s rose by about 0.2 point. The AIUDF’s fell by about 3.8 points. Congress’s seats fell because of where its votes were, not how many it had, an issue we return to below.
How the votes moved
Turnout was about 86%, against about 82% in 2021. Votes cast rose from about 192.2 lakh to about 216.6 lakh, which is 24.4 lakh more, or about 13%. The electoral roll in our data grew by about 7%. Where sources give different turnout figures (85.4% on polling day, 85.96% and 86.25% in later compilations), we say “about 86%”.
- BJP, 202164 lakh
- BJP, 202682 lakh
- Congress, 202157 lakh
- Congress, 202665 lakh
- AIUDF, 202118 lakh
- AIUDF, 202612 lakh
The BJP added about 18.1 lakh votes, which is roughly three-quarters of the 24.4 lakh extra votes cast in the state. Congress added about 7.6 lakh. The AIUDF lost about 6.0 lakh, the AGP about 1.2 lakh and the UPPL about 1.6 lakh. Independents polled about 1.9 lakh fewer. The BPF gained about 1.6 lakh, and as noted above it changed sides.
The journalist Sandipan Talukdar, quoted in Outlook, ties the changes in border-region seats to minority voters backing Congress after the AIUDF was left outside the opposition front. The totals here fit that account, since Congress gained and the AIUDF lost by similar amounts. But they cannot prove it.
Comparing vote counts is arithmetic, not proof of voters switching. A voter who did not vote in 2021 and voted BJP in 2026 looks identical, in these totals, to a voter who switched from another party. The rise in turnout means new or returning voters could account for part of any party’s gain.
The seat map
Comparing seats between 2021 and 2026 is harder in Assam than usual. The 2023 redraw changed names and boundaries, and only 73 of the 126 seats carry the same name in our data for both elections. Even those may cover different ground. So the table below is a comparison of who finished first and second, which we can do for every seat. After it, we list the same-name seats that changed hands.
| Winner, then runner-up | 2021 seats | 2026 seats |
|---|---|---|
| BJP won, Congress second | 51 | 62 |
| Congress won, BJP second | 14 | 2 |
| Congress won, AGP second | 10 | 6 |
| Congress won, AIUDF second | 2 | 10 |
| AIUDF won, BJP second | 9 | 0 |
The BJP and Congress finished first and second in 65 seats in 2021 and 64 in 2026. In 2021 the BJP won 51 of them and Congress 14. In 2026 the BJP won 62 and Congress 2. Of Congress’s 19 wins in 2026, 17 came in seats where the runner-up was the AIUDF (10), the AGP (6) or the BPF (1), not the BJP. The three biggest winning margins in the state were all Congress wins: Gauripur by 119,097, Jaleshwar by 109,688 and Samaguri by 108,310, each over the AIUDF or BJP.
| What happened | Seats | Some examples |
|---|---|---|
| Congress to BJP | 6 | Nazira, Raha, Mariani, Golakganj, Goalpara West, Dudhnai |
| AIUDF to Congress | 5 | Dhubri, Gauripur, Chenga, Sonai, Mankachar |
| NDA ally to BJP | 2 | Tamulpur (from the UPPL), Dergaon (from the AGP) |
| AIUDF to BJP | 1 | Hailakandi |
| AIUDF to Raijor Dal | 1 | Dhing |
| Independent to Raijor Dal | 1 | Sibsagar |
| Congress to AGP | 1 | Barpeta |
| UPPL to BPF | 1 | Udalguri |
That is 18 of the 73 same-name seats. The other 55 were won by the same party both times. The 53 seats with new names or boundaries are not in this table.
The victories were mostly wide. The median winning margin across the state was 43,856 votes, against 23,763 in 2021. The BJP’s 82 winners had a median margin of about 45,600. It won 75 seats by more than 20,000 votes and 32 by more than 50,000, and none by under 5,000. Congress’s 19 winners had a median margin of about 66,300. Only two seats were decided by fewer than 5,000 votes, and both went to the AGP over Congress: Hajo-Sualkuchi by 724 and Bilasipara by 2,694.
Some individual seats have their own stories. Himanta Biswa Sarma won Jalukbari with 127,151 votes, by 89,434 over Congress’s Bidisha Neog. Congress’s Gaurav Gogoi lost Jorhat to the BJP’s Hitendra Nath Goswami by 23,182. The AIUDF’s Badruddin Ajmal won Binnakandi by 35,380. Akhil Gogoi of the Raijor Dal won Sibsagar by 17,272 over the BJP’s Kushal Dowari. Congress’s Debabrata Saikia lost Nazira by 46,701. Outlook reports that Congress won only one seat in upper and northern Assam, a claim we have not checked seat by seat.
The redrawn map
The 2023 delimitation kept 126 seats but redrew them. Newsonair’s report of the Election Commission’s announcement lists 9 seats reserved for Scheduled Castes and 19 for Scheduled Tribes for 2026. See our explainer on delimitation and on reserved seats for how this works.
How much it mattered is disputed. Al Jazeera’s Arshad Ahmed, writing on 1 April, reported opposition leaders and analysts saying the redraw cut the number of Muslim-majority seats from about 35 to about 20, and that the Barak Valley lost two seats, going from 15 to 13. They describe this as communal gerrymandering. Al Jazeera quotes the BJP spokesperson Kishore Kr Upadhya saying the remapping was not communal and putting responsibility on the Election Commission. The Chief Election Commissioner had not responded to its questions.
Monir Hussain, writing in India Today NE on 6 May, puts the fall in Muslim-majority seats at about 35 to about 22 and argues it was one of three structural forces behind the result, along with welfare and the BJP’s organisation. Akhil Ranjan Dutta, a Gauhati University political scientist quoted in Outlook, reads the same change differently. He says the BJP presented delimitation as protecting the state’s indigenous people, and notes that Scheduled Tribe seats rose from 16 to 19.
The two estimates of Muslim-majority seats (about 20 and about 22) differ, and neither source shows its method. We have not counted them ourselves, since our data has no seat-level population figures.
What analysts say happened
Nothing official explains why voters chose as they did. What follows is what named commentators argued, in the order of their pieces. These are their views, not our findings, and we have not found a post-poll survey with breakdowns by gender, age, community or region that could test them.
| Who | What they say |
|---|---|
| Amitabh Tiwari of VoteVibe and Vikas Tripathi of Gauhati University (Outlook, 12 April, before the vote) | Direct cash transfers work in the incumbent’s favour, because a government can pay now while an opposition can only promise. Tripathi also flags the cost to state finances. |
| Sanjoy Hazarika, senior journalist (Outlook, after the result) | The result was a vote of confidence in Sarma’s leadership more than a rejection of the opposition. He points to young and first-time voters, including students on scholarships, and says an earlier opposition alliance might have helped it. He warns that margins vary a lot from seat to seat. |
| Sandipan Talukdar, journalist (Outlook) | Welfare delivery was decisive and the opposition was indecisive and slow to form its alliance. Leaving the AIUDF out pushed minority voters to Congress in border seats. |
| Akhil Ranjan Dutta, Gauhati University (Outlook) | Four things worked together: a narrative of protecting indigenous communities, welfare schemes such as Orunodoi, roads and bridges, and the Chief Minister’s leadership. He says the opposition alliance was fragile, hurt by defections, and leaned on civil society rather than grassroots work. |
| Santanu Borthakur, senior advocate (Outlook) | He was surprised, having expected Congress to improve. He sees strong BJP support among women and says Bengali Hindus and tea-tribe voters stayed with the BJP. |
| Monir Hussain (India Today NE, 6 May) | Redrawn boundaries, welfare and organisation. Congress’s vote share barely moved while its seats fell, which he reads as an organisational problem, not a problem with the voting machines. |
Welfare is the theme they share most. Outlook’s 12 April piece by Fozia Yasin says the Orunodoi scheme pays Rs 1,250 a month to about 40 lakh women, and that on 10 March the state transferred Rs 9,000 to each of four million women, about Rs 3,600 crore in all. It also reports that Congress promised its own benefits, including health insurance of Rs 25 lakh and pensions for seniors. Whether those payments changed anyone’s vote is a claim, not a finding. We could not find survey data on it.
The BJP and its allies also ran on other themes. The Week’s results page says Sarma campaigned on action against infiltration, implementation of peace accords and welfare, while Congress under Gaurav Gogoi campaigned on anti-incumbency, jobs, prices and governance. Dutta describes the BJP campaign as also using language about illegal immigration and promising a Uniform Civil Code. We have not tested how far any of this moved voters.
The numbers add one caution. Congress’s vote share was almost flat, at 29.7% and then 29.8%, so its loss of ten seats cannot be a simple story of it losing voters. Under first-past-the-post, a party can hold its share and still lose seats if its votes are spread differently across seats, as our explainer shows. Hussain’s reading is that Congress could not turn its votes into seats in the redrawn constituencies. We cannot test that with seat-level data across two maps.
After the result
- 2023
Assam’s 126 seats are redrawn under a fresh delimitation. This is the map used in 2026.
- 10 March 2026
The state transfers Rs 9,000 to each of four million women under Orunodoi, according to Outlook.
- 15 March 2026
The IANS-Matrize opinion poll: NDA 96 to 98 seats.
- 16 March 2026
The Election Commission announces the schedule: polling on 9 April, counting on 4 May.
- March 2026
The UPPL leaves the NDA over seat-sharing, according to The Week.
- 9 April 2026
Assam votes. Turnout is about 86%.
- 30 April 2026
Exit polls are reported. All seven we found expect the NDA to win.
- 4 May 2026
Counting. The NDA wins 102 seats, the BJP 82. Gaurav Gogoi loses Jorhat.
- 12 May 2026
Himanta Biswa Sarma takes oath as Chief Minister for a second term at Khanapara, Guwahati. Governor Lakshman Prasad Acharya administers it. Rameswar Teli and Ajanta Neog (BJP), Atul Bora (AGP) and Charan Boro (BPF) are sworn in as Cabinet ministers. Newsonair calls him the first non-Congress leader in Assam to serve consecutive terms.
Wikipedia’s page on the 16th Assembly lists Ranjeet Kumar Dass of the BJP, who won Bhowanipur-Sorbhog by 39,152 votes, as Speaker, and Wazed Ali Choudhury of Congress as Leader of the Opposition. To see how a Chief Minister is chosen after a result like this, read our explainer.
What we do not know
- Who voted for whom. We could not find a post-poll survey for this election, so every explanation above rests on commentary and the results alone.
- Whether the extra 24 lakh votes were new voters, returning non-voters or switchers.
- How much the 2023 redraw changed the outcome. The two published estimates of Muslim-majority seats differ, and no one has shown what the 2026 result would have been on the old map.
- Whether welfare payments changed votes. Analysts argue they did. We found no data that tests it.
- Why the exit polls fell short of the NDA’s 102. Every range topped out at 101 or lower, and the result was 102.
- Whether changes to the voter list affected the result. We found no credible analysis linking the two, so we make no claim.
- Whether other pre-poll surveys exist. We list only the one we could confirm.
- The status of any court challenge to individual seats. We have not confirmed any, so we list none.
How we did the numbers
Seats, votes, margins and same-name seat changes are our own analysis of results published by the Election Commission of India, the same data behind the Assam 2026 election page and the 2021 page. Vote share is a party’s votes over all votes polled, including NOTA (2.67 lakh in 2026, against 2.20 lakh in 2021). That matches Wikipedia’s figures for the BJP (37.81%) and Congress (29.84%). Some sites divide by a total without NOTA and get slightly higher numbers, such as 38.3% for the BJP.
Where sources differ we say “about”. Turnout is reported as 85.38% on polling day and 85.96% or 86.25% later, and 82.05% or 82.42% for 2021. Our roll of about 2.51 crore electors is slightly above the 24,958,139 that Wikipedia lists. Congress’s tally is 19 in our data, on Wikipedia and in India Today NE, while Outlook’s post-result piece says 22, probably from early counting. Exit-poll and survey numbers are from the outlets named, and analysts are credited by name. If you find a number that does not match the Commission’s, tell us on the contact page.
Frequently asked questions
How many seats did the BJP win in Assam in 2026?
The BJP won 82 of 126 seats with 37.8% of the vote. With the AGP (10) and the BPF (10), the NDA won 102. Himanta Biswa Sarma was sworn in as Chief Minister for a second term on 12 May 2026.
Did Gaurav Gogoi lose his seat?
Yes. The Congress leader lost Jorhat to the BJP’s Hitendra Nath Goswami by 23,182 votes.
Why did Congress win fewer seats with almost the same vote share?
Its vote share was 29.7% in 2021 and 29.8% in 2026, but its seats fell from 29 to 19. In seats where the BJP and Congress finished first and second, the BJP won 62 and Congress 2, against 51 and 14 in 2021. Analyst Monir Hussain calls this an organisational problem. Others point to the opposition’s late alliance and to the redrawn map.
Did the exit polls get Assam right?
They got the winner right but underestimated the margin. The seven polls we found gave the NDA between 68 and 101 seats. The NDA won 102, above the top of every range.
Did delimitation decide the result?
It is disputed. Critics cited by Al Jazeera say the 2023 redraw cut Muslim-majority seats from about 35 to about 20. The BJP spokesperson it quoted says the redraw was not communal. No one has shown what the result would have been on the old map, so we do not claim either way.
Explore the data
Every number in this piece can be checked seat by seat on Janadesh Online.
- Assam 2026 resultsEvery seat, party and margin
- Assam 2021 resultsThe baseline for this comparison
- Assam election historyAssembly and Lok Sabha, all years
- BJPSeats and vote share over the years
- Indian National CongressSeats and vote share over the years
- AIUDFSeats and vote share over the years
- JorhatThe seat Gaurav Gogoi lost
- Chief Ministers of AssamWho has held the office
Sources
- Wikipedia: 2026 Assam Legislative Assembly election
- Wikipedia: 2021 Assam Legislative Assembly election
- Wikipedia: 16th Assam Assembly
- Wikipedia: Himanta Biswa Sarma
- Outlook: how the BJP secured a third straight victory in Assam
- Outlook: the welfare vote as Assam eyes a hat-trick (12 April 2026)
- India Today NE: the architecture of dominance (Monir Hussain, 6 May 2026)
- Al Jazeera: gerrymandering in Assam cuts Muslim representation before the vote (1 April 2026)
- The Federal: exit polls predict BJP win in Assam
- The Tribune: exit polls predict BJP win in Assam
- The Week: Assam election results 2026 live
- Newsonair: Himanta Biswa Sarma takes oath for a second term
- Newsonair: Election Commission announces Assam polls on 9 April, counting on 4 May
Janadesh Online is independent. Results are from the Election Commission of India; opinions and explanations are credited to the people and organisations who gave them. Spotted an error? Tell us on the contact page.







