Assembly 2023: how close it was
26 seats were won by less than 5% of the vote, 4 by less than 1%
Each dot is one constituency, placed by the winner's margin as a share of all votes cast and coloured by the winning party. Dots to the left were the closest contests.
- Indian National Congress64
- Bharat Rashtra Samithi39
- Bharatiya Janata Party8
- All India Majlis-E-Ittehadul Muslimeen7
- Communist Party of India1
Show as table
| Constituency | Party | Margin | % |
|---|---|---|---|
| Chevella | BRS | 268 | 0.14% |
| Yakutpura | AIMIM | 878 | 0.63% |
| Jukkal | INC | 1,152 | 0.70% |
| Devarkadra | INC | 1,392 | 0.71% |
| Nampally | AIMIM | 2,037 | 1.34% |
| Karimnagar | BRS | 3,163 | 1.38% |
| Sirpur | BJP | 3,088 | 1.65% |
| Bodhan | INC | 3,062 | 1.78% |
| Suryapet | BRS | 4,606 | 2.23% |
| Patancheru | BRS | 7,091 | 2.56% |
| Balkonda | BRS | 4,533 | 2.59% |
| Kalwakurthy | INC | 5,410 | 2.67% |
| Khanapur | INC | 4,702 | 2.70% |
| Nagarkurnool | INC | 5,248 | 2.84% |
| Gadwal | BRS | 7,036 | 3.27% |
| Narayankhed | INC | 6,547 | 3.37% |
| Kamareddy | BJP | 6,741 | 3.49% |
| Adilabad | BJP | 6,692 | 3.55% |
| Ghanpur (Station) | BRS | 7,779 | 3.61% |
| Shadnagar | INC | 7,128 | 3.65% |
| Tandur | INC | 6,583 | 3.76% |
| Parkal | INC | 7,941 | 4.21% |
| Narayanpet | INC | 7,951 | 4.35% |
| Sangareddy | BRS | 8,217 | 4.38% |
| Narsapur | BRS | 8,855 | 4.47% |
| Bhadrachalam | BRS | 5,719 | 4.84% |
| Medak | INC | 10,157 | 5.44% |
| Koratla | BRS | 10,305 | 5.61% |
| Zahirabad | BRS | 12,790 | 6.12% |
| Vicarabad | INC | 12,893 | 7.40% |
| Lal Bahadur Nagar | BRS | 22,305 | 7.56% |
| Jangoan | BRS | 15,783 | 7.75% |
| Huzurabad | BRS | 16,873 | 8.06% |
| Medchal | BRS | 33,419 | 8.34% |
| Nizamabad (Urban) | BJP | 15,387 | 8.35% |
| Vemulawada | INC | 14,581 | 8.37% |
| Jadcherla | INC | 15,171 | 8.40% |
| Maheswaram | BRS | 26,187 | 8.55% |
| Waradhanapet | INC | 19,458 | 8.89% |
| Jubilee Hills | BRS | 16,337 | 8.91% |
| Jagtial | BRS | 15,822 | 8.97% |
| Sathupalle | INC | 19,440 | 9.03% |
| Warangal East | INC | 15,652 | 9.12% |
| Warangal West | INC | 15,331 | 9.18% |
| Narsampet | INC | 18,889 | 9.20% |
| Makthal | INC | 17,525 | 9.33% |
| Husnabad | INC | 19,344 | 9.36% |
| Rajendranagar | BRS | 32,096 | 9.78% |
| Mahbubnagar | INC | 18,738 | 10.32% |
| Nizamabad (Rural) | INC | 21,963 | 11.26% |
| Mudhole | BJP | 23,999 | 11.87% |
| Wanaparthy | INC | 25,320 | 11.88% |
| Pargi | INC | 24,033 | 11.93% |
| Dharmapuri | INC | 22,039 | 12.13% |
| Asifabad | BRS | 22,810 | 12.35% |
| Yellareddy | INC | 24,001 | 12.99% |
| Serilingampally | BRS | 46,552 | 13.01% |
| Boath | BRS | 22,800 | 13.10% |
| Andole | INC | 28,193 | 13.25% |
| Bhongir | INC | 26,201 | 13.36% |
| Secunderabad Cantt. | BRS | 17,169 | 13.79% |
| Devarakonda | INC | 30,021 | 14.04% |
| Kothagudem | CPI | 26,547 | 14.13% |
| Khairatabad | BRS | 22,010 | 14.21% |
| Goshamahal | BJP | 21,457 | 14.47% |
| Banswada | BRS | 23,464 | 14.66% |
| Ibrahimpatnam | INC | 36,700 | 14.77% |
| Alampur | BRS | 30,573 | 15.54% |
| Kollapur | INC | 29,931 | 15.57% |
| Sircilla | BRS | 29,687 | 15.73% |
| Manthani | INC | 31,380 | 15.97% |
| Kodangal | INC | 32,532 | 16.67% |
| Amberpet | BRS | 24,537 | 16.75% |
| Munugode | INC | 40,590 | 17.38% |
| Manakondur | INC | 32,365 | 17.42% |
| Uppal | BRS | 49,029 | 17.83% |
| Mulug | INC | 33,700 | 17.97% |
| Madhira | INC | 35,452 | 18.05% |
| Armur | BJP | 29,669 | 18.33% |
| Malkajgiri | BRS | 49,530 | 18.66% |
| Gajwel | BRS | 45,031 | 19.38% |
| Wyra | INC | 33,045 | 19.51% |
| Malakpet | AIMIM | 26,106 | 19.77% |
| Choppadandi | INC | 37,439 | 20.55% |
| Huzurnagar | INC | 44,888 | 20.85% |
| Khammam | INC | 49,381 | 20.90% |
| Aswaraopeta | INC | 28,905 | 21.22% |
| Quthbullapur | BRS | 85,576 | 21.31% |
| Pinapaka | INC | 34,506 | 21.58% |
| Palakurthi | INC | 47,634 | 21.64% |
| Thungathurthi | INC | 51,094 | 22.69% |
| Charminar | AIMIM | 22,853 | 23.29% |
| Alair | INC | 49,636 | 23.33% |
| Bhupalpalle | INC | 52,699 | 23.35% |
| Mahabubabad | INC | 50,171 | 23.85% |
| Karwan | AIMIM | 41,986 | 23.88% |
| Chennur | INC | 37,515 | 24.64% |
| Musheerabad | BRS | 37,797 | 24.66% |
| Miryalaguda | INC | 48,782 | 25.18% |
| Achampet | INC | 49,326 | 25.22% |
| Nirmal | BJP | 50,703 | 25.75% |
| Bellampalli | INC | 36,878 | 26.00% |
| Palair | INC | 56,650 | 26.12% |
| Peddapalle | INC | 55,108 | 26.50% |
| Nalgonda | INC | 54,332 | 26.63% |
| Dornakal | INC | 53,131 | 27.58% |
| Nagarjuna Sagar | INC | 55,849 | 27.64% |
| Kodad | INC | 58,172 | 27.83% |
| Kukatpalle | BRS | 70,387 | 28.07% |
| Dubbak | BRS | 53,513 | 30.62% |
| Nakrekal | INC | 68,839 | 31.43% |
| Secunderabad | BRS | 45,240 | 32.05% |
| Yellandu | INC | 57,309 | 32.13% |
| Sanathnagar | BRS | 41,827 | 32.61% |
| Mancherial | INC | 66,116 | 34.34% |
| Ramagundam | INC | 56,794 | 37.12% |
| Siddipet | BRS | 82,308 | 45.37% |
| Bahadurpura | AIMIM | 67,025 | 46.63% |
| Chandrayangutta | AIMIM | 81,660 | 53.10% |
Source: ECI Statistical Report (final figures) · Data version 2026.10.8 · Sources
Since the Assembly 2018: 64 seats changed hands
| Party | 2018 | 2023 | Change | Seats |
|---|---|---|---|---|
| Indian National Congress | 28.4% | 39.4% | +11.0% | 19 → 64 |
| Bharat Rashtra Samithi | 46.9% | 37.3% | -9.5% | 88 → 39 |
| Bharatiya Janata Party | 7.0% | 13.9% | +6.9% | 1 → 8 |
| All India Majlis-E-Ittehadul Muslimeen | 2.7% | 2.2% | -0.5% | 7 → 7 |
| Independent | 3.3% | 2.2% | -1.1% | 1 → 0 |
| All India Forward Bloc | 0.8% | 0.6% | -0.1% | 1 → 0 |
| Communist Party of India | 0.4% | 0.3% | -0.1% | 0 → 1 |
| Telugu Desam Party | 3.5% | 0.0% | -3.5% | 2 → 0 |
| Held by | INC | BRS | BJP | AIMIM | CPI |
|---|---|---|---|---|---|
| TRS | 47 | 34 | 7 | ||
| INC | 13 | 5 | 1 | ||
| AIMIM | 7 | ||||
| TDP | 2 | ||||
| AIFB | 1 | ||||
| BJP | 1 | ||||
| IND | 1 |
Bold cells off the diagonal are seats that changed hands.
None of the above (NOTA)
NOTA's highest share was 1.65% in Waradhanapet.