Punjab Assembly Elections
Historical results, trends and insights from 1962 to 2022.
Current government
Who governs Punjab today

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.
Compare elections
See what changed between any two Vidhan Sabha elections in Punjab.
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 Punjab
- INC
- SAD
- AAAP
- BJP
Constituency performance
From the 117 results in Punjab, 2022
Seat change & vote share
Punjab, 2022
Result by election
- AAAP92
- INC18
- SAD3
- BJP2
- BSP1
- IND1
- INC77
- AAAP20
- SAD15
- BJP3
- LIP2
- SAD56
- INC46
- BJP12
- IND3
- SAD48
- INC44
- BJP19
- IND5
- INC62
- SAD41
- IND9
- BJP3
- CPI2
- SAD75
- BJP18
- INC14
- IND6
- CPI2
- BSP1
- SADM1
- INC87
- BSP9
- BJP6
- IND4
- CPI4
- SAD3
- JD1
- IPF1
- UCPI1
- CPM1
- SAD73
- INC32
- BJP6
- IND4
- JNP1
- CPI1
- INC(I)63
- SAD37
- CPI9
- CPM5
- IND2
- BJP1
- SAD58
- JNP25
- INC17
- CPM8
- CPI7
- IND2
- INC66
- SAD24
- CPI10
- IND3
- CPM1
- SAD43
- INC38
- BJS8
- CPI4
- IND4
- CPM2
- SSP2
- PSP1
- PJP1
- SWA1
- INC48
- ADS24
- IND9
- BJS9
- CPI5
- CPM3
- RPI3
- ADM2
- SSP1
- INC90
- AD19
- IND18
- CPI9
- JS8
- SOC4
- SWA3
- HLS3
Top leaders
Chief Ministers of Punjab, most recent first
Assembly constituencies
117 current, 383 under former boundaries · showing 401–450 of 500
| No. | Assembly seat | Reservation | Elections | Last contested |
|---|---|---|---|---|
| 92 | SANGRURformer boundary | GEN | 3 | 1972 |
| 93 | JALALABADformer boundary | GEN | 7 | 2007 |
| 93 | LUDHIANA CITYformer boundary | GEN | 1 | 1962 |
| 93 | SUNAMformer boundary | GEN | 3 | 1972 |
| 94 | GURU HAR SAHAIformer boundary | GEN | 7 | 2007 |
| 94 | LEHRAformer boundary | GEN | 3 | 1972 |
| 94 | LUDHIANA NORTHformer boundary | GEN | 1 | 1962 |
| 95 | FIROZEPURformer boundary | GEN | 7 | 2007 |
| 95 | KHANNAformer boundary | SC | 1 | 1962 |
| 95 | SARDULGARHformer boundary | GEN | 3 | 1972 |
| 96 | BUDHLADAformer boundary | GEN | 3 | 1972 |
| 96 | FIROZEPUR CANTONMENTformer boundary | GEN | 7 | 2007 |
| 96 | SAMRALAformer boundary | GEN | 1 | 1962 |
| 97 | MANSAformer boundary | GEN | 3 | 1972 |
| 97 | NAWANSHAHRformer boundary | SC | 1 | 1962 |
| 97 | ZIRAformer boundary | GEN | 7 | 2007 |
| 98 | BANGAformer boundary | GEN | 1 | 1962 |
| 98 | DHARAMKOTformer boundary | SC | 7 | 2007 |
| 98 | TALWANDI SABOformer boundary | GEN | 3 | 1972 |
| 99 | MOGAformer boundary | GEN | 7 | 2007 |
| 99 | PAKKA KALANformer boundary | GEN | 3 | 1972 |
| 99 | PHAGWARAformer boundary | GEN | 1 | 1962 |
| 100 | BAGHA PURANAformer boundary | GEN | 7 | 2007 |
| 100 | BHATINDAformer boundary | GEN | 3 | 1972 |
| 100 | PHILLAURformer boundary | GEN | 1 | 1962 |
| 101 | NIHAL SINGH WALAformer boundary | SC | 7 | 2007 |
| 101 | NURMAHALformer boundary | GEN | 1 | 1962 |
| 101 | PHULformer boundary | GEN | 3 | 1972 |
| 102 | NAKODARformer boundary | GEN | 1 | 1962 |
| 102 | NATHANAformer boundary | SC | 3 | 1972 |
| 102 | PANJGRAINformer boundary | SC | 7 | 2007 |
| 103 | KOT KAPURAformer boundary | GEN | 7 | 2007 |
| 103 | KOT KAPURAformer boundary | GEN | 3 | 1972 |
| 103 | SHAHKOTformer boundary | SC | 1 | 1962 |
| 104 | FARIDKOTformer boundary | GEN | 7 | 2007 |
| 104 | FARIDKOTformer boundary | SC | 3 | 1972 |
| 104 | JULLUNDUR CONTONMENTformer boundary | GEN | 1 | 1962 |
| 105 | JULLUNDUR CITY SOUTH WESTformer boundary | GEN | 1 | 1962 |
| 105 | MUKTSARformer boundary | GEN | 7 | 2007 |
| 106 | GIDDAR BAHAformer boundary | GEN | 7 | 2007 |
| 106 | JULLUNDUR CITY NORTH EASTformer boundary | GEN | 1 | 1962 |
| 107 | KARTARPURformer boundary | SC | 1 | 1962 |
| 107 | MALOUTformer boundary | SC | 7 | 2007 |
| 108 | KAPURTHALAformer boundary | GEN | 1 | 1962 |
| 108 | LAMBIformer boundary | GEN | 7 | 2007 |
| 109 | SULTANPURformer boundary | GEN | 1 | 1962 |
| 109 | TALWANDI SABOformer boundary | GEN | 7 | 2007 |
| 110 | PAKKA KALANformer boundary | SC | 7 | 2007 |
| 110 | SARHALIformer boundary | GEN | 1 | 1962 |
| 111 | BHATINDAformer boundary | GEN | 7 | 2007 |
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.







