後龍溪是苗栗境內最主要河川,發源於鹿場大山西麓,全長58.3公里,流域面積536.6平方公里,流經泰安、大湖、獅潭、公館、銅鑼、苗栗、頭屋、後龍等鄉鎮。主要支流有汶水溪、大湖溪、老田寮溪。
後龍溪切穿山脈形成牛鬥口峽谷、流經上福基聚落後,即脫離八角崠山脈,進入低矮丘陵區,丘陵區因河蝕盛行,在公館鄉福基以下沖積成富裕的苗栗河谷平原。進入平原地區的後龍溪河道紛亂,遇雨易興水災,在大正2(1913)年石圍牆堤防未興建之前,其主河道在上福基到石圍牆之間的低窪地向北流竄,直至中心埔庄北端才與來自南岸的老雞隆河匯流。日治時期為治理洪患,興建福基堤防、石圍墻一號堤防,戰後又增建堤防,引導後龍溪河道西流,直至銅鑼牛背山才轉向北流。然河道西蝕嚴重,位於西岸的芎蕉灣庄即因溪水沖蝕逐漸流失,更於民國52(1963)年葛樂禮颱風後消失殆盡;而後龍溪南岸的紅崩崗,也是受後龍溪侵蝕切割所形成的。至於老雞籠河是後龍溪中游重要支流,兩岸有眾多利於墾殖的河階臺地,使老雞籠河沿岸成為銅鑼地區較早開發之處,也是現今村民聚集之地。


