Skip to content
Analysis / Assembly elections / Assam

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.

Illustration for the analysis "How BJP won Assam in 2026"
AI-generated illustration, not a photograph.

By the Janadesh Online editorial team. Published 26 September 2026.

The short version

Assam Assembly election 2026 at a glance
  • 102
    seats 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 → 19
    Congress'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
Based on: Janadesh Online analysis of Election Commission of India results. Illustration by Janadesh Online.

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.

The IANS-Matrize opinion poll against the result
Poll forecastResult
NDA seats96 to 98102
Congress-led front seats26 to 2821
NDA vote share43% to 44%about 48.0%
Congress-led front vote share39% to 40%35.95%
Based on: IANS-Matrize poll as listed on Wikipedia; result from Wikipedia and our data. Illustration by Janadesh Online.

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.

Vote share in Assam since 2019
ElectionBJPCongress
Lok Sabha 201936.1%35.4%
Assembly 202133.2%29.7%
Lok Sabha 2024about 37.4%about 37.4%
Assembly 202637.8%29.8%
Based on: Janadesh Online analysis of Election Commission of India results. Illustration by Janadesh Online.

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.

Exit polls: forecast for Assam
AgencyNDACongress-led front
Axis My India88 to 10024 to 36
JVC88 to 10123 to 33
Poll Diary86 to 10115 to 26
People’s Insight88 to 9630 to 34
Matrize85 to 9525 to 32
Kamakhya Analytics85 to 9526 to 39
People’s Pulse68 to 7222 to 26
Based on: The Federal; The Tribune (both 30 April 2026). Illustration by Janadesh Online.
NDA seats: each exit poll’s range (bar shows the midpoint) against the result
  • 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
Based on: The Federal; The Tribune; our data for the result. Illustration by Janadesh Online.

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

Seats won in 2026
  • BJP82
  • Congress19
  • AGP10
  • BPF10
  • AIUDF2
  • Raijor Dal2
  • Trinamool1
Based on: Janadesh Online analysis of Election Commission of India results. Illustration by Janadesh Online.
Seats and vote share, 2021 and 2026
Party2021 seats2021 vote share2026 seats2026 vote share
BJP6033.2%8237.8%
Congress2929.7%1929.8%
AIUDF169.3%25.5%
AGP97.9%106.5%
BPF43.4%103.7%
UPPL63.4%02.3%
Based on: Janadesh Online analysis of Election Commission of India results. Illustration by Janadesh Online.

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%”.

Votes polled by party (in lakh)
  • BJP, 202164 lakh
  • BJP, 202682 lakh
  • Congress, 202157 lakh
  • Congress, 202665 lakh
  • AIUDF, 202118 lakh
  • AIUDF, 202612 lakh
Based on: Janadesh Online analysis of Election Commission of India results. Illustration by Janadesh Online.

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.

Who won and who was second, 2021 and 2026
Winner, then runner-up2021 seats2026 seats
BJP won, Congress second5162
Congress won, BJP second142
Congress won, AGP second106
Congress won, AIUDF second210
AIUDF won, BJP second90
Based on: Janadesh Online analysis of Election Commission of India results. Illustration by Janadesh Online.

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.

Same-name seats that changed hands, 2021 to 2026
What happenedSeatsSome examples
Congress to BJP6Nazira, Raha, Mariani, Golakganj, Goalpara West, Dudhnai
AIUDF to Congress5Dhubri, Gauripur, Chenga, Sonai, Mankachar
NDA ally to BJP2Tamulpur (from the UPPL), Dergaon (from the AGP)
AIUDF to BJP1Hailakandi
AIUDF to Raijor Dal1Dhing
Independent to Raijor Dal1Sibsagar
Congress to AGP1Barpeta
UPPL to BPF1Udalguri
Based on: Janadesh Online analysis of Election Commission of India results. Illustration by Janadesh Online.

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 argued what
WhoWhat 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.
Based on: Outlook (12 April and after the result); India Today NE; Al Jazeera. Illustration by Janadesh Online.

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

Key dates
  1. 2023

    Assam’s 126 seats are redrawn under a fresh delimitation. This is the map used in 2026.

  2. 10 March 2026

    The state transfers Rs 9,000 to each of four million women under Orunodoi, according to Outlook.

  3. 15 March 2026

    The IANS-Matrize opinion poll: NDA 96 to 98 seats.

  4. 16 March 2026

    The Election Commission announces the schedule: polling on 9 April, counting on 4 May.

  5. March 2026

    The UPPL leaves the NDA over seat-sharing, according to The Week.

  6. 9 April 2026

    Assam votes. Turnout is about 86%.

  7. 30 April 2026

    Exit polls are reported. All seven we found expect the NDA to win.

  8. 4 May 2026

    Counting. The NDA wins 102 seats, the BJP 82. Gaurav Gogoi loses Jorhat.

  9. 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.

Based on: Wikipedia; The Week; Outlook; Newsonair (Akashvani). Illustration by Janadesh Online.

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.

Sources

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.

Keep reading

1 of 8

Recommended reading

As an Amazon Associate, Janadesh Online earns from qualifying purchases.