As of 2001[update] India Census, Kanayannur had a population of 790212 with 390875 males and 399337 females. Kanayannur is the largest Taluk in Kerala.
Kanayannr taluk office situated at M G Road, Ernakulam. There is a village in kanayannur taluk whose name is also Kanayannur. Kanayannur village office situated at a village called Eruvely. The place Kanayannur is presently known as Palace Square though Kanayannur taluk and Kanayannur village still exist. It is believed that there was a palace of king of Kochi in Kanayannur hence the place is named palace square.