士林拦河堰，又称士林坝，是台湾的一座拦河堰，位于苗栗县泰安乡士林村，位于大安溪中游，于1994年兴建，2002年9月开始营运。主要功能是拦引大安溪的溪水后，越域引水送往鲤鱼潭水库调蓄利用，平均每年约可引取大安溪主流之剩余水量3.48亿立方公尺，鲤鱼潭水库供水能力可由每日22万吨提高为每日90万吨，可供应苗栗县及大台中地区的各种用水，此外并利用264公尺之引水落差供台湾电力公司卓兰发电厂水力发电之用。士林拦河堰的特色在于建有鱼道，具有维护生态的功能。