Karimpuzha es el afluente más grande del río Chaliyar , Kerala , India . Está muy cerca de Nilambur .
Karimpuzha se origina en las laderas occidentales entre el pico Mukurthi y la presa Avalanche en el distrito Nilgiris de Tamil Nadu . Cherupuzha , que se une a Karimpuzha cerca de Karulai , se origina en los bosques al noroeste del embalse de Upper Bhavani en el distrito de Nilgiris de Tamil Nadu. Karimpuzha se une a Chaliyar en Chaliyarmukku , cerca de Nilambur . Karimpuzha transporta Punnappuzha y sus afluentes. Punnappuzha se une a Karimpuzha cerca del puente Karimpuzha.
Coordenadas : 11 ° 18′N 76 ° 16′E / 11.300 ° N 76.267 ° E