Modjadjiskloof (tot 2004 bekend as Duiwelskloof) is 'n klein dorp in die ooste van die Limpopo-provinsie, Suid-Afrika, 24 km noord van die groot dorp Tzaneen.
Die dorp het ontwikkel rondom die spoorweghalte nadat die spoorlyn tussen Tzaneen en Soekmekaar die dorp in 1914 bereik het. Die dorp is in 1919 opgemeet en in 1920 geproklameer. Die naam Duiwelskloof is waarskynlik afkomstig van die togryers wat deur die reënseisoen hier moes deursukkel wanneer die grond soos 'n moeras geword het.