The headwaters of the main
tributary of Bharathapuzha originates from various parts of the
Western Ghats near the
Anamailai hill ranges in
Tamil Nadu as small rivulets, and flows westward through
Palakkad Gap, (also known as Palghat gap) across
Palakkad and
Malappuram districts of Kerala, with many tributaries joining it, including the
Tirur River. For the first 40 km or so, the Bharathappuzha follows an almost northerly course till
Pollachi near
Coimbatore. At
Parli, the
Kannadipuzha and
Kalpathipuzha River merge and flow as Bharathappuzha, following a westerly course until it empties into the
Lakshadweep Sea at
Ponnani. At Mayannur, Gayathripuzha merges with the river. The
Thuthapuzha merges with the Nila at
Pallippuram. As the Thootha River is rich in water, after its merger, the Nila becomes thicker inflow. in 1867 which goes into disuse with the construction of new bridges The river is not navigable along most of its course except the small stretch where it joins the sea. With a
watershed of 6,186 km2, the Bharathapuzha basin is the largest among all the river basins in Kerala. A little more than two-thirds of this area (4400 km2) is within Kerala and the remaining area (1786 km2) is in Tamil Nadu. Though Bharathapuzha has a large basin, the water flow is relatively less compared to other long
rivers in Kerala because a large portion of the basin is located in the comparatively drier regions (Tamil Nadu and Palakkad Gap). The construction of a number of dams after
independence has also reduced the river flow. In fact, in the summer months, there is almost no flow in most parts of the river. The Bharathapuzha is the lifeline of many cities and villages: Chittur-Thathamangalam (in Chittur, Bharathappuzha is known as "Sokanasini"; this name was given by Thunjathu Ramanujan Ezhuthachan), Kodumbu-Thiruvalathur,
Palakkad, Parli-Kottayi, Mankara-Perigottukurissi, Lakkidi-Thiruvilwamala,
Killikkurussimangalam,
Ottappalam,
Shoranur,
Cheruthuruthy,
Chelakkara,
Pattambi,
Thrithala,
Thiruvegappura,
Kudallur,
Pallipuram and
Kumbidi. The village of
Parudur, including the town of Pallipuram, stands near the confluence of this river and the River Thootha or, simply,
Thuthapuzha. Then it goes through
Kuttipuram,
Tirunavaya,
Irimbiliyam,
Thavanur,
Triprangode, and
Ponnani.
Thuthapuzha passes through Malappuram-Palakkad district border through Thootha,
Elamkulam, and
Pulamanthole.
Tirur River goes through
Athavanad,
Tirur,
Mangalam,
Purathur,
Triprangode, and
Vettom. ==Irrigation projects==