Skip to content

Current government

Who governs Puducherry today

Full CM history →
N. Rangasamy
Chief Minister of Puducherry

In office since 27 Oct 2001 · 17 years, 2 months

Natesan Rangaswamy (born 4 August 1950) is an Indian politician who is serving as the Chief Minister of Puducherry since May 2021. He has previously served as the chief minister from 2001 to 2008 and from 2011 to 2016. He is the founding president of the political party All India N. R. Congress (AINRC), which was formed after a breakaway from the Indian National Congress in 2011.

Current seats
30
in the present Puducherry assembly
Elections contested
15
Leading party, 2026
AINRC
12 of 30 seats

Compare elections

See what changed between any two Vidhan Sabha elections in Puducherry.

2026vs

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 Vidhan Sabha seats in Puducherry

Party202620212016201120062001199619911990198519801977197419691964
INC1214710119151115027101
DMK56227774951432150
AINRC121091500000000000
ADK00000006360141200
Others12125613121457416119529
Total seats303030303030303030303030303030

Seats won over time

The four parties that have won the most Vidhan Sabha seats in Puducherry

0481317196419691974197719801985199019911996200120062011201620212026INCDMKAINRCADK
  • INC
  • DMK
  • AINRC
  • ADK

Constituency performance

From the 30 results in Puducherry, 2026

Best performance
THIRUNALLAR
G.n.s. Rajasekaran, 60.18% share
Closest contest
KALAPET
won by 447 (1.42%)
Biggest victory
THIRUNALLAR
won by 9,526 (34.06%)
Lowest turnout
MAHE
78.67%

Seat change & vote share

Puducherry, 2026

30SEATS
  • Retained10 (33%)
  • Changed hands20 (67%)

10 constituencies were won by the same party as 2021; 20 changed hands.

Vote share by party
AINRC23.12%
INC17.54%
TVK16.72%
DMK13.74%
BJP12.19%
IND8.68%
LJK2.30%
NYMK1.79%

Result by election

AINRC 12DMK 5BJP 4IND 3TVK 2
  • AINRC12
  • DMK5
  • BJP4
  • IND3
  • TVK2
  • ADMK1
  • INC1
  • LJK1
  • NYMK1
AINRC 10DMK 6IND 6BJP 6INC 2
  • AINRC10
  • DMK6
  • IND6
  • BJP6
  • INC2
INC 14AINRC 9ADMK 4DMK 2
  • INC14
  • AINRC9
  • ADMK4
  • DMK2
  • IND1
AINRC 15INC 7ADMK 5DMK 2
  • AINRC15
  • INC7
  • ADMK5
  • DMK2
  • IND1
INC 10DMK 7PMC 3IND 3ADMK 3PMK 2
  • INC10
  • DMK7
  • PMC3
  • IND3
  • ADMK3
  • PMK2
  • MDMK1
  • CPI1
INC 11DMK 7PMC 4ADMK 3TMCM 2IND 2
  • INC11
  • DMK7
  • PMC4
  • ADMK3
  • TMCM2
  • IND2
  • BJP1
INC 9DMK 7TMCM 5ADMK 3IND 2CPI 2
  • INC9
  • DMK7
  • TMCM5
  • ADMK3
  • IND2
  • CPI2
  • JD1
  • PMK1
INC 15ADK 6DMK 4IND 3
  • INC15
  • ADK6
  • DMK4
  • IND3
  • CPI1
  • JD1
INC 11DMK 9JD 4ADK 3CPI 2
  • INC11
  • DMK9
  • JD4
  • ADK3
  • CPI2
  • IND1
INC 15ADK 6DMK 5JNP 2IND 2
  • INC15
  • ADK6
  • DMK5
  • JNP2
  • IND2
DMK 14INC(I) 10JNP 3IND 2
  • DMK14
  • INC(I)10
  • JNP3
  • IND2
  • CPM1
ADK 14JNP 7DMK 3IND 3INC 2
  • ADK14
  • JNP7
  • DMK3
  • IND3
  • INC2
  • CPI1
ADK 12INC 7NCO 5CPI 2DMK 2
  • ADK12
  • INC7
  • NCO5
  • CPI2
  • DMK2
  • CPM1
  • IND1
DMK 15INC 10CPI 3IND 2
  • DMK15
  • INC10
  • CPI3
  • IND2
CONG 20IND 5PF 4
  • CONG20
  • IND5
  • PF4
  • INC1

Top leaders

Chief Ministers of Puducherry, most recent first

Full history →
V. Narayanasamy
INC
20162021
N. Rangasamy
AINRCIncumbent
2001present
P. Shanmugam
INC
20002001
R. V. Janakiraman
DMK
19962000

Assembly constituencies

30 current, 71 under former boundaries · showing 1–50 of 101

No.Assembly seatReservationElectionsLast contested
1MANNADIPETGEN42026
2THIRUBHUVANAISC42026
3OUSSUDUSC42026
4MANGALAMGEN42026
5VILLIANURGEN42026
6OZHUKARAIGEN42026
7KADIRGAMAMGEN42026
8INDIRA NAGARGEN42026
9THATTANCHAVADYGEN42026
10KAMARAJ NAGARGEN42026
11LAWSPETGEN42026
12KALAPETGEN42026
13MUTHIALPETGEN42026
14RAJ BHAVANGEN42026
15OUPALAMGEN42026
16ORLEAMPETHGEN42026
17NELLITHOPEGEN42026
18MUDALIARPETGEN42026
19ARIANKUPPAMGEN42026
20MANAVELYGEN42026
21EMBALAMSC42026
22NETTAPAKKAMSC42026
23BAHOURGEN42026
24NEDUNGADUSC42026
25THIRUNALLARGEN42026
26KARAIKAL NORTHGEN42026
27KARAIKAL SOUTHGEN42026
28NERAVY-T.R.PATTINAMGEN42026
29MAHEGEN42026
30YANAMGEN42026
1MOUTTALPETHformer boundaryGEN11969
1MUTHIALPETformer boundaryGEN11964
1MUTHIALPETformer boundaryGEN92006
2CASSICADEformer boundaryGEN92006
2COUROSSUCOUPOMformer boundaryGEN11964
2COUROUSSOUCOUPOMformer boundaryGEN11969
3CASSICADEformer boundaryGEN21969
3RAJ BHAVANformer boundaryGEN92006
4BUSSYformer boundaryGEN92006
4RAJ NIVASformer boundaryGEN21969
5BUSSYformer boundaryGEN21969
5OUPALAMformer boundaryGEN92006
6ORLEAMPETHformer boundaryGEN92006
6OUPALOMformer boundaryGEN21969
7NELLITHOPEformer boundaryGEN92006
7NELLITOPEformer boundaryGEN21969
8MODELIARPETHformer boundaryGEN92006
8MODELIARPETHformer boundaryGEN21969
9ARIANCOUPOMformer boundaryGEN21969
9ARIANKUPPAMformer boundaryGEN82006

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.