Kanayannur is a Taluk in the District of Ernakulam, in the state of Kerala, India. Taluk is an administrative denomination in India.
As of 2001Census, 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.
 Revenue Villages in Kanayannur Taluk
- Edappally North
- Edappally South
- Thrikkakara North
- Thrikkakara South