流横穿玉溪市，流向西南方，进入峨山彝族自治县后转而流向东南，流经通海县南部后进入建水县北部地区，在建水县曲江镇附近转向东北，流入华宁县南部，最后在华宁县东部的盘溪镇汇入南盘江。据2013年出版的《中国河湖大典·珠江卷》“华溪河”条目，将发源于玉溪市红塔区东北部小石桥彝族乡新铺的“董炳大河”定为华溪河主源，记录华溪河全长为193公里，流域面积4108平方公里 。
名称.曲江干流流经云南省的多个县市，在各县市境内的名称各不相同，在江川区境内叫“九溪河”或“九溪大河”；在玉溪市境内叫