Ritchie is a small town situated close to the N12 National Route, on the north bank of the Riet River, in the Northern Cape Province of South Africa, about 40 km south of Kimberley.
The town falls within the Sol Plaatje Local Municipality under the Frances Baard District Municipality of the Northern Cape Province.
