El río Kafue se origina en Zambia, en el límite de la frontera con la República Democrática del Congo, a unos 1.350 m de altitud y a 120 km al sudoeste de Chingola, en la provincia de Copperbelt.