Kannur, Hindistan'ın Kerala eyaletinde bulunan bir şehirdir. Şehrin nüfusu 2011 yılı itibarıyla 232.486'dir.