The Hennops River starts in Terenure, Kempton Park, and flows in a northerly direction towards Tembisa township. It then flows past Olifantsfontein and meets the Sesmyl Spruit which flows out of the Rietvlei Dam. The river then turns north-west flowing through the centre of Centurion. The river continues in this direction flowing through the foothills of the Magaliesberg before flowing into the Crocodile River (Limpopo) on its right bank.