Kadirur là một thị trấn thống kê của quận Kannur thuộc bang Kerala, Ấn Độ.Nhân khẩuTheo điều tra dân số năm 2001 của Ấn Độ, Kadirur có dân số 28.989 người. Phái nam chiếm 46% tổng số dân và phái nữ chiếm 54%. Kadirur có tỷ lệ 87% biết đọc biết viết, cao hơn tỷ lệ trung bình toàn quốc là 59,5%: tỷ lệ cho phái nam là 88%, và tỷ lệ cho phái nữ là 87%. Tại Kadirur, 10% dân số nhỏ hơn 6 tuổi.