Karnataka Assembly Elections
Historical results, trends and insights from 1978 to 2023.
Current government
Who governs Karnataka today

In office since 3 Jun 2026 · 3 months
Doddalahalli Kempegowda Shivakumar (born 15 May 1962), commonly known as D. K. Shi or DKS, is an Indian politician and businessman who is serving as the 18th Chief Minister of Karnataka since 3 June 2026. A Leader of the Indian National Congress, he formerly served as the Deputy Chief Minister of Karnataka and President of the Karnataka Pradesh Congress Committee. Shivakumar has represented the Kanakapura Assembly constituency in the Karnataka Legislative Assembly since 2008.
Compare elections
See what changed between any two Vidhan Sabha elections in Karnataka.
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 Karnataka
- INC
- BJP
- JNP
- JD(S)
Constituency performance
From the 224 results in Karnataka, 2023
Seat change & vote share
Karnataka, 2023
- Retained109 (49%)
- Changed hands115 (51%)
109 constituencies were won by the same party as 2018; 115 changed hands.
Result by election
- INC135
- BJP66
- JD(S)19
- IND2
- SARVODAYAKARNATAKAPAKSHA1
- KALYANARAJYAPRAGATHIPAKSHA1
- BJP104
- INC80
- JD(S)37
- KPJP1
- IND1
- BSP1
- INC122
- JD(S)40
- BJP40
- IND9
- KJP6
- BSRCP4
- SP1
- SKP1
- KMP1
- BJP110
- INC80
- JD(S)28
- IND6
- BJP79
- INC65
- JD(S)58
- IND13
- JD(U)5
- RPI1
- KCVP1
- CPM1
- KNDP1
- INC132
- BJP44
- IND19
- JD(U)18
- JD(S)10
- ADMK1
- JD115
- BJP40
- INC34
- IND18
- KCP10
- CPM1
- ADMK1
- KCVP1
- BRP1
- INL1
- BSP1
- KRRS1
- INC178
- JD24
- IND12
- BJP4
- JNPJP2
- KRS2
- ADK1
- MUL1
- JNP139
- INC65
- IND13
- CPI3
- BJP2
- CPM2
- JNP95
- INC82
- IND22
- BJP18
- CPI3
- CPM3
- ADMK1
- INC(I)149
- JNP59
- IND10
- CPI3
- INC2
- RPI1
Top leaders
Chief Ministers of Karnataka, most recent first
Assembly constituencies
224 current, 224 under former boundaries · showing 401–448 of 448
| No. | Assembly seat | Reservation | Elections | Last contested |
|---|---|---|---|---|
| 177 | HUBLI RURALformer boundary | GEN | 7 | 2004 |
| 178 | KALGHATGIformer boundary | GEN | 7 | 2004 |
| 179 | KUNDGOLformer boundary | GEN | 7 | 2004 |
| 180 | SHIGGAONformer boundary | GEN | 7 | 2004 |
| 181 | HANAGALformer boundary | GEN | 7 | 2004 |
| 182 | HIREKERURformer boundary | GEN | 7 | 2004 |
| 183 | RANIBENNURformer boundary | GEN | 7 | 2004 |
| 184 | BYADGIformer boundary | SC | 7 | 2004 |
| 185 | HAVERIformer boundary | GEN | 7 | 2004 |
| 186 | SHIRHATTIformer boundary | GEN | 7 | 2004 |
| 187 | MUNDARGIformer boundary | GEN | 7 | 2004 |
| 188 | GADAGformer boundary | GEN | 7 | 2004 |
| 189 | RONformer boundary | GEN | 7 | 2004 |
| 190 | NARAGUNDformer boundary | GEN | 7 | 2004 |
| 191 | NAVALGUNDformer boundary | GEN | 7 | 2004 |
| 192 | RAMDURGformer boundary | GEN | 7 | 2004 |
| 193 | PARASGADformer boundary | GEN | 7 | 2004 |
| 194 | BAILHONGALformer boundary | GEN | 7 | 2004 |
| 195 | KITTURformer boundary | GEN | 7 | 2004 |
| 196 | KHANAPURformer boundary | GEN | 7 | 2004 |
| 197 | BELGAUMformer boundary | GEN | 7 | 2004 |
| 198 | UCHAGAONformer boundary | GEN | 7 | 2004 |
| 199 | BAGEWADIformer boundary | GEN | 7 | 2004 |
| 200 | GOKAKformer boundary | ST | 7 | 2004 |
| 201 | ARABHAVIformer boundary | GEN | 7 | 2004 |
| 202 | HUKKERIformer boundary | GEN | 7 | 2004 |
| 203 | SANKESHWARformer boundary | GEN | 7 | 2004 |
| 204 | NIPPANIformer boundary | GEN | 7 | 2004 |
| 205 | SADALGAformer boundary | GEN | 7 | 2004 |
| 206 | CHIKKODIformer boundary | SC | 7 | 2004 |
| 207 | RAIBAGformer boundary | SC | 7 | 2004 |
| 208 | KAGWADformer boundary | GEN | 7 | 2004 |
| 209 | ATHANIformer boundary | GEN | 7 | 2004 |
| 210 | JAMKHANDIformer boundary | GEN | 7 | 2004 |
| 211 | BILGIformer boundary | GEN | 7 | 2004 |
| 212 | MUDHOLformer boundary | SC | 7 | 2004 |
| 213 | BAGALKOTformer boundary | GEN | 7 | 2004 |
| 214 | BADAMIformer boundary | GEN | 7 | 2004 |
| 215 | GULEDGUDformer boundary | GEN | 7 | 2004 |
| 216 | HUNGUNDformer boundary | GEN | 7 | 2004 |
| 217 | MUDDEBIHALformer boundary | GEN | 7 | 2004 |
| 218 | HUVIN-HIPPARGIformer boundary | GEN | 7 | 2004 |
| 219 | BASAVANA-BAGEWADIformer boundary | GEN | 7 | 2004 |
| 220 | TIKOTAformer boundary | GEN | 7 | 2004 |
| 221 | BIJAPURformer boundary | GEN | 7 | 2004 |
| 222 | BALLOLLIformer boundary | SC | 7 | 2004 |
| 223 | INDIformer boundary | GEN | 7 | 2004 |
| 224 | SINDGIformer boundary | GEN | 7 | 2004 |
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.







