Erba di rhodes è nativo del continente africano, prospera in una varietà di regioni in tutto il continente ed è particolarmente diffuso in Medio Oriente. È stato introdotto in alcune parti dell'Asia, delle Americhe, nonché nelle isole del Pacifico e dei Caraibi. In alcune aree dell'Europa, del Nord America, del Sud America, dell'America Centrale e dell'Oceania, erba di rhodes potrebbe essere considerato in parte invasivo e potrebbe avere un impatto sugli ecosistemi locali, sebbene tenda generalmente ad adattarsi a nuovi ambienti senza provocare disturbi diffusi.