属头城河、宜兰河两大水系，前者在本乡辖区有猴洞坑溪、十一股溪、汤围溪、得子口溪（二龙河）、林尾溪等支流，而后者在本乡辖区则有小礁溪、大礁溪等支流。头城河为宜兰县县管河川，主流长度19.3公里，流域面积98.35平方公里。主流上游名为得子口溪，发源于雪山山脉烘炉地山东侧。汇集林尾溪后流至七结桥下二龙村界处，改称为二龙河。旧河道流经淇武兰聚落南缘，于国道五号附近汇集港仔尾港后，因流量大增使得河面变宽。1990年实施的二龙河截弯取直工程中，在七结桥至港仔尾港汇流处新辟一条较直的人工河道，故流程大为缩短。随后流