Chavakkad is a Municipality with an area of 12.41 sq.km. National Highway 17, passes through the town. Chavakkad has a Municipal bus standand and the nearest railway station is at Guruvayur.It is an important trading centre for copra, coir and fish. The major source of income is from gulf. Kajah Beedi,and Rajah Motors has its headquarters in Chavakkad. The Kaja Beedi Company was started in the year 1948 by Hajee Abdul Khader. Rajah Motors produced the first multi-purpose vehicle in India.There is a story popular amoung the local people about the nearby Palayur church, where Saint Thomas is believed to have landed. According to this story, the Apostle arrived there and found several Brahmins are bathing in a tank and throwing up handfuls of water as an offering to their god.The Apostle performed a magic and kept the water in the air,Some how he managed to convert some Brahmins to Christianity. Due to this other Hindus left the place. They cursed and called the land "Shapa kkad"(the cursed land) ."The name "Chavakkad" came from it. It is also known as "Mini-Gulf" because of the sizeable NRI population .Chavakkad Beach is counted amongst Kerala's most popular beaches.
Guruvayur is very close to Chavakkad and is another municipal town in Thrissur District. It is famous for the Guruvayur Sree Krishna Temple.According to the legends the temple is about 5,000 years old . It was Melpathur Narayana Bhattathiri's "Narayaniyam" through which the Guruvayur temple got famous all over India. Punnathurkotta was once the palace of a local ruler, but the palace grounds are now used to house the elephants belonging to the Guruvayoor temple, and has been renamed Anakkotta-meaning the fort of the elephants. It is also used to train the elephants and Mahouts.