Ranni Assembly constituency
Ranni is one of the 140 Kerala [Legislative Assembly|state legislative assembly] constituencies in Kerala in southern India. It is also one of the seven state legislative assembly constituencies included in Pathanamthitta Lok Sabha constituency. As of the 2021 [Kerala Legislative Assembly election|2021 Assembly elections], the current member of the Legislative Assembly is Pramod Narayanan of Kerala Congress (M).
Local self-governed segments
Ranni Assembly constituency is composed of the following local self-governed segments:| Sl no. | Name | Status | Taluk |
| 1 | Kottangal | Grama panchayat | Mallapally |
| 2 | Vechoochira | Grama panchayat | Ranni |
| 3 | Ranni-Perunad | Grama panchayat | Ranni |
| 4 | Naranammoozhy | Grama panchayat | Ranni |
| 5 | Ranni-Pazhavangadi | Grama panchayat | Ranni |
| 6 | Ranni-Angadi | Grama panchayat | Ranni |
| 7 | Kottanad | Grama panchayat | Mallapally |
| 8 | Ezhumattoor | Grama panchayat | Mallapally |
| 9 | Ayiroor | Grama panchayat | Ranni |
| 10 | Ranni | Grama panchayat | Ranni |
| 11 | Vadasserikkara | Grama panchayat | Ranni |
| 12 | Cherukole | Grama panchayat | Ranni |
Members of the Legislative Assembly
The following list contains all members of Kerala Legislative Assembly who have represented Ranni Assembly constituency during the period of various assemblies:'''Key'''