Skip to content

Current government

Who governs Andhra Pradesh today

Full CM history →
N. Chandrababu Naidu
Chief Minister of Andhra Pradesh
N. Chandrababu NaiduTDP

In office since 1 Sep 1995 · 15 years, 10 months

Nara Chandrababu Naidu (Telugu pronunciation: [ˈnɑːrɑː ˈtʃʌnˌdrɑː ˈbɑːbuː ˈnaɪduː]; born 20 April 1950), commonly known as CBN, is an Indian politician who is currently serving as the Chief Minister of Andhra Pradesh since 2024. He holds the record of longest-serving Chief Minister in the political history of Telugu states. He is the national president of the Telugu Desam Party (TDP).

Current seats
48
in the present Lok Sabha
Elections contested
16
Leading party, 2024
TDP
16 of 25 seats

Compare elections

See what changed between any two Lok Sabha elections in Andhra Pradesh.

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 Andhra Pradesh

Party2024201920142009200419991998199619911989198419801977197119671962
INC00233295222225396041283534
TDP16316652912161323000000
INC(I)00000000000410000
YSRCP42290000000000000
Others501538884416111369
Total seats25254242424242424242424242414143

Seats won over time

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

0112334461962196719711977198019841989199119961998199920042009201420192024INCTDPINC(I)YSRCP
  • INC
  • TDP
  • INC(I)
  • YSRCP

Constituency performance

From the 25 results in Andhra Pradesh, 2024

Best performance
VISAKHAPATNAM
SRIBHARAT MATHUKUMILI, 65.42% share
Closest contest
Thirupathi
won by 14,569 (1.05%)
Biggest victory
VISAKHAPATNAM
won by 5,04,247 (36.35%)

Seat change & vote share

Andhra Pradesh, 2024

25SEATS
  • Retained5 (20%)
  • Changed hands14 (56%)
  • New seat6 (24%)

5 constituencies were won by the same party as 2019; 14 changed hands; 6 did not exist then.

Vote share by party
YSRCP39.48%
TDP37.88%
BJP11.29%
JSP4.31%
INC2.70%
IND1.13%
BSP0.67%
CPM0.37%

Result by election

TDP 16YSRCP 4BJP 3JSP 2
  • TDP16
  • YSRCP4
  • BJP3
  • JSP2
YSRCP 22TDP 3
  • YSRCP22
  • TDP3
TDP 16BRS 11YSRCP 9BJP 3
  • TDP16
  • BRS11
  • YSRCP9
  • BJP3
  • INC2
  • AIMIM1
INC 33TDP 6
  • INC33
  • TDP6
  • BRS2
  • AIMIM1
INC 29BRS 5TDP 5
  • INC29
  • BRS5
  • TDP5
  • CPI1
  • CPM1
  • AIMIM1
TDP 29BJP 7INC 5
  • TDP29
  • BJP7
  • INC5
  • AIMIM1
INC 22TDP 12BJP 4
  • INC22
  • TDP12
  • BJP4
  • CPI2
  • AIMIM1
  • JD1
INC 22TDP 16
  • INC22
  • TDP16
  • CPI2
  • AIMIM1
  • CPM1
INC 25TDP 13
  • INC25
  • TDP13
  • BJP1
  • MIM1
  • CPI1
  • CPM1
INC 39
  • INC39
  • TDP2
  • MIM1
TDP 30INC 6
  • TDP30
  • INC6
  • CPM1
  • IND1
  • BJP1
  • CPI1
  • ICS1
  • JNP1
INC(I) 41
  • INC(I)41
  • INC(U)1
INC 41
  • INC41
  • BLD1
INC 28TPS 10
  • INC28
  • TPS10
  • CPM1
  • CPI1
  • IND1
INC 35SWA 3
  • INC35
  • SWA3
  • IND2
  • CPI1
INC 34CPI 7
  • INC34
  • CPI7
  • SWA1
  • IND1

Top leaders

Chief Ministers of Andhra Pradesh, most recent first

Full history →
Y. S. Jagan Mohan Reddy
YSRCP
20192024
Kiran Kumar Reddy
INC
20102014
Konijeti Rosaiah
INC
20092010
Y. S. Rajasekhara Reddy
INC
20042009

Constituencies

48 current, 127 under former boundaries · showing 151–175 of 175

No.ConstituencyReservationElectionsLast contested
34NIZAMABADformer boundaryGEN21971
35ADILABADformer boundaryGEN92004
35ADILABADformer boundaryGEN21971
35NIZAMABADformer boundaryGEN11962
36ADILABADformer boundaryGEN11962
36PEDDAPALLIformer boundarySC21971
36PEDDAPALLIformer boundarySC92004
37KARIMNAGARformer boundaryGEN92004
37KARIMNAGARformer boundaryGEN11962
37KARIMNAGARformer boundaryGEN21971
38HANAMKONDAformer boundaryGEN92004
38PADAPALLIformer boundarySC11962
38WARANGALformer boundaryGEN21971
39KHAMMAMformer boundaryGEN21971
39WARANGALformer boundaryGEN92004
39WARRANGALformer boundaryGEN11962
40KHAMMAMformer boundaryGEN92004
40MAHBUBABADformer boundaryGEN11962
40NALGONDAformer boundaryGEN21971
41KHAMMAMformer boundaryGEN11962
41MIRYALGUDAformer boundaryGEN21971
41NALGONDAformer boundaryGEN92004
42MIRYALGUDAformer boundaryGEN92004
42NALGONDAformer boundaryGEN11962
43MIRYALGUDAformer boundarySC11962

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.