後龍溪是苗栗境內最主要河川,發源於鹿場大山西麓,全長58.3公里,流域面積536.6平方公里,流經泰安、大湖、獅潭、公館、銅鑼、苗栗、頭屋、後龍等鄉鎮。主要支流有汶水溪、大湖溪、老田寮溪。
後龍溪流經苗栗河谷平原上,紛紛與支流雞隆溪、大坑溪、沙河、老田寮溪以及南勢溪會合,最後在後龍水尾附近注入臺灣海峽。其中沙河的重要支流之一北河,流域內曾有雙喜煤礦以及大東山煤礦場,開採著出磺坑背斜構造北端的煤礦。老田寮溪今稱明德溪,明德溪是獅潭溪流向轉西進入頭屋鄉後的名稱。老田寮溪產桂竹,且水源充沛穩定,政府便在頭屋明德村興建明德水庫,蓄水灌溉原為看天田的後龍、造橋、頭屋等地區農田。


