Karakunnu village is located in Ernad taluka of Malappuram district in Kerala. The total geographical area of village is 1512 hectares. Karakunnu has a total population of 16,525 people, out of which male population is 8,049 while female population is 8,476.