Roodepoort is a city in the Gauteng province of South Africa. It is located in the western part of the province, about 20 kilometers west of Johannesburg. The city is known for its many parks and nature reserves, including the Walter Sisulu National Botanical Garden and the Kloofendal Nature Reserve. Roodepoort is also home to several shopping centers and the Clearwater Mall, one of the largest malls in the country. The area is served by a number of schools and has good public transportation connections to other parts of the province.