Home › Chief Ministers of India › List of Chief Ministers of Karnataka
Chief Ministers of India

List of Chief Ministers of Karnataka

Published: Oct 1, 2026
Updated: Oct 1, 2026
Reading Time: 9 min read
Source: Election Commission of India (ECI) Form 26

List of Chief Ministers of Karnataka

Discover the complete chronological record of all Chief Ministers of Karnataka (and Mysore State) from 1947 to 2026. Explore their terms, political parties, constituencies, and historical achievements.

Total Terms
32 Terms
23 Distinct Leaders
Current Chief Minister
D. K. Shivakumar
INC (INDIA)
Longest Serving CM
D. Devaraj Urs
7 yrs, 234 days
First Chief Minister
K. C. Reddy
1947 (Mysore State)
# Chief Minister Party Alliance Took Office – Left Office Duration / Term
1
KR
K. C. Reddy
Kolar Gold Fields
INC INDIA 25 Oct 1947 – 30 Mar 1952 4 yrs, 157 days
2
KH
Kengal Hanumanthaiah
Ramanagara
INC INDIA 30 Mar 1952 – 19 Aug 1956 4 yrs, 142 days
3
KM
Kadidal Manjappa
Tirthahalli
INC INDIA 19 Aug 1956 – 31 Oct 1956 73 days
4
SN
S. Nijalingappa
Molakalmuru
INC INDIA 1 Nov 1956 – 16 May 1958 1 yr, 196 days
5
BJ
B. D. Jatti
Jamkhandi
INC INDIA 16 May 1958 – 9 Mar 1962 3 yrs, 297 days
6
SK
S. R. Kanthi
Hungund
INC INDIA 14 Mar 1962 – 21 Jun 1962 99 days
7
SN
S. Nijalingappa
Shiggaon
INC INDIA 21 Jun 1962 – 28 May 1968 5 yrs, 342 days
8
VP
Veerendra Patil
Chincholi
INC INDIA 29 May 1968 – 18 Mar 1971 2 yrs, 293 days
9
DU
D. Devaraj Urs
Hunsur
INC INDIA 20 Mar 1972 – 31 Dec 1977 5 yrs, 286 days
10
DU
D. Devaraj Urs
Hunsur
INC INDIA 28 Feb 1978 – 7 Jan 1980 1 yr, 313 days
11
RR
R. Gundu Rao
Somwarpet
INC INDIA 12 Jan 1980 – 6 Jan 1983 2 yrs, 359 days
12
RH
Ramakrishna Hegde
Basavanagudi
Janata Party Other 10 Jan 1983 – 10 Aug 1988 5 yrs, 213 days
13
SB
S. R. Bommai
Hubli Rural
Janata Dal Other 13 Aug 1988 – 21 Apr 1989 251 days
14
VP
Veerendra Patil
Chincholi
INC INDIA 30 Nov 1989 – 10 Oct 1990 314 days
15
SB
S. Bangarappa
Sorab
INC INDIA 17 Oct 1990 – 19 Nov 1992 2 yrs, 33 days
16
MM
M. Veerappa Moily
Karkala
INC INDIA 19 Nov 1992 – 11 Dec 1994 2 yrs, 22 days
17
HG
H. D. Deve Gowda
Ramanagara
Janata Dal NDA 11 Dec 1994 – 31 May 1996 1 yr, 172 days
18
JP
J. H. Patel
Channagiri
Janata Dal Other 31 May 1996 – 7 Oct 1999 3 yrs, 129 days
19
SK
S. M. Krishna
Maddur
INC INDIA 11 Oct 1999 – 28 May 2004 4 yrs, 230 days
20
NS
N. Dharam Singh
Jewargi
INC INDIA 28 May 2004 – 28 Jan 2006 1 yr, 245 days
21
HK
H. D. Kumaraswamy
Ramanagara
JD(S) NDA 3 Feb 2006 – 8 Oct 2007 1 yr, 247 days
22
BY
B. S. Yediyurappa
Shikaripura
BJP NDA 12 Nov 2007 – 19 Nov 2007 7 days
23
BY
B. S. Yediyurappa
Shikaripura
BJP NDA 30 May 2008 – 31 Jul 2011 3 yrs, 62 days
24
DG
D. V. Sadananda Gowda
MLC
BJP NDA 4 Aug 2011 – 11 Jul 2012 342 days
25
JS
Jagadish Shettar
Hubli-Dharwad Central
BJP NDA 12 Jul 2012 – 8 May 2013 300 days
26
SI
Varuna
INC INDIA 13 May 2013 – 15 May 2018 5 yrs, 2 days
27
BY
B. S. Yediyurappa
Shikaripura
BJP NDA 17 May 2018 – 19 May 2018 2 days
28
HK
H. D. Kumaraswamy
Channapatna
JD(S) INDIA 23 May 2018 – 23 Jul 2019 1 yr, 61 days
29
BY
B. S. Yediyurappa
Shikaripura
BJP NDA 26 Jul 2019 – 26 Jul 2021 2 yrs, 0 days
30
BB
Shiggaon
BJP NDA 28 Jul 2021 – 15 May 2023 1 yr, 291 days
31
SI
Varuna
INC INDIA 20 May 2023 – 2025 2 yrs
32
DS
Kanakapura
INC INDIA 2025 – Incumbent 1st Term (Active)
No Chief Ministers match your search criteria.

Frequently Asked Questions about Karnataka Chief Ministers

Who is the current Chief Minister of Karnataka?
Shri D. K. Shivakumar is the Chief Minister of Karnataka, representing the Indian National Congress (INC).
Who was the first Chief Minister of Karnataka (Mysore State)?
K. Chengalaraya Reddy (K. C. Reddy) served as the first Chief Minister of Mysore State from 25 October 1947 to 30 March 1952.
Who is the longest-serving Chief Minister of Karnataka?
D. Devaraj Urs was the longest-serving Chief Minister of Karnataka, serving across two terms for a combined tenure of over 7 years and 7 months.
Who was the first BJP Chief Minister of Karnataka?
B. S. Yediyurappa was the first BJP Chief Minister of Karnataka, taking office for the first time in November 2007 and leading four separate terms.
When was Mysore State renamed as Karnataka?
Mysore State was formally renamed Karnataka on 1 November 1973 under the Chief Ministership of D. Devaraj Urs.