北海道函館市北部の袴腰山(袴腰岳)を源に黒井川と赤井川として南に流れる。