Kannur was an important trading centre in the 12th century, with active business connections with Persia and Arabia. It served as the British military headquarters on India's west coast until 1887. Kannur Cantonment is the only cantonment board in Kerala.