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 201–250 of 448
| No. | Assembly seat | Reservation | Elections | Last contested |
|---|---|---|---|---|
| 201 | MOODABIDRI | GEN | 4 | 2023 |
| 202 | MANGALORE CITY NORTH | GEN | 4 | 2023 |
| 203 | MANGALORE CITY SOUTH | GEN | 4 | 2023 |
| 204 | MANGALORE | GEN | 4 | 2023 |
| 205 | BANTVAL | GEN | 4 | 2023 |
| 206 | PUTTUR | GEN | 4 | 2023 |
| 207 | SULLIA | SC | 4 | 2023 |
| 208 | MADIKERI | GEN | 4 | 2023 |
| 209 | VIRAJPET | GEN | 4 | 2023 |
| 210 | PERIYAPATNA | GEN | 4 | 2023 |
| 211 | KRISHNARAJANAGARA | GEN | 4 | 2023 |
| 212 | HUNSUR | GEN | 4 | 2023 |
| 213 | HEGGADADEVANKOTE | ST | 4 | 2023 |
| 214 | NANJANGUD | SC | 4 | 2023 |
| 215 | CHAMUNDESHWARI | GEN | 4 | 2023 |
| 216 | KRISHNARAJA | GEN | 4 | 2023 |
| 217 | CHAMARAJA | GEN | 4 | 2023 |
| 218 | NARASIMHARAJA | GEN | 4 | 2023 |
| 219 | VARUNA | GEN | 4 | 2023 |
| 220 | T.NARASIPUR | SC | 4 | 2023 |
| 221 | HANUR | GEN | 4 | 2023 |
| 222 | KOLLEGAL | SC | 4 | 2023 |
| 223 | CHAMARAJANAGAR | GEN | 4 | 2023 |
| 224 | GUNDLUPET | GEN | 4 | 2023 |
| 1 | AURADformer boundary | GEN | 7 | 2004 |
| 2 | BHALKIformer boundary | GEN | 7 | 2004 |
| 3 | HULSOORformer boundary | SC | 7 | 2004 |
| 4 | BIDARformer boundary | GEN | 7 | 2004 |
| 5 | HUMNABADformer boundary | GEN | 7 | 2004 |
| 6 | BASAVAKALYANformer boundary | GEN | 7 | 2004 |
| 7 | CHINCHOLIformer boundary | GEN | 7 | 2004 |
| 8 | KAMALAPURformer boundary | SC | 7 | 2004 |
| 9 | ALLANDformer boundary | GEN | 7 | 2004 |
| 10 | GULBARGAformer boundary | GEN | 7 | 2004 |
| 11 | SHAHABADformer boundary | SC | 7 | 2004 |
| 12 | AFZALPURformer boundary | GEN | 7 | 2004 |
| 13 | CHITAPURformer boundary | GEN | 7 | 2004 |
| 14 | SEDAMformer boundary | GEN | 7 | 2004 |
| 15 | JEWARGIformer boundary | GEN | 7 | 2004 |
| 16 | GURMITKALformer boundary | SC | 7 | 2004 |
| 17 | YADGIRformer boundary | GEN | 7 | 2004 |
| 18 | SHAHAPURformer boundary | GEN | 7 | 2004 |
| 19 | SHORAPURformer boundary | GEN | 7 | 2004 |
| 20 | DEODURGformer boundary | SC | 7 | 2004 |
| 21 | RAICHURformer boundary | GEN | 7 | 2004 |
| 22 | KALMALAformer boundary | GEN | 7 | 2004 |
| 23 | MANVIformer boundary | GEN | 7 | 2004 |
| 24 | LINGSUGURformer boundary | GEN | 7 | 2004 |
| 25 | SINDHNOORformer boundary | GEN | 7 | 2004 |
| 26 | KUSHTAGIformer 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.







