Elandsdoorn is een township, een woongebied voor de zwarte bevolking, in het district Moutse. Het township is gelegen langs de R25 tussen Bronkhorstspruit en Groblersdal, in de provincie Mpumalanga in het noordoosten van Zuid- Afrika. Op de kaart ligt het net naast Dennilton, 30 kilometer van Groblersdal en 30 kilometer van Loskop Dam.  

Townships waren woongebieden, die in de apartheidstijd toegewezen werden aan de zwarte bevolking die werkte voor de blanken in het dorp verderop. De leefgebieden waren strikt gescheiden. In het township was geen water, elektriciteit of enige andere voorziening. Voor bijna alles was men aangewezen op het blanke dorp, soms wel een uur reizen van het township.  

Het inwonersaantal van Elandsdoorn wordt geschat op 30.000 - 40.000 mensen, die allen gebruik kunnen maken van Ndlovu Medical Centre. Binnen een cirkel van tien kilometer zijn er nog verschillende andere townships die kunnen profiteren van het Ndlovu Medical Trust en het Elandsdoorn Development Trust. In dit gebied wonen in totaal zo'n 120.000 - 150.000 mensen, die kunnen aankloppen bij Ndlovu Medical Centre.