Swing Watch
Toss-up seats, TVK disruption zones, and projected flips by scenario
Seats where the projected margin is within 3% — genuinely uncertain outcomes that could go either way on election day. The demographic-driven anti-inc pool split means high-youth/minority seats are more likely to be TVK-spoiler toss-ups, while older/rural seats are more likely to be straight NDA vs SPA contests.
Model Allocation of 53 Toss-up Seats
Under the Moderate scenario, our model allocates 28 of these 53 seats to SPA, 23 to NDA, and 2 to TVK as the most-likely outcome — but each of these seats is within a 3% margin, so the actual split could range from SPA 17–39 / NDA 12–34. The dominant swing driver across these seats is high anti-incumbency (50 seats), followed by first-time voter surge (37 seats). Turnout on election day — particularly among first-time and young voters — will be the decisive variable.
Point allocation reflects the model's most-likely winner in each seat given the projected vote shares. The ±range reflects the realistic uncertainty band — seats within 1% margin could plausibly flip with a 0.5pp shift in turnout or TVK vote share.
UTHIRAMERUR
KANCHIPURAM · Other
BARGUR
KRISHNAGIRI · Central TN
THIRUMAYAM
PUDUKKOTTAI · Other
VIKRAVANDI
VILLUPURAM · North TN
COLACHEL
KANNIYAKUMARI · Other
SIRKALI
NAGAPATTINAM · Delta TN
KARUR
KARUR · Central TN
JAYANKONDAM
ARIYALUR · Central TN
KALASAPAKKAM
TIRUVANNAMALAI · North TN
TIRUPPATTUR
VELLORE · North TN
THEAYAGARAYA NAGAR
CHENNAI · Chennai Metro
COONOOR
TIRUPUR · Other
ALANGULAM
TIRUNELVELI · Deep South
TENKASI
TIRUNELVELI · Deep South
KATTUMANNARKOIL
CUDDALORE · North TN
SENDAMANGALAM
NAMAKKAL · Central TN
TIRUPPUR (SOUTH)
NILGIRIS · Western TN
VILAVANCODE
KANNIYAKUMARI · Other
RADHAPURAM
TIRUNELVELI · Deep South
MAYILADUTHURAI
NAGAPATTINAM · Delta TN
PUDUKKOTTAI
PUDUKKOTTAI · Other
COIMBATORE NORTH
COIMBATORE · Western TN
SALEM (NORTH)
SALEM · Central TN
CHENGAM
TIRUVANNAMALAI · North TN
MANAPPARAI
TIRUCHIRAPPALLI · Central TN
PADMANABHAPURAM
KANNIYAKUMARI · Other
UDHAGAMANDALAM
TIRUPUR · Other
HOSUR
KRISHNAGIRI · Central TN
GUDIYATHAM
VELLORE · North TN
CUDDALORE
CUDDALORE · North TN
PARAMAKUDI
RAMANATHAPURAM · South TN
TIRUCHENGODE
NAMAKKAL · Central TN
KATPADI
VELLORE · North TN
VELLORE
VELLORE · North TN
THIRUVIDAMARUDUR
THANJAVUR · Delta TN
ANTHIYUR
ERODE · Western TN
VILLUPURAM
VILLUPURAM · North TN
ANNA NAGAR
CHENNAI · Chennai Metro
ANAIKATTU
VELLORE · North TN
NAGAPATTINAM
NAGAPATTINAM · Delta TN
ARIYALUR
ARIYALUR · Central TN
VIRUGAMPAKKAM
CHENNAI · Chennai Metro
CHEYYAR
TIRUVANNAMALAI · North TN
PANRUTI
CUDDALORE · North TN
VEDASANDUR
DINDIGUL · South TN
KANCHEEPURAM
KANCHIPURAM · Other
ULUNDURPET
VILLUPURAM · North TN
VASUDEVANALLUR
TIRUNELVELI · Deep South
SRIVILLIPUTHUR
VIRUDHUNAGAR · South TN
POOMPUHAR
NAGAPATTINAM · Delta TN
OTTAPIDARAM
THOOTHUKUDI · Deep South
RASIPURAM
NAMAKKAL · Central TN
ERODE (EAST)
ERODE · Western TN