Kasaragod is a municipal town and the district headquarters of Kasaragod district of Kerala state in India.