Skip to main content

Telangana Legislative Assembly · 119 seats

Assembly 2023

Poll date
30 Nov 2023
Counting date
3 Dec 2023
Seats
119
Majority mark
60
Electors
3,26,18,257
Turnout
71.86%
Total votes
2,34,39,945
Candidates
2,290

Seats in the house

Indian National Congress wins a majority: 64 of 119

Majority: 60 seats
  • Indian National Congress 64
  • Bharat Rashtra Samithi 39
  • Bharatiya Janata Party 8
  • All India Majlis-E-Ittehadul Muslimeen 7
  • Communist Party of India 1

Party performance

PartySeats±Vote %± pts
Indian National Congress64+4539.4%+11.0
Bharat Rashtra Samithi39−4937.3%−9.5
Bharatiya Janata Party8+713.9%+6.9
All India Majlis-E-Ittehadul Muslimeen702.2%−0.5
Communist Party of India1+10.3%−0.1
Independent0−12.2%−1.1
Bahujan Samaj Party001.4%−0.7
97 other parties and independents02.5%

Majority: 60 of 119. Vote shares are statewide; NOTA counts in the total. Change is against the Assembly 2018.

Source: ECI Statistical Report (final figures) · Data version 2026.10.8 · Sources

Each hexagon is one assembly constituency.

Winner in every constituency, Assembly 2023, one hexagon per seat

How big were the wins?

Each dot is a seat: the winner's vote share minus the runner-up's, in percentage points.

INCBRSBJPAIMIMCPI

Closest contests

  1. Chevella (SC)Kale Yadaiah beat Beem Bharath Pamena (INC)268
  2. YakutpuraJaffar Hussain beat Amjed Ullah Khan (MBT)878
  3. Jukkal (SC)Laxmi Kantha Rao Thota beat Hanmant Shinde (BRS)1,152
  4. DevarkadraGavinolla Madhusudan Reddy (GMR) beat Alla Venkateswar Reddy (BRS)1,392
  5. NampallyMohammed Majid Hussain beat Feroz Khan (INC)2,037
  6. BodhanP. Sudarshan Reddy beat Mohammed Shakil Aamir (BRS)3,062
  7. SirpurDr.Palvai Harish Babu beat Koneru Konappa (BRS)3,088
  8. KarimnagarGangula Kamalakar beat Bandi Sanjay Kumar (BJP)3,163

Biggest winning margins

  1. QuthbullapurK.P. Vivekanand beat Kuna Srisailam Goud (BJP)85,576
  2. SiddipetThanneeru Harish Rao beat Pujala Hari Krishna (INC)82,308
  3. ChandrayanguttaAkbar Uddin Owaisi beat Sitharam Reddy Muppi (BRS)81,660
  4. KukatpalleMadhavaram Krishna Rao beat Bandi Ramesh (INC)70,387
  5. Nakrekal (SC)Vemula Veeresham beat Chirumarthy Lingaiah (BRS)68,839
  6. BahadurpuraMohammed Mubeen beat Mir Inayath Ali Baqri (BRS)67,025
  7. MancherialKokkirala Premsagar Rao beat Raghunath Verabelli (BJP)66,116
  8. KodadNalamada Padmavathi Reddy beat Bollam. Mallaiah Yadav (BRS)58,172

Deeper insights

What the numbers say

Where the seats moved

Seats by winning party: 2018 (rows) against 2023 (columns)
2018 ↓ / 2023 →Indian National CongressBharat Rashtra SamithiBharatiya Janata PartyAll India Majlis-E-Ittehadul MuslimeenCommunist Party of India
TRS47347··
INC135··1
AIMIM···7·
TDP2····
AIFB1····
BJP··1··
IND1····

Rows: who won before. Columns: who won now. Outlined cells are seats the same party kept: 55 of 119.

Seats won by district

Each seat counted in its main district (today's 33 districts).

Votes against seats

  • INC39.4% votes53.8% seats+14.4
  • BRS37.3% votes32.8% seats−4.6
  • BJP13.9% votes6.7% seats−7.2
  • AIMIM2.2% votes5.9% seats+3.7
  • CPI0.3% votes0.8% seats+0.5

The number on the right is seat share minus vote share, in percentage points. First-past-the-post rewards the leader.

Reserved and general seats

SC- and ST-reserved constituencies compared with general seats.

Reserved and general seats
SeatsIndian National CongressBharat Rashtra SamithiBharatiya Janata PartyAll India Majlis-E-Ittehadul MuslimeenCommunist Party of IndiaTotal
SC145···19
ST93···12
General413187188
10women elected of 119
223women among 2,290 candidates

Who won by how much

Seats each party won, grouped by winning margin in votes.

Who won by how much
Winner< 1,0001K – 5K5K – 10K10K – 25K25K – 50K50K +TotalMedian margin
INC·471624136429,976
BRS136131243922,800
BJP·12311818,422
AIMIM11·122726,106
CPI····1·126,547

Strongholds and swing seats

Strongholds · 30

Won by the same party in all 3 elections.

Changed hands every time · 30

A different party won at each election.

Records · 2023

Turnout · 71.86% overall

Ctrl+K or / to open · arrow keys to move · Enter to open · Esc to close