Kunhimangalam is a census town situated in the northern coastal part of Kannur District in Kerala state on the outskirt of Payyanur. The population in 2011 was around 19,000 including Hindus, Christians and Muslim residents. The village lies in an agricultural region.