Rustenburg (« ville du repos » en afrikaans) est une ville de la province du Nord-Ouest, dans la région ouest du Transvaal, en Afrique du Sud. Elle est l'une des neuf villes (dix stades dans neuf villes différentes) qui accueillirent la Coupe du monde de football de 2010 et elle figura à nouveau parmi les cinq villes qui accueillirent la Coupe d'Afrique de Football en 2013.
Troisième plus ancienne ville du Transvaal, elle est située à de Pretoria.
Selon le recensement de 2011, la commune de Rustenburg compte habitants, majoritairement noirs (52,84 % % habitants) devant les blancs (40,44 %) et les indo-asiatiques (3,30 %).
La langue maternelle majoritairement utilisé est l'afrikaans (41,17 %) devant le Setswana (27,86 %).
La ville se divise en 16 secteurs : les quartiers résidentiels majoritairement blancs de Boschdal, de Cashan, de Protea Park, de Rustenburg Oos-Einde, de Safari Tuine, de Waterval East ainsi que le centre-ville de Rustenburg SP, les quartiers majoritairement noirs et coloureds de Rustenburg Nord, Geelhoutpark et Karlienpark, le centre de services correctionnel de Rustenburg, la zone industrielle, la réserve naturelle de Rustenburg, la mine de platine de Rustenburg, la zone rurale de Rustenburg, et le quartier indien de Zinniaville.
thumb|left|Église anglicane au coin de Oliver Tambo et Beyers Naude Dr (Van Staden Street).
La ville de Rustenburg fut fondée par les Boers en 1851. Elle est même pendant très peu de temps la capitale de la République sud-africaine du Transvaal. Le commandement du district est alors aux mains de Paul Kruger, homme fort de la région et plus tard président de la République sud-africaine du Transvaal.
Une garnison britannique fut l'objet du siège de Rustenburg lors de la Première Guerre des Boers de 1880 à 1881.
Au , la région de Rustenburg se révèle riche en platine, chrome, granit (dans une moindre mesure de pyrite) et leur exploitation assure le développement de la ville tout comme les plantations de tabac.