子镇向北流，接纳清水、太平两河，于两河交汇口，汇作一股流。黑河继续向东流，经沙梁子，缓慢地向东北方向转折，转过老君岭与终南山之间的深峡谷，最后折向北，然后接纳板房子河、虎豹河、王家河、陈家沟、柳叶河等河流，于马召镇东南的武家庄出峪，进入渭河平原，在富仁乡的高王号处接纳沙河，沿渭河废弃河道折向东流，接纳就峪河、田峪河、赤峪河等河流，到尚村镇马村梁家滩并入渭河。
主要支流.黑河支流繁多，流域面积大于10平方公里以上的支流共39条，其中一级支流23条，一般支流发育系数2.939，二级