
Kannur (tidligere Cannanore) er en by på Malabarkysten i den indiske delstaten Kerala og hovedstad i distriktet med samme navn. Byregion (inklusive blant annet Payannur, Taliparamba og Thalassery) hadde 1 640 986 innbyggere ved Folketellingen i India 2011, av disse bodde bare 56 823 innbyggere i selve Kannur. Kannur var tidligere hovedstad i et fyrstedømme hvor fyrsten også styrte over Lakkadivene.
I årene 1950–1972 hadde fiskeriprosjektet i Kerala en sattelittprosjekt i det som den gang var Cannanore. Foruten opplæring i havfiske med motoriserte båter ble det bygget en molo og fiskerihavnen ble utvidet