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 1–50 of 175

No.ConstituencyReservationElectionsLast contested
1ADILABADST22014
1ArakuST12024
1ARUKUST32019
2PEDDAPALLESC22014
2SRIKAKULAMGEN42024
3KARIMNAGARGEN22014
3VIZIANAGARAMGEN42024
4NIZAMABADGEN22014
4VISAKHAPATNAMGEN42024
5AnakapalleGEN12024
5ANAKAPALLIGEN32019
5ZAHIRABADGEN22014
6KAKINADAGEN42024
6MEDAKGEN22014
7AMALAPURAMSC42024
7MALKAJGIRIGEN22014
8RAJAHMUNDRYGEN42024
8SECUNDRABADGEN22014
9HYDERABADGEN22014
9NARSAPURAMGEN42024
10CHELVELLAGEN22014
10ELURUGEN42024
11MACHILIPATNAMGEN42024
11MAHBUBNAGARGEN22014
12NAGARKURNOOLSC22014
12VIJAYAWADAGEN42024
13GUNTURGEN42024
13NALGONDAGEN22014
14BHONGIRGEN22014
14NARASARAOPETGEN32019
14NarsaraopetGEN12024
15BAPATLASC42024
15WARANGALSC22014
16MAHABUBABADST22014
16ONGOLEGEN42024
17KHAMMAMGEN22014
17NANDYALGEN42024
18KURNOOLGEN32019
18KurnooluGEN12024
19ANANTAPURGEN32019
19AnanthapurGEN12024
20HINDUPURGEN42024
21KADAPAGEN42024
22NELLOREGEN42024
23ThirupathiSC12024
23TIRUPATISC32019
24RAJAMPETGEN42024
25CHITTOORSC42024
1SRIKAKULAMformer boundaryGEN21971
1SRIKAKULAMformer boundaryGEN92004

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.