UP Election 2022 Results Timeline: How BJP Won Uttar Pradesh and SP Emerged as the Main Challenger
UP Election 2022 results: BJP won 255 seats (41.29%), SP 111 seats (32.06%). Full party-wise table, 2017 comparison and ECI-verified analysis.
In the 2022 Uttar Pradesh Assembly election, the Bharatiya Janata Party won a second consecutive term in India’s largest state, taking 255 of 403 seats with its allies crossing 273. The Samajwadi Party more than doubled its 2017 tally to 111 seats, becoming the state’s dominant opposition force in the process. This page walks through the verified UP Election 2022 results — seat counts, vote shares, the 2017 comparison, and what the result actually changed in Uttar Pradesh politics — using Election Commission of India data as the primary source throughout.
📌 Who Won the 2022 UP Election? — AI Overview
The BJP-led National Democratic Alliance won the 2022 Uttar Pradesh Assembly election, taking 273 of 403 seats (BJP 255, allies 18), comfortably past the 202-seat majority mark. The BJP polled 41.29% of the vote. The Samajwadi Party-led alliance won 125 seats (SP 111, allies 14) on 36.60% of the vote, more than doubling its 2017 total and becoming the principal opposition. Yogi Adityanath was sworn in for a second term as Chief Minister on March 25, 2022 — the first UP chief minister in decades to return after completing a full five-year term.
Last fact-checked: August 24, 2026 · Primary data source: Election Commission of India, Statistical Report on the General Election 2022 to the Legislative Assembly of Uttar Pradesh.
UP Election 2022: Key Questions
Key Takeaways
- BJP retained power with 255 seats (41.29% vote share), down 57 seats from its 312-seat sweep in 2017 but still a clear majority on its own.
- SP more than doubled its tally, rising from 47 seats in 2017 to 111 in 2022 — a gain of 64 seats and over 10 percentage points of vote share.
- BSP collapsed to a single seat, down from 19 in 2017, despite still polling 12.88% of the vote — a stark illustration of how India’s first-past-the-post system can separate vote share from seat share.
- Congress won only 2 seats, continuing its long decline in the state.
- Alliance seats are not party seats. The NDA’s 273 and SP+’s 125 each include smaller allied parties — treating those totals as the BJP’s or SP’s own seat count is a common but incorrect simplification.
- Yogi Adityanath returned for a second full term, sworn in March 25, 2022 — a rare feat in Uttar Pradesh, where incumbents had historically struggled to win back-to-back terms.
- Voter turnout dipped slightly to around 61.03%, down about 0.2 percentage points from 2017’s 61.24%.
- The BJP-SP contest hardened into the state’s central axis, with BSP and Congress both reduced to marginal players in seat terms.
- The election ran in 7 phases over nearly a month (February 10 – March 7, 2022), reflecting the logistical scale of polling in India’s most populous state.
- This result set the baseline against which the 2027 Uttar Pradesh Assembly election is now being measured — see our UP Election 2027 timeline for the current cycle.
UP Election 2022 Explained in 60 Seconds
For readers who don’t follow Uttar Pradesh politics closely
Uttar Pradesh has 403 Assembly constituencies. In each one, voters elect a single MLA (Member of the Legislative Assembly) — whoever gets the most votes in that constituency wins, regardless of what share of the vote they got. To form the state government, a party or alliance needs a majority: at least 202 of the 403 seats.
In 2022, the BJP won 255 seats on its own — comfortably above that line — so it formed the government again, with Yogi Adityanath continuing as Chief Minister. The Samajwadi Party won 111 seats, making it the largest opposition party by a wide margin over the BSP and Congress.
Seat Share vs Vote Share
Two numbers describe how a party performed: seat share (what fraction of the 403 seats it won) and vote share (what fraction of all votes cast across the state went to it). These can diverge sharply under India’s first-past-the-post system, where only the top vote-getter in each constituency wins — there is no reward for finishing a close second, even repeatedly.
The clearest example from this election is the BSP: it polled 12.88% of the vote — more than one in eight voters statewide — but won only 1 of 403 seats, because its vote was spread fairly evenly across many constituencies without concentrating enough to finish first in most of them. The BJP, by contrast, converted 41.29% of the vote into 63% of the seats, because its support was more efficiently distributed — strong enough to win narrow contests in a large number of constituencies.
Party-wise Result Table
Individual party figures, verified against ECI data. Alliance totals are shown separately below.
| Party | Seats won | Seats contested | Vote share | Change vs 2017 (seats) |
|---|---|---|---|---|
| BJP | 255 | 370 | 41.29% | −57 |
| Samajwadi Party (SP) | 111 | 347 | 32.06% | +64 |
| Bahujan Samaj Party (BSP) | 1 | 403 | 12.88% | −18 |
| Indian National Congress (INC) | 2 | 399 | ~2.3% | −5 |
| Apna Dal (Sonelal) — NDA ally | 12 | 17 | — | — |
| NISHAD Party — NDA ally | 6 | 16 | — | — |
| Rashtriya Lok Dal (RLD) — SP+ ally | 8 | 33 | — | — |
| Suheldev Bharatiya Samaj Party (SBSP) — SP+ ally | 6 | 17 | — | — |
| Others / independents | 2 | — | — | — |
⚠️ Alliance Seats Are Not the Same as Party Seats
The BJP’s own tally is 255 seats. Its National Democratic Alliance (NDA) total — the number reported as “273” in most headlines — adds Apna Dal (Sonelal)’s 12 and the NISHAD Party’s 6. Likewise, the Samajwadi Party’s own tally is 111; its SP+ alliance total of 125 adds RLD’s 8 and SBSP’s 6. Reporting an alliance figure as if it were a single party’s seat count is one of the most common errors in coverage of Indian state elections — this page keeps the two separate throughout.

Source: Election Commission of India, Statistical Report 2022
The 403-Seat Assembly
Verified seat distribution, grouped by party and alliance
Source: Election Commission of India, Statistical Report 2022. Full individual-party figures are in the table above; this chart groups minor allies for legibility.
BJP vs SP: The Election in One Comparison
The two parties that defined the 2022 result
BJP vs Samajwadi Party
What does this actually mean?
The BJP retained its majority even after losing 57 seats compared with 2017 — its 2017 tally of 312 was an unusually large sweep, and 255 was always going to look smaller by comparison while still being comfortably above the 202-seat majority line. Losing seats and losing power are different things, and this result was the former, not the latter.
The Samajwadi Party’s gain of 64 seats mattered even though it did not win government, because it converted SP from a distant third-place finisher in seat terms (behind BJP and, in vote share, competitive with BSP) into the clear principal opposition, with a vote share increase of more than 10 percentage points. That repositioning — not government formation — is why SP’s 2022 result is treated as significant heading into the next cycle.
How Uttar Pradesh Changed Between 2017 and 2022
Seat-by-seat comparison, verified against ECI data for both elections

Source: Election Commission of India, Statistical Reports 2017 & 2022
| Party | 2017 seats | 2017 vote % | 2022 seats | 2022 vote % | Change |
|---|---|---|---|---|---|
| BJP | 312 | 39.67% | 255 | 41.29% | −57 seats, +1.62pp vote |
| Samajwadi Party | 47 | 21.82% | 111 | 32.06% | +64 seats, +10.24pp vote |
| BSP | 19 | 22.23% | 1 | 12.88% | −18 seats, −9.35pp vote |
| Congress | 7 | 6.25% | 2 | ~2.3% | −5 seats |
Why did BJP lose seats compared with 2017 while still comfortably forming the government? Its 2017 result of 312 seats on 39.67% of the vote was among the largest mandates in UP’s electoral history — a high bar. In 2022 the BJP’s vote share actually rose slightly, to 41.29%, but a stronger, more consolidated opposition (chiefly SP, which absorbed much of BSP’s lost ground in seat-winning terms) meant fewer of BJP’s individual constituency contests were won by comfortable margins. The party still cleared the 202-seat majority mark with room to spare.
Note on 2017 context: In 2017, the Samajwadi Party contested in electoral alliance with the Congress; by 2022, SP had rebuilt its own alliance around RLD and SBSP instead. This is part of why comparing SP’s “solo” seat figures across the two elections requires care — the alliance structure itself changed between cycles.
UP Election 2022: The Full Timeline
From the 2017 result to government formation
Yogi Adityanath sworn in for second term
What happened: Governor Anandiben Patel administered the oath of office to Yogi Adityanath as Chief Minister, with Keshav Prasad Maurya and Brajesh Pathak sworn in as Deputy Chief Ministers, at a ceremony attended by Prime Minister Narendra Modi and senior BJP leaders.
Why it matters: Adityanath became one of a small number of UP chief ministers to return to office after completing a full five-year term — a state where high turnover of incumbents had been the historical norm.
10
Counting day: results declared
What happened: Votes cast across all seven phases were counted; the BJP-led NDA crossed the majority mark, and the Election Commission declared results for all 403 seats.
Seven-phase polling
What happened: Voting for the 403 seats was conducted in seven phases over nearly four weeks, the standard practice for Uttar Pradesh given its size and the security arrangements a state of its scale requires.
Turnout: Final voter turnout across all phases came in at approximately 61.03%, marginally lower than 2017’s 61.24%.
Election Commission announces the schedule
What happened: The ECI announced poll dates for Uttar Pradesh alongside four other states (Punjab, Uttarakhand, Goa, Manipur), setting the seven-phase UP schedule running from February 10 to March 7.
Alliances take shape ahead of the election
What happened: The Samajwadi Party built its SP+ alliance around Rashtriya Lok Dal and Suheldev Bharatiya Samaj Party. The BJP retained its existing NDA partnerships with Apna Dal (Sonelal) and added the NISHAD Party as a formal ally for this election.
Previous Assembly election: BJP’s 2017 sweep
What happened: The BJP won 312 of 403 seats in 2017, one of its largest state mandates, defeating an SP-Congress alliance (SP 47 seats) and a BSP that still held 19 seats on 22.23% of the vote. Yogi Adityanath was appointed Chief Minister on March 18, 2017, beginning his first term.
Why it matters here: This is the baseline every 2022 comparison in this article is measured against.
Why Did BJP Win the 2022 UP Election?
Verified facts, separated from editorial analysis
Verified facts: The BJP entered the election as the incumbent, having completed a full term with Yogi Adityanath as Chief Minister. It contested in alliance with Apna Dal (Sonelal) and the NISHAD Party. It won 255 seats on 41.29% of the vote — a vote share slightly higher than its already-large 2017 tally of 39.67%.
Analysis and interpretation (not official election data): Political commentary and post-election analysis by Indian news organizations at the time generally pointed to a combination of factors: the advantage of incumbency itself, the BJP’s organizational reach into rural and semi-urban Uttar Pradesh, welfare-scheme delivery (such as foodgrain distribution during the pandemic period) that the party campaigned on directly, and a law-and-order narrative built around Adityanath’s first term. Some post-poll survey research, including work by Lokniti-CSDS, examined how different demographic groups voted and how welfare-scheme beneficiaries leaned; where this article does not cite a specific percentage from that research, it is because the relevant figure was not independently verified for this page — readers wanting those numbers should consult Lokniti-CSDS’s published post-poll data directly rather than take them from secondary summaries.
These are explanatory factors discussed in contemporaneous reporting and analysis, not figures certified by the Election Commission. Treat this paragraph as analysis, not as the same category of fact as the seat and vote-share numbers above.
How the Samajwadi Party Expanded Its Position in 2022
SP’s seat count rose from 47 in 2017 to 111 in 2022, and its vote share climbed from 21.82% to 32.06% — a gain of more than 10 percentage points, the single largest vote-share swing of any major party in this election. Contesting 347 seats directly, with RLD (33 seats contested, 8 won) and SBSP (17 contested, 6 won) as its principal allies, SP built an alliance that performed particularly strongly in western Uttar Pradesh, a region where RLD has historic organizational strength among Jat voters.
The result made SP, not BSP or Congress, the clear principal opposition in the 18th Uttar Pradesh Assembly — a position it had not held outright since well before the 2017 election. That repositioning, more than the government-formation outcome, is why 2022 is treated as a turning point for the party heading into subsequent elections.
BSP and Congress: What the 2022 Results Showed
The BSP’s 2022 result was the most dramatic single-party swing in the election: from 19 seats and 22.23% of the vote in 2017 down to just 1 seat, despite still polling 12.88% — more than one in eight votes cast statewide. As explained in the seat-share-vs-vote-share section above, this is a direct consequence of a spread-out vote base under first-past-the-post rules, not evidence that the party’s support evaporated to the same degree its seat count did.
Congress won 2 seats, continuing a decline that has left it a marginal force in UP Assembly politics for over a decade; its 2017 tally, won in alliance with SP, was 7 seats. The party contested independently in 2022 across 399 constituencies.
Neither result should be read as either party’s permanent political end — these are the verified figures from a single election, not a forecast.
Bharatiya Janata Party (BJP)
India’s ruling national party; won 255 of 403 UP Assembly seats in 2022, leading the NDA alliance to 273 seats overall and retaining power in the state.
Samajwadi Party (SP)
Regional party led by Akhilesh Yadav; won 111 seats in 2022 (up from 47 in 2017), leading the SP+ alliance to 125 seats and becoming the principal opposition.
Election Commission of India (ECI)
The constitutional authority responsible for conducting and certifying Indian elections, including publishing the official statistical reports this article’s figures are drawn from.
Uttar Pradesh Legislative Assembly
The 403-member state legislature (Vidhan Sabha) elected in this contest; a party or alliance needs 202 seats to form the government.
What Changed After the 2022 Result?
Immediate consequence: government formation
The BJP-led NDA formed the government with its 273-seat majority. Yogi Adityanath was sworn in as Chief Minister for a second term on March 25, 2022, becoming the first UP chief minister in a long stretch of the state’s history to return to office after completing a full five-year term — multiple news reports at the time noted this was the first such instance in several decades.
Opposition landscape
SP emerged from the election as the unambiguous principal opposition party in the Assembly, a position reinforced by its 111-seat tally against BSP’s single seat and Congress’s two. This restructured how opposition politics functioned in the state legislature for the term that followed.
Longer-term political relevance
The 2022 result set the terms of the BJP-SP contest that has defined Uttar Pradesh politics since — including the 2024 Lok Sabha election in the state and the run-up to the next UP Assembly election. This page focuses on the verified 2022 result itself; for how that contest has developed since, see our dedicated UP Election 2027 timeline, which tracks the current cycle’s schedule, alliances and candidates as they are officially confirmed.
💡 Worth Knowing
- The BSP’s 12.88% vote share in 2022 was higher than the vote share several parties elsewhere in India have used to win dozens of seats — the gap between its vote share and its 1-seat result is a textbook illustration of how first-past-the-post elections work.
- The Samajwadi Party’s 2022 vote share (32.06%) was its highest in a UP Assembly election in over a decade.
- All 403 results were declared on a single counting day, March 10, 2022, despite polling having stretched across seven phases and nearly a month.
- Uttar Pradesh’s Assembly is the largest of any Indian state, which is why its elections are conducted in multiple phases rather than on a single day.
Uttar Pradesh Chief Ministers: Recent Context
Only the context needed to place the 2022 result — not a full CM history
present
Yogi Adityanath — second term
Began a second consecutive term as Chief Minister following the 2022 election result, with Keshav Prasad Maurya and Brajesh Pathak as Deputy Chief Ministers.
Yogi Adityanath — first term
First term as Chief Minister following the BJP’s 312-seat win in the 2017 Assembly election, with Keshav Prasad Maurya and Dinesh Sharma as Deputy Chief Ministers.
Frequently Asked Questions
✅ How We Verified This Page
Every seat count and vote-share figure on this page is checked against the Election Commission of India’s statistical reports for the 2017 and 2022 Uttar Pradesh Legislative Assembly elections — the constitutionally mandated primary source for Indian election results. Alliance totals (NDA, SP+) are shown separately from individual-party totals throughout, and are cross-checked by confirming they sum correctly against the 403-seat total. Contextual details such as the exact date and location of the Chief Minister’s swearing-in ceremony are drawn from contemporaneous news reporting. Any statement attributing a cause to the election result (the “Why BJP Won” section) is explicitly labeled as analysis or commentary, not as ECI data. One vote-share figure — Congress’s approximate 2.3% — is sourced to secondary reporting rather than an independently confirmed ECI decimal figure and is marked with a tilde (~) accordingly.
Reviewed by: AiTimeline editorial team · Last reviewed: August 24, 2026 · Primary source: Election Commission of India.
⚠️ Editorial Note
This is a factual results explainer, not political commentary or advocacy for any party. Interpretive claims about why the result turned out as it did are clearly separated from the verified seat and vote-share figures throughout this page. Content is editorial and AI-assisted, compiled from the sources cited; if you spot an error, we welcome corrections.
Sources & further reading
Every dated entry above was checked against these references. Last reviewed 24 August 2026.
- Election Commission of India u2014 Uttar Pradesh General Legislative Election 2022 (Statistical Report archive)
- Election Commission of India u2014 Past Elections Statistics
- 2022 Uttar Pradesh Legislative Assembly election u2014 Wikipedia (secondary, cross-check)
- 2017 Uttar Pradesh Legislative Assembly election u2014 Wikipedia (secondary, cross-check)
- Business Standard u2014 Yogi Adityanath sworn in for 2nd term as UP CM
- The News Minute u2014 Yogi Adityanath takes oath as UP CM for second term
- OneIndia u2014 Vote percentage of parties in Uttar Pradesh 2022