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 251–300 of 701

No.Assembly seatReservationElectionsLast contested
23JAMJODHPURformer boundaryGEN11962
23JAMNAGARformer boundaryGEN21972
23UPLETAformer boundaryGEN82007
24ALIAformer boundaryGEN21972
24JODIYAformer boundaryGEN82007
24KHAMBHALIAformer boundaryGEN11962
25DWARKAformer boundaryGEN11962
25JAMNAGARformer boundaryGEN82007
25KALAWADformer boundaryGEN21972
26JAMJODHPURformer boundaryGEN21972
26JAMNAGAR RURALformer boundarySC82007
26PORBANDARformer boundaryGEN11962
27KALAWADformer boundaryGEN82007
27KHAMBHALIAformer boundaryGEN21972
27KUTIYANAformer boundaryGEN11962
28DWARKAformer boundaryGEN21972
28JAMJODHPURformer boundaryGEN82007
28MANAVADARformer boundarySC11962
29BHANVADformer boundaryGEN82007
29KESHODformer boundaryGEN11962
29PORBANDARformer boundaryGEN21972
30JUNAGADHformer boundaryGEN11962
30KHAMBHALIAformer boundaryGEN82007
30KUTIYANAformer boundaryGEN21972
31DWARKAformer boundaryGEN82007
31MANGROLformer boundaryGEN21972
31VISAVADARformer boundaryGEN11962
32MALIAformer boundaryGEN11962
32PORBANDARformer boundaryGEN82007
32SOMNATHformer boundaryGEN21972
33KUTIYANAformer boundaryGEN82007
33MALIAformer boundaryGEN21972
33SOMNATHformer boundaryGEN11962
34KESHODformer boundaryGEN21972
34MANGROLformer boundaryGEN82007
34UNAformer boundaryGEN11962
35BABRAformer boundaryGEN11962
35MANAVADARformer boundarySC21972
35MANAVADARformer boundaryGEN82007
36JUNAGADHformer boundaryGEN21972
36KESHODformer boundarySC82007
36LATHIformer boundaryGEN11962
37AMRELIformer boundaryGEN11962
37TALALAformer boundaryGEN82007
37VISAVADARformer boundaryGEN21972
38DHARI KODINARformer boundarySC11962
38SOMNATHformer boundaryGEN82007
38UNAformer boundaryGEN21972
39BABRAformer boundaryGEN21972
39RAJULAformer boundaryGEN11962

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