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, 3 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 51–100 of 101

No.Assembly seatReservationElectionsLast contested
9ARINKUPPAMformer boundaryGEN11974
10COUROUVINATTAMformer boundaryGEN21969
10EMBALOMformer boundarySC92006
11BAHOURformer boundarySC21969
11NETTAPAKKAMformer boundaryGEN92006
12KURUVINATHAMformer boundaryGEN92006
12NETTAPACOMformer boundaryGEN21969
13BAHOURformer boundarySC92006
13TIROUBOUVANEformer boundarySC21969
14MANNADIPETformer boundaryGEN11964
14MANNADIPETHformer boundaryGEN11969
14THIRUBUVANAIformer boundarySC92006
15MANNADIPATHformer boundaryGEN11974
15MANNADIPETHformer boundaryGEN82006
15OUSSOUDOUformer boundarySC21969
16OSSUDUformer boundarySC92006
16VILLENOURformer boundaryGEN21969
17EMBALOMformer boundarySC21969
17VILLENOURformer boundaryGEN92006
18ORHUKARAIformer boundaryGEN11974
18OULGARETformer boundaryGEN21969
18OZHUKARAIformer boundaryGEN82006
19CALAPETHformer boundaryGEN21969
19THATTANCHAVADYformer boundaryGEN92006
20POUDOUSARAMformer boundaryGEN21969
20REDDIAPALAYAMformer boundaryGEN11974
20REDDIARPALAYAMformer boundaryGEN82006
21COTCHERYformer boundarySC11969
21COUCHERYformer boundarySC11964
21LAWSPETformer boundaryGEN92006
22COTCHERYformer boundaryGEN92006
22KARIKAL NORTHformer boundaryGEN21969
23KARAIKALformer boundaryGEN92006
23KARIKAL SOUTHformer boundaryGEN21969
24KARAIKAL SOUTHformer boundaryGEN92006
24NERAVYformer boundaryGEN21969
25GRAND ALDEEformer boundaryGEN11964
25GRANDI ALDEEformer boundaryGEN11969
25NERAVY-GRAND ALDEEformer boundaryGEN92006
26TIRNOULARformer boundaryGEN21969
26TIRUNALLARformer boundaryGEN92006
27NEDOUNCADOUformer boundaryGEN21969
27NEDUNCADUformer boundarySC92006
28MAHEformer boundaryGEN92006
28MAHEformer boundaryGEN21969
29PALLOORformer boundaryGEN82006
29PALLOURformer boundaryGEN21969
29PALOORformer boundaryGEN11974
30YANAMformer boundaryGEN11964
30YANAMformer boundaryGEN92006

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.

Recommended reading

As an Amazon Associate, Janadesh earns from qualifying purchases.