Ritchie is a small town situated 40 kilometres (20 mi) south of Kimberley on the north bank of the Riet River in the Northern Cape province of South Africa. The town, with a population of approximately 15,000, is in the Sol Plaatje Local Municipality, which forms part of the Frances Baard District Municipality.