Cheruvannur is a census town situated in the Kozhikode district in the state of Kerala in India.
According to the 2001 census, the population of the town is 57,111 inclusive of 49% males, 51% females and 13% children less than 6 years of age. With a male literacy of 84% and female literacy of 80%, the average literacy rate of the town amounts to 82%. This is higher than the national average of 59.5%. This region was a part of Parappanad which was a kingdom ruled by a kshatriya family.