流长273千米，高差1200多米，河道平均比降0.53‰，流域面积9359平方千米。年均径流量81.3亿立方米。北流河洪水期含沙量大，年均含沙量0.86千克每立方米，年均输沙量342万吨，水土流失属于广西较严重地区。流域内经济以农业为主，有优质谷、荔枝、龙眼、沙田柚、玉桂、八角、松脂等农优产品。主要支流有泗罗河、杨梅河、黄华河、义昌江等。历史上北流河是中原与广西、广东南部及海南等地的交通要道。