Demographics
According to the 2011 census Kannur district has a population of 2,525,637, roughly equal to the nation of Kuwait or the US state of Nevada. This gives it a ranking of 170th in India (out of a total of 640). The district has a population density of 852 inhabitants per square kilometre (2,210 /sq mi) . Its population growth rate over the decade 2001-2011 was 4.84%. Kannur has a sex ratio of 1133 females for every 1000 males, and a literacy rate of 95.41%.
The District has a population of 2,412,365 (2001 census). This is the most urbanised district in Kerala. About 50.35% of the population reside in the urban agglomerations. The total urban population of Kannur district is 1,212,898. This is the second largest urban population in Kerala after Ernakulam and is more than the population of a metro city.
The high urban population of the district is due to the 45 towns in the district which is the highest in Kerala. Kannur district has 7 statutory towns namely Kannur, Kannur Cantonment, Thalassery, Payyannur, Thaliparamba, Kuthuparamba and Mattannur. In addition to this there are 38 census towns which are Ancharakandy, Azhikode North, Azhikode South, Chala, Chelora, Cherukunnu, Cheruthazham, Chirakkal, Chockli, Dharmadom, Elayavoor, Eranholi, Iriveri, Kadachira, Kadirur, Kalliasseri, Kanhirode, Kannadiparamba, Kannapuram, Kottayam-Malabar, Mavilayi, Munderi, Muzhappilangad, Narath, New Mahe, Paduvilayi, Pallikkunnu, Panniyannur, Panoor, Pappinisseri, Pathiriyad, Pattiom, Peralasseri, Peringathur, Pinarayi, Puzhathi, Thottada, Valapattanam, Varam.
Kannur city has, apart from Malayalam, minorities of Kannada, Tulu and Tamil speakers.
Read more about this topic: Kannur District