Vaal River
Warrenton is situated in the north-eastern part of the Northern Cape province, on the south bank of the Vaal River, approximately north of Kimberley, the provincial capital.