Chengannur is a part of the Mavelikara constituency which after demarcation extends from Changanassery in Kottayam district to Kottarakkara in Kollam district.
Chengannur's assembly constituency (Number 110) is a part of the Mavelikkara (Lok Sabha constituency).