洛河发源于陕西省渭南市华州区西南与蓝田县、临渭区交界的箭峪岭侧木岔沟。
流经陕西省东南部及河南省西北部洛阳市境内,在河南省巩义市注入黄河。河道全长447公里,陕西境内河长129.8公里,河南境长366公里。流域总面积18881平方公里。