Skip to content

Current government

Who governs Gujarat today

Full CM history →
Bhupendra Patel
Chief Minister of Gujarat
Bhupendra PatelBJP

In office since 13 Sep 2021 · 4 years, 11 months

Bhupendrabhai Rajnikant Patel (born 15 July 1962) is an Indian politician who has been serving as the 17th Chief Minister of Gujarat since September 2021. He is also serving as leader of the house in legislative assembly. He represents the Ghatlodia Assembly constituency in the Gujarat Legislative Assembly since 2017.

Current seats
182
in the present Gujarat assembly
Elections contested
14
Leading party, 2022
BJP
156 of 182 seats

Compare elections

See what changed between any two Vidhan Sabha elections in Gujarat.

2022vs

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 Vidhan Sabha seats in Gujarat

Party20222017201220072002199819951990198519801975197219671962
INC177761595153453314907514093113
BJP15699115116127117121671190000
INC(I)0000000001410000
IND331223161181015857
Others635529071142291207034
Total seats182182182182182182182182182182181168168154

Seats won over time

The four parties that have won the most Vidhan Sabha seats in Gujarat

0448713117519621967197219751980198519901995199820022007201220172022INCBJPINC(I)IND
  • INC
  • BJP
  • INC(I)
  • IND

Constituency performance

From the 182 results in Gujarat, 2022

Best performance
GHATLODIA
PATEL BHUPENDRABHAI RAJNIKANT, 82.95% share
Closest contest
RAPAR
won by 577 (0.40%)
Biggest victory
GHATLODIA
won by 1,92,263 (74.69%)
Lowest turnout
GANDHIDHAM
48.11%

Seat change & vote share

Gujarat, 2022

182SEATS
  • Retained101 (55%)
  • Changed hands81 (45%)

101 constituencies were won by the same party as 2017; 81 changed hands.

Vote share by party
BJP52.50%
INC27.28%
AAAP12.92%
IND3.69%
BSP0.50%
AIMIM0.29%
SP0.29%

Result by election

BJP 156INC 17
  • BJP156
  • INC17
  • AAAP5
  • IND3
  • SP1
BJP 99INC 77
  • BJP99
  • INC77
  • IND3
  • BTP2
  • NCP1
BJP 115INC 61
  • BJP115
  • INC61
  • GPP2
  • NCP2
  • IND1
  • JD(U)1
BJP 116INC 59
  • BJP116
  • INC59
  • NCP3
  • IND2
  • BJNKP1
  • JD(U)1
BJP 127INC 51
  • BJP127
  • INC51
  • IND2
  • JD(U)2
BJP 117INC 53
  • BJP117
  • INC53
  • AIRJP4
  • JD4
  • IND3
  • SP1
BJP 121INC 45IND 16
  • BJP121
  • INC45
  • IND16
JD 70BJP 67INC 33IND 11
  • JD70
  • BJP67
  • INC33
  • IND11
  • YVP1
INC 149JNP 14BJP 11
  • INC149
  • JNP14
  • BJP11
  • IND8
INC(I) 141JNPJP 21
  • INC(I)141
  • JNPJP21
  • IND10
  • BJP9
  • JNPSC1
INC 75NCO 56BJS 18IND 15KLP 12
  • INC75
  • NCO56
  • BJS18
  • IND15
  • KLP12
  • BLD2
  • SP2
  • RMP1
INC 140NCO 16
  • INC140
  • NCO16
  • IND8
  • BJS3
  • CPI1
INC 93SWA 66
  • INC93
  • SWA66
  • IND5
  • PSP3
  • BJS1
INC 113SWA 26
  • INC113
  • SWA26
  • PSP7
  • IND7
  • NJP1

Top leaders

Chief Ministers of Gujarat, most recent first

Full history →
Bhupendra Patel
BJPIncumbent
2021present
Vijay Rupani
BJP
20162021
Anandiben Patel
BJP
20142016
Narendra Modi
BJP
20012014

Assembly constituencies

182 current, 519 under former boundaries · showing 451–500 of 701

No.Assembly seatReservationElectionsLast contested
88DEESAformer boundaryGEN21972
88UNJHAformer boundaryGEN82007
89DHANERAformer boundaryGEN21972
89DHOLKAformer boundarySC11962
89SIDHPURformer boundaryGEN82007
90DHANDHUKAformer boundaryGEN11962
90PALANPURformer boundaryGEN21972
90VAGDODformer boundaryGEN82007
91DANTAformer boundaryGEN21972
91PATANformer boundaryGEN82007
91UMRETHformer boundaryGEN11962
92ANANDformer boundaryGEN11962
92CHANASMAformer boundaryGEN82007
92KHEDBRAHMAformer boundaryST21972
93IDARformer boundarySC21972
93SAMIformer boundaryGEN82007
93SUNAVformer boundaryGEN11962
94BHILODAformer boundaryGEN21972
94PETLADformer boundaryGEN11962
94RADHANPURformer boundaryGEN82007
95BORSADformer boundaryGEN11962
95HIMATNAGARformer boundaryGEN21972
95VAVformer boundaryGEN82007
96BHADRANformer boundaryGEN11962
96DEODARformer boundaryGEN82007
96PRANTIJformer boundaryGEN21972
97CAMBAYformer boundaryGEN11962
97KANKREJformer boundaryGEN82007
97MODASAformer boundaryGEN21972
98BAYADformer boundaryGEN21972
98DEESAformer boundaryGEN82007
98MATARformer boundaryGEN11962
99DHANERAformer boundaryGEN82007
99MEGHRAJformer boundaryGEN21972
99MEHEMDABADformer boundaryGEN11962
100PALANPURformer boundaryGEN82007
100SANTRAMPURformer boundaryGEN21972
100UTTARSANDAformer boundaryGEN11962
101JHALODformer boundaryST21972
101NADIADformer boundaryGEN11962
101VADGAMformer boundarySC82007
102DANTAformer boundaryGEN82007
102KATHLALformer boundaryGEN11962
102LIMDIformer boundaryST21972
103DOHADformer boundaryST21972
103KAPADWANJformer boundaryGEN11962
103KHADBRAHMAformer boundaryST11975
103KHEDBRAHMAformer boundaryST72007
104BALASINORformer boundarySC11962
104IDARformer boundarySC82007

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 Online earns from qualifying purchases.

Gujarat · Janadesh Online