Kanhirode is a census town in Kannur district of Kerala state, India.
Kanhirode is located 13 km east of Kannur city on Kannur-Mattanur road.
Kanhirode census town have an area of 8.13 km2 (3.14 sq mi) with 3,145 families residing in it.
[3] As of 2011 India census, Kanhirode town had a population of 15,353 among which 8,917 (58%) are Hindus, 6318 (41.15%) are Muslims and 0.85% others.
This article related to a location in Kannur district, Kerala, India is a stub.