Modjadjiskloof (anteriormente Duiwelskloof ) es una pequeña ciudad situada al pie de la escarpa en la provincia de Limpopo en Sudáfrica .
La ciudad se encuentra a 18 km al norte de Tzaneen . Fue inspeccionada en 1919 y proclamada como tal en 1920. Fue administrada por una junta de administración de la aldea. El árbol Sunland Baobab , que se encontraba cerca, perdió una gran parte de su tallo principal a principios de 2017 y el resto del árbol se desmoronó en abril de 2017.
La ciudad recibió su nombre en honor a la Reina de la Lluvia Modjadji, gobernante hereditaria del pueblo Balobedu, el pueblo indígena de la zona y en algún momento la única reina gobernante en Sudáfrica.
El antiguo nombre Duiwelskloof, que en afrikáans significa "barranco del diablo", se le dio posiblemente en virtud de su aspecto accidentado e imponente, o por la dificultad con la que los carros cargados lo atravesaban en la temporada de lluvias. Duiwelskloof pasó a llamarse Modjadjiskloof el 14 de junio de 2004. A diferencia de la mayoría de los cambios de nombre, Duiwelskloof mantuvo el sufijo afrikáans "-kloof" (que significa valle) en su nuevo nombre.