Kodungallur Bhagavathy Temple was built to commemorate the martyrdom of Kannagi. It is said that sixth avatar of Vishnu, Sage Parasurama built this temple for the prosperity of the people. According to the old chronicles, this Bhagavathi temple was created in the heart of the town many centuries ago to serve a special purpose.