Kannur (Malayalam: കണ്ണൂർ), còn được gọi theo tên tiếng Anh của nó Cannanore, [1] là một thành phố và Tổng công ty thành phố trong Kannur huyện, bang Kerala, Ấn Độ. Đó là trụ sở hành chính của huyện Kannur và nằm 518 km về phía bắc của thủ phủ bang Thiruvananthapuram. Trong thời gian cai trị của Anh ở Ấn Độ, Kannur được biết đến như Cannanore, được sử dụng hiện nay chỉ bằng Đường sắt Ấn Độ. [2] Đây là thành phố lớn nhất của Bắc Malabar region.Kannur là một trong những kết tụ đô thị triệu-cộng tại Ấn Độ với dân số 1.642.892 vào năm 2011, Kannur mặt khác là thành phố lớn thứ 4 sau Kozhikode, Thiruvananthapuram và Kochi.