List of Chief Ministers of Punjab
Explore the complete chronological list of all Chief Ministers of Punjab from 1947 to 2026. Review terms, political parties, alliances, and agrarian reform leadership.
Total Terms
23 Terms
16 Distinct Leaders
Current Chief Minister
Bhagwant Mann
AAP (INDIA)
Longest Serving CM
Parkash Singh Badal
18 yrs, 350 days
First Chief Minister
Gopi Chand Bhargava
1947 (Independence)
| # | Chief Minister | Party | Alliance | Took Office – Left Office | Duration / Term |
|---|---|---|---|---|---|
| 1 |
GB
Gopi Chand Bhargava
University
|
INC | INDIA | 15 Aug 1947 – 13 Apr 1949 | 1 yr, 241 days |
| 2 |
BS
Bhim Sen Sachar
Ludhiana City South
|
INC | INDIA | 13 Apr 1949 – 18 Oct 1949 | 188 days |
| 3 |
GB
Gopi Chand Bhargava
MLC
|
INC | INDIA | 18 Oct 1949 – 20 Jun 1951 | 1 yr, 245 days |
| 4 |
BS
Bhim Sen Sachar
Ludhiana City South
|
INC | INDIA | 17 Apr 1952 – 23 Jan 1956 | 3 yrs, 281 days |
| 5 |
PK
Pratap Singh Kairon
Sujanpur
|
INC | INDIA | 23 Jan 1956 – 21 Jun 1964 | 8 yrs, 150 days |
| 6 |
RK
Ram Kishan
Jalandhar City North East
|
INC | INDIA | 6 Jul 1964 – 5 Jul 1966 | 1 yr, 364 days |
| 7 |
GS
Gurnam Singh
Qila Raipur
|
SAD | Other | 8 Mar 1967 – 25 Nov 1967 | 262 days |
| 8 |
LG
Lachhman Singh Gill
Dharamkot
|
Other | Other | 25 Nov 1967 – 23 Aug 1968 | 272 days |
| 9 |
GS
Gurnam Singh
Qila Raipur
|
SAD | Other | 17 Feb 1969 – 26 Mar 1970 | 1 yr, 37 days |
| 10 |
PB
Parkash Singh Badal
Gidderbaha
|
SAD | Other | 27 Mar 1970 – 14 Jun 1971 | 1 yr, 79 days |
| 11 |
ZS
Zail Singh
Anandpur Sahib
|
INC | INDIA | 17 Mar 1972 – 30 Apr 1977 | 5 yrs, 44 days |
| 12 |
PB
Parkash Singh Badal
Gidderbaha
|
SAD | Other | 20 Jun 1977 – 17 Feb 1980 | 2 yrs, 242 days |
| 13 |
DS
Darbara Singh
Nakodar
|
INC | INDIA | 6 Jun 1980 – 6 Oct 1983 | 3 yrs, 122 days |
| 14 |
SB
Surjit Singh Barnala
Barnala
|
SAD | Other | 29 Sep 1985 – 11 Jun 1987 | 1 yr, 255 days |
| 15 |
BS
Beant Singh
Jalandhar Cantonment
|
INC | INDIA | 25 Feb 1992 – 31 Aug 1995 | 3 yrs, 187 days |
| 16 |
HB
Harcharan Singh Brar
Muktsar
|
INC | INDIA | 31 Aug 1995 – 21 Jan 1996 | 143 days |
| 17 |
RB
Rajinder Kaur Bhattal
Lehra
|
INC | INDIA | 21 Jan 1996 – 11 Feb 1997 | 1 yr, 21 days |
| 18 |
PB
Parkash Singh Badal
Lambi
|
SAD | Other | 12 Feb 1997 – 26 Feb 2002 | 5 yrs, 14 days |
| 19 |
AS
Patiala Urban
|
INC | INDIA | 26 Feb 2002 – 1 Mar 2007 | 5 yrs, 3 days |
| 20 |
PB
Parkash Singh Badal
Lambi
|
SAD | Other | 1 Mar 2007 – 16 Mar 2017 | 10 yrs, 15 days |
| 21 |
AS
Patiala Urban
|
INC | INDIA | 16 Mar 2017 – 20 Sep 2021 | 4 yrs, 188 days |
| 22 |
CC
Chamkaur Sahib
|
INC | INDIA | 20 Sep 2021 – 16 Mar 2022 | 177 days |
| 23 |
BM
Dhuri
|
AAP | INDIA | 16 Mar 2022 – Incumbent | 1st Term (Active) |
No Chief Ministers match your search criteria.
Frequently Asked Questions about Punjab Chief Ministers
Who is the current Chief Minister of Punjab?
Shri Bhagwant Mann is the current Chief Minister of Punjab, assuming office on 16 March 2022 after leading the Aam Aadmi Party (AAP) to a landmark victory.
Who was the longest-serving Chief Minister of Punjab?
Sardar Parkash Singh Badal served as Chief Minister of Punjab for five separate terms, totaling nearly 19 years in office.
Who was the first woman Chief Minister of Punjab?
Rajinder Kaur Bhattal was the first and only woman Chief Minister of Punjab, serving from January 1996 to February 1997.
Who was Pratap Singh Kairon?
Sardar Pratap Singh Kairon served as Chief Minister from 1956 to 1964 and is widely recognized as the architect of post-independence Punjab and the Green Revolution.
Which constituency does Chief Minister Bhagwant Mann represent?
Chief Minister Bhagwant Mann represents the Dhuri Assembly Constituency in Sangrur district.
Explore All 31 States & Union Territories Chief Ministers
Discover complete chronological Chief Minister directories, assembly directories, and executive records across India:
🇮🇳 All India CM List
🏛️ Punjab MLA List
Andhra Pradesh
Arunachal Pradesh
Assam
Bihar
Chhattisgarh
Goa
Gujarat
Haryana
Himachal Pradesh
Jharkhand
Karnataka
Kerala
Madhya Pradesh
Maharashtra
Manipur
Meghalaya
Mizoram
Nagaland
Odisha
Punjab
Rajasthan
Sikkim
Tamil Nadu
Telangana
Tripura
Uttar Pradesh
Uttarakhand
West Bengal
Delhi (UT)
Jammu & Kashmir (UT)
Puducherry (UT)