Kanhangad er en by i Kasaragod-distriktet i den indiske delstaten Kerala. Folketallet er oppgitt å være 73 342 innbyggere ved folketellingen i 2011, med forsteder 229 168 innbyggere.