箭杆河发源于北小店乡的多子村、窑子沟和静乐县交界处的三郎洞。由变质岩山区裂隙小泉水汇集而成。由南向北,经六固、箭杆,在安家庄北3.5公里处出境,入忻州市牧马河。境内干流长17.75公里,支流有吾青沟、多子村河。流域面积60.5平方公里,河床平均宽度为150米,流域平均宽度为3.78米。