In the 11th century, Mahodayapuram (Now it is known as Kandanad) was captured by Rajendra Chola I of Chola dynasty.
During Portuguese period, Kodungallur was a tributary state in the kingdom of Zamorin, the most powerful of independent rulers of Malabar region.