Gujarat Assembly Elections
Historical results, trends and insights from 1962 to 2022.
Current government
Who governs Gujarat today

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.
Compare elections
See what changed between any two Vidhan Sabha elections in Gujarat.
Seat swings, vote share shifts and constituency-level changes, side by side.
Seats won over time
The four parties that have won the most Vidhan Sabha seats in Gujarat
- INC
- BJP
- INC(I)
- IND
Constituency performance
From the 182 results in Gujarat, 2022
Seat change & vote share
Gujarat, 2022
Result by election
- BJP156
- INC17
- AAAP5
- IND3
- SP1
- BJP99
- INC77
- IND3
- BTP2
- NCP1
- BJP115
- INC61
- GPP2
- NCP2
- IND1
- JD(U)1
- BJP116
- INC59
- NCP3
- IND2
- BJNKP1
- JD(U)1
- BJP127
- INC51
- IND2
- JD(U)2
- BJP117
- INC53
- AIRJP4
- JD4
- IND3
- SP1
- BJP121
- INC45
- IND16
- JD70
- BJP67
- INC33
- IND11
- YVP1
- INC149
- JNP14
- BJP11
- IND8
- INC(I)141
- JNPJP21
- IND10
- BJP9
- JNPSC1
- INC75
- NCO56
- BJS18
- IND15
- KLP12
- BLD2
- SP2
- RMP1
- INC140
- NCO16
- IND8
- BJS3
- CPI1
- INC93
- SWA66
- IND5
- PSP3
- BJS1
- INC113
- SWA26
- PSP7
- IND7
- NJP1
Top leaders
Chief Ministers of Gujarat, most recent first
Assembly constituencies
182 current, 519 under former boundaries · showing 251–300 of 701
| No. | Assembly seat | Reservation | Elections | Last contested |
|---|---|---|---|---|
| 23 | JAMJODHPURformer boundary | GEN | 1 | 1962 |
| 23 | JAMNAGARformer boundary | GEN | 2 | 1972 |
| 23 | UPLETAformer boundary | GEN | 8 | 2007 |
| 24 | ALIAformer boundary | GEN | 2 | 1972 |
| 24 | JODIYAformer boundary | GEN | 8 | 2007 |
| 24 | KHAMBHALIAformer boundary | GEN | 1 | 1962 |
| 25 | DWARKAformer boundary | GEN | 1 | 1962 |
| 25 | JAMNAGARformer boundary | GEN | 8 | 2007 |
| 25 | KALAWADformer boundary | GEN | 2 | 1972 |
| 26 | JAMJODHPURformer boundary | GEN | 2 | 1972 |
| 26 | JAMNAGAR RURALformer boundary | SC | 8 | 2007 |
| 26 | PORBANDARformer boundary | GEN | 1 | 1962 |
| 27 | KALAWADformer boundary | GEN | 8 | 2007 |
| 27 | KHAMBHALIAformer boundary | GEN | 2 | 1972 |
| 27 | KUTIYANAformer boundary | GEN | 1 | 1962 |
| 28 | DWARKAformer boundary | GEN | 2 | 1972 |
| 28 | JAMJODHPURformer boundary | GEN | 8 | 2007 |
| 28 | MANAVADARformer boundary | SC | 1 | 1962 |
| 29 | BHANVADformer boundary | GEN | 8 | 2007 |
| 29 | KESHODformer boundary | GEN | 1 | 1962 |
| 29 | PORBANDARformer boundary | GEN | 2 | 1972 |
| 30 | JUNAGADHformer boundary | GEN | 1 | 1962 |
| 30 | KHAMBHALIAformer boundary | GEN | 8 | 2007 |
| 30 | KUTIYANAformer boundary | GEN | 2 | 1972 |
| 31 | DWARKAformer boundary | GEN | 8 | 2007 |
| 31 | MANGROLformer boundary | GEN | 2 | 1972 |
| 31 | VISAVADARformer boundary | GEN | 1 | 1962 |
| 32 | MALIAformer boundary | GEN | 1 | 1962 |
| 32 | PORBANDARformer boundary | GEN | 8 | 2007 |
| 32 | SOMNATHformer boundary | GEN | 2 | 1972 |
| 33 | KUTIYANAformer boundary | GEN | 8 | 2007 |
| 33 | MALIAformer boundary | GEN | 2 | 1972 |
| 33 | SOMNATHformer boundary | GEN | 1 | 1962 |
| 34 | KESHODformer boundary | GEN | 2 | 1972 |
| 34 | MANGROLformer boundary | GEN | 8 | 2007 |
| 34 | UNAformer boundary | GEN | 1 | 1962 |
| 35 | BABRAformer boundary | GEN | 1 | 1962 |
| 35 | MANAVADARformer boundary | SC | 2 | 1972 |
| 35 | MANAVADARformer boundary | GEN | 8 | 2007 |
| 36 | JUNAGADHformer boundary | GEN | 2 | 1972 |
| 36 | KESHODformer boundary | SC | 8 | 2007 |
| 36 | LATHIformer boundary | GEN | 1 | 1962 |
| 37 | AMRELIformer boundary | GEN | 1 | 1962 |
| 37 | TALALAformer boundary | GEN | 8 | 2007 |
| 37 | VISAVADARformer boundary | GEN | 2 | 1972 |
| 38 | DHARI KODINARformer boundary | SC | 1 | 1962 |
| 38 | SOMNATHformer boundary | GEN | 8 | 2007 |
| 38 | UNAformer boundary | GEN | 2 | 1972 |
| 39 | BABRAformer boundary | GEN | 2 | 1972 |
| 39 | RAJULAformer boundary | GEN | 1 | 1962 |
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.







