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