Skip to content

Current government

Who governs Uttar Pradesh today

Full CM history →
Yogi Adityanath
Chief Minister of Uttar Pradesh
Yogi AdityanathBJP

In office since 19 Mar 2017 · 9 years, 5 months

Yogi Adityanath (born Ajay Mohan Singh Bisht; 5 June 1972) is an Indian Hindu monk and politician. A member of the Bharatiya Janata Party, Adityanath has served as the chief minister of Uttar Pradesh since 2017. He is the state's longest-serving chief minister and the first to hold the office for two consecutive terms.

Current seats
82
in the present Lok Sabha
Elections contested
16
Leading party, 2024
SP
37 of 80 seats

Compare elections

See what changed between any two Lok Sabha elections in Uttar Pradesh.

2024vs

Seat swings, vote share shifts and constituency-level changes, side by side.

Seat share over the years

Seats and vote share by election for the parties that have won the most Lok Sabha seats in Uttar Pradesh

Party2024201920142009200419991998199619911989198419801977197119671962
BJP3362711010295752518000000
INC61221910055158300734762
SP3755233526201600000000
BLD00000000000085000
Others412226262081228622850123824
Total seats80808080808585858485858585858586

Seats won over time

The four parties that have won the most Lok Sabha seats in Uttar Pradesh

0244871951962196719711977198019841989199119961998199920042009201420192024BJPINCSPBLD
  • BJP
  • INC
  • SP
  • BLD

Constituency performance

From the 80 results in Uttar Pradesh, 2024

Best performance
RAE BARELI
RAHUL GANDHI, 66.17% share
Closest contest
HAMIRPUR
won by 2,629 (0.24%)
Biggest victory
GAUTAM BUDDHA NAGAR
won by 5,59,472 (38.93%)

Seat change & vote share

Uttar Pradesh, 2024

80SEATS
  • Retained38 (48%)
  • Changed hands41 (51%)
  • New seat1 (1%)

38 constituencies were won by the same party as 2019; 41 changed hands; 1 did not exist then.

Vote share by party
BJP41.36%
SP33.60%
INC9.46%
BSP9.39%
RLD1.02%
ADAL0.92%
IND0.85%
ASPKR0.69%

Result by election

SP 37BJP 33INC 6
  • SP37
  • BJP33
  • INC6
  • RLD2
  • ADAL1
  • ASPKR1
BJP 62BSP 10SP 5
  • BJP62
  • BSP10
  • SP5
  • ADAL2
  • INC1
BJP 71SP 5
  • BJP71
  • SP5
  • INC2
  • AD2
SP 23INC 21BSP 20BJP 10RLD 5
  • SP23
  • INC21
  • BSP20
  • BJP10
  • RLD5
  • IND1
SP 35BSP 19BJP 10INC 9
  • SP35
  • BSP19
  • BJP10
  • INC9
  • RLD3
  • SJPR1
  • JD(U)1
  • NLP1
  • IND1
BJP 29SP 26BSP 14INC 10
  • BJP29
  • SP26
  • BSP14
  • INC10
  • ABLTC2
  • RLD2
  • SJPR1
  • IND1
BJP 57SP 20
  • BJP57
  • SP20
  • BSP4
  • SAP2
  • SJPR1
  • IND1
BJP 52SP 16BSP 6INC 5
  • BJP52
  • SP16
  • BSP6
  • INC5
  • JD2
  • AIICT2
  • SAP1
  • IND1
BJP 51JD 22INC 5
  • BJP51
  • JD22
  • INC5
  • JP4
  • BSP1
  • CPI1
JD 54INC 15BJP 8
  • JD54
  • INC15
  • BJP8
  • BSP2
  • IND2
  • CPI2
  • HMS1
  • CPM1
INC 83
  • INC83
  • LKD2
INC(I) 51JNPS 29
  • INC(I)51
  • JNPS29
  • JNP3
  • IND1
  • CPI1
BLD 85
  • BLD85
INC 73
  • INC73
  • BJS4
  • CPI4
  • IND2
  • NCO1
  • BKD1
INC 47BJS 12IND 8SSP 8CPI 5
  • INC47
  • BJS12
  • IND8
  • SSP8
  • CPI5
  • PSP2
  • SWA1
  • RPI1
  • CPM1
INC 62JS 7IND 5
  • INC62
  • JS7
  • IND5
  • REP3
  • SWA3
  • CPI2
  • PSP2
  • SOC1
  • HMS1

Top leaders

Chief Ministers of Uttar Pradesh, most recent first

Full history →
Yogi Adityanath
BJPIncumbent
2017present
Akhilesh Yadav
SP
20122017
Rajnath Singh
BJP
20002002
Ram Prakash Gupta
BJP
19992000

Constituencies

82 current, 260 under former boundaries · showing 151–200 of 342

No.ConstituencyReservationElectionsLast contested
21LUCKNOWformer boundaryGEN11962
21UNNAOformer boundaryGEN21971
22RAE BARELIformer boundarySC11962
22RAE BARELIformer boundaryGEN21971
22SULTANPURformer boundaryGEN92004
23AKBARPURformer boundarySC92004
23PRATAPGARHformer boundaryGEN21971
23SALONformer boundaryGEN11962
24AMETHIformer boundaryGEN21971
24FAIZABADformer boundaryGEN92004
24PRATAPGARHformer boundaryGEN11962
25BARA BANKIformer boundarySC92004
25MUSAFIRKHANAformer boundaryGEN11962
25SULTANPURformer boundaryGEN21971
26AKBARPURformer boundarySC21971
26KAISERGANJformer boundaryGEN92004
26SULTANPURformer boundaryGEN11962
27AKBARPURformer boundarySC11962
27BAHRAICHformer boundaryGEN92004
27FAIZABADformer boundaryGEN21971
28BALRAMPURformer boundaryGEN92004
28FAIZABADformer boundaryGEN11962
28RAMSANEHIGHATformer boundarySC21971
29BARA BANKIformer boundaryGEN21971
29GONDAformer boundaryGEN92004
29RAMSANEHIGHATformer boundarySC11962
30BARA BANKIformer boundaryGEN11962
30BASTIformer boundarySC92004
30KAISARGANJformer boundaryGEN21971
31BAHRAICHformer boundaryGEN21971
31DOMARIAGANJformer boundaryGEN92004
31KAISARGANJformer boundaryGEN11962
32BAHRAICHformer boundaryGEN11962
32BALRAMPURformer boundaryGEN21971
32KHALILABADformer boundaryGEN92004
33BALRAMPURformer boundaryGEN11962
33BANSGAONformer boundarySC92004
33GONDAformer boundaryGEN21971
34BASTIformer boundarySC21971
34GONDAformer boundaryGEN11962
34GORAKHPURformer boundaryGEN92004
35BASTIformer boundaryGEN11962
35DOMARIAGANJformer boundaryGEN21971
35MAHARAJGANJformer boundaryGEN92004
36DOMARIAGANJformer boundaryGEN11962
36KHALILABADformer boundaryGEN21971
36PADRAUNAformer boundaryGEN92004
37BANSGAONformer boundarySC21971
37BANSIformer boundarySC11962
37DEORIAformer boundaryGEN92004

Seats marked “former boundary” were redrawn by a later delimitation order. A name that survives a redrawing keeps its own page, with each boundary era labelled on the result.

Recommended reading

As an Amazon Associate, Janadesh earns from qualifying purchases.