Suba ang Mosesrivier sa Habagatang Aprika.[1] Nahimutang ni sa lalawigan sa Mpumalanga, sa amihanan-sidlakang bahin sa nasod, 100 km sa amihanan-sidlakan sa Pretoria ang ulohan sa nasod. Ang Mosesrivier mao ang bahin sa tubig-saluran sa Olifants River.