Category Analysis

Bastion vs swing seat analysis across 140 constituencies.

Category Distribution (140 seats)

28
27
27
24
14
12
UDF BASTION: 28SWINGING: 27LDF LEANING: 27UDF LEANING: 24UDF STRONG: 14LDF STRONG: 12LDF BASTION: 7NDA LEANING: 1
How are categories decided?

Categories are based on which alliance won each constituency across all 6 elections (Assembly 2011, 2016, 2021 + Lok Sabha 2014, 2019, 2024):

  • Bastion — Same alliance won all 6 out of 6 elections
  • Strong — Same alliance won 5 out of 6 elections
  • Leaning — Same alliance won 4 out of 6 elections
  • Swinging — No single alliance won more than 3 elections

The alliance name (UDF/LDF/NDA) before the category tells you which alliance dominates that seat.

Showing 140 constituencies
ConstituencyDistrictA'11A'16A'21LS'14LS'19LS'24UDFLDFNDA
MANJESHWARAMKASARAGODUDFUDFUDFUDFUDFUDF600
KASARGODKASARAGODUDFUDFUDFUDFUDFUDF600
UDUMAKASARAGODLDFLDFLDFUDFUDFUDF330
KANHANGADKASARAGODLDFLDFLDFLDFLDFUDF150
THRIKKARIPURKASARAGODLDFLDFLDFLDFLDFUDF150
PAYYANNURKANNURLDFLDFLDFLDFLDFLDF060
KALLIASSERIKANNURLDFLDFLDFLDFLDFLDF060
THALIPARAMBAKANNURLDFLDFLDFLDFUDFUDF240
IRIKKURKANNURUDFUDFUDFUDFUDFUDF600
AZHIKODEKANNURUDFUDFLDFUDFUDFUDF510
KANNURKANNURUDFLDFLDFUDFUDFUDF420
DHARMADOMKANNURLDFLDFLDFLDFLDFLDF060
THALASSERYKANNURLDFLDFLDFLDFLDFLDF060
KUTHUPARAMBAKANNURLDFLDFLDFLDFUDFUDF240
MATTANNURKANNURLDFLDFLDFLDFLDFLDF060
PERAVOORKANNURUDFUDFUDFUDFUDFUDF600
MANANTHAVADY (ST)WAYANADUDFLDFLDFLDFUDFUDF330
SULTHANBATHERY (ST)WAYANADUDFUDFUDFLDFUDFUDF510
KALPETTAWAYANADUDFLDFUDFUDFUDFUDF510
VATAKARAKOZHIKODELDFLDFUDFUDFUDFUDF420
KUTTIADYKOZHIKODELDFUDFLDFUDFUDFUDF420
NADAPURAMKOZHIKODELDFLDFLDFUDFUDFUDF330
KOYILANDYKOZHIKODELDFLDFLDFUDFUDFUDF330
PERAMBRAKOZHIKODELDFLDFLDFUDFUDFUDF330
BALUSSERI (SC)KOZHIKODELDFLDFLDFUDFUDFUDF330
ELATHURKOZHIKODELDFLDFLDFLDFUDFUDF240
KOZHIKODE NORTHKOZHIKODELDFLDFLDFUDFUDFUDF330
KOZHIKODE SOUTHKOZHIKODEUDFUDFLDFUDFUDFUDF510
BEYPOREKOZHIKODELDFLDFLDFLDFUDFUDF240
KUNNAMANGALAMKOZHIKODELDFLDFLDFLDFUDFUDF240
KODUVALLYKOZHIKODEUDFLDFUDFUDFUDFUDF510
THIRUVAMBADIKOZHIKODEUDFLDFLDFUDFUDFUDF420
KONDOTTYMALAPPURAMUDFUDFUDFUDFUDFUDF600
ERANADMALAPPURAMUDFUDFUDFUDFUDFUDF600
NILAMBURMALAPPURAMUDFLDFLDFUDFUDFUDF420
WANDOOR (SC)MALAPPURAMUDFUDFUDFUDFUDFUDF600
MANJERIMALAPPURAMUDFUDFUDFUDFUDFUDF600
PERINTHALMANNAMALAPPURAMUDFUDFUDFUDFUDFUDF600
MANKADAMALAPPURAMUDFUDFUDFUDFUDFUDF600
MALAPPURAMMALAPPURAMUDFUDFUDFUDFUDFUDF600
VENGARAMALAPPURAMUDFUDFUDFUDFUDFUDF600
VALLIKUNNUMALAPPURAMUDFUDFUDFUDFUDFUDF600
TIRURANGADIMALAPPURAMUDFUDFUDFUDFUDFUDF600
TANURMALAPPURAMUDFLDFLDFUDFUDFUDF420
TIRURMALAPPURAMUDFUDFUDFUDFUDFUDF600
KOTTAKKALMALAPPURAMUDFUDFUDFUDFUDFUDF600
THAVANURMALAPPURAMLDFLDFLDFLDFUDFUDF240
PONNANIMALAPPURAMLDFLDFLDFLDFUDFUDF240
THRITHALAPALAKKADUDFUDFLDFLDFUDFUDF420
PATTAMBIPALAKKADUDFLDFLDFLDFUDFUDF330
SHORANURPALAKKADLDFLDFLDFLDFLDFLDF060
OTTAPPALAMPALAKKADLDFLDFLDFLDFLDFUDF150
KONGAD (SC)PALAKKADLDFLDFLDFLDFLDFUDF150
MANNARKKADPALAKKADUDFUDFUDFUDFUDFUDF600
MALAMPUZHAPALAKKADLDFLDFLDFLDFLDFLDF060
PALAKKADPALAKKADUDFUDFUDFLDFUDFUDF510
TARUR (SC)PALAKKADLDFLDFLDFLDFUDFLDF150
CHITTURPALAKKADUDFLDFLDFLDFUDFUDF330
NENMARAPALAKKADLDFLDFLDFLDFUDFUDF240
ALATHURPALAKKADLDFLDFLDFLDFUDFLDF150
CHELAKKARA (SC)THRISSURLDFLDFLDFLDFUDFLDF150
KUNNAMKULAMTHRISSURLDFLDFLDFLDFUDFLDF150
GURUVAYOORTHRISSURLDFLDFLDFLDFUDFUDF240
MANALURTHRISSURUDFLDFLDFLDFUDFNDA231
WADAKKANCHERYTHRISSURUDFUDFLDFLDFUDFUDF420
OLLURTHRISSURUDFLDFLDFLDFUDFNDA231
THRISSURTHRISSURUDFLDFLDFUDFUDFNDA321
NATTIKA (SC)THRISSURLDFLDFLDFLDFUDFNDA141
KAIPAMANGALAMTHRISSURLDFLDFLDFLDFUDFLDF150
IRINJALAKUDATHRISSURUDFLDFLDFLDFUDFNDA231
PUTHUKKADTHRISSURLDFLDFLDFLDFUDFNDA141
CHALAKUDYTHRISSURLDFLDFUDFUDFUDFUDF420
KODUNGALLURTHRISSURUDFLDFLDFLDFUDFLDF240
PERUMBAVOORERNAKULAMLDFUDFUDFLDFUDFUDF420
ANGAMALYERNAKULAMLDFUDFUDFUDFUDFUDF510
ALUVAERNAKULAMUDFUDFUDFUDFUDFUDF600
KALAMASSERYERNAKULAMUDFUDFLDFUDFUDFUDF510
PARAVURERNAKULAMUDFUDFUDFUDFUDFUDF600
VYPINERNAKULAMLDFLDFLDFUDFUDFUDF330
KOCHIERNAKULAMUDFLDFLDFUDFUDFUDF420
THRIPUNITHURAERNAKULAMUDFLDFUDFUDFUDFUDF510
ERNAKULAMERNAKULAMUDFUDFUDFUDFUDFUDF600
THRIKKAKARAERNAKULAMUDFUDFUDFUDFUDFUDF600
KUNNATHUNAD (SC)ERNAKULAMUDFUDFLDFLDFUDFUDF420
PIRAVOMERNAKULAMUDFUDFUDFUDFUDFUDF600
MUVATTUPUZHAERNAKULAMUDFLDFUDFUDFUDFUDF510
KOTHAMANGALAMERNAKULAMUDFLDFLDFUDFUDFUDF420
DEVIKULAM (SC)IDUKKILDFLDFLDFLDFUDFUDF240
UDUMBANCHOLAIDUKKILDFLDFLDFLDFUDFUDF240
THODUPUZHAIDUKKIUDFUDFUDFUDFUDFUDF600
IDUKKIIDUKKIUDFUDFLDFLDFUDFUDF420
PEERUMEDEIDUKKILDFLDFLDFLDFUDFUDF240
PALAKOTTAYAMUDFUDFUDFUDFUDFUDF600
KADUTHURUTHYKOTTAYAMUDFUDFUDFUDFUDFUDF600
VAIKOM (SC)KOTTAYAMLDFLDFLDFUDFLDFLDF150
ETTUMANOORKOTTAYAMLDFLDFLDFUDFUDFUDF330
KOTTAYAMKOTTAYAMUDFUDFUDFUDFUDFUDF600
PUTHUPPALLYKOTTAYAMUDFUDFUDFUDFUDFUDF600
CHANGANASSERYKOTTAYAMUDFUDFLDFUDFUDFUDF510
KANJIRAPPALLYKOTTAYAMUDFUDFLDFUDFUDFUDF510
POONJARKOTTAYAMUDFINDLDFUDFUDFUDF410
AROORALAPPUZHALDFLDFLDFUDFUDFUDF330
CHERTHALAALAPPUZHALDFLDFLDFUDFLDFUDF240
ALAPPUZHAALAPPUZHALDFLDFLDFUDFUDFUDF330
AMBALAPPUZHAALAPPUZHALDFLDFLDFUDFUDFUDF330
KUTTANADALAPPUZHALDFLDFLDFUDFUDFUDF330
HARIPADALAPPUZHAUDFUDFUDFUDFUDFUDF600
KAYAMKULAMALAPPUZHALDFLDFLDFLDFLDFUDF150
MAVELIKKARA (SC)ALAPPUZHALDFLDFLDFLDFUDFLDF150
CHENGANNURALAPPUZHAUDFLDFLDFUDFUDFUDF420
THIRUVALLAPATHANAMTHITTALDFLDFLDFUDFUDFUDF330
RANNIPATHANAMTHITTALDFLDFLDFUDFUDFUDF330
ARANMULAPATHANAMTHITTAUDFLDFLDFUDFUDFUDF420
KONNIPATHANAMTHITTAUDFUDFLDFUDFUDFUDF510
ADOOR (SC)PATHANAMTHITTALDFLDFLDFUDFLDFUDF240
KARUNAGAPALLYKOLLAMLDFLDFUDFUDFUDFUDF420
CHAVARAKOLLAMUDFLDFLDFUDFUDFUDF420
KUNNATHUR (SC)KOLLAMLDFLDFLDFUDFUDFLDF240
KOTTARAKKARAKOLLAMLDFLDFLDFUDFUDFLDF240
PATHANAPURAMKOLLAMUDFLDFLDFUDFUDFUDF420
PUNALURKOLLAMLDFLDFLDFLDFUDFUDF240
CHADAYAMANGALAMKOLLAMLDFLDFLDFLDFUDFUDF240
KUNDARAKOLLAMLDFLDFUDFUDFUDFUDF420
KOLLAMKOLLAMLDFLDFLDFUDFUDFUDF330
ERAVIPURAMKOLLAMLDFLDFLDFUDFUDFUDF330
CHATHANNOORKOLLAMLDFLDFLDFLDFUDFUDF240
VARKALATHIRUVANANTHAPURAMUDFLDFLDFLDFUDFLDF240
ATTINGAL (SC)THIRUVANANTHAPURAMLDFLDFLDFLDFUDFNDA141
CHIRAYINKEEZHU (SC)THIRUVANANTHAPURAMLDFLDFLDFLDFUDFUDF240
NEDUMANGADTHIRUVANANTHAPURAMUDFLDFLDFLDFLDFUDF240
VAMANAPURAMTHIRUVANANTHAPURAMLDFLDFLDFLDFUDFUDF240
KAZHAKOOTTAMTHIRUVANANTHAPURAMUDFLDFLDFNDAUDFNDA222
VATTIYOORKAVUTHIRUVANANTHAPURAMUDFUDFLDFNDAUDFNDA312
THIRUVANANTHAPURAMTHIRUVANANTHAPURAMUDFUDFLDFNDAUDFUDF411
NEMOMTHIRUVANANTHAPURAMLDFNDALDFNDANDANDA024
ARUVIKKARATHIRUVANANTHAPURAMUDFUDFLDFLDFUDFUDF420
PARASSALATHIRUVANANTHAPURAMUDFLDFLDFUDFUDFUDF420
KATTAKADATHIRUVANANTHAPURAMUDFLDFLDFLDFUDFNDA231
KOVALAMTHIRUVANANTHAPURAMLDFUDFUDFUDFUDFUDF510
NEYYATTINKARATHIRUVANANTHAPURAMLDFLDFLDFUDFUDFUDF330