Skip to content

Current government

Who governs Punjab today

Full CM history →
Bhagwant Mann
Chief Minister of Punjab

In office since 16 Mar 2022 · 4 years, 5 months

Bhagwant Singh Mann (born 17 October 1973) is an Indian politician, social worker, former comedian, actor and singer who is currently serving as the 17th Chief Minister of Punjab (and also as leader of the house in state assembly since 16 March 2022.) He represents the Dhuri Assembly constituency in the Punjab Legislative Assembly since 2022 and is also serving as the state convener of Aam Aadmi Party, Punjab since 2019. Previously, he was a member of the lower house of Parliament from Sangrur from 2014 to 2022. On 15th June 2026, the Akal Takht declared Mann a Guru Dokhi (one who has betrayed the Guru) and Panth Virodhi (anti-sikh) over an objectionable video purportedly showing him in an act that hurt Sikh sentiments.

Current seats
14
in the present Lok Sabha
Elections contested
16
Leading party, 2024
INC
7 of 13 seats

Compare elections

See what changed between any two Lok Sabha elections in Punjab.

2024vs

Seat swings, vote share shifts and constituency-level changes, side by side.

Seat share over the years

Seats and vote share by election for the parties that have won the most Lok Sabha seats in Punjab

Party2024201920142009200419991998199619911989198419801977197119671962
INC7838280212260010914
SAD1244828800719100
BJP0221313000000000
INC(I)00000000000120000
Others51400223111004248
Total seats13131313131313131313131313131322

Seats won over time

The four parties that have won the most Lok Sabha seats in Punjab

04812161962196719711977198019841989199119961998199920042009201420192024INCSADBJPINC(I)
  • INC
  • SAD
  • BJP
  • INC(I)

Constituency performance

From the 13 results in Punjab, 2024

Best performance
JALANDHAR
CHARANJIT SINGH CHANNI, 39.44% share
Closest contest
FIROZPUR
won by 3,242 (0.29%)
Biggest victory
KHADOOR SAHIB
won by 1,97,120 (18.82%)

Seat change & vote share

Punjab, 2024

13SEATS
  • Retained7 (54%)
  • Changed hands6 (46%)

7 constituencies were won by the same party as 2019; 6 changed hands.

Vote share by party
INC26.31%
AAAP26.03%
BJP18.56%
SAD13.41%
IND7.82%
SADASSM3.82%
BSP2.49%
CPI0.16%

Result by election

INC 7AAAP 3IND 2SAD 1
  • INC7
  • AAAP3
  • IND2
  • SAD1
INC 8SAD 2BJP 2AAAP 1
  • INC8
  • SAD2
  • BJP2
  • AAAP1
AAAP 4SAD 4INC 3BJP 2
  • AAAP4
  • SAD4
  • INC3
  • BJP2
INC 8SAD 4BJP 1
  • INC8
  • SAD4
  • BJP1
SAD 8BJP 3INC 2
  • SAD8
  • BJP3
  • INC2
INC 8SAD 2SADM 1CPI 1BJP 1
  • INC8
  • SAD2
  • SADM1
  • CPI1
  • BJP1
SAD 8BJP 3JD 1IND 1
  • SAD8
  • BJP3
  • JD1
  • IND1
SAD 8BSP 3INC 2
  • SAD8
  • BSP3
  • INC2
INC 12BSP 1
  • INC12
  • BSP1
SADM 6IND 3INC 2BSP 1JD 1
  • SADM6
  • IND3
  • INC2
  • BSP1
  • JD1
SAD 7INC 6
  • SAD7
  • INC6
INC(I) 12SAD 1
  • INC(I)12
  • SAD1
SAD 9BLD 3CPM 1
  • SAD9
  • BLD3
  • CPM1
INC 10CPI 2SAD 1
  • INC10
  • CPI2
  • SAD1
INC 9ADS 3BJS 1
  • INC9
  • ADS3
  • BJS1
INC 14JS 3AD 3
  • INC14
  • JS3
  • AD3
  • HLS1
  • SOC1

Top leaders

Chief Ministers of Punjab, most recent first

Full history →
Bhagwant Mann
AAAPIncumbent
2022present
Charanjit Singh Channi
INC
20212022
Amarinder Singh
INC
20022021
Rajinder Kaur Bhattal
INC
19961997

Constituencies

14 current, 49 under former boundaries · showing 1–50 of 63

No.ConstituencyReservationElectionsLast contested
1GURDASPURGEN42024
2AMRITSARGEN42024
3KHADOOR SAHIBGEN42024
4JALANDHARSC42024
5HOSHIARPURSC42024
6ANANDPUR SAHIBGEN42024
7LUDHIANAGEN42024
8FATEHGARH SAHIBSC42024
9FARIDKOTSC42024
10FEROZPURGEN12009
10FIROZPURGEN32024
11BATHINDAGEN42024
12SANGRURGEN42024
13PATIALAGEN42024
1FAZILKAformer boundaryGEN21971
1GURDASPURformer boundaryGEN92004
1KANGRAformer boundaryGEN11962
2AMRITSARformer boundaryGEN92004
2FEROZEPURformer boundaryGEN21971
2UNAformer boundarySC11962
3AMBALAformer boundarySC11962
3TARN TARANformer boundaryGEN21971
3TARN TARANformer boundaryGEN92004
4AMRITSARformer boundaryGEN21971
4JULLUNDURformer boundaryGEN92004
4KARNALformer boundaryGEN11962
5GURDASPURformer boundaryGEN21971
5KAITHALformer boundaryGEN11962
5PHILLAURformer boundarySC92004
6HOSHIARPURformer boundaryGEN21971
6HOSHIARPURformer boundaryGEN92004
6ROHTAKformer boundaryGEN11962
7JHAJJARformer boundaryGEN11962
7JULLUNDURformer boundaryGEN21971
7ROPARformer boundarySC92004
8GURGAONformer boundaryGEN11962
8PATIALAformer boundaryGEN92004
8PHILLAURformer boundarySC21971
9LUDHIANAformer boundaryGEN92004
9LUDHIANAformer boundaryGEN21971
9MAHENDRAGARHformer boundaryGEN11962
10HISSARformer boundaryGEN11962
10ROPARformer boundarySC11971
10RUPARformer boundarySC11967
10SANGRURformer boundaryGEN92004
11BHATINDAformer boundarySC92004
11BHATINDAformer boundarySC11962
11PATIALAformer boundaryGEN21971
12FARIDKOTformer boundaryGEN92004
12FEROZEPURformer boundaryGEN11962

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.