Tiene una población estimada de 600.000 habitantes, con una población metropolitana de alrededor de 1,5 millones, haciéndola la aglomeración urbana más grande y la segunda ciudad más grande en Kerala después de la capital.